+ln -s ../Day02/4-in-a-row ./4-in-a-row
+
+docker build --no-cache -t multi-stage-4_in_a_row:1.1 .
+
+
+docker run -d --name 4inarow-multi -p 8080:80 multi-stage-4_in_a_row
+
+dcoker logs 4inarow-multi bash
+
+docker exec -it 4inarow-multi bash
+
+
+nice tools to configand understand slmming dcoker even more :
+-------------------------------------------------------------
+1. Dive: https://github.com/wagoodman/dive
+2. Slim: https://github.com/slimtoolkit/slim
+
+
+
+docker run -d --name 4inarow-multi -p 8080:80 multi-stage-4_in_a_row
+
+docker run -d --name 4inarow-multi -p 8080:80 idubi/four-in-a-row_alpine18:latest
+docker run -d --name 4inarow-multi -p 8081:80 idubi/four-in-a-row_alpine18:latest
diff --git a/Resources/Day03/summeery b/Resources/Day03/summeery
new file mode 100644
index 0000000..71b44c8
--- /dev/null
+++ b/Resources/Day03/summeery
@@ -0,0 +1,212 @@
+# 40 days of K8s - CKA challenge (03/40)
+## Multi Stage Docker Build - smaller is better
+@piyushsachdeva
+
+[Day 3/40 - Multi Stage Docker Build - Docker Tutorial For Beginners - CKA Full Course 2024](https://www.youtube.com/watch?v=ajetvJmBvFo&ab_channel=TechTutorialswithPiyush)
+
+in the preview lesson - I created a docker image that is 1.2 GB
+
+this lesson discussed how to make an image smaller.
+the chapter focus on main methodology.
+let me here count some methods considered best approch
+(BEST PRACTICES) to create as small image as can be created.
+
+but 1ST : lets count main reasons : why _LARGE_ images are
+**not** recommended:
+
+## there are several reasons why we want to make images smaller :
+1. Faster Deployment
+ * Smaller images pull and push faster
+ * Reduced network bandwidth usage
+ * Quicker container startup times
+2. Security Benefits
+ * Smaller attack surface
+ * Fewer potentially vulnerable packages
+ * Less code to scan and maintain
+3. Resource Efficiency
+ * Less disk space usage in registries
+ * Reduced memory footprint
+ * Better cache utilization
+4. Cost Savings
+ * Lower storage costs in container registries
+ * Reduced data transfer costs
+ * More efficient use of cloud resources
+5. Better CI/CD Performance
+ * Faster build pipelines
+ * Quicker rollbacks if needed
+ * Improved deployment reliability
+
+
+there are several methods to make the docker image smaller, and the most recommended is using **MULTISTAGE BUILD**
+
+lets count and explain the methods :
+
+## Key techniques for slimming Docker images:
+
+(1) Start from a Minimal Base Image ('-alpine' or '-slim' )
+ when choosing the base image of a known application - usualy alpine
+is available. when you create an image from scratch - use alpine as base
+image.
+alpine is a slim linux operation system, s owhen an image is created out
+of alpine, it is usualy considering installing only what necesarry for
+the application to use.
+there is also scratch image, which is an image that uses the HOST
+operating system as base, but it is not recommended- since we can never
+know where our image will be executed.
+there is whole different approach when using scratch , and I will not
+write about it here
+**sometimes official versions dont use '-alpine' , but '-slim' in the
+tagname of the image**
+
+(2) Remove Unnecessary Packages/Files
+after executing image logic - if files are not nesesarry - we can remove the files that used in execution
+**it is importent to remove the files in the same layer *RUN*, since
+once a layer is executed - storage that is clearde will not be reduced**
+
+
+RUN apt-get update && apt-get install -y \
+some-package && rm -rf /var/lib/apt/lists/*
+
+
+_after installing package we can remove the files that are
+not neaded manually
+the && add a command after previous comman was executed
+all is done in the same *RUN* layer_
+
+
+
+
+
+(3) remove cache on layers
+
+when adding a an argument to Dockerfile , we can then execute the build with dynamic value to this argument
+it prevent caching of layers , which makes build longer , but also clears cached data from image
+
+FROM ....
+ARG CACHEBUST=1 # default value
+RUN ...
+
+
+
+and then when executing build :
+
+
+
+(4) remove cache on build
+
+when building with --no-cache , we omit cache , just lije in the build ARGUMENTS
+
+
+
+
+
+
+(5) Multi-Stage Builds
+
+when we use multy stage - we actually use the files in one build , but not saving it to the next build.
+
+we use the result of the execution as source in a new clean build
+without all of the installations, needed to create this files.
+
+it is similar to removing files after executing (2)
+however - using this method - we are creating hirarchical flow of the build.
+
+
+(6) .dockerignore
+
+.dockerignore file is a file created in the same folder as the Dockerfile. in it we list all files that we dont want to add to the
+docker image
+
+
+```
+node_modules
+.git
+*.log
+```
+
+
+
+
+(7) 3rd party tools
+
+there are known utilities that I use, that
+help configure and sugest slimming docker
+---------------------------------------------
+
+1. [Dive](https://github.com/wagoodman/dive)- tool to analyze Docker image *layers* and see what's taking up space.
+
+2. [Slim](https://github.com/slimtoolkit/slim)-This tool analyzes and auto-slims your image by removing unnecessary stuff like:
+ * Unused files
+ * Unreachable code paths
+ * Binaries and debugging tools
+
+*it is ai tool that involved in the build process,m and slim the image by removing unused files*
+
+
+
+
+example : using dive -
+here we can see difference between multi and regular build
+we can see that in the regular we have the nodenode-module folder. and we can see diff in sizes of each layer
+```
+dive idubi/four-in-a-row_alpine18
+```
+
+
+```
+dive multi-stage-4_in_a_row:1.1
+```
+
+
+
+
+
+#conclusion :
+
+
+
+
+
+in this example I use the first node image (installer) to install and all react packeges.
+then I add the files used in the build of the site.
+the command :
+
+``` RUN yarn && yarn build ```
+
+install all packages , and then execute build
+
+then, in the 2ND image (deployer)
+I install NGINX HTTP server - a slim server, much slimmer then node, since I dont need all of the code compilation capabilities of node.
+
+then I copy the build files from the node server - which are the only files I need to use in the site
+from : /app/dist ==> to ==> /usr/share/nginx/html in deployer image.
+
+and I config expose its port (80) for outer connection (docker access to the image on port 80 of this image)
+
+
+results :
+------------------------------------------
+the original image (one stage) - 1.2 GB
+the multi-staged image - 280MB
+
+
+
+
+
+
+```
+docker run -d --name 4inarow-multi -p 8080:80 multi-stage-4_in_a_row:1.1
+
+
+docker ps
+CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
+2396e23aa874 multi-stage-4_in_a_row:1.1 "/docker-entrypoint.…" 21 seconds ago Up 21 seconds 0.0.0.0:8080->80/tcp 4inarow-multi
+
+```
+
+
+
+
+
+
diff --git a/Resources/Day04/summery.md b/Resources/Day04/summery.md
new file mode 100644
index 0000000..80ddf10
--- /dev/null
+++ b/Resources/Day04/summery.md
@@ -0,0 +1,51 @@
+# Why Kubernetes Is Used - Kubernetes Simply Explained
+## 40 days of K8s - CKA challenge (04/40)
+
+@piyushsachdeva
+
+## [Day 4/40 - Why Kubernetes Is Used - Kubernetes Simply Explained - CKA Full Course 2025](https://www.youtube.com/watch?v=ajetvJmBvFo&ab_channel=TechTutorialswithPiyush)
+
+this post summerise what is an orchestrator and why Kubernetes (__K8s__)
+
+
+
+# 1. what is an Orchestrator , why do we need k8s to
+
+after we learnt about Docker - we understand that we can create a containerized environment to work as production, as well as testing.
+
+this system can be scaled and maintained automatically - if we just had an orchestraiting system to manage it.
+
+
+A __container orchestrator__ is a system that automates the deployment, scaling, networking, and management of containerized applications.
+
+It plays a crucial role in production environments where services must remain available, resilient, and easily updatable.
+
+Without an orchestrator, managing hundreds or thousands of containers manually would be error-prone, inefficient, and unsustainable — especially in environments that demand high availability, dynamic scaling, and automated recovery from failure.
+
+Orchestration solves key challenges like __service discovery, load balancing, health checks, resource scheduling, automated rollouts and rollbacks, and self-healing of applications__ .
+
+It also provides __centralized control__ over __distributed infrastructure__,
+
+enabling teams to enforce __consistency, optimize resource usage__, and __respond to real-time changes__ in application demand or infrastructure state.
+
+
+Kubernetes (K8s) has emerged as the most popular and powerful orchestrator, designed to manage complex, distributed systems at scale. Its key features include:
+
+* __Declarative configuration__: Define desired system state using YAML/JSON, letting K8s reconcile reality with the declared spec.
+
+* __Self-healing__: Automatically restarts failed containers, replaces unresponsive Pods, and evicts unhealthy nodes.
+
+* __Horizontal scaling__: Adjusts the number of running Pods based on CPU/memory usage or custom metrics.
+
+* __Rolling updates and rollbacks__: Enables zero-downtime deployments with built-in version control and safe rollback in case of failure.
+
+* __Persistent volume management__: Abstracts storage resources and dynamically provisions volumes for stateful workloads.
+
+* __Service discovery and DNS__: Exposes services with internal or external networking via stable DNS names and load balancing.
+
+* __Extensibility__: Operators, CRDs, and webhooks make K8s highly customizable and adaptable to any workload or platform need.
+
+From a DevOps and reliability engineering perspective, Kubernetes provides the automation, observability, and operational control needed to confidently run applications in production - reducing human error, accelerating delivery, and improving system resilience.
+
+
+
diff --git a/Resources/Day05/40DaysOfDevops 05.docx b/Resources/Day05/40DaysOfDevops 05.docx
new file mode 100644
index 0000000..4730748
Binary files /dev/null and b/Resources/Day05/40DaysOfDevops 05.docx differ
diff --git a/Resources/Day05/diagram/K8 summery.excalidraw b/Resources/Day05/diagram/K8 summery.excalidraw
new file mode 100644
index 0000000..05c06b9
--- /dev/null
+++ b/Resources/Day05/diagram/K8 summery.excalidraw
@@ -0,0 +1,5354 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
+ "elements": [
+ {
+ "id": "vlj8ug33xHMhtv9FaE4_G",
+ "type": "rectangle",
+ "x": -218.52777777777777,
+ "y": -298.8333333333333,
+ "width": 452.75000000000006,
+ "height": 413.00000000000006,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#d0bfff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6O8",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1652336904,
+ "version": 774,
+ "versionNonce": 1147509729,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "jBLHIoGZ_Kql9AbZak4Zg",
+ "type": "arrow"
+ },
+ {
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "type": "arrow"
+ },
+ {
+ "id": "2hA-tehYtKCFOWWVFnmSc",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1057,
+ "versionNonce": 199849921,
+ "isDeleted": false,
+ "id": "S3ZayfybvfUn1svpZUpYP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -276.55377157438437,
+ "y": -457.4902121966678,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 103.6059732941319,
+ "height": 101.40916731383528,
+ "seed": 1127986184,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -42.76501876396083,
+ 20.455926453863764
+ ],
+ [
+ -51.582548406014624,
+ 64.19679046691289
+ ],
+ [
+ -22.043824105134462,
+ 101.40916731383528
+ ],
+ [
+ 27.55478013141805,
+ 101.19155107496438
+ ],
+ [
+ 52.023424888117276,
+ 61.36777936159121
+ ],
+ [
+ 42.32414228185812,
+ 18.279764065154854
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6P",
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 3479,
+ "versionNonce": 306632609,
+ "isDeleted": false,
+ "id": "MHh3lVMc2bf6MNAnWHr4n",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0.010125045471368388,
+ "x": -284.632374255834,
+ "y": -432.33121903565666,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffff",
+ "width": 77.84360258554499,
+ "height": 77.53212684533574,
+ "seed": 548926216,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 5.550152433947569,
+ -1.78566936358515
+ ],
+ [
+ 6.064084997772748,
+ -4.63899678398629
+ ],
+ [
+ 5.333310840463461,
+ -12.75705903968697
+ ],
+ [
+ 9.020526403529939,
+ -13.061352987534727
+ ],
+ [
+ 8.854518554055955,
+ -4.530230021744537
+ ],
+ [
+ 10.232201350390909,
+ -1.891411316173444
+ ],
+ [
+ 16.22973281383123,
+ -0.654156668230231
+ ],
+ [
+ 24.586432987840404,
+ 2.530727312446221
+ ],
+ [
+ 30.51136028163149,
+ 6.634073685890357
+ ],
+ [
+ 32.78191065045384,
+ 6.131892809269169
+ ],
+ [
+ 38.18286478220895,
+ 1.903001216669738
+ ],
+ [
+ 39.8891363611465,
+ 3.455797348327349
+ ],
+ [
+ 34.51505264795739,
+ 7.78380358762833
+ ],
+ [
+ 33.62832883528121,
+ 10.089871034217705
+ ],
+ [
+ 37.29614096953281,
+ 17.01468101709929
+ ],
+ [
+ 39.53982091978925,
+ 24.957068039450107
+ ],
+ [
+ 39.78837229152426,
+ 32.76069455641875
+ ],
+ [
+ 41.49464387046178,
+ 34.22098368448825
+ ],
+ [
+ 48.433929465117295,
+ 34.98747028564694
+ ],
+ [
+ 48.05102600055262,
+ 37.782503322630575
+ ],
+ [
+ 41.111740405897066,
+ 36.474189986170124
+ ],
+ [
+ 38.948671711338484,
+ 36.989586149018194
+ ],
+ [
+ 35.663763041651585,
+ 43.465076400186064
+ ],
+ [
+ 30.974875001894038,
+ 49.1013959759475
+ ],
+ [
+ 24.337881616105395,
+ 54.407333396037096
+ ],
+ [
+ 25.17086459164971,
+ 56.660539697719
+ ],
+ [
+ 29.510437190049977,
+ 62.8849395105763
+ ],
+ [
+ 26.615149589569306,
+ 64.470773857801
+ ],
+ [
+ 23.478028221995178,
+ 57.59882501982702
+ ],
+ [
+ 20.797703970042026,
+ 55.67600087381697
+ ],
+ [
+ 13.112764260181558,
+ 57.764016097662896
+ ],
+ [
+ 2.640018624104163,
+ 57.559179161146396
+ ],
+ [
+ -3.95666913383553,
+ 54.77736141038957
+ ],
+ [
+ -5.911492084508078,
+ 56.25086582468595
+ ],
+ [
+ -9.418081707364012,
+ 62.779217220761225
+ ],
+ [
+ -11.822984169016157,
+ 61.13391408551559
+ ],
+ [
+ -7.6916573145020095,
+ 55.06809770738077
+ ],
+ [
+ -7.349059477786197,
+ 52.74881497456453
+ ],
+ [
+ -12.50817984244778,
+ 48.79083674961596
+ ],
+ [
+ -17.24409111469573,
+ 42.26248535354062
+ ],
+ [
+ -19.3063957396321,
+ 37.76268039329027
+ ],
+ [
+ -22.03374322407557,
+ 37.48515938252592
+ ],
+ [
+ -28.993181632655546,
+ 39.388160599195686
+ ],
+ [
+ -29.409673120427687,
+ 36.38829062569545
+ ],
+ [
+ -22.42336429328182,
+ 35.50286644849498
+ ],
+ [
+ -20.46182373796775,
+ 33.79148688211488
+ ],
+ [
+ -20.43047491630748,
+ 24.537849793030965
+ ],
+ [
+ -18.61373606104325,
+ 17.451519645154278
+ ],
+ [
+ -15.262397745457237,
+ 11.470868444925964
+ ],
+ [
+ -16.834317231565073,
+ 9.158193355223144
+ ],
+ [
+ -23.55863947769301,
+ 5.583458430853932
+ ],
+ [
+ -21.85236789875544,
+ 2.761994821416496
+ ],
+ [
+ -15.840111744625057,
+ 7.565751364884933
+ ],
+ [
+ -12.689555167767928,
+ 7.8498800187627005
+ ],
+ [
+ -7.315471454578775,
+ 3.5284814225751484
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6Q",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 992,
+ "versionNonce": 1236089729,
+ "isDeleted": false,
+ "id": "BHN_Po9X69G1zCu4qhdZ7",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -293.5466594608696,
+ "y": -421.22932184204797,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 15.825377068324627,
+ "height": 15.825377068324627,
+ "seed": 575951368,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.711022653287379,
+ -4.266539072065523
+ ],
+ [
+ 9.559259558612245,
+ -7.226994754723216
+ ],
+ [
+ 15.230781976162127,
+ -7.662355884525827
+ ],
+ [
+ 15.825377068324627,
+ 0.21768056490129595
+ ],
+ [
+ 14.77340113603715,
+ 8.1630211837988
+ ],
+ [
+ 7.1351411059498275,
+ 4.4842196369668015
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6R",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1111,
+ "versionNonce": 844899169,
+ "isDeleted": false,
+ "id": "3BTd-bBlWj_U0-m_LNjQy",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0.9881310661508964,
+ "x": -276.75761191528346,
+ "y": -423.11003005289217,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 16.03969651453151,
+ "height": 16.360905116893207,
+ "seed": 252498184,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.630046027772451,
+ -4.193202566998547
+ ],
+ [
+ 9.394947765091674,
+ -7.102771695119974
+ ],
+ [
+ 14.379948011613028,
+ -7.918814896869918
+ ],
+ [
+ 16.03969651453151,
+ -0.3104026101338954
+ ],
+ [
+ 15.369539956772066,
+ 8.442090220023287
+ ],
+ [
+ 7.0124968964320775,
+ 4.407141473478044
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6S",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1116,
+ "versionNonce": 413339457,
+ "isDeleted": false,
+ "id": "Rbgshs8tAYG9U7nIO9IzW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 1.880863085334429,
+ "x": -264.45893340698507,
+ "y": -411.0324339822622,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 15.767717650807235,
+ "height": 16.542788377388852,
+ "seed": 1851617288,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.693858144604452,
+ -4.250994029653681
+ ],
+ [
+ 9.412465104078178,
+ -7.164789485273605
+ ],
+ [
+ 15.17528895294452,
+ -7.634438257337212
+ ],
+ [
+ 15.767717650807235,
+ 0.21688745049252858
+ ],
+ [
+ 14.227150925232111,
+ 8.908350120051642
+ ],
+ [
+ 7.028708858621718,
+ 4.987491222391912
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6T",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1296,
+ "versionNonce": 316768033,
+ "isDeleted": false,
+ "id": "1PyRnoOoQv-yaP3LyJkWP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 2.8469082809423476,
+ "x": -266.95145715388327,
+ "y": -394.23811230624347,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 15.102755167062774,
+ "height": 17.167503410467624,
+ "seed": 2017603336,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.93404067150765,
+ -3.3107141171065724
+ ],
+ [
+ 8.150834933301624,
+ -7.056247237895304
+ ],
+ [
+ 13.644441405674451,
+ -7.85334632049803
+ ],
+ [
+ 15.102755167062774,
+ 0.38366263191683103
+ ],
+ [
+ 14.349716845633736,
+ 9.314157089969592
+ ],
+ [
+ 6.857971866840483,
+ 5.550011511067719
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6U",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1427,
+ "versionNonce": 1065808641,
+ "isDeleted": false,
+ "id": "El7LawPjSVGA2pW7RT6VW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 3.774871714878671,
+ "x": -281.75202847180554,
+ "y": -385.5811154784027,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 15.460697386531582,
+ "height": 17.75974527232848,
+ "seed": 87494152,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.9081424070648905,
+ -3.835811672259208
+ ],
+ [
+ 8.769807478641686,
+ -7.4390039812088045
+ ],
+ [
+ 14.052832438970805,
+ -8.836351813934895
+ ],
+ [
+ 15.017646310124546,
+ -0.001484006130524004
+ ],
+ [
+ 15.460697386531582,
+ 8.923393458393583
+ ],
+ [
+ 7.635128400936244,
+ 4.78912885883204
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6V",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1490,
+ "versionNonce": 1125313249,
+ "isDeleted": false,
+ "id": "GSGJZLk27xZixdrqMGTos",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 4.759646000521123,
+ "x": -298.0174496382367,
+ "y": -392.2225210887646,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 15.307141032134888,
+ "height": 15.05099320868535,
+ "seed": 2117602568,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0441317743274103,
+ -4.290678334152791
+ ],
+ [
+ 7.8468553675301775,
+ -7.9146731148364005
+ ],
+ [
+ 12.088501809078748,
+ -8.19467847124958
+ ],
+ [
+ 14.996423873052215,
+ -1.1590788704049386
+ ],
+ [
+ 15.307141032134888,
+ 6.8563147374357705
+ ],
+ [
+ 7.028708858621718,
+ 4.987491222391912
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6W",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1618,
+ "versionNonce": 102033089,
+ "isDeleted": false,
+ "id": "G1balh0pLxjsthM6B-r6Y",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 5.645190933495279,
+ "x": -302.46355652253106,
+ "y": -407.92553584025836,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 17.19279877824673,
+ "height": 16.619184705353888,
+ "seed": 1287728136,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.0441317743274103,
+ -4.290678334152791
+ ],
+ [
+ 7.8468553675301775,
+ -7.9146731148364
+ ],
+ [
+ 12.648695932417038,
+ -8.95023644039907
+ ],
+ [
+ 15.37096568086502,
+ -1.4668335895624445
+ ],
+ [
+ 17.19279877824673,
+ 7.668948264954819
+ ],
+ [
+ 8.414485216526758,
+ 4.697682630436947
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b6X",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 437,
+ "versionNonce": 858547873,
+ "isDeleted": false,
+ "id": "9h_9-9C2LFyIi5WzPZvUJ",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -277.88716392761063,
+ "y": -408.2063236036681,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 6.923692618064404,
+ "height": 6.923692618064404,
+ "seed": 1255041800,
+ "groupIds": [
+ "MCyfvGZz1ajf7Ic2YoRba"
+ ],
+ "index": "b6Y",
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "EF-f942R8j-GNyt924_3W",
+ "type": "text",
+ "x": -90.08333333333303,
+ "y": 138.58333333333326,
+ "width": 122,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#6741d9",
+ "backgroundColor": "#d0bfff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6c",
+ "roundness": null,
+ "seed": 1449357176,
+ "version": 225,
+ "versionNonce": 1963518593,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "Master node",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Master node",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "MqR9FMPHySlGqHUoEFf9G",
+ "type": "rectangle",
+ "x": 349.16666666666697,
+ "y": -362.54166666666674,
+ "width": 429.25,
+ "height": 271.3853305785125,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "RQsx6cm8xPMB5pJsBL52X"
+ ],
+ "frameId": null,
+ "index": "b6f",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1018071304,
+ "version": 599,
+ "versionNonce": 1953100385,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "AeC99MMkEA8YMedkFtDzA",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "0loeSEW4iU2g6YikQhpOu",
+ "type": "text",
+ "x": 375.48691460055124,
+ "y": -158.27307162534453,
+ "width": 89.16322314049587,
+ "height": 31.844008264462822,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "#d0bfff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "RQsx6cm8xPMB5pJsBL52X"
+ ],
+ "frameId": null,
+ "index": "b6h",
+ "roundness": null,
+ "seed": 1394701576,
+ "version": 746,
+ "versionNonce": 371129921,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kubelet",
+ "fontSize": 25.475206611570254,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kubelet",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "tMNq4E49efqnVJJWW_x39",
+ "type": "rectangle",
+ "x": 365.13050964187346,
+ "y": -353.67286501377424,
+ "width": 179.94628099173556,
+ "height": 47.926652892562,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "RQsx6cm8xPMB5pJsBL52X"
+ ],
+ "frameId": null,
+ "index": "b6i",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1305099640,
+ "version": 660,
+ "versionNonce": 2030538273,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "lJ8ThAc3LoKW1Uuh4GFdZ",
+ "type": "text",
+ "x": 386.4156336088158,
+ "y": -351.8991046831957,
+ "width": 144.24483471074382,
+ "height": 34.344008264462815,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "#d0bfff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "RQsx6cm8xPMB5pJsBL52X"
+ ],
+ "frameId": null,
+ "index": "b6j",
+ "roundness": null,
+ "seed": 2089845768,
+ "version": 608,
+ "versionNonce": 873669121,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "type": "arrow"
+ },
+ {
+ "id": "8KH1cwtMtk0-jWLx5Z4zb",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kube porxy",
+ "fontSize": 27.475206611570258,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kube porxy",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "abSgE6O3f7TUlJeUO8GZB",
+ "type": "rectangle",
+ "x": 356.78546831955975,
+ "y": -160.20747245179075,
+ "width": 115.68595041322315,
+ "height": 36.23657024793389,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "RQsx6cm8xPMB5pJsBL52X"
+ ],
+ "frameId": null,
+ "index": "b6k",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1028050184,
+ "version": 797,
+ "versionNonce": 446780865,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "0V7hvN3JbpLn2zTh2bkbU",
+ "type": "arrow"
+ },
+ {
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "type": "arrow"
+ },
+ {
+ "id": "2hA-tehYtKCFOWWVFnmSc",
+ "type": "arrow"
+ },
+ {
+ "id": "SDeGYfriZr5dPzI6Dj-wW",
+ "type": "arrow"
+ },
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ },
+ {
+ "id": "J2NWPmBGPOD3Ykh1hbfge",
+ "type": "arrow"
+ },
+ {
+ "id": "AeC99MMkEA8YMedkFtDzA",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "6ZJoWn2UnRxCh0s9k6rXS",
+ "type": "rectangle",
+ "x": 403.0555555555559,
+ "y": -14.234848484848555,
+ "width": 178.61111111111111,
+ "height": 112.92355371900828,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6l",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 582730872,
+ "version": 848,
+ "versionNonce": 653297889,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "vw0U0YpzJRWuiqoL0w6zU",
+ "type": "text",
+ "x": 437.0064279155192,
+ "y": 105.94995408631766,
+ "width": 87.09136822773188,
+ "height": 18.451561065197428,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6m",
+ "roundness": null,
+ "seed": 2025616760,
+ "version": 840,
+ "versionNonce": 412009665,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "worker node",
+ "fontSize": 14.761248852157948,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "worker node",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "U_hip_QxUAB4QOcI6QJW0",
+ "type": "text",
+ "x": 420.76905417814567,
+ "y": 63.999770431588516,
+ "width": 51.6643709825528,
+ "height": 18.451561065197428,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6n",
+ "roundness": null,
+ "seed": 226428536,
+ "version": 948,
+ "versionNonce": 1455064225,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kubelet",
+ "fontSize": 14.761248852157944,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kubelet",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Z7Cukligwc-_cV8xdXzZm",
+ "type": "rectangle",
+ "x": 409.69811753902695,
+ "y": -10.544536271809093,
+ "width": 91.51974288337925,
+ "height": 28.784435261707994,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6o",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1841788792,
+ "version": 884,
+ "versionNonce": 2099464321,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "xJW1QWW9Z-6MLDXkjbwSI",
+ "type": "text",
+ "x": 418.5548668503218,
+ "y": -9.806473829201181,
+ "width": 77.4965564738292,
+ "height": 18.451561065197428,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6p",
+ "roundness": null,
+ "seed": 1842989176,
+ "version": 847,
+ "versionNonce": 92835937,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kube porxy",
+ "fontSize": 14.761248852157944,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kube porxy",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "kcsEGMyakttKAGIiWWOq9",
+ "type": "rectangle",
+ "x": 406.7458677685953,
+ "y": 62.15461432506876,
+ "width": 67.90174471992655,
+ "height": 22.879935720844813,
+ "angle": 0,
+ "strokeColor": "#f08c00",
+ "backgroundColor": "#ffd8a8",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "Q8y0HfDAeCf-zl1vMmeUR"
+ ],
+ "frameId": null,
+ "index": "b6q",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 964295032,
+ "version": 994,
+ "versionNonce": 96066625,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "8EU3hIgbjMCKMgpY12_7M",
+ "type": "rectangle",
+ "x": 493.4305555555559,
+ "y": 19.265151515151445,
+ "width": 222.72222222222248,
+ "height": 134.07128099173553,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6r",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1878107768,
+ "version": 746,
+ "versionNonce": 764849185,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "LyTaKgPBme5UFeyby7xyV",
+ "type": "text",
+ "x": 526.9748622589536,
+ "y": 157.92091368227727,
+ "width": 86.04843893480256,
+ "height": 18.230601469237833,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6s",
+ "roundness": null,
+ "seed": 686167928,
+ "version": 715,
+ "versionNonce": 84836353,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "worker node",
+ "fontSize": 14.584481175390266,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "worker node",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ic0qQKXvTc0HwxqmkAHJD",
+ "type": "text",
+ "x": 510.9319329660243,
+ "y": 96.56290174471982,
+ "width": 51.04568411386593,
+ "height": 18.230601469237833,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6t",
+ "roundness": null,
+ "seed": 203712632,
+ "version": 818,
+ "versionNonce": 1780537313,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kubelet",
+ "fontSize": 14.584481175390266,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kubelet",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "GmKh39PASXE2TXWPn95qi",
+ "type": "rectangle",
+ "x": 499.99357208448146,
+ "y": 22.911271808998976,
+ "width": 90.42378328741965,
+ "height": 28.43973829201102,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6u",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1970313592,
+ "version": 754,
+ "versionNonce": 1323119553,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "kmHvYKVzVFk9SX5v2anDP",
+ "type": "text",
+ "x": 508.7442607897158,
+ "y": 23.64049586776855,
+ "width": 76.56852617079889,
+ "height": 18.230601469237833,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6v",
+ "roundness": null,
+ "seed": 672049784,
+ "version": 716,
+ "versionNonce": 929239969,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "kube porxy",
+ "fontSize": 14.584481175390266,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kube porxy",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Z7LupdRliu69dp72HHLRm",
+ "type": "rectangle",
+ "x": 497.0766758494035,
+ "y": 94.73984159779607,
+ "width": 67.08861340679523,
+ "height": 22.605945821854913,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "FF0DHZsi6MBB6opU_VBkV"
+ ],
+ "frameId": null,
+ "index": "b6w",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1589812088,
+ "version": 864,
+ "versionNonce": 2011297665,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 3131,
+ "versionNonce": 848912225,
+ "isDeleted": false,
+ "id": "91XkDxYyq6dDzeB5NBG27",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -206.2674963136932,
+ "y": -150.00010383774014,
+ "strokeColor": "#495057",
+ "backgroundColor": "#ced4da",
+ "width": 62.37201860081393,
+ "height": 72.32417276483672,
+ "seed": 735587960,
+ "groupIds": [
+ "TZqlhDnXN3JQ33LM2Me96",
+ "CThnAEeCbnH5Fmq_MkpdP",
+ "wfna3Z9JpAZgO8XfyeTub"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 49.95849106524987
+ ],
+ [
+ 1.092735994331279,
+ 58.99280631774474
+ ],
+ [
+ 8.593719666785612,
+ 62.31215409273646
+ ],
+ [
+ 19.828396818439142,
+ 64.93688562556495
+ ],
+ [
+ 31.808733921232953,
+ 65.61470664371915
+ ],
+ [
+ 42.03711528463387,
+ 64.93887393147978
+ ],
+ [
+ 51.63054434752625,
+ 63.2681497655978
+ ],
+ [
+ 61.199268820973785,
+ 58.6367504078191
+ ],
+ [
+ 61.85336989030938,
+ 49.95849106524987
+ ],
+ [
+ 62.37201860081393,
+ 6.804916595729035
+ ],
+ [
+ 61.58448431487616,
+ -0.2175479084214167
+ ],
+ [
+ 53.83173194242842,
+ -3.9637358485974494
+ ],
+ [
+ 45.13076917110395,
+ -6.08588171554495
+ ],
+ [
+ 33.81914225548517,
+ -6.70946612111757
+ ],
+ [
+ 26.639785206874222,
+ -6.691318688545781
+ ],
+ [
+ 11.351804399881432,
+ -5.341552408432635
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "index": "b7G",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 1393,
+ "versionNonce": 366529345,
+ "isDeleted": false,
+ "id": "q4Il7zfIl6L8cNo4-abTi",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -206.49714246188898,
+ "y": -157.57879498473517,
+ "strokeColor": "#495057",
+ "backgroundColor": "#ffffff",
+ "width": 62.261586336194725,
+ "height": 16.928606480095542,
+ "seed": 918265720,
+ "groupIds": [
+ "TZqlhDnXN3JQ33LM2Me96",
+ "CThnAEeCbnH5Fmq_MkpdP",
+ "wfna3Z9JpAZgO8XfyeTub"
+ ],
+ "index": "b7H",
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "ftqeKSC2891qhiaWZ31WE",
+ "type": "arrow"
+ },
+ {
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 646,
+ "versionNonce": 2138943233,
+ "isDeleted": false,
+ "id": "pPloNBbtNdPX4riUu5LAo",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -202.48413443904292,
+ "y": -83.78944741116129,
+ "strokeColor": "#000000",
+ "backgroundColor": "#228be6",
+ "width": 54.4623773167199,
+ "height": 15.37278074449456,
+ "seed": 1443426424,
+ "groupIds": [
+ "CThnAEeCbnH5Fmq_MkpdP",
+ "wfna3Z9JpAZgO8XfyeTub"
+ ],
+ "fontSize": 12.298224595595649,
+ "fontFamily": 1,
+ "text": "key-value",
+ "baseline": 18,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "index": "b7I",
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "jBLHIoGZ_Kql9AbZak4Zg",
+ "type": "arrow"
+ },
+ {
+ "id": "UNXzR9OOIBViXfW5UfoqX",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "containerId": null,
+ "originalText": "key-value",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ExJYR9pbZ8NN_PTWvutVF",
+ "type": "text",
+ "x": -197.19148145428562,
+ "y": -206.41666666666674,
+ "width": 58.434782608695656,
+ "height": 24.347826086956523,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "wfna3Z9JpAZgO8XfyeTub"
+ ],
+ "frameId": null,
+ "index": "b7J",
+ "roundness": null,
+ "seed": 508054024,
+ "version": 452,
+ "versionNonce": 189571745,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "ETCD",
+ "fontSize": 19.47826086956522,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "ETCD",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "idI4DBvd6E2uNX65fy17O",
+ "type": "rectangle",
+ "x": 44.83402203856781,
+ "y": -286.41666666666674,
+ "width": 114.08264462809917,
+ "height": 73.38345864661653,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7M",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 2118558328,
+ "version": 420,
+ "versionNonce": 1438754433,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "46UqyzEHjSUmu4gpbu8v4"
+ },
+ {
+ "id": "0V7hvN3JbpLn2zTh2bkbU",
+ "type": "arrow"
+ },
+ {
+ "id": "ftqeKSC2891qhiaWZ31WE",
+ "type": "arrow"
+ },
+ {
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "46UqyzEHjSUmu4gpbu8v4",
+ "type": "text",
+ "x": 57.37534435261739,
+ "y": -262.2249373433585,
+ "width": 89,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7N",
+ "roundness": null,
+ "seed": 1205743736,
+ "version": 408,
+ "versionNonce": 917188193,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "scheduler",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "idI4DBvd6E2uNX65fy17O",
+ "originalText": "scheduler",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "xmjV1FVr3CKZJ8ActtUJz",
+ "type": "rectangle",
+ "x": 2.6944444444447413,
+ "y": 20.95426065162897,
+ "width": 118.99999999999999,
+ "height": 65.85129490392644,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7Q",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 774568824,
+ "version": 524,
+ "versionNonce": 2114221537,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "tTKzqFQqaXQsOZyjbHtQY"
+ },
+ {
+ "id": "UNXzR9OOIBViXfW5UfoqX",
+ "type": "arrow"
+ },
+ {
+ "id": "SDeGYfriZr5dPzI6Dj-wW",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "tTKzqFQqaXQsOZyjbHtQY",
+ "type": "text",
+ "x": 9.694444444444741,
+ "y": 28.879908103592193,
+ "width": 105,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7R",
+ "roundness": null,
+ "seed": 1596771448,
+ "version": 545,
+ "versionNonce": 547164609,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "Conteroller\nManager",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "xmjV1FVr3CKZJ8ActtUJz",
+ "originalText": "Conteroller Manager",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ftqeKSC2891qhiaWZ31WE",
+ "type": "arrow",
+ "x": -147.47926903297235,
+ "y": -139.58470940686362,
+ "width": 255.65184912826265,
+ "height": 84.60750341181893,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7U",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1973889656,
+ "version": 1421,
+ "versionNonce": 2089464271,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670382040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 255.65184912826265,
+ 17.17683987019683
+ ],
+ [
+ 193.25795808585934,
+ -67.4306635416221
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "q4Il7zfIl6L8cNo4-abTi",
+ "focus": 0.7252883233215489,
+ "gap": 5.226141791956384
+ },
+ "endBinding": {
+ "elementId": "idI4DBvd6E2uNX65fy17O",
+ "focus": 1.0415363275448464,
+ "gap": 10.59036585811197
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "0V7hvN3JbpLn2zTh2bkbU",
+ "type": "arrow",
+ "x": 160.08982572554953,
+ "y": -235.2420188977972,
+ "width": 196.75138015838718,
+ "height": 78.75137460009847,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1186493960,
+ "version": 959,
+ "versionNonce": 1523960335,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670382040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 196.75138015838718,
+ 78.75137460009847
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "idI4DBvd6E2uNX65fy17O",
+ "focus": -0.14814294482173768,
+ "gap": 1.1731590588825611
+ },
+ "endBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": -0.21149205047458733,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "XRh2W1fCWjBl6khv3KP8C",
+ "type": "text",
+ "x": -326.83333333333303,
+ "y": 336.08333333333326,
+ "width": 171,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7d",
+ "roundness": null,
+ "seed": 758051848,
+ "version": 306,
+ "versionNonce": 34920737,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "node == computer",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "node == computer",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ibRCCLNrai65Sw7QF6CXg",
+ "type": "rectangle",
+ "x": 77.13360881542735,
+ "y": -105.85651629072692,
+ "width": 114.08264462809917,
+ "height": 73.38345864661653,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7g",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1729919096,
+ "version": 523,
+ "versionNonce": 1665076481,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "lpS0P8mHKI6e15f00t4LU"
+ },
+ {
+ "id": "jBLHIoGZ_Kql9AbZak4Zg",
+ "type": "arrow"
+ },
+ {
+ "id": "2hA-tehYtKCFOWWVFnmSc",
+ "type": "arrow"
+ },
+ {
+ "id": "SDeGYfriZr5dPzI6Dj-wW",
+ "type": "arrow"
+ },
+ {
+ "id": "aVDOdlOadp-kJl2cEjpzg",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "lpS0P8mHKI6e15f00t4LU",
+ "type": "text",
+ "x": 93.17493112947693,
+ "y": -94.16478696741865,
+ "width": 82,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7h",
+ "roundness": null,
+ "seed": 1457957240,
+ "version": 517,
+ "versionNonce": 750240993,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "API\nSERVER",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ibRCCLNrai65Sw7QF6CXg",
+ "originalText": "API SERVER",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "jBLHIoGZ_Kql9AbZak4Zg",
+ "type": "arrow",
+ "x": -144.84564429825963,
+ "y": -81.5236831681913,
+ "width": 218.49190392279166,
+ "height": 22.156770772420174,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7j",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1032224740,
+ "version": 1551,
+ "versionNonce": 518509135,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670382040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 154.10436163648228,
+ -20.66281154870981
+ ],
+ [
+ 218.49190392279166,
+ -22.156770772420174
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "pPloNBbtNdPX4riUu5LAo",
+ "focus": -0.11850060311842008,
+ "gap": 3.176112824063381
+ },
+ "endBinding": {
+ "elementId": "ibRCCLNrai65Sw7QF6CXg",
+ "focus": 0.9448866586339268,
+ "gap": 7.800814198465415
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "type": "arrow",
+ "version": 1168,
+ "versionNonce": 1472514703,
+ "isDeleted": false,
+ "id": "Ssfhywq31scpBagwA6ohz",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 44.4225800952903,
+ "y": -206.1578695366668,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 304.9926837772475,
+ "height": 45.040185198698566,
+ "seed": 1695574116,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382041,
+ "link": null,
+ "startBinding": {
+ "elementId": "idI4DBvd6E2uNX65fy17O",
+ "focus": 1.153312099183951,
+ "gap": 12.057765121823257
+ },
+ "endBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": 0.35615975580594855,
+ "gap": 9.713165275402904
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 100,
+ 15
+ ],
+ [
+ 304.9926837772475,
+ 45.040185198698566
+ ]
+ ],
+ "index": "b7k",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "id": "2hA-tehYtKCFOWWVFnmSc",
+ "type": "arrow",
+ "x": 188.11231216263343,
+ "y": -109.08728948948536,
+ "width": 162.73478517888464,
+ "height": 40.92884975355517,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7l",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 901801316,
+ "version": 2082,
+ "versionNonce": 594588367,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670382041,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 39.80722083238618,
+ -40.92884975355517
+ ],
+ [
+ 162.73478517888464,
+ -31.271052665804035
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ibRCCLNrai65Sw7QF6CXg",
+ "focus": 0.16293896516168102,
+ "gap": 7.078456386979614
+ },
+ "endBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": -0.29748522844170416,
+ "gap": 5.938370978041689
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "UNXzR9OOIBViXfW5UfoqX",
+ "type": "arrow",
+ "x": -142.3356374054924,
+ "y": -76.31989342463169,
+ "width": 202.47478453775395,
+ "height": 96.7337639334278,
+ "angle": 0,
+ "strokeColor": "#1971c2",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7m",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 23305820,
+ "version": 1938,
+ "versionNonce": 1861192463,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670382041,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 202.47478453775395,
+ 26.07375862907199
+ ],
+ [
+ 167.93789687805267,
+ 96.7337639334278
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "pPloNBbtNdPX4riUu5LAo",
+ "focus": -0.39808234637916207,
+ "gap": 5.6861197168306035
+ },
+ "endBinding": {
+ "elementId": "xmjV1FVr3CKZJ8ActtUJz",
+ "focus": -0.7004536196791443,
+ "gap": 1
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "type": "arrow",
+ "version": 1159,
+ "versionNonce": 910512975,
+ "isDeleted": false,
+ "id": "SDeGYfriZr5dPzI6Dj-wW",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 113.14065718265044,
+ "y": 86.31997882280186,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 314.5391124551236,
+ "height": 164.75000000000003,
+ "seed": 1868508132,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382041,
+ "link": null,
+ "startBinding": {
+ "elementId": "xmjV1FVr3CKZJ8ActtUJz",
+ "focus": 0.5163689853553883,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "Cre_AKIzOU7MDr6cVTioM",
+ "focus": -9.201265396069738e-16,
+ "gap": 13.999999999999979
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 112.53192291263986,
+ 21.27215164053134
+ ],
+ [
+ 314.5391124551236,
+ -143.47784835946868
+ ]
+ ],
+ "index": "b7n",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1669,
+ "versionNonce": 132181953,
+ "isDeleted": false,
+ "id": "Yyglt6JMJaWuwQY2NRIyM",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 706.182984748724,
+ "y": -225.52711449948765,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 53.8598128860708,
+ "height": 52.71779804576933,
+ "seed": 1627989732,
+ "groupIds": [
+ "3fWm8ZDsInaN6icIcJVf7",
+ "bMhcIweiIDO2TAmicBGDw",
+ "QQY0LIv1ztxsqiZtDGOM1",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -22.231497233824967,
+ 10.634062266743166
+ ],
+ [
+ -26.8153110964693,
+ 33.372854986055685
+ ],
+ [
+ -11.459534656610817,
+ 52.71779804576933
+ ],
+ [
+ 14.324418320763504,
+ 52.60466972378269
+ ],
+ [
+ 27.044501789601494,
+ 31.902186800229458
+ ],
+ [
+ 22.002306540692746,
+ 9.502779046876874
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "index": "b7q",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "text",
+ "version": 941,
+ "versionNonce": 277827489,
+ "isDeleted": false,
+ "id": "2rNpzDXAI3DKk7IZmcqnQ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 696.8378633083885,
+ "y": -186.6840477595673,
+ "strokeColor": "#fff",
+ "backgroundColor": "transparent",
+ "width": 20.211330120924686,
+ "height": 13.03956781995141,
+ "seed": 579512932,
+ "groupIds": [
+ "bMhcIweiIDO2TAmicBGDw",
+ "QQY0LIv1ztxsqiZtDGOM1",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "xmpvDZ4z_2BGU0Z4fstLk",
+ "type": "arrow"
+ },
+ {
+ "id": "LV9Edk3ZO7vTQI6fVIqzi",
+ "type": "arrow"
+ },
+ {
+ "id": "SsvlFi1RaK2MckhIgr1jA",
+ "type": "arrow"
+ },
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ },
+ {
+ "id": "J2NWPmBGPOD3Ykh1hbfge",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "fontSize": 10.431654255961128,
+ "fontFamily": 1,
+ "text": "Pod",
+ "baseline": 14,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Pod",
+ "index": "b7r",
+ "frameId": null,
+ "roundness": null,
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 2227,
+ "versionNonce": 1677463919,
+ "isDeleted": false,
+ "id": "xmpvDZ4z_2BGU0Z4fstLk",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 705.967858042444,
+ "y": -206.68336798141388,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.44127487022799233,
+ "height": 10.238831436738606,
+ "seed": 1343208932,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "aF3uYVB20xTZvKrKgOqgX",
+ "focus": 0.1390831103740612,
+ "gap": 1
+ },
+ "endBinding": {
+ "focus": -0.17817963642461448,
+ "gap": 14.970570988056524,
+ "elementId": "2rNpzDXAI3DKk7IZmcqnQ"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.44127487022799233,
+ 10.238831436738606
+ ]
+ ],
+ "index": "b7s",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1425,
+ "versionNonce": 1148586895,
+ "isDeleted": false,
+ "id": "LV9Edk3ZO7vTQI6fVIqzi",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 707.8777561510585,
+ "y": -193.76800705001335,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 8.612006157213555,
+ "height": 4.06524369828413,
+ "seed": 1118200164,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "aF3uYVB20xTZvKrKgOqgX",
+ "focus": 0,
+ "gap": 13.284968097168836
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8.612006157213555,
+ -4.06524369828413
+ ]
+ ],
+ "index": "b7t",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1278,
+ "versionNonce": 1770285825,
+ "isDeleted": false,
+ "id": "LuoPU9cd2i_sxNq5xYJwT",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 716.5177601297089,
+ "y": -210.44311436349113,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.26114659059473755,
+ "height": 13.174153528538334,
+ "seed": 27038948,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.26114659059473755,
+ 13.174153528538334
+ ]
+ ],
+ "index": "b7u",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1284,
+ "versionNonce": 334217647,
+ "isDeleted": false,
+ "id": "SsvlFi1RaK2MckhIgr1jA",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 705.6387042133601,
+ "y": -193.11167650134564,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 10.586626670683652,
+ "height": 6.549600381114922,
+ "seed": 2055231588,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "aF3uYVB20xTZvKrKgOqgX",
+ "focus": 0,
+ "gap": 13.960232139086871
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -10.586626670683652,
+ -6.549600381114922
+ ]
+ ],
+ "index": "b7v",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1346,
+ "versionNonce": 1938142159,
+ "isDeleted": false,
+ "id": "nkg7luXxK033EBzN4dRZl",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 697.4163957687474,
+ "y": -198.6026916093632,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.811437593221006,
+ "height": 12.073571523285874,
+ "seed": 958376932,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": {
+ "elementId": "aF3uYVB20xTZvKrKgOqgX",
+ "focus": 1.87898132269393,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.811437593221006,
+ -12.073571523285874
+ ]
+ ],
+ "index": "b7w",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "diamond",
+ "version": 909,
+ "versionNonce": 125623969,
+ "isDeleted": false,
+ "id": "aF3uYVB20xTZvKrKgOqgX",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 696.8870418017887,
+ "y": -216.08664453653063,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 19.84280740059051,
+ "height": 9.070661700724765,
+ "seed": 529043300,
+ "groupIds": [
+ "2A1CJvRI3n6P-NLl-aTyP",
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "xmpvDZ4z_2BGU0Z4fstLk",
+ "type": "arrow"
+ },
+ {
+ "id": "LuoPU9cd2i_sxNq5xYJwT",
+ "type": "arrow"
+ },
+ {
+ "id": "nkg7luXxK033EBzN4dRZl",
+ "type": "arrow"
+ },
+ {
+ "id": "LV9Edk3ZO7vTQI6fVIqzi",
+ "type": "arrow"
+ },
+ {
+ "id": "SsvlFi1RaK2MckhIgr1jA",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "index": "b7x",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "line",
+ "version": 587,
+ "versionNonce": 1863883265,
+ "isDeleted": false,
+ "id": "5NZlfwrEEcWAmZZAz20wX",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 711.9614900207862,
+ "y": -207.2042802272568,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.594485036767748,
+ "height": 8.389929197575867,
+ "seed": 503907044,
+ "groupIds": [
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -4.594485036767748,
+ 8.389929197575867
+ ]
+ ],
+ "index": "b7y",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 590,
+ "versionNonce": 2144842209,
+ "isDeleted": false,
+ "id": "TJpY2q2v1vrFJBZNXdgvf",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 699.7761166624025,
+ "y": -209.40164263614565,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.994005474747544,
+ "height": 7.790648540606154,
+ "seed": 1798243940,
+ "groupIds": [
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.994005474747544,
+ 7.790648540606154
+ ]
+ ],
+ "index": "b7z",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 621,
+ "versionNonce": 2091437505,
+ "isDeleted": false,
+ "id": "FBmOMu_pUeQPBCjhJCINE",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 715.2575336341197,
+ "y": -205.20667803735768,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.594485036767748,
+ "height": 8.389929197575867,
+ "seed": 1003002340,
+ "groupIds": [
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -4.594485036767748,
+ 8.389929197575867
+ ]
+ ],
+ "index": "b80",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 629,
+ "versionNonce": 480996769,
+ "isDeleted": false,
+ "id": "ZYzBgqO2im_ayHbkCWppV",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 698.6774354579579,
+ "y": -204.50751727089306,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.994005474747544,
+ "height": 7.790648540606154,
+ "seed": 2061745508,
+ "groupIds": [
+ "KjR_kLTsoqU311So9BKY_",
+ "BsJBXLrXGRPePDWG92H3J"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.994005474747544,
+ 7.790648540606154
+ ]
+ ],
+ "index": "b81",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1399,
+ "versionNonce": 1819823119,
+ "isDeleted": false,
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 474.63806854644577,
+ "y": -137.30203273744172,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 187.3298238907753,
+ "height": 10.710281587983815,
+ "seed": 759810396,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "startBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": 0.06329884132047446,
+ "gap": 2.1666498136628434
+ },
+ "endBinding": {
+ "elementId": "VwzX1rNy5b-_UCfbRxOWP",
+ "focus": -0.5705908619333656,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 187.3298238907753,
+ 10.710281587983815
+ ]
+ ],
+ "index": "b82",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1599,
+ "versionNonce": 1360214369,
+ "isDeleted": false,
+ "id": "DUUB-8hPQlSHJ_trTnIOf",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 648.0579847487243,
+ "y": -310.01676855955145,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 53.8598128860708,
+ "height": 52.71779804576933,
+ "seed": 2109476316,
+ "groupIds": [
+ "eEwXyia0MLMje5dJJSh1m",
+ "7YlfU3_zuluLg-j4EWEp0",
+ "fQ8xRL07tOE-bg4S7U267",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -22.231497233824967,
+ 10.634062266743166
+ ],
+ [
+ -26.8153110964693,
+ 33.372854986055685
+ ],
+ [
+ -11.459534656610817,
+ 52.71779804576933
+ ],
+ [
+ 14.324418320763504,
+ 52.60466972378269
+ ],
+ [
+ 27.044501789601494,
+ 31.902186800229458
+ ],
+ [
+ 22.002306540692746,
+ 9.502779046876874
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "index": "b83",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "text",
+ "version": 871,
+ "versionNonce": 1007117633,
+ "isDeleted": false,
+ "id": "HJRhBMWHq1WZ65LQa7hVH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 638.7128633083885,
+ "y": -271.1737018196311,
+ "strokeColor": "#fff",
+ "backgroundColor": "transparent",
+ "width": 20.211330120924686,
+ "height": 13.03956781995141,
+ "seed": 1060500060,
+ "groupIds": [
+ "7YlfU3_zuluLg-j4EWEp0",
+ "fQ8xRL07tOE-bg4S7U267",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "hRKizOeLw6xyeArplsRks",
+ "type": "arrow"
+ },
+ {
+ "id": "ft5NcgYrIGiUNtwB3SNOK",
+ "type": "arrow"
+ },
+ {
+ "id": "nxIQgsT2RbUZMKWvyt5mH",
+ "type": "arrow"
+ },
+ {
+ "id": "AeC99MMkEA8YMedkFtDzA",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "fontSize": 10.431654255961128,
+ "fontFamily": 1,
+ "text": "Pod",
+ "baseline": 14,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Pod",
+ "index": "b84",
+ "frameId": null,
+ "roundness": null,
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1956,
+ "versionNonce": 1926361647,
+ "isDeleted": false,
+ "id": "hRKizOeLw6xyeArplsRks",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 647.8428580424443,
+ "y": -291.1730220414777,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.44127487022799233,
+ "height": 10.238831436738606,
+ "seed": 1895778012,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fsQbPzw0G-hlca-MQETDK",
+ "focus": 0.13908311037411136,
+ "gap": 1
+ },
+ "endBinding": {
+ "focus": -0.17817963642461448,
+ "gap": 14.970570988056524,
+ "elementId": "HJRhBMWHq1WZ65LQa7hVH"
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.44127487022799233,
+ 10.238831436738606
+ ]
+ ],
+ "index": "b85",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1253,
+ "versionNonce": 1733416015,
+ "isDeleted": false,
+ "id": "ft5NcgYrIGiUNtwB3SNOK",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 649.7527561510587,
+ "y": -278.25766111007715,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 8.612006157213555,
+ "height": 4.06524369828413,
+ "seed": 933890908,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fsQbPzw0G-hlca-MQETDK",
+ "focus": 0,
+ "gap": 13.284968097168763
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 8.612006157213555,
+ -4.06524369828413
+ ]
+ ],
+ "index": "b86",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1330,
+ "versionNonce": 567308911,
+ "isDeleted": false,
+ "id": "Hl5hwBwYhRN8G2AmBumko",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 658.3927601297091,
+ "y": -294.932768423555,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.26114659059473755,
+ "height": 13.174153528538334,
+ "seed": 1434992604,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fsQbPzw0G-hlca-MQETDK",
+ "focus": -2.1359736485896144,
+ "gap": 1
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.26114659059473755,
+ 13.174153528538334
+ ]
+ ],
+ "index": "b87",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1112,
+ "versionNonce": 1796623503,
+ "isDeleted": false,
+ "id": "nxIQgsT2RbUZMKWvyt5mH",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 647.5137042133604,
+ "y": -277.60133056140944,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 10.586626670683652,
+ "height": 6.549600381114922,
+ "seed": 1923867740,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fsQbPzw0G-hlca-MQETDK",
+ "focus": 0,
+ "gap": 13.960232139086834
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -10.586626670683652,
+ -6.549600381114922
+ ]
+ ],
+ "index": "b88",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "arrow",
+ "version": 1174,
+ "versionNonce": 1591468719,
+ "isDeleted": false,
+ "id": "CGfcbCGhM9p_O_cpmY7Xi",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 639.2913957687476,
+ "y": -283.092345669427,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.811437593221006,
+ "height": 12.073571523285874,
+ "seed": 1692858588,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382042,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": {
+ "elementId": "fsQbPzw0G-hlca-MQETDK",
+ "focus": 1.8789813226939802,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.811437593221006,
+ -12.073571523285874
+ ]
+ ],
+ "index": "b89",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "diamond",
+ "version": 839,
+ "versionNonce": 1867338817,
+ "isDeleted": false,
+ "id": "fsQbPzw0G-hlca-MQETDK",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 638.7620418017891,
+ "y": -300.57629859659437,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 19.84280740059051,
+ "height": 9.070661700724765,
+ "seed": 2009824604,
+ "groupIds": [
+ "0aGRA_Pj5oecAmqUhjriS",
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "hRKizOeLw6xyeArplsRks",
+ "type": "arrow"
+ },
+ {
+ "id": "Hl5hwBwYhRN8G2AmBumko",
+ "type": "arrow"
+ },
+ {
+ "id": "CGfcbCGhM9p_O_cpmY7Xi",
+ "type": "arrow"
+ },
+ {
+ "id": "ft5NcgYrIGiUNtwB3SNOK",
+ "type": "arrow"
+ },
+ {
+ "id": "nxIQgsT2RbUZMKWvyt5mH",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "index": "b8A",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "line",
+ "version": 517,
+ "versionNonce": 712732545,
+ "isDeleted": false,
+ "id": "XNQ6izVSNo-V0-tZ-Yalp",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 653.8364900207864,
+ "y": -291.69393428732064,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.594485036767748,
+ "height": 8.389929197575867,
+ "seed": 883651036,
+ "groupIds": [
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -4.594485036767748,
+ 8.389929197575867
+ ]
+ ],
+ "index": "b8B",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 520,
+ "versionNonce": 1128519521,
+ "isDeleted": false,
+ "id": "zaN_txw4VRyWkJyt7zGmy",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 641.6511166624027,
+ "y": -293.89129669620945,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.994005474747544,
+ "height": 7.790648540606154,
+ "seed": 714659420,
+ "groupIds": [
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.994005474747544,
+ 7.790648540606154
+ ]
+ ],
+ "index": "b8C",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 551,
+ "versionNonce": 443827009,
+ "isDeleted": false,
+ "id": "8W7W5yNldDyf5BWIyil-D",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 657.1325336341199,
+ "y": -289.6963320974214,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.594485036767748,
+ "height": 8.389929197575867,
+ "seed": 912632540,
+ "groupIds": [
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -4.594485036767748,
+ 8.389929197575867
+ ]
+ ],
+ "index": "b8D",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 559,
+ "versionNonce": 745288481,
+ "isDeleted": false,
+ "id": "wRRTAFo4GQyTUPuuHYEkL",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 640.5524354579582,
+ "y": -288.9971713309569,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 4.994005474747544,
+ "height": 7.790648540606154,
+ "seed": 1252257628,
+ "groupIds": [
+ "JeD-xuFExesoHYbA8Wq8A",
+ "ydBpfyXZGHydM9yRy01DX"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 4.994005474747544,
+ 7.790648540606154
+ ]
+ ],
+ "index": "b8E",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 2276,
+ "versionNonce": 1033578241,
+ "isDeleted": false,
+ "id": "DBKO5uJtF61iL30kUNMb3",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 6.290632936005077,
+ "x": 670.7192936639049,
+ "y": -167.8561580985853,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 45.72526288308604,
+ "height": 44.75572871668208,
+ "seed": 1484344676,
+ "groupIds": [
+ "Qzbs8_pcylGSTuEgtMFLx",
+ "VeFTbYl9rEH2daWwzXPle",
+ "1vCzkZGQk9tFiJXNWQvGU",
+ "2tWRrFIwWeJTnvKSsCQZX",
+ "8_5jJ2Dr2DkcAtdfmTQzH",
+ "DOCflvj-QICulFdBPKCMx",
+ "3zBirD3ZMgxeOXnx6hpkq"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -18.873831913444025,
+ 9.027979612377926
+ ],
+ [
+ -22.76534364817476,
+ 28.332489209058387
+ ],
+ [
+ -9.728779336826824,
+ 44.75572871668208
+ ],
+ [
+ 12.160974171033516,
+ 44.65968638038017
+ ],
+ [
+ 22.95991923491128,
+ 27.083938837133747
+ ],
+ [
+ 18.679256326707485,
+ 8.067556249358999
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "index": "b8F",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "text",
+ "version": 1589,
+ "versionNonce": 1484824289,
+ "isDeleted": false,
+ "id": "VwzX1rNy5b-_UCfbRxOWP",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 6.290632936005077,
+ "x": 662.9894142461674,
+ "y": -134.98086739991967,
+ "strokeColor": "#fff",
+ "backgroundColor": "transparent",
+ "width": 17.15877448276699,
+ "height": 11.070177085656123,
+ "seed": 909246692,
+ "groupIds": [
+ "VeFTbYl9rEH2daWwzXPle",
+ "1vCzkZGQk9tFiJXNWQvGU",
+ "2tWRrFIwWeJTnvKSsCQZX",
+ "8_5jJ2Dr2DkcAtdfmTQzH",
+ "DOCflvj-QICulFdBPKCMx",
+ "3zBirD3ZMgxeOXnx6hpkq"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "YE8QXI_gfMBJFcVTBLqm4",
+ "type": "arrow"
+ },
+ {
+ "id": "8KH1cwtMtk0-jWLx5Z4zb",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "fontSize": 8.856141668524899,
+ "fontFamily": 1,
+ "text": "VOL",
+ "baseline": 14,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "VOL",
+ "index": "b8G",
+ "frameId": null,
+ "roundness": null,
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "line",
+ "version": 1478,
+ "versionNonce": 1740446369,
+ "isDeleted": false,
+ "id": "KO2W9mZ6Wpdx_9lFlBXpb",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 12.537986758908659,
+ "x": 658.3561381939453,
+ "y": -153.46440805045336,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 26.38360880293495,
+ "height": 12.915374585962361,
+ "seed": 1367884900,
+ "groupIds": [
+ "aDZt2Vk7W2mcG2o2m1F0w",
+ "3zBirD3ZMgxeOXnx6hpkq"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -2.7691550755153333e-13,
+ 7.469019736534431
+ ],
+ [
+ 7.2705423702206415,
+ 9.483662815122136
+ ],
+ [
+ 17.17522560072088,
+ 9.685528213406913
+ ],
+ [
+ 24.76308038700095,
+ 8.276481329673278
+ ],
+ [
+ 26.383608802934674,
+ 1.4130577879929946
+ ],
+ [
+ 24.969045925821252,
+ -1.1731819174378781
+ ],
+ [
+ 17.562040421854196,
+ -3.191835900285044
+ ],
+ [
+ 9.105847285968418,
+ -3.229846372555447
+ ],
+ [
+ 1.6343828461992278,
+ -2.121592134119224
+ ],
+ [
+ 0.017751370145373955,
+ -0.0925675454381299
+ ]
+ ],
+ "index": "b8H",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 1084,
+ "versionNonce": 1029906049,
+ "isDeleted": false,
+ "id": "sWB6OoaDpKsUHzYTMiLT1",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 12.537986758908659,
+ "x": 658.6784824028555,
+ "y": -154.27982665642088,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 24.714622711760477,
+ "height": 2.6479952905457695,
+ "seed": 1078597604,
+ "groupIds": [
+ "aDZt2Vk7W2mcG2o2m1F0w",
+ "3zBirD3ZMgxeOXnx6hpkq"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 7.061320774788887,
+ 2.5849477836280097
+ ],
+ [
+ 17.77939695080736,
+ 2.6479952905457695
+ ],
+ [
+ 24.714622711760477,
+ 1.63923517986167
+ ]
+ ],
+ "index": "b8I",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "id": "EaVyDtrW9cJW31-CXi_GE",
+ "type": "rectangle",
+ "x": -344.3274199047098,
+ "y": -477.4078695366668,
+ "width": 1241.2500000000002,
+ "height": 867.5,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8J",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 226668252,
+ "version": 405,
+ "versionNonce": 459122273,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "5xpZ7FCyngPPDK612PCx9",
+ "type": "text",
+ "x": -324.3274199047097,
+ "y": -511.1578695366668,
+ "width": 230,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8L",
+ "roundness": null,
+ "seed": 1716933724,
+ "version": 198,
+ "versionNonce": 209465921,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "K8s CLUSTER",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "K8s CLUSTER",
+ "autoResize": false,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "5OGlBJ6yuHCcmvUjW3Iwk",
+ "type": "text",
+ "x": 361.9225800952903,
+ "y": 301.3421304633332,
+ "width": 132,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8M",
+ "roundness": null,
+ "seed": 119287900,
+ "version": 336,
+ "versionNonce": 362693153,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "Worker Nodes",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Worker Nodes",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Cre_AKIzOU7MDr6cVTioM",
+ "type": "text",
+ "x": 399.6725800952903,
+ "y": -96.1578695366668,
+ "width": 121,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8N",
+ "roundness": null,
+ "seed": 1636550748,
+ "version": 373,
+ "versionNonce": 1941132801,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "SDeGYfriZr5dPzI6Dj-wW",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381983,
+ "link": null,
+ "locked": false,
+ "text": "Worker Node",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Worker Node",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "K_YXz0lnKzUZE3IAZ9vst",
+ "type": "rectangle",
+ "x": 296.9225800952903,
+ "y": -418.6578695366668,
+ "width": 533.7500000000001,
+ "height": 701.25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8O",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1114109532,
+ "version": 215,
+ "versionNonce": 1858374081,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "aVDOdlOadp-kJl2cEjpzg",
+ "type": "arrow",
+ "x": 125.77905252008702,
+ "y": -107.70519775694831,
+ "width": 586.5356229024242,
+ "height": 194.24764549975382,
+ "angle": 0,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8P",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1443571676,
+ "version": 2117,
+ "versionNonce": 1601716975,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "g2YOMVcgZ4abpEwspoYGd"
+ }
+ ],
+ "updated": 1745670382043,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -414.85147955746436,
+ -133.4526717797185
+ ],
+ [
+ -586.5356229024242,
+ 60.79497372003533
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ibRCCLNrai65Sw7QF6CXg",
+ "focus": 0.6511402421915694,
+ "gap": 1.848681466221393
+ },
+ "endBinding": {
+ "elementId": "mv_XT0r2HQeml2AM6M6oH",
+ "focus": -0.14718540723202356,
+ "gap": 5.284063388771319
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "g2YOMVcgZ4abpEwspoYGd",
+ "type": "text",
+ "x": 249.7609062959557,
+ "y": -371.49120287000005,
+ "width": 97,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8PG",
+ "roundness": null,
+ "seed": 1092580580,
+ "version": 26,
+ "versionNonce": 767830100,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745503177291,
+ "link": null,
+ "locked": false,
+ "text": "KUBECTL\nUML",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "aVDOdlOadp-kJl2cEjpzg",
+ "originalText": "KUBECTL\nUML",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "mv_XT0r2HQeml2AM6M6oH",
+ "type": "ellipse",
+ "x": -494.66108924734726,
+ "y": -43.9585201487501,
+ "width": 43.54656262607542,
+ "height": 33.76997100735584,
+ "angle": 0,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "YWi-RYehBqoFIABzVACi1"
+ ],
+ "strokeSharpness": "round",
+ "seed": 1162050140,
+ "version": 520,
+ "versionNonce": 980143489,
+ "isDeleted": false,
+ "boundElementIds": null,
+ "index": "b8S",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "id": "aVDOdlOadp-kJl2cEjpzg",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "YifQDsUXv15CSYXyHf72k",
+ "type": "line",
+ "x": -472.688083246642,
+ "y": -8.79517683814072,
+ "width": 2.678163505833529,
+ "height": 100.42922027939284,
+ "angle": 0,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "YWi-RYehBqoFIABzVACi1"
+ ],
+ "strokeSharpness": "round",
+ "seed": 1813761756,
+ "version": 567,
+ "versionNonce": 342171969,
+ "isDeleted": false,
+ "boundElementIds": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.678163505833529,
+ 100.42922027939284
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b8T",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "ImUxmWiipHhq3Odxc4rGb",
+ "type": "line",
+ "x": -519.521052614258,
+ "y": 11.176152103880725,
+ "width": 97.58603138957245,
+ "height": 1.521213067429358,
+ "angle": 0,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "YWi-RYehBqoFIABzVACi1"
+ ],
+ "strokeSharpness": "round",
+ "seed": 771068764,
+ "version": 598,
+ "versionNonce": 814829857,
+ "isDeleted": false,
+ "boundElementIds": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 97.58603138957245,
+ -1.521213067429358
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b8U",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "6UdpqnCHXIx47FRsP6X_E",
+ "type": "line",
+ "x": -510.77614392048645,
+ "y": 128.24386376007237,
+ "width": 39.372569155813494,
+ "height": 36.62842922934693,
+ "angle": 0,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "YWi-RYehBqoFIABzVACi1"
+ ],
+ "strokeSharpness": "round",
+ "seed": 153274332,
+ "version": 579,
+ "versionNonce": 2070709505,
+ "isDeleted": false,
+ "boundElementIds": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 39.372569155813494,
+ -36.62842922934693
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b8V",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "3EL7orqydBQH-saxPK4kG",
+ "type": "line",
+ "x": -469.02309527360717,
+ "y": 91.1207528143189,
+ "width": 35.980339026388826,
+ "height": 33.79572980444733,
+ "angle": 0,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "YWi-RYehBqoFIABzVACi1"
+ ],
+ "strokeSharpness": "round",
+ "seed": 1639279708,
+ "version": 603,
+ "versionNonce": 1349926113,
+ "isDeleted": false,
+ "boundElementIds": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 35.980339026388826,
+ 33.79572980444733
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "index": "b8W",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 1469,
+ "versionNonce": 1210684207,
+ "isDeleted": false,
+ "id": "8KH1cwtMtk0-jWLx5Z4zb",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 373.575902809926,
+ "y": -304.6823757932552,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 105.84969754507802,
+ "height": 54.301901711439996,
+ "seed": 1788659804,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382043,
+ "link": null,
+ "startBinding": {
+ "elementId": "lJ8ThAc3LoKW1Uuh4GFdZ",
+ "focus": 1.3592226198409068,
+ "gap": 14
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 105.84969754507802,
+ 54.301901711439996
+ ]
+ ],
+ "index": "b8X",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 1670,
+ "versionNonce": 749047183,
+ "isDeleted": false,
+ "id": "J2NWPmBGPOD3Ykh1hbfge",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 478.21688148819726,
+ "y": -143.79669962058858,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 204.62098182019122,
+ "height": 32.534760599320805,
+ "seed": 378729060,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382043,
+ "link": null,
+ "startBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": 0.30763159221132125,
+ "gap": 5.745462755414337
+ },
+ "endBinding": {
+ "elementId": "2rNpzDXAI3DKk7IZmcqnQ",
+ "focus": -9.744114690033858e-15,
+ "gap": 14
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 204.62098182019122,
+ -32.534760599320805
+ ]
+ ],
+ "index": "b8Y",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 1499,
+ "versionNonce": 322745807,
+ "isDeleted": false,
+ "id": "AeC99MMkEA8YMedkFtDzA",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 464.7660195270928,
+ "y": -161.88284334281883,
+ "strokeColor": "#000000",
+ "backgroundColor": "transparent",
+ "width": 163.24912438051638,
+ "height": 91.1548994374499,
+ "seed": 1404824548,
+ "groupIds": [],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670382043,
+ "link": null,
+ "startBinding": {
+ "elementId": "abSgE6O3f7TUlJeUO8GZB",
+ "focus": 0.1626868862331582,
+ "gap": 1.7246638873380338
+ },
+ "endBinding": {
+ "elementId": "HJRhBMWHq1WZ65LQa7hVH",
+ "focus": -9.453179787092302e-15,
+ "gap": 11.849658384911324
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 163.24912438051638,
+ -91.1548994374499
+ ]
+ ],
+ "index": "b8Z",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 1990,
+ "versionNonce": 1955873889,
+ "isDeleted": false,
+ "id": "WNiROlV2NQEfYWlLFwD-L",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 498.54607736387743,
+ "y": -272.45552098043015,
+ "strokeColor": "#000000",
+ "backgroundColor": "#326ce5",
+ "width": 43.54209292505317,
+ "height": 42.61884953385572,
+ "seed": 686601436,
+ "groupIds": [
+ "pW6XsBdhVQ_80bWFK5CSY",
+ "j3R1B5EKsRTxHZns5XqR0",
+ "gzQL_H8wGk7PQLite3vdi",
+ "atdqYe4p8mjdKkXxA8mL2",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -17.97269367544748,
+ 8.596935313696214
+ ],
+ [
+ -21.678403711622224,
+ 26.979743803621105
+ ],
+ [
+ -9.26427509043685,
+ 42.61884953385572
+ ],
+ [
+ 11.580343863046052,
+ 42.52739277519937
+ ],
+ [
+ 21.863689213430945,
+ 25.790805941088614
+ ],
+ [
+ 17.787408173638738,
+ 7.68236772713279
+ ],
+ [
+ 0,
+ 0
+ ]
+ ],
+ "index": "b8g",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "text",
+ "version": 1263,
+ "versionNonce": 19861569,
+ "isDeleted": false,
+ "id": "75QAacif5lziqz_qpr4mD",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 491.6219534237275,
+ "y": -241.15562935901534,
+ "strokeColor": "#fff",
+ "backgroundColor": "transparent",
+ "width": 15.812440945158587,
+ "height": 10.54162729677239,
+ "seed": 733591900,
+ "groupIds": [
+ "j3R1B5EKsRTxHZns5XqR0",
+ "gzQL_H8wGk7PQLite3vdi",
+ "atdqYe4p8mjdKkXxA8mL2",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "fontSize": 8.433301837417913,
+ "fontFamily": 1,
+ "text": "SVC",
+ "baseline": 14,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "SVC",
+ "index": "b8h",
+ "frameId": null,
+ "roundness": null,
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 502,
+ "versionNonce": 1816485921,
+ "isDeleted": false,
+ "id": "1utStjLP1DYtulJl4SZl9",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 490.51794461618306,
+ "y": -263.8641286508756,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 15.267486475332452,
+ "height": 5.190945401613034,
+ "seed": 1198665180,
+ "groupIds": [
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "index": "b8i",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "rectangle",
+ "version": 582,
+ "versionNonce": 1673966593,
+ "isDeleted": false,
+ "id": "BgwfoQkRgXQ2xmvPeC_Zf",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 483.8002505670361,
+ "y": -249.66536622881642,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 7.175718643406168,
+ "height": 4.732920807353059,
+ "seed": 757600860,
+ "groupIds": [
+ "QKzw_aOOHQn8I07kwk646",
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "index": "b8j",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "rectangle",
+ "version": 616,
+ "versionNonce": 733121505,
+ "isDeleted": false,
+ "id": "v5TwexVqy30D9cMbZ6Y87",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 494.5638285321461,
+ "y": -249.28367906693313,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 7.175718643406168,
+ "height": 4.732920807353059,
+ "seed": 464348892,
+ "groupIds": [
+ "QKzw_aOOHQn8I07kwk646",
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [
+ {
+ "id": "8KH1cwtMtk0-jWLx5Z4zb",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "index": "b8k",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "rectangle",
+ "version": 676,
+ "versionNonce": 1393382735,
+ "isDeleted": false,
+ "id": "_RpAzPcKjmw8Tv8cR4BTB",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 505.8617685238919,
+ "y": -249.28367906693313,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 7.175718643406168,
+ "height": 4.732920807353059,
+ "seed": 664021852,
+ "groupIds": [
+ "QKzw_aOOHQn8I07kwk646",
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "sharp",
+ "boundElements": [],
+ "updated": 1745670382043,
+ "link": null,
+ "locked": false,
+ "index": "b8l",
+ "frameId": null,
+ "roundness": null
+ },
+ {
+ "type": "line",
+ "version": 486,
+ "versionNonce": 786443137,
+ "isDeleted": false,
+ "id": "bU85JoXj_QfrcpILl9ePs",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 498.45703758335594,
+ "y": -258.67318324926254,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.305349729506649,
+ "height": 9.46584161470612,
+ "seed": 53370844,
+ "groupIds": [
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.305349729506649,
+ 9.46584161470612
+ ]
+ ],
+ "index": "b8m",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 493,
+ "versionNonce": 1404113761,
+ "isDeleted": false,
+ "id": "5olrN77TUA_WU7jGc8VKS",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 487.0064227268563,
+ "y": -254.09293730666286,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 23.206579442505568,
+ "height": 0.1526748647533245,
+ "seed": 1183712348,
+ "groupIds": [
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 23.206579442505568,
+ 0.1526748647533245
+ ]
+ ],
+ "index": "b8n",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 485,
+ "versionNonce": 567934785,
+ "isDeleted": false,
+ "id": "nuMZ4CNhi7trZGYn8oqtf",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 509.90765243985516,
+ "y": -254.24561217141616,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0,
+ "height": 4.580245942599736,
+ "seed": 931469532,
+ "groupIds": [
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 4.580245942599736
+ ]
+ ],
+ "index": "b8o",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "type": "line",
+ "version": 589,
+ "versionNonce": 934965025,
+ "isDeleted": false,
+ "id": "5MgEKp8UpH6JwBWPEJrRW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 486.5483981325965,
+ "y": -254.09293730666286,
+ "strokeColor": "#fff",
+ "backgroundColor": "#fff",
+ "width": 0.9160491885199471,
+ "height": 4.580245942599736,
+ "seed": 296066396,
+ "groupIds": [
+ "1RhxzID1nWe1zKmafbNMz",
+ "TPWOa0PKSi45-DV1kiW5K"
+ ],
+ "strokeSharpness": "round",
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.9160491885199471,
+ 4.580245942599736
+ ]
+ ],
+ "index": "b8p",
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ }
+ },
+ {
+ "id": "iGGYbifTLeSUM1hnlNKmt",
+ "type": "line",
+ "x": 518.1725800952904,
+ "y": -253.6578695366668,
+ "width": 115,
+ "height": 23.75,
+ "angle": 0,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8r",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1896420700,
+ "version": 128,
+ "versionNonce": 1002562305,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1745670381984,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 115,
+ -23.75
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null
+ }
+ ],
+ "appState": {
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/Resources/Day05/summeery.md b/Resources/Day05/summeery.md
new file mode 100644
index 0000000..4d907ff
--- /dev/null
+++ b/Resources/Day05/summeery.md
@@ -0,0 +1,146 @@
+# What is Kubernetes - Kubernetes Architecture Explained
+## 40 days of K8s - CKA challenge (05/40)
+
+@piyushsachdeva
+
+[Day 5/40 - What is Kubernetes - Kubernetes Architecture Explained](https://www.youtube.com/watch?v=SGGkUCctL4I)
+
+this post summerise the Architecture of K8s and its main processes
+
+
+
+## the Architecture of K8s and its main processes
+
+a K8s cluster contains 2 types of nodes:
+
+## Master NODE (control plane)
+ - ETCD
+ - API SERVER
+ - SCHEDULER
+ - CONTROLLER MANAGER
+## Worker NODE
+ - KUBELETS
+ - KUBE PROXY
+
+
+
+## 1. MASTER NODE - control plane
+the master node consists 3 main processes and ETCD Component.
+- __ETCD__ - _(Extended Tree Configuration Database)_ this is a __key:value _(like JSON objects)___ database that represent the metadata of the clkuster.
+it includes all of the structural entities statuses in a given time.
+whenever a change is needed, of a new entity or current one configuration - this change is updated to the ETCD and upon the new value and current value - the new entity will be created/updated.
+
+- __SCHEDULER__ - SCHEDULER is in charge of 1 specific thing : schedule the creation of a new POD into a specific NODE.
+___Scheduler only acts on unscheduled Pods___ : Pods with spec.nodeName not set.
+
+```
+ The only times that happens
+ ---------------------------------------------------------
+ o A new Pod is created
+ o Directly (kubectl run)
+ o Indirectly via a controller (Deployment, Job, ReplicaSet)
+ o An existing Pod is deleted and the controller creates a replacement
+ o A Pod gets rescheduled (after Node failure, eviction, etc.)
+
+
+ When the scheduler is not involved
+ ---------------------------------------------------------
+ o If you run any command that doesn't result in a new Pod, the scheduler does nothing.
+
+
+```
+- API SERVER - is the main component of the Kubernetes cluster - after the ETCD
+
+```
+what is API SERVER in charge of :
+---------------------------------
+o validate any call from CLI or rest call
+o store the request in ETCD
+o acts as a client to control manager or scheduler to read from ETCD
+o send a message to the specific NODE's kubelete and trigger it,
+ when any changes need to be done inside it.
+```
+
+
+if any of the _ETCD_ or _API Server_ is failing, they must be recovered.
+but as long they are down - current nodes function autonomly, but any change in the cluster is impossible.
+the kubeletes (will speak about it soon) will keet the current status in the node, but any change in replicaset or pods or any other status of the cluster cant be done.
+
+if the APIServer is failing - there is no connection between the components of the cluster, and command cant be setnt to the K8s cluster from outside of the cluster (no cli or api commmands)
+
+ - CONTROLLER MANAGER - monitor all ofthe controllers inside the cluster.
+ the control is done throught the ETCD. it is useing the API sServer to read from the rtcd - the cesesary data about the different components in the cluster nodes.
+ it runs several __control loops__, each loop is a controller, responsible for managing a specific Kubernetes ___resource type___
+ how does it monitor ? by watching the ETCD via the ___API SEVER___
+
+ #### Just like the scheduler, the controller manager watches for changes to objects it's responsible for, via the use of __API SERVER__
+
+ ## example:
+
+ ```
+ Example:
+ If you create a Deployment, the Deployment controller:
+ -------------------------------------------------------
+ o Watches for Deployments via the API server.
+ o Sees that it needs 3 replicas.
+ o Creates 3 ReplicaSets via the API server.
+ o ReplicaSet controller sees that, and creates 3 Pods.
+ o All of this flows through the API server.
+
+ ```
+
+The control loop pattern:
+1. Watch: Observe resources via the API server.
+2. Compare: Desired state vs current state.
+3. Act: If there's a diff, make changes via the API server.
+4. API server updates etcd.
+________________________________________
+
+### here is a list of controllers (loops) inside the conttroller manager:
+
+| Controller Name | What it Manages | Example Behavior |
+|-------------------------------------|------------------------------------|------------------------------------------------------------|
+| Node Controller | Node health/status | Marks Nodes as NotReady if kubelet is unresponsive |
+| Replication Controller | ReplicationController resources | Ensures the desired number of old-style RCs |
+| ReplicaSet Controller | ReplicaSet resources | Maintains correct number of Pods |
+| Deployment Controller | Deployment resources | Handles rolling updates, rollback |
+| StatefulSet Controller | StatefulSet resources | Ensures ordered, unique Pod identities |
+| DaemonSet Controller | DaemonSet resources | Makes sure one Pod per Node is running |
+| Job Controller | Job resources | Manages Pods for short-lived jobs |
+| CronJob Controller | CronJob resources | Creates Jobs based on a schedule |
+| Service Controller | Service resources | Updates iptables/IPVS rules, interacts with cloud LB |
+| EndpointSlice Controller | EndpointSlices | Replaces legacy Endpoints, more scalable |
+| Namespace Controller | Namespace lifecycle | Cleans up resources when namespace is deleted |
+| PersistentVolume (PV) Controller | PersistentVolume binding | Matches PVCs to available PVs |
+| PersistentVolumeClaim (PVC) Controller | PVC lifecycle | Manages volume provisioning and binding |
+| ResourceQuota Controller | ResourceQuota enforcement | Blocks creation if limits exceeded |
+| ServiceAccount Controller | Default service accounts | Automatically creates default ServiceAccounts in namespaces |
+| Token Controller | Generates secrets for service accounts | Token rotation and creation |
+| CertificateSigningRequest Controller | CSR approval and tracking | Used in TLS bootstrap and cert renewal |
+
+### Cloud-specific Controllers (when running in a cloud environment)These run only if you’ve configured a cloud provider like AWS, GCP, or Azure:
+
+| Controller Name | Purpose |
+|----------------------------------|--------------------------------------------------|
+| CloudNode Controller | Syncs Node metadata with cloud provider |
+| CloudRoute Controller | Manages routing tables (for overlay networks) |
+| Service LoadBalancer Controller | Provisions cloud load balancers for type: LoadBalancer services |
+
+
+
+## 2. Worker NODE
+### this are the worker nodes components and they run on any node
+ KUBELET - Running and maintaining application Pods
+- kubelets are in charge of maintainence of the NODE.
+- talks to the container runtime (containerd / docker ) to ensure pods are erunning properly
+- talks to the ETCD via the API server to check new tasks/changes on the pod
+- it is critical for rnning and maintainnt the pods inside the node
+
+KUBE-PROXY - Enabling Service discovery and internal communication
+- manages the network traffic rules on the node
+- Configures network routing rules so Services can work
+- talks to API Server (to learn about Services and Endpoints)
+and Local iptables / IPVS system
+- Set up iptables or IPVS rules, and Load balance traffic inside the cluster
+
+
diff --git a/Resources/Day06/commands.md b/Resources/Day06/commands.md
new file mode 100644
index 0000000..3e59be1
--- /dev/null
+++ b/Resources/Day06/commands.md
@@ -0,0 +1,100 @@
+kubectl get nodes
+
+kubectl config get-clusters
+```
+ ✘ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ● kubectl config get-clusters
+NAME
+kind-cka-cluster-1
+kind-cka-cluster-2
+docker-desktop
+```
+kubectl config get-contexts
+```
+ ✘ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ● kubectl config get-contexts
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+ kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+```
+
+kubectl config use-context kind-cka-cluster-1
+```
+Switched to context "kind-cka-cluster-1".
+```
+kubectl config get-contexts
+
+```
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+* kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+ kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ●
+```
+kind delete cluster --name cka-cluster-2
+```
+Deleting cluster "cka-cluster-2" ...
+Deleted nodes: ["cka-cluster-2-control-plane2" "cka-cluster-2-worker2" "cka-cluster-2-control-plane" "cka-cluster-2-external-load-balancer" "cka-cluster-2-worker4" "cka-cluster-2-worker" "cka-cluster-2-worker3"]
+```
+kind get clusters
+```
+cka-cluster-1
+```
+
+kubectl config get-clusters
+```
+NAME
+docker-desktop
+kind-cka-cluster-1`
+```
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-2 --config kind-2master-4workers.yaml
+ ```
+Creating cluster "cka-cluster-2" ...
+ ✓ Ensuring node image (kindest/node:v1.32.2) 🖼
+ ✓ Preparing nodes 📦 📦 📦 📦 📦 📦
+ ✓ Configuring the external load balancer ⚖️
+ ✓ Writing configuration 📜
+ ✓ Starting control-plane 🕹️
+ ✓ Installing CNI 🔌
+ ✓ Installing StorageClass 💾
+ ✓ Joining more control-plane nodes 🎮
+ ✓ Joining worker nodes 🚜
+Set kubectl context to "kind-cka-cluster-2"
+You can now use your cluster with:
+
+kubectl cluster-info --context kind-cka-cluster-2
+
+Have a question, bug, or feature request? Let us know! https://kind.sigs.k8s.io/#community 🙂
+```
+kubectl cluster-info --context kind-cka-cluster-2
+```
+Kubernetes control plane is running at https://127.0.0.1:42379
+CoreDNS is running at https://127.0.0.1:42379/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
+
+To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
+
+ ```
+ kubectl get nodes
+
+```
+NAME STATUS ROLES AGE VERSION
+cka-cluster-2-control-plane Ready control-plane 4m40s v1.32.2
+cka-cluster-2-control-plane2 Ready control-plane 4m34s v1.32.2
+cka-cluster-2-worker Ready 4m27s v1.32.2
+cka-cluster-2-worker2 Ready 4m27s v1.32.2
+cka-cluster-2-worker3 Ready 4m27s v1.32.2
+cka-cluster-2-worker4 Ready 4m27s v1.32.2
+```
+kubectl config get-contexts
+```
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+ kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+```
+kubectl config get-clusters
+```
+NAME
+kind-cka-cluster-2
+docker-desktop
+kind-cka-cluster-1
+```
\ No newline at end of file
diff --git a/Resources/Day06/diagram/Untitled-2024-12-15-0225.excalidraw b/Resources/Day06/diagram/Untitled-2024-12-15-0225.excalidraw
new file mode 100644
index 0000000..5bef534
--- /dev/null
+++ b/Resources/Day06/diagram/Untitled-2024-12-15-0225.excalidraw
@@ -0,0 +1,3062 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
+ "elements": [
+ {
+ "id": "CGTGNhlEr-khjeHlcnsa1",
+ "type": "image",
+ "x": -1186.1436625320955,
+ "y": -4744.274184338973,
+ "width": 1440,
+ "height": 402,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "9xP1UjCkxPlxIWLvuA7st"
+ ],
+ "frameId": "dOxj7BC4WBp-7ON8-RvsT",
+ "index": "b8IV",
+ "roundness": null,
+ "seed": 328824651,
+ "version": 642,
+ "versionNonce": 403673415,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272261870,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "3ae62960368689ceb5083a265915e1e58e134e23",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "id": "PWCj1OkazubCz_S-sVQ2Q",
+ "type": "text",
+ "x": -1125.0008053892386,
+ "y": -4882.988470053259,
+ "width": 627,
+ "height": 125,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "9xP1UjCkxPlxIWLvuA7st"
+ ],
+ "frameId": "dOxj7BC4WBp-7ON8-RvsT",
+ "index": "b8J",
+ "roundness": null,
+ "seed": 29834571,
+ "version": 785,
+ "versionNonce": 1600277161,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272261870,
+ "link": null,
+ "locked": false,
+ "text": "KIND clusters \n - cluster-1 : 1 master node - single node setup \n - cluster-2: 2 masters node (control plane) - multiple nodes \n 1 loadbalancer \n 4 workers ",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "KIND clusters \n - cluster-1 : 1 master node - single node setup \n - cluster-2: 2 masters node (control plane) - multiple nodes \n 1 loadbalancer \n 4 workers ",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "e6Ee-bqsMXKPMDZv878S9",
+ "type": "freedraw",
+ "x": 1221.5653810040612,
+ "y": -3394.389400901694,
+ "width": 0.0001,
+ "height": 0.0001,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8J2",
+ "roundness": null,
+ "seed": 652063851,
+ "version": 54,
+ "versionNonce": 1186037449,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0.0001,
+ 0.0001
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "id": "haadTsNNiEzWxRHdJMBEM",
+ "type": "rectangle",
+ "x": -825.982190150105,
+ "y": -4093.5753944672724,
+ "width": 2275,
+ "height": 2185,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#e9ecef",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8J4",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1637121831,
+ "version": 394,
+ "versionNonce": 998817193,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 844,
+ "versionNonce": 1423253641,
+ "isDeleted": false,
+ "id": "kJom4-2s2Xqhb5RBFqpaJ",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -130.8027432698634,
+ "y": -3678.793601808497,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 29.960896374507897,
+ "height": 1565.649639275513,
+ "seed": 1131455851,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8J8",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 537,
+ "versionNonce": 273819497,
+ "isDeleted": false,
+ "id": "B1iHKJUqD6cGOFRQ9YDkU",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -119.34142585889322,
+ "y": -3766.095225761913,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 3.6519978078348765,
+ "height": 86.01826820596052,
+ "seed": 1152303115,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.6519978078348765,
+ 86.01826820596052
+ ]
+ ],
+ "index": "b8JA",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 784,
+ "versionNonce": 676024905,
+ "isDeleted": false,
+ "id": "QzS8Hihjs42Ev3evDuee5",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -151.1623529251474,
+ "y": -2097.7554114592353,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 2.1139448849198037,
+ "height": 105.34549384077273,
+ "seed": 948995755,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.1139448849198037,
+ 105.34549384077273
+ ]
+ ],
+ "index": "b8JC",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 666,
+ "versionNonce": 27009321,
+ "isDeleted": false,
+ "id": "331euH1xZaB9pNmo01fKM",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -235.80907593116876,
+ "y": -3902.6729880055236,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 328.4084872974549,
+ "height": 131.687369624077,
+ "seed": 1707112779,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8JG",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Ra1wCfG8xF8xLk2l_jh-r",
+ "type": "text",
+ "x": -212.1329674472354,
+ "y": -3860.865486354734,
+ "width": 274,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8JI",
+ "roundness": null,
+ "seed": 1271149291,
+ "version": 315,
+ "versionNonce": 1504711689,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "master node (1)",
+ "fontSize": 36,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "master node (1)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 897,
+ "versionNonce": 880978665,
+ "isDeleted": false,
+ "id": "Iqzh106SoiUg_07qM1Jji",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 199.48312855057543,
+ "y": -3683.214522716516,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 29.960896374507897,
+ "height": 1556.328070581065,
+ "seed": 125080869,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8JK",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 636,
+ "versionNonce": 178218441,
+ "isDeleted": false,
+ "id": "Z7YQSdxcnoA9_vgGv4tsL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 212.73461328848566,
+ "y": -3771.3745253126554,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 3.6519978078348765,
+ "height": 86.01826820596052,
+ "seed": 1221634181,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.6519978078348765,
+ 86.01826820596052
+ ]
+ ],
+ "index": "b8JO",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 884,
+ "versionNonce": 924959913,
+ "isDeleted": false,
+ "id": "ccluztdd3q7D0laxIIgb3",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 179.12351889529123,
+ "y": -2103.034711009978,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 2.1139448849198037,
+ "height": 105.34549384077273,
+ "seed": 1611878373,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.1139448849198037,
+ 105.34549384077273
+ ]
+ ],
+ "index": "b8JQ",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 765,
+ "versionNonce": 632637321,
+ "isDeleted": false,
+ "id": "Vg842Loq47Bz2OTxlbTON",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 96.26696321620989,
+ "y": -3907.952287556266,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 328.4084872974549,
+ "height": 131.687369624077,
+ "seed": 2068450117,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8JS",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "jwuLc-pzzcOJwXF5kYyDc",
+ "type": "text",
+ "x": 119.94307170014349,
+ "y": -3866.144785905477,
+ "width": 284,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8JV",
+ "roundness": null,
+ "seed": 718428837,
+ "version": 416,
+ "versionNonce": 1083534953,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "master node (2)",
+ "fontSize": 36,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "master node (2)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 890,
+ "versionNonce": 512604489,
+ "isDeleted": false,
+ "id": "BsVGbnl4YWxErMEAUiBd-",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 534.2444186883647,
+ "y": -3686.494263841942,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 29.960896374507897,
+ "height": 1552.7477359271847,
+ "seed": 612155173,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8JX",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 612,
+ "versionNonce": 1895409705,
+ "isDeleted": false,
+ "id": "drhuzi9nkS6FzjveErsYL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 547.4959034262749,
+ "y": -3773.164692639596,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 3.6519978078348765,
+ "height": 86.01826820596052,
+ "seed": 658739845,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.6519978078348765,
+ 86.01826820596052
+ ]
+ ],
+ "index": "b8JZ",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 860,
+ "versionNonce": 834976521,
+ "isDeleted": false,
+ "id": "aUwVy3KCQdpRx4q9e_nTC",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 513.8848090330805,
+ "y": -2104.8248783369177,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 2.1139448849198037,
+ "height": 105.34549384077273,
+ "seed": 77134309,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.1139448849198037,
+ 105.34549384077273
+ ]
+ ],
+ "index": "b8Jd",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 741,
+ "versionNonce": 292188649,
+ "isDeleted": false,
+ "id": "nYVJBuiBjZms5Oaqp04WK",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 431.02825335399916,
+ "y": -3909.742454883207,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 328.4084872974549,
+ "height": 131.687369624077,
+ "seed": 361395525,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8Jf",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "l2IIrtsgjiGuQgH7Hx2UI",
+ "type": "text",
+ "x": 454.70436183793277,
+ "y": -3867.934953232417,
+ "width": 270,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Jh",
+ "roundness": null,
+ "seed": 896894117,
+ "version": 399,
+ "versionNonce": 620121289,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "worker node (1)",
+ "fontSize": 36,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "worker node (1)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 980,
+ "versionNonce": 1409534889,
+ "isDeleted": false,
+ "id": "xrDFMiXErK2rA2x-Jcu1i",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 962.0944098270363,
+ "y": -3686.4942638419425,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 29.960896374507897,
+ "height": 1545.587066619425,
+ "seed": 1509325579,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8Jl",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 689,
+ "versionNonce": 113143433,
+ "isDeleted": false,
+ "id": "QqP1vERMsIfxK8QAGzsiP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 975.3458945649465,
+ "y": -3773.164692639596,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 3.6519978078348765,
+ "height": 86.01826820596052,
+ "seed": 1663623595,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -3.6519978078348765,
+ 86.01826820596052
+ ]
+ ],
+ "index": "b8Jn",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "line",
+ "version": 937,
+ "versionNonce": 333559145,
+ "isDeleted": false,
+ "id": "IOtn8DnTfUNnFX1Xt6n8z",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 941.7348001717523,
+ "y": -2104.8248783369177,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 2.1139448849198037,
+ "height": 105.34549384077273,
+ "seed": 1922397259,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.1139448849198037,
+ 105.34549384077273
+ ]
+ ],
+ "index": "b8Jp",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 796,
+ "versionNonce": 1857626185,
+ "isDeleted": false,
+ "id": "OJg99k49KITyOi9zl_NkE",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": 858.878244492671,
+ "y": -3909.742454883207,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 328.4084872974549,
+ "height": 131.687369624077,
+ "seed": 404140779,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "index": "b8Jt",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Hl2xDmGker0r-o_-OejpE",
+ "type": "text",
+ "x": 878.9740183227243,
+ "y": -3867.934953232417,
+ "width": 278,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Jx",
+ "roundness": null,
+ "seed": 70720907,
+ "version": 487,
+ "versionNonce": 354430761,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "worker node (N)",
+ "fontSize": 36,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "worker node (N)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "C8gVjrqC_iDfETZdtdaXT",
+ "type": "text",
+ "x": 786.7804009853123,
+ "y": -3864.4458210086145,
+ "width": 30,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8K",
+ "roundness": null,
+ "seed": 932898085,
+ "version": 268,
+ "versionNonce": 1031954953,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "...",
+ "fontSize": 36,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "...",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Fv7YGlCAw9jY_9Xjtv9F_",
+ "type": "text",
+ "x": 285.4633578762928,
+ "y": -3587.0513801222796,
+ "width": 303,
+ "height": 140,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "bxS7JgFdxs0UZ1FGfqHre",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8K4",
+ "roundness": null,
+ "seed": 1551958379,
+ "version": 641,
+ "versionNonce": 1155217641,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "host installation with \nkube provider \n(kubeadm,kind)\ncontainer-d ",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "host installation with \nkube provider \n(kubeadm,kind)\ncontainer-d ",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "PEEQ0eWuf9-s-sH14JBbR",
+ "type": "line",
+ "x": -237.19531002439612,
+ "y": -3302.333280349439,
+ "width": 1335.464825897277,
+ "height": 5.370501980820336,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8K8",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 511667685,
+ "version": 354,
+ "versionNonce": 1555444681,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1335.464825897277,
+ -5.370501980820336
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null
+ },
+ {
+ "id": "5l8X6GmYbqwxrB5QDWYWt",
+ "type": "line",
+ "x": -221.08380408193557,
+ "y": -3513.5730249283647,
+ "width": 481.55501094687315,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8KG",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1923812939,
+ "version": 337,
+ "versionNonce": 2033111721,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 481.55501094687315,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null
+ },
+ {
+ "id": "xsF4B40LzQQ0tIspW7yQu",
+ "type": "line",
+ "x": 580.8924568124851,
+ "y": -3512.7100903426167,
+ "width": 481.55501094687315,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8KK",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1489782501,
+ "version": 418,
+ "versionNonce": 2129696137,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 481.55501094687315,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null
+ },
+ {
+ "id": "_rKzQHhjQ0kD03QSRZOtQ",
+ "type": "freedraw",
+ "x": -129.78527040799304,
+ "y": -3270.110268464518,
+ "width": 139.63305150132396,
+ "height": 34.013179211860916,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8KO",
+ "roundness": null,
+ "seed": 2104328101,
+ "version": 295,
+ "versionNonce": 825687145,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.7901673269398088
+ ],
+ [
+ 0,
+ 3.5803346538796177
+ ],
+ [
+ -1.7901673269400362,
+ 5.370501980819881
+ ],
+ [
+ -3.5803346538800724,
+ 8.950836634699954
+ ],
+ [
+ -14.321338615520517,
+ 14.32133861552029
+ ],
+ [
+ -21.482007923280662,
+ 17.901673269400362
+ ],
+ [
+ -28.642677231040807,
+ 21.482007923280435
+ ],
+ [
+ -37.59351386574099,
+ 25.062342577160507
+ ],
+ [
+ -46.544350500441396,
+ 26.852509904100316
+ ],
+ [
+ -51.914852481261505,
+ 28.64267723104058
+ ],
+ [
+ -59.07552178902165,
+ 30.43284455798039
+ ],
+ [
+ -66.2361910967818,
+ 30.43284455798039
+ ],
+ [
+ -69.81652575066187,
+ 30.43284455798039
+ ],
+ [
+ -75.18702773148198,
+ 30.43284455798039
+ ],
+ [
+ -78.76736238536228,
+ 32.22301188492065
+ ],
+ [
+ -85.92803169312242,
+ 32.22301188492065
+ ],
+ [
+ -94.8788683278226,
+ 32.22301188492065
+ ],
+ [
+ -102.03953763558275,
+ 32.22301188492065
+ ],
+ [
+ -105.61987228946282,
+ 32.22301188492065
+ ],
+ [
+ -109.20020694334312,
+ 32.22301188492065
+ ],
+ [
+ -112.78054159722319,
+ 34.013179211860916
+ ],
+ [
+ -116.36087625110326,
+ 34.013179211860916
+ ],
+ [
+ -121.73137823192337,
+ 34.013179211860916
+ ],
+ [
+ -123.52154555886341,
+ 34.013179211860916
+ ],
+ [
+ -128.89204753968352,
+ 34.013179211860916
+ ],
+ [
+ -130.68221486662355,
+ 34.013179211860916
+ ],
+ [
+ -132.4723821935636,
+ 34.013179211860916
+ ],
+ [
+ -134.26254952050363,
+ 34.013179211860916
+ ],
+ [
+ -136.05271684744366,
+ 34.013179211860916
+ ],
+ [
+ -137.8428841743837,
+ 34.013179211860916
+ ],
+ [
+ -139.63305150132396,
+ 34.013179211860916
+ ],
+ [
+ -139.63305150132396,
+ 34.013179211860916
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "type": "rectangle",
+ "version": 926,
+ "versionNonce": 1607305033,
+ "isDeleted": false,
+ "id": "ewAdv4xckKzrmGpEnHNNw",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -734.2448771967404,
+ "y": -3238.6282605412375,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 394.3930798197723,
+ "height": 33.70501980820154,
+ "seed": 271853611,
+ "groupIds": [
+ "4ogVhAokYGcnGvQmiF8Wy",
+ "XmDzRV0ytUFpOMFYhsRq8",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "index": "b8KV",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null
+ },
+ {
+ "id": "zH6TkjFjMHNL4-wNxPUCc",
+ "type": "text",
+ "x": -742.02249622149,
+ "y": -3168.070730828935,
+ "width": 376.1606693077601,
+ "height": 315,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "XmDzRV0ytUFpOMFYhsRq8",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8KZ",
+ "roundness": null,
+ "seed": 1279330757,
+ "version": 569,
+ "versionNonce": 1427093033,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "kubeadm init \n(initiate the\n kube provider \non master node)\n - api-sertver\n - controler-manager\n - etcd\n - kubeproxy\n - kubeadm",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "kubeadm init \n(initiate the\n kube provider \non master node)\n - api-sertver\n - controler-manager\n - etcd\n - kubeproxy\n - kubeadm",
+ "autoResize": false,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "S9zSyQIPrhInwEDF7W3e8",
+ "type": "freedraw",
+ "x": -117.25409911941279,
+ "y": -2740.220739690263,
+ "width": 196.91840596340535,
+ "height": 59.075521789021444,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Kd",
+ "roundness": null,
+ "seed": 68009579,
+ "version": 337,
+ "versionNonce": 65603849,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 1.5147569689494453
+ ],
+ [
+ 0,
+ 4.544270906847951
+ ],
+ [
+ -3.5803346538800724,
+ 7.5737848447464575
+ ],
+ [
+ -7.160669307760145,
+ 10.603298782644965
+ ],
+ [
+ -12.531171288580254,
+ 12.11805575159441
+ ],
+ [
+ -16.111505942460326,
+ 15.147569689492531
+ ],
+ [
+ -23.27217525022047,
+ 19.691840596340484
+ ],
+ [
+ -34.013179211860916,
+ 24.236111503188432
+ ],
+ [
+ -46.54435050044117,
+ 30.295139378985446
+ ],
+ [
+ -57.285354462081614,
+ 34.83941028583301
+ ],
+ [
+ -68.02635842372183,
+ 39.38368119268097
+ ],
+ [
+ -78.76736238536205,
+ 45.442709068477974
+ ],
+ [
+ -89.5083663470025,
+ 48.47222300637648
+ ],
+ [
+ -102.03953763558275,
+ 53.01649391322444
+ ],
+ [
+ -112.78054159722296,
+ 57.560764820072
+ ],
+ [
+ -119.94121090498334,
+ 59.075521789021444
+ ],
+ [
+ -125.31171288580344,
+ 59.075521789021444
+ ],
+ [
+ -127.10188021274348,
+ 59.075521789021444
+ ],
+ [
+ -130.68221486662355,
+ 59.075521789021444
+ ],
+ [
+ -132.4723821935636,
+ 59.075521789021444
+ ],
+ [
+ -134.26254952050363,
+ 59.075521789021444
+ ],
+ [
+ -137.8428841743837,
+ 59.075521789021444
+ ],
+ [
+ -139.63305150132373,
+ 59.075521789021444
+ ],
+ [
+ -141.42321882826377,
+ 59.075521789021444
+ ],
+ [
+ -145.00355348214384,
+ 59.075521789021444
+ ],
+ [
+ -146.79372080908388,
+ 59.075521789021444
+ ],
+ [
+ -153.95439011684425,
+ 59.075521789021444
+ ],
+ [
+ -155.7445574437843,
+ 59.075521789021444
+ ],
+ [
+ -159.32489209766436,
+ 57.560764820072
+ ],
+ [
+ -161.1150594246044,
+ 56.04600785112294
+ ],
+ [
+ -164.69539407848447,
+ 54.531250882173495
+ ],
+ [
+ -168.27572873236454,
+ 54.531250882173495
+ ],
+ [
+ -170.06589605930458,
+ 54.531250882173495
+ ],
+ [
+ -171.8560633862446,
+ 54.531250882173495
+ ],
+ [
+ -173.64623071318465,
+ 53.01649391322444
+ ],
+ [
+ -175.4363980401247,
+ 53.01649391322444
+ ],
+ [
+ -177.22656536706495,
+ 53.01649391322444
+ ],
+ [
+ -180.80690002094502,
+ 51.50173694427499
+ ],
+ [
+ -182.59706734788483,
+ 51.50173694427499
+ ],
+ [
+ -184.3872346748251,
+ 51.50173694427499
+ ],
+ [
+ -186.1774020017649,
+ 49.98697997532574
+ ],
+ [
+ -187.96756932870517,
+ 49.98697997532574
+ ],
+ [
+ -189.75773665564498,
+ 49.98697997532574
+ ],
+ [
+ -191.54790398258524,
+ 49.98697997532574
+ ],
+ [
+ -193.33807130952528,
+ 49.98697997532574
+ ],
+ [
+ -195.1282386364653,
+ 49.98697997532574
+ ],
+ [
+ -196.91840596340535,
+ 49.98697997532574
+ ],
+ [
+ -196.91840596340535,
+ 49.98697997532574
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "type": "rectangle",
+ "version": 1021,
+ "versionNonce": 1976893417,
+ "isDeleted": false,
+ "id": "i5Sv-RwOpZV_MT82bpHbS",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -749.461299475731,
+ "y": -2773.1847555368245,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 394.3930798197723,
+ "height": 33.70501980820154,
+ "seed": 1885441035,
+ "groupIds": [
+ "13NPuxDRyMNoyyXFTrimX",
+ "tM5fCSU01jo-8xSNSaOC8",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "index": "b8Kl",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null
+ },
+ {
+ "id": "MANuW4uPLkPYJZvFcudXJ",
+ "type": "text",
+ "x": -752.8762655083049,
+ "y": -2704.628485207237,
+ "width": 376.1606693077601,
+ "height": 140,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "tM5fCSU01jo-8xSNSaOC8",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Kt",
+ "roundness": null,
+ "seed": 174003013,
+ "version": 793,
+ "versionNonce": 2027887305,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "check that control plan\nwas created and runnng\ncreate token for\nconnecting to it on its ip",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "check that control plan was created and runnng\ncreate token for connecting to it on its ip",
+ "autoResize": false,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "I07sWJCALSxKG1L6A8GD-",
+ "type": "arrow",
+ "x": -74.779504318195,
+ "y": -2490.5343103841565,
+ "width": 242.16201018225001,
+ "height": 0.9508030467018216,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8L",
+ "roundness": null,
+ "seed": 1797673445,
+ "version": 748,
+ "versionNonce": 228776361,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "1pliHJALU5k-mVa6Bx0qD"
+ }
+ ],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 242.16201018225001,
+ 0.9508030467018216
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "1pliHJALU5k-mVa6Bx0qD",
+ "type": "text",
+ "x": -42.429207021748425,
+ "y": -2628.82869215058,
+ "width": 169,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8L8",
+ "roundness": null,
+ "seed": 2007346987,
+ "version": 275,
+ "versionNonce": 357285001,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "ip and token",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "I07sWJCALSxKG1L6A8GD-",
+ "originalText": "ip and token",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "mhTN5CzU-1wl2isgdd03W",
+ "type": "arrow",
+ "x": -78.35983897207484,
+ "y": -2430.2192459156945,
+ "width": 577.4821628012309,
+ "height": 5.526922992691198,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8LG",
+ "roundness": null,
+ "seed": 1675258475,
+ "version": 982,
+ "versionNonce": 1066746729,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Z_X8TcohIBbEUXSPKySCd"
+ }
+ ],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 577.4821628012309,
+ 5.526922992691198
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "Z_X8TcohIBbEUXSPKySCd",
+ "type": "text",
+ "x": -142.11971484919923,
+ "y": -2625.2483574966996,
+ "width": 169,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8LV",
+ "roundness": null,
+ "seed": 496493835,
+ "version": 279,
+ "versionNonce": 952823369,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "ip and token",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "mhTN5CzU-1wl2isgdd03W",
+ "originalText": "ip and token",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ncR23K3zDas--d9w7t7pb",
+ "type": "arrow",
+ "x": -76.10084293371506,
+ "y": -2338.341098799064,
+ "width": 1004.376080832503,
+ "height": 12.272672282223766,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Ld",
+ "roundness": null,
+ "seed": 744228843,
+ "version": 1314,
+ "versionNonce": 398998825,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "UMjkIGzCWqmWPGAMk8XBU"
+ }
+ ],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1004.376080832503,
+ 12.272672282223766
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "UMjkIGzCWqmWPGAMk8XBU",
+ "type": "text",
+ "x": -147.08237756252925,
+ "y": -2485.6153059953754,
+ "width": 169,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8Ll",
+ "roundness": null,
+ "seed": 1862914699,
+ "version": 283,
+ "versionNonce": 200847369,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "ip and token",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ncR23K3zDas--d9w7t7pb",
+ "originalText": "ip and token",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1087,
+ "versionNonce": 1264043753,
+ "isDeleted": false,
+ "id": "XBSD_K_6gpmxo64eoJscP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "angle": 0,
+ "x": -733.4324778439238,
+ "y": -2282.3863341958813,
+ "strokeColor": "#000000",
+ "backgroundColor": "#ffec99",
+ "width": 394.3930798197723,
+ "height": 33.70501980820154,
+ "seed": 1500111173,
+ "groupIds": [
+ "WkybBd8SZ8XCvZNUj3vwd",
+ "0KTon9aNRfkPfRVKgtVjP",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "index": "b8M",
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "roundness": null
+ },
+ {
+ "id": "LpLTiKXtfnMwGsPIUHJrP",
+ "type": "text",
+ "x": -736.8474438764977,
+ "y": -2213.830063866294,
+ "width": 376.1606693077601,
+ "height": 105,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "0KTon9aNRfkPfRVKgtVjP",
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8MG",
+ "roundness": null,
+ "seed": 579301541,
+ "version": 928,
+ "versionNonce": 1081147849,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "text": "execute kubeadmin join on\nthe host with ip of master\nnode and token",
+ "fontSize": 28,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "execute kubeadmin join on the host with ip of master node and token",
+ "autoResize": false,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "F3PvZkc5B2fqvOb7s1TjT",
+ "type": "freedraw",
+ "x": 194.2350157681558,
+ "y": -2464.5349713414957,
+ "width": 483.3451782738132,
+ "height": 187.96756932870517,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8MV",
+ "roundness": null,
+ "seed": 1240508101,
+ "version": 321,
+ "versionNonce": 2019549353,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.7901673269400362,
+ 0
+ ],
+ [
+ -3.5803346538800724,
+ 3.5803346538800724
+ ],
+ [
+ -8.950836634700181,
+ 5.370501980820109
+ ],
+ [
+ -10.741003961640217,
+ 8.950836634700408
+ ],
+ [
+ -12.531171288580254,
+ 10.741003961640217
+ ],
+ [
+ -16.111505942460326,
+ 14.32133861552029
+ ],
+ [
+ -23.272175250220698,
+ 17.901673269400362
+ ],
+ [
+ -30.432844557980843,
+ 25.062342577160734
+ ],
+ [
+ -37.59351386574099,
+ 30.432844557980843
+ ],
+ [
+ -44.75418317350113,
+ 34.013179211860916
+ ],
+ [
+ -50.12468515432124,
+ 37.59351386574099
+ ],
+ [
+ -53.705019808201314,
+ 41.17384851962106
+ ],
+ [
+ -57.285354462081614,
+ 41.17384851962106
+ ],
+ [
+ -60.865689115961686,
+ 44.75418317350113
+ ],
+ [
+ -69.81652575066187,
+ 48.334517827381205
+ ],
+ [
+ -75.18702773148198,
+ 51.91485248126128
+ ],
+ [
+ -82.34769703924212,
+ 55.49518713514158
+ ],
+ [
+ -91.29853367394253,
+ 59.07552178902165
+ ],
+ [
+ -102.03953763558275,
+ 62.65585644290172
+ ],
+ [
+ -112.78054159722296,
+ 68.02635842372183
+ ],
+ [
+ -125.31171288580344,
+ 71.6066930776019
+ ],
+ [
+ -137.8428841743837,
+ 78.76736238536205
+ ],
+ [
+ -152.16422278990422,
+ 84.13786436618238
+ ],
+ [
+ -168.27572873236454,
+ 91.29853367394253
+ ],
+ [
+ -184.3872346748251,
+ 98.45920298170267
+ ],
+ [
+ -214.82007923280594,
+ 107.41003961640308
+ ],
+ [
+ -236.30208715608637,
+ 114.57070892416323
+ ],
+ [
+ -257.78409507936703,
+ 119.94121090498334
+ ],
+ [
+ -277.47593567570766,
+ 127.10188021274348
+ ],
+ [
+ -297.16777627204806,
+ 132.4723821935636
+ ],
+ [
+ -311.4891148875686,
+ 137.84288417438393
+ ],
+ [
+ -327.6006208300289,
+ 141.423218828264
+ ],
+ [
+ -340.1317921186094,
+ 145.00355348214407
+ ],
+ [
+ -352.66296340718964,
+ 148.58388813602414
+ ],
+ [
+ -363.40396736882985,
+ 150.37405546296418
+ ],
+ [
+ -374.1449713304703,
+ 153.95439011684425
+ ],
+ [
+ -383.0958079651705,
+ 155.7445574437843
+ ],
+ [
+ -393.8368119268107,
+ 159.32489209766436
+ ],
+ [
+ -402.7876485615111,
+ 162.90522675154443
+ ],
+ [
+ -411.7384851962113,
+ 164.6953940784847
+ ],
+ [
+ -420.68932183091147,
+ 168.27572873236477
+ ],
+ [
+ -427.8499911386716,
+ 170.06589605930458
+ ],
+ [
+ -435.010660446432,
+ 171.85606338624484
+ ],
+ [
+ -442.17132975419213,
+ 175.4363980401249
+ ],
+ [
+ -445.7516644080722,
+ 177.22656536706472
+ ],
+ [
+ -452.91233371583235,
+ 179.016732694005
+ ],
+ [
+ -458.28283569665246,
+ 180.80690002094502
+ ],
+ [
+ -463.6533376774728,
+ 180.80690002094502
+ ],
+ [
+ -467.23367233135286,
+ 182.59706734788506
+ ],
+ [
+ -469.0238396582929,
+ 182.59706734788506
+ ],
+ [
+ -474.394341639113,
+ 182.59706734788506
+ ],
+ [
+ -476.18450896605304,
+ 184.3872346748251
+ ],
+ [
+ -479.7648436199331,
+ 184.3872346748251
+ ],
+ [
+ -481.55501094687315,
+ 184.3872346748251
+ ],
+ [
+ -481.55501094687315,
+ 186.17740200176513
+ ],
+ [
+ -483.3451782738132,
+ 186.17740200176513
+ ],
+ [
+ -483.3451782738132,
+ 187.96756932870517
+ ],
+ [
+ -483.3451782738132,
+ 187.96756932870517
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "id": "SORTs_IbaVllH365MSviS",
+ "type": "freedraw",
+ "x": 518.2553019443048,
+ "y": -2376.8167723214333,
+ "width": 762.6112812764611,
+ "height": 170.06589605930458,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8N",
+ "roundness": null,
+ "seed": 75156843,
+ "version": 316,
+ "versionNonce": 1355801481,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -7.160669307760372,
+ 3.5803346538800724
+ ],
+ [
+ -17.90167326940059,
+ 7.160669307760145
+ ],
+ [
+ -28.642677231040807,
+ 12.531171288580254
+ ],
+ [
+ -42.964015846561324,
+ 17.901673269400362
+ ],
+ [
+ -62.65585644290172,
+ 26.85250990410077
+ ],
+ [
+ -84.13786436618238,
+ 35.80334653880095
+ ],
+ [
+ -114.57070892416323,
+ 50.12468515432147
+ ],
+ [
+ -164.6953940784847,
+ 69.81652575066187
+ ],
+ [
+ -200.49874061728565,
+ 85.9280316931222
+ ],
+ [
+ -236.3020871560866,
+ 100.24937030864271
+ ],
+ [
+ -268.5250990410075,
+ 110.99037427028316
+ ],
+ [
+ -297.1677762720483,
+ 119.94121090498311
+ ],
+ [
+ -325.8104535030891,
+ 130.68221486662355
+ ],
+ [
+ -347.29246142636975,
+ 134.26254952050363
+ ],
+ [
+ -372.35480400353026,
+ 141.42321882826377
+ ],
+ [
+ -397.417146580691,
+ 145.00355348214384
+ ],
+ [
+ -420.6893218309117,
+ 152.16422278990422
+ ],
+ [
+ -445.75166440807243,
+ 157.53472477072432
+ ],
+ [
+ -470.81400698523294,
+ 161.1150594246044
+ ],
+ [
+ -492.2960149085136,
+ 166.4855614054245
+ ],
+ [
+ -513.7780228317943,
+ 168.27572873236454
+ ],
+ [
+ -538.840365408955,
+ 170.06589605930458
+ ],
+ [
+ -553.1617040244753,
+ 170.06589605930458
+ ],
+ [
+ -567.4830426399958,
+ 170.06589605930458
+ ],
+ [
+ -581.8043812555161,
+ 170.06589605930458
+ ],
+ [
+ -592.5453852171563,
+ 170.06589605930458
+ ],
+ [
+ -601.4962218518567,
+ 170.06589605930458
+ ],
+ [
+ -615.817560467377,
+ 170.06589605930458
+ ],
+ [
+ -626.5585644290172,
+ 170.06589605930458
+ ],
+ [
+ -637.2995683906577,
+ 170.06589605930458
+ ],
+ [
+ -648.0405723522979,
+ 170.06589605930458
+ ],
+ [
+ -658.7815763139381,
+ 170.06589605930458
+ ],
+ [
+ -665.9422456216985,
+ 170.06589605930458
+ ],
+ [
+ -676.6832495833387,
+ 170.06589605930458
+ ],
+ [
+ -685.6340862180389,
+ 170.06589605930458
+ ],
+ [
+ -696.3750901796793,
+ 170.06589605930458
+ ],
+ [
+ -703.5357594874395,
+ 170.06589605930458
+ ],
+ [
+ -712.4865961221396,
+ 170.06589605930458
+ ],
+ [
+ -719.6472654298998,
+ 170.06589605930458
+ ],
+ [
+ -723.2276000837799,
+ 170.06589605930458
+ ],
+ [
+ -728.5981020646002,
+ 168.27572873236454
+ ],
+ [
+ -730.3882693915402,
+ 168.27572873236454
+ ],
+ [
+ -733.9686040454203,
+ 166.4855614054245
+ ],
+ [
+ -737.5489386993004,
+ 166.4855614054245
+ ],
+ [
+ -739.3391060262404,
+ 166.4855614054245
+ ],
+ [
+ -746.4997753340006,
+ 166.4855614054245
+ ],
+ [
+ -750.0801099878806,
+ 164.69539407848447
+ ],
+ [
+ -753.6604446417607,
+ 164.69539407848447
+ ],
+ [
+ -755.450611968701,
+ 162.90522675154443
+ ],
+ [
+ -759.030946622581,
+ 162.90522675154443
+ ],
+ [
+ -760.8211139495211,
+ 162.90522675154443
+ ],
+ [
+ -762.6112812764611,
+ 161.1150594246044
+ ],
+ [
+ -762.6112812764611,
+ 161.1150594246044
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "id": "rDPILMzt2k1Bnww5OeQ9u",
+ "type": "freedraw",
+ "x": 940.7347911021564,
+ "y": -2292.678907955251,
+ "width": 1202.992443703713,
+ "height": 157.53472477072432,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 90,
+ "groupIds": [
+ "6K9R89yOXCUAqK3kcmNBT",
+ "tviufbeM9OUr50w50Pb7E"
+ ],
+ "frameId": "PNcChWT9qIVLq6fknNfa8",
+ "index": "b8O",
+ "roundness": null,
+ "seed": 1848940939,
+ "version": 351,
+ "versionNonce": 1711049321,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.7901673269402636,
+ 0
+ ],
+ [
+ -5.370501980820336,
+ 0
+ ],
+ [
+ -12.531171288580481,
+ 3.5803346538800724
+ ],
+ [
+ -21.482007923280435,
+ 7.160669307760145
+ ],
+ [
+ -32.22301188492065,
+ 10.741003961640217
+ ],
+ [
+ -46.544350500441396,
+ 16.111505942460326
+ ],
+ [
+ -66.23619109678202,
+ 25.062342577160507
+ ],
+ [
+ -91.29853367394253,
+ 35.803346538800724
+ ],
+ [
+ -121.73137823192337,
+ 48.334517827381205
+ ],
+ [
+ -150.37405546296395,
+ 60.86568911596146
+ ],
+ [
+ -173.64623071318465,
+ 71.6066930776019
+ ],
+ [
+ -193.33807130952528,
+ 80.55752971230208
+ ],
+ [
+ -211.23974457892587,
+ 87.71819902006223
+ ],
+ [
+ -236.30208715608637,
+ 94.8788683278226
+ ],
+ [
+ -250.6234257716069,
+ 98.45920298170267
+ ],
+ [
+ -266.7349317140672,
+ 102.03953763558275
+ ],
+ [
+ -282.84643765652777,
+ 107.41003961640286
+ ],
+ [
+ -297.16777627204806,
+ 110.99037427028293
+ ],
+ [
+ -313.2792822145086,
+ 114.570708924163
+ ],
+ [
+ -329.39078815696894,
+ 118.15104357804307
+ ],
+ [
+ -347.2924614263695,
+ 121.73137823192314
+ ],
+ [
+ -365.1941346957701,
+ 125.31171288580344
+ ],
+ [
+ -386.67614261905055,
+ 127.10188021274348
+ ],
+ [
+ -408.1581505423312,
+ 128.89204753968352
+ ],
+ [
+ -427.84999113867184,
+ 130.68221486662355
+ ],
+ [
+ -470.81400698523294,
+ 136.05271684744366
+ ],
+ [
+ -497.6665168893337,
+ 139.63305150132373
+ ],
+ [
+ -526.3091941203745,
+ 143.2133861552038
+ ],
+ [
+ -556.7420386783554,
+ 145.00355348214384
+ ],
+ [
+ -590.7552178902163,
+ 146.79372080908388
+ ],
+ [
+ -621.1880624481971,
+ 150.37405546296395
+ ],
+ [
+ -649.8307396792379,
+ 152.164222789904
+ ],
+ [
+ -680.2635842372188,
+ 152.164222789904
+ ],
+ [
+ -705.3259268143793,
+ 153.95439011684402
+ ],
+ [
+ -728.5981020646,
+ 153.95439011684402
+ ],
+ [
+ -750.0801099878806,
+ 157.53472477072432
+ ],
+ [
+ -787.6736238536216,
+ 157.53472477072432
+ ],
+ [
+ -814.5261337577224,
+ 157.53472477072432
+ ],
+ [
+ -837.7983090079431,
+ 157.53472477072432
+ ],
+ [
+ -859.2803169312235,
+ 157.53472477072432
+ ],
+ [
+ -873.601655546744,
+ 157.53472477072432
+ ],
+ [
+ -889.7131614892044,
+ 157.53472477072432
+ ],
+ [
+ -904.0345001047249,
+ 157.53472477072432
+ ],
+ [
+ -914.7755040663651,
+ 157.53472477072432
+ ],
+ [
+ -927.3066753549456,
+ 157.53472477072432
+ ],
+ [
+ -941.6280139704659,
+ 155.74455744378406
+ ],
+ [
+ -954.1591852590461,
+ 153.95439011684402
+ ],
+ [
+ -964.9001892206866,
+ 153.95439011684402
+ ],
+ [
+ -981.0116951631469,
+ 150.37405546296395
+ ],
+ [
+ -991.7526991247873,
+ 150.37405546296395
+ ],
+ [
+ -1002.4937030864276,
+ 148.58388813602392
+ ],
+ [
+ -1013.2347070480678,
+ 148.58388813602392
+ ],
+ [
+ -1023.9757110097082,
+ 146.79372080908388
+ ],
+ [
+ -1036.5068822982885,
+ 145.00355348214384
+ ],
+ [
+ -1047.2478862599287,
+ 143.2133861552038
+ ],
+ [
+ -1057.9888902215691,
+ 143.2133861552038
+ ],
+ [
+ -1068.7298941832094,
+ 141.42321882826377
+ ],
+ [
+ -1075.8905634909695,
+ 141.42321882826377
+ ],
+ [
+ -1084.84140012567,
+ 141.42321882826377
+ ],
+ [
+ -1095.5824040873101,
+ 139.63305150132373
+ ],
+ [
+ -1106.3234080489503,
+ 137.8428841743837
+ ],
+ [
+ -1113.4840773567105,
+ 137.8428841743837
+ ],
+ [
+ -1120.6447466644709,
+ 136.05271684744366
+ ],
+ [
+ -1126.015248645291,
+ 134.26254952050363
+ ],
+ [
+ -1133.175917953051,
+ 134.26254952050363
+ ],
+ [
+ -1140.3365872608113,
+ 132.4723821935636
+ ],
+ [
+ -1145.7070892416314,
+ 132.4723821935636
+ ],
+ [
+ -1152.8677585493917,
+ 130.68221486662355
+ ],
+ [
+ -1160.0284278571519,
+ 130.68221486662355
+ ],
+ [
+ -1163.608762511032,
+ 130.68221486662355
+ ],
+ [
+ -1168.979264491852,
+ 130.68221486662355
+ ],
+ [
+ -1170.769431818792,
+ 130.68221486662355
+ ],
+ [
+ -1174.3497664726722,
+ 130.68221486662355
+ ],
+ [
+ -1177.9301011265525,
+ 128.89204753968352
+ ],
+ [
+ -1179.7202684534925,
+ 128.89204753968352
+ ],
+ [
+ -1181.5104357804325,
+ 128.89204753968352
+ ],
+ [
+ -1183.3006031073726,
+ 128.89204753968352
+ ],
+ [
+ -1185.0907704343126,
+ 128.89204753968352
+ ],
+ [
+ -1186.8809377612527,
+ 127.10188021274348
+ ],
+ [
+ -1188.6711050881927,
+ 127.10188021274348
+ ],
+ [
+ -1190.4612724151327,
+ 127.10188021274348
+ ],
+ [
+ -1194.0416070690128,
+ 127.10188021274348
+ ],
+ [
+ -1195.8317743959528,
+ 127.10188021274348
+ ],
+ [
+ -1197.6219417228929,
+ 127.10188021274348
+ ],
+ [
+ -1199.412109049833,
+ 127.10188021274348
+ ],
+ [
+ -1201.202276376773,
+ 127.10188021274348
+ ],
+ [
+ -1202.992443703713,
+ 125.31171288580344
+ ],
+ [
+ -1202.992443703713,
+ 125.31171288580344
+ ]
+ ],
+ "pressures": [],
+ "simulatePressure": true,
+ "lastCommittedPoint": null
+ },
+ {
+ "id": "dOxj7BC4WBp-7ON8-RvsT",
+ "type": "frame",
+ "x": -1202.1436625320955,
+ "y": -4898.988470053259,
+ "width": 1472,
+ "height": 572.7142857142862,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "bAd",
+ "roundness": null,
+ "seed": 569945033,
+ "version": 2,
+ "versionNonce": 1992020071,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1746272261870,
+ "link": null,
+ "locked": false,
+ "name": null
+ },
+ {
+ "id": "PNcChWT9qIVLq6fknNfa8",
+ "type": "frame",
+ "x": -862.6488568167715,
+ "y": -4101.908727800605,
+ "width": 2360,
+ "height": 2215,
+ "angle": 0,
+ "strokeColor": "#bbb",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 70,
+ "groupIds": [],
+ "frameId": null,
+ "index": "bAg",
+ "roundness": null,
+ "seed": 612137383,
+ "version": 93,
+ "versionNonce": 119792617,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1746272391040,
+ "link": null,
+ "locked": false,
+ "name": null
+ }
+ ],
+ "appState": {
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {
+ "3ae62960368689ceb5083a265915e1e58e134e23": {
+ "mimeType": "image/png",
+ "id": "3ae62960368689ceb5083a265915e1e58e134e23",
+ "dataURL": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAGSCAYAAAAVXWZ9AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QV81OjaBfDTmbp7aYu7u7uz+OIOi7u7u7u7F3dfdnF3dylQF+pu0+973+n0FhYp0EKBk/vjLrQzmeSfTOTkyRMtcxvHeHCgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCqSwgBYD6BQW5egoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClBACrwbQGsBYD00Vw0KUIACFKAABShAAQpQgAIUoAAFKEABClCAAhRIAQFWQKcAIkdBAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIAC/xX4bwAtqqDFwEpori8UoAAFKEABClCAAhSgAAUoQAEKUIACFKAABSjwNQIJ3TZYAf01eHwPBShAAQpQgAIUoAAFKEABClCAAhSgAAUoQAEKfFaAAfRnifgCClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIU+BoBBtBfo8b3UIACFKAABShAAQpQgAIUoAAFKEABClCAAhSgwGcFGEB/logvoAAFKEABClCAAhSgAAUoQAEKUIACFKAABShAga8RYAD9NWp8DwUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABCnxWgAH0Z4n4AgpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFPgaAQbQX6PG91CAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoMBnBRhAf5aIL6AABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIGvEWAA/TVqfA8FKEABClCAAhSgAAUoQAEKUIACFKAABShAAQp8VuA/AbSWlhagpQXxPw4UoAAFKPBjBOIRD8THIz4+/sdMAD+VAhSgAAUoQAEKUIACFKAABShAAQqkgMB7AbQWVHGxiI2JYuiRArgcBQUoQIGvFRAXA7V19KDQ1pZBNAcKUIACFKAABShAAQpQgAIUoAAFKPAzCiQJoEWlnRasHTPBMUd+6Oob/ozzw2mmAAUo8EsIREWEwf3Zffh5uoibUgDelfJLLFfOBAUoQAEKUIACFKAABShAAQpQ4HcTSAyg41VxyJSvGKzTZ8Xr+zcQExXOwON3Wxs4vxSgQJoR0NE3QuYCxeHz+hlcntyGQqFMM9PGCaEABShAAQpQgAIUoAAFKEABClCAAskV0LKwTR8fGxMNU+t0yJK/BN48uoUAL1colEq24UiuIl9HAQpQIAUFRPsNlSoOlukyIWPeInC+exkh/r5Q6uiyHUcKOnNUFKAABShAAQpQgAIUoAAFKEABCqS+gAygoyMj4JA9H9JlyYUbf++EvrEp4lWi5yj7jqb+IuAnUIACFHhfQAtaCi1EhoagZJ0WcH12H96vn0JXz4AXBrmyUIACFKAABShAAQpQgAIUoAAFKPBTCSQE0OFwzFEAdplz4vqxHTA0MZfVdxwoQAEKUODHCIiWG+EhgShVtzXcnt+Hl/MT6OozgP4xS4OfSgEKUIACFKAABShAAQpQgAIUoMDXCjCA/lo5vo8CFKBAKgowgE5FXI6aAhSgAAUoQAEKUIACFKAABShAge8mwAD6u1HzgyhAAQokX+C7B9BaCmhpKQEtreRPpGjUFK8C5B0zbNn0RXB8MQUoQAEKUIACFKAABShAAQpQ4DcRSNUAWjxIKz6eocRvsi5xNilAgRQU+K4BtAidVXFQRQUjPjYqWWFyYlit1INC3yzh4Yjc3qfgKsBRUYACFKAABShAAQpQgAIUoAAFfgmBFA+gReisUCgkTmxsLESIolQqoFKp5B8OFKAABSjweYHvF0CLC4VxUJo4QD9bLehY5wZENbRCB9AC4uNiEyY2PuHnSvn6+Ah/xKviEOf/AuFP9osXQr4hDQ5iv6T5IyZPxuTx8fICKS+SpsEFxkmiAAUoQAEKUIACFKAABShAgV9KIEUDaHGCHxsTg4jICCgVCtg7ZkBggD+CAgNhYGgIPT09nuz/UqsPZ4YCFEgtge8TQGsBcTHQcSgK00rjoZe5FJTGABSAKlKd1CoM/jeH8bFAfBSgpa+OmkXmHBcSg4hHBxD4z+AkIXTaqYSW+6XYWMTGRCMuLk4Gz1paCii1ldDW0YVSKQL1tDO9qbU+cbwUoAAFKEABClCAAhSgAAUoQIEfJZBiAbQ4gRcn9/kLFUGdBo1h6+AAHR1dqOJi4R/gj9vXr+DIvt0y0BAn/D/7IOZXBBscKEABCqSGQKoH0KJFUmwUlMb2sKizFLqZyyP08iJEPNkLVXQIrFvsh9LEHr4bqwIKbajC38IgXwtYNhwO/33TEPFkD7QtcsC00ljoOhZC6KWlCDozFlp6Jgk9oVND5cvGKe+60QKy5cqHAsVKws4xA/T09BEWGgLXVy9w99pleLq+gbaOzpeNOI28OiX3Qyk5rjTCw8mgAAUoQAEKUIACFKAABShAgTQikCIBtKZ6rHHrtqjToAk83d3g5vIGnu6uMDMzR4GixWBlYwsPVxcsmD4JPt7e0NbW/moCEfzGxMSoH34lKvSUCmhr63y3KjZN8Myqua9ehHwjBSjwGYHUD6AViI8KgY59Edh1O4WwO/sRcKirrA6OC/OBff9XUFpkhsd0c0BbB6qQtzAq1QO2nZfDZ1VXhN1YA4WJNXSs8sCm8zlEv7kM3y01oTCwAlSath0/bjHHxcbAwMgYjdt1Qd7CxaBUKKGtqyvnT6WKk3frREdF4sKJY/hn/67EC6Pxn3iYopZIsxPaeXzrnIn9iAjIY2NjIMcLwfxlQXhKPmchJcf1rTYp/X5hLI4R0vwg1onYWGgpRMsYdSuzjw4Jd5yJC/q8GJ7mlywnkAIUoAAFKEABClCAAr+9QIoE0CIM7tZ3EKrWqo0j+/Zgw6olMDAwhCouDqr4eJiamqF42XJo07EbvDzdMGZg33f6cX7JUhAnWpGRETC3sISRkbHsNx0WFooAPz/oGxomnLyJEzL1WN/vO520D+j7vxcnfCLUFsGP+K+sCFMo3ulqKlqK/FG/EYqXLovJw/rDxjGDDDLY3/pLliJfSwEKfE7g+wXQRWHX8yRCzq5EwNFe0LbKjrgQT6TreR9K80zwnJceUOpAFeoNo2LdYdNhPnzX90XY7bVQGNoC8dGwH+yBaJdL8HWqlSYCaLHv0Tc0wl/9hiFrjtyIU8UhXqXepotBsx9Qb+vjcfXsCezfthF6+gbqC5sfGcRrRUAowm0Z+n3lXTCatiA6OjqwsLaRdw+J/Uig31vZGkQTPmpCYc1zFcT+VLQQEfNnbGqGXiMnYcrgnjA2MZHjeH/+PrX/04wrLjYW5lbW6DZkLKYM6QkTUzM5/vf7YyfdFyb93fsXZMXrhLXGWfz3Qxdr/7e/Ffvd/7VASfp3zbiSBqyav39o3sR737cSny/mT9jKiwcJPcAVCcvu/fFo3v+xaUq6aiR97fvTrbk/6j+OCccZYv7FJKgXqSoxRNbT15fLMjoqKvFn4nOEkJz2hL7lYrotrGwQGhIk1x3NOp3U4GPL8P3lpxm35qKIZh4/Nn+f23bx9xSgAAUoQAEKUIACFKAABd4X+KYAWnMSXbhECQwZPQn/Hj2ElYvmwsjYRJ6AJj0xjYmKQpGSpTB4zCSc+fdvbFixBEpt7S+uWhYnTlbWNli0zgmebq7Q1dPHsyePZGW1aPdhZGKGkKBAREdHQ6HQgpm5pax2E+8TlUIiLA8LDZUnfuIE0MTUVJqIk3DxO109PQQF+MPQyFhWz4UGi3HFyJNaCysr+L/1Re0GjVGmQiWM6d8FOoZmiFfFJ46HVdH8klGAAikh8D0CaFVkIPQylod9/6MIOLYcgcf6QdsiC+JCPJCu10N1AD3XMSGA9oJR8R6w6bAAvuv7IOzWGiiM7GTfZ4chboh56wzv5QWgMLIFVDEpQfAN44hHqy59UahUWRnOfWrQBHfPnV3w3Pm1bB0lH1D4gTeJ4DnQ2x2uT+8gwNv9qypPxeeJgDEiIhy1GjRF1XqN4Ofjg9yFCmPt/Bm4eemcvENI7JNi42Ll9ISGBMt9kNgvKZRKxMXEyAC639hpGNenk4xUdfT0oKurJ6c6KjJC7gPFvli9HxbBrHr/FxEWKl8jfqfQ1kZsdLQMaHuNmIRx/TqpQ05VPAyMDGXVsJhWsa8ODw2R0yRcRBsTTVgvPkup1JbV22K/Ly4Q6xsYys+NiY6GKl4lX/9+oCsCVhG2BgcGwMDISE6TiId1dHUTQ1YxbgNDY8REi8bj6t+Hh4fKzxPTLwZ5USAuDnFxsXIa1FZKtZVCKWZGXohYv2iWnH4xPeJYQLRhEVXxhglGmgvOYSHBclwGBkbyArQYtzgueCdgTqiiF68Vg4GhkZzuD1rpq63EZ4tlGBEeLp+JIT5fjFtHVw+GxsZymQa+9UD/ifNx4+JZXDx1XB7riM8Vn6MJyoWtnqGhDNS7DxmDv/fvhLebq7xwERMdI6fj/fVFLBfx2SHBQXIZidcIHzHOyIgI+XyOyMhI2SddrFea+X5//sT0fu1Fl2/4MvOtFKAABShAAQpQgAIUoMAvIPBNAbQ4KQ3098f8lethYWWNQT06ypPZjz3OSZyM9h02CvkKFsHEEQPg6+UtT6aTG9qKk0bxQMM12/fBz9cXowb0RFRYAGo2bIFu/QZjcNf2cPdwRaFipWHv4IjIqEic/fc4TM3MZJWROPkyt7BA4eIlZfgcFhaCm1cuy5N9U3NzmJlbwMPNFTXqNMCj+3fw+N5tlChXEbZ29vIk7fzpf6FSxeOPBo2QI1durFsyH1XqNICvtxduXbsiT/BERVty5+cXWH84CxSgQCoJ/HwB9Et4Ly/4gwNoEe7GIme+gujUf5gMLGWl7ycGsb3WVioREhqKa7fvIzIyGkqFltxnvD+IH4mQMyYyEo+vnoSvq/NXXUgV4XDrbn1haWWNWSN6AUo91G3eHq279cHAtn8iJChIhsJGJibw8/FGsbKVEBYSJPdJIowVwbCRiSl6jpiIeeOHoWjpcnj94hn8vD1lqOiQKQvSOaTHg1vX5etlgBwWKitm8xQqKkPm21cvIiI8TAag5pZW6NhvOKYO640qtRsgLCQEzx/dk9MhwtGQwADkLlgElta2cv/m4vwCHq6vZbCcPnNWuW8N8veDnoEB7NNnhLvLa4iLzlZ26WSALvpsJw2Wxd+t7ezh6vwCFWvVxbOH92UwKqb9rY+X3CeLY4MMmbPh5eMHsLZ3UN9pFBeHvEVKIMj/LR7duQGFUlsG3cYmpjLEDnjri6JlKyE0KBCP792S79HV14e1bTp4ublIU3EcER4aioIlyyIk0B+P7t5MuECtjajISOQrUhwWVrZ4/vgeoiLCYWxiBi9318TpF58XFRUp7/IqVKKsDMafPriLgLc+8qJ1cIC/NBbWwurNy2fwcH0DU3MLREVEIGuuPHj+6AEKFi8tp1nYvHh0F9nzFJTvqVy3Ibzd3bB/yzoZWotlVKB4aRkMC6MXjx8gwM9XhtrCUFwwj4oMh5GxKUzMzOHj5YES5SojLDQYT+7dkRcjRNAv5rlExSryIoWPpweePbgr7xoTy8/t1UtkzpkbVjZ2uHvtkjze0TcwQOGS5WQ7kMd3b+GttxeMzdTV8RwoQAEKUIACFKAABShAAQp8qcA3BdDy9mAAc5evxdUL57Ft45pPPmBQnLiIftA9BgzFzPGj4PLqy07exYljYEAAnPYfQ+sGNREfGwcrO1s4ZsyMzj374eiBPfByfYUGLTvA1NRUViOdPHYEJ/8+LG8rNjE3x5S5i2VYfu38KTRs0R7L5s3ElvWrkCtPPkyauwi7Nm9AhWo1sctpIwJ9PVCnSRsYGRvJcZ04dhhn/96PWo1aoVHzVrh2+TJy5MiGMpVrYOfm9XBau0IG2+zH+KWrIV9PAQq8L8AA+svXCU042KJTLxQrVymxZUFyxiTCzyfPX8L5jRv0dN+teE36/nhVHLR19RHo645Hl04gIiRIBqHygQSfGcT0iUAxR94CGDp1HlbMnIR7N67IcNLj9XOMmrtKhsxHdzkhe54C6DliAk4e3oMs2XMib5FS8rWbl82TF3pNLSzRfehYLJs2FhMWr8Ol0/9g06IZ0DexwJDJc2SV7fzxw2UALeq5RUBZuXYDZMyWA7HRMfD2dMPJw/tkcGxpY4MB42fKqttMWbMiR74iMhhdMXsSIsNCUaBYKfQfN0P+3s4hPSxt7DBv3BAZnI6aswLXL5zBqSP7YGhoiAVOB9D1z2qyirZxu87ytStnTIBVOnsZqIo/ZpaWGDVrKY7t2Y4SFSpj/5b1MmR/6+Mpg1dx55KhkZF8TZ/mf6BG49aoUb8Jrl04jUxZsqBI2co4umsLDu/aIkPdXPkLoevg0Th1eB+y5syJfEVL4+bl89iyYoFcIjNWbUXfVvVRrFxFtOjcC+f/OYos2bOjYMnyOHv8EPZsWIU4lQrV6jZCy669cePcSbi5uiB/0ZK4dekc9m9dL1ulaFqTCNvSlWogW+58gFY8PFze4PDOzYiJikTx8lXRZ9Rk2VvcIWMmmFpYYdaogQgNCkCgvx8mLl6LV8+eQKmjIy1z5M2PKQM6w8zaHtXqNYKpmYUsMl4xaxJ8vTxRv2V7tOjUEycO7UL+oqURGhyMRVNGwcvFGbM37MHahbPw5O5NuU71GTsVJw+K9SUHchcugSd3b2HD4tky2BdheYkKVaBUKmSF9IkDu/D03nUMmb4M0dFRMrS3sLHFunnTZPhfoWY95C5QSFbNB/r54tSR/XJ6NBcSPreu8/cUoAAFKEABClCAAhSgAAWSCnx1AK1pv5Ehc2aMmDgde7dtxqnjxxL7L36IWVQj2aZzwNwVa7Fx1TL8fXAfjMStp8msqBEVxuI20Xp/NkXmbNnh7eWJjcvmvPNRM5Zvxm6nDbhx8aT8+YFzd7B68TwZTpcoUx7VatXB4jnTEeLvhcKlKmHG4hVo27A2TMzMMH/lBiydNwP/Htgh3zt71Vbs2+6ES6eOQtvADJcevMCkYQPh5++H0VNnYezA3rh99RzKV6+H8TPno2e75vBwd4Ouri7XMgpQgALfJMAA+sv5xD5CVPoOnjwXGbJkk0FtsloGiCpoHR28cH6Nuw+fwtBA9IL+eKAsWxpoa+Pe2cPwdXkJnfdaTHxsyjUBdJ6CRVGlbkPMG90Pto5ZEBsbJytUB0+ZI8Pebn9Wg3U6ewydMh9bVi7EheP7kCN/cYyYuVgGk7evnIedY3r0GzcDw//6EyUr10H73oOwaMpoPLt7FZOXb8P6xbPh+uqFDLcD/N6iev3GyJ47P5ZNHS4nr/FffWT176tnj+VDgsfOX4WD2zbi2M71cMycC6PnLpf//nv3RizedQKXTx3H1uWzoWdohuEzF8vgeuH4gRg4aSHOHD8kp6lu87YwMjKRbTXE++q07ITM2XNj2ZTRsLJ3UAfQcXGyfcboOctwdPdW+Xli6D58Cl47P8O/B/bA1MxcBuh9Rk3B6J7tUbZqTbTpORBLp47Bo1uXULJKHfQaMRET+nWB+xtnZM2VFwPGz8DmZfNx6cRB5CpUCsOnL8SSaWPw6M5NjF+wWr42d8HC6DFsPFbPnYpbF0+gYKlKGDRpNqYN6wtvd1cscNqPjUvm4MzhnciSuxAGTpyNA1vX48zfh2BmYSlbs4i2FJmy50S7XoMxtkdLOe19xs5Cttz5MbF/Z3kx4PKZE9ixci70jSwwctYSeLm7YOXsyTK87TN6igx4Z48eCMSp0G/CTFn5PLHPXwBi0Wv0TFy/cBrXz5+WFeRN2nfFveuXceXUEUBLF9NWOuH+zavYtnIuJixxwra1S+H85CEyZM6KIVPnY+faZThzZBey5ikiP3vj4lm48M8BuQz7Nqsup1esS0OmzsOk/p1QtV4z5ClYBNOG9UZo4FvoG5tDrJ/1WrTD5P5imoBaTdrD/62PvAAiWnfwLq8v3zbxHRSgAAUoQAEKUIACFPjdBb4pgBYnIaKH8pR5S3D88EEc3rcLmgf7fAhWnHgWLlZCtuFYtWg+Lp09JU8ykxtAi88T4a6/vx+at/sLJsamsLN3kCd1F06fwFsvT/QdPhaBgQGyRYe2thJVatWRJ98t6lRDVHgobB0zoGufgdAzMISPpztKlauAfp3bwTFDRnTu1R8DO7eAjUNmZM+RE/1HTcCSOdNw6+oVGJuaomK1GggKCJCVXUWKl8TMMYOQOWdBvH52D/PX7sSKBbPg6vKGAfTv/q3i/FMgBQQYQH85ogygQ0NleCoudqp7B2seB/fx8Yl9i56uLpxfueLmvQcwMjL65INlRQCtZ2iE26cOwOvVE+jqfTqw1nyyJoDOXaAI6rVsh5kj+suwVfRxEKHtsOkL5B09Qzu1kC0R6jdrhxnDuiFjjgJweX4ffcbNxo0LZ3Hj4hkZQIuAVgSrlja2sh3HvRuX4eb8DFlzF8Dpowdkn2HRzkK0yChZoQra9hyAZw/u4ezfh2QAa2RmLdt5mFlaofPAkRjfqw0yZM8H1xcP0a7PSPj5euPYznWYvGIH5owdLFuViCre4uUqoUSFqlg8cbCsoDWzsMCiSSMxeMo8LJk6Fr1GjMeq2RNRvWFzXPz3bxmE6+jryxYSIoQWgWungSMxoXcbpM+WFx6vndF16Fi4vHqB4/t2JgbQoup6ROcWqNWkFdJnyYa1cyYgQ/b8cvrGLFiHrasWweXlc+QvVgo1GzSR7Uw0Vv0mzMPl0//IsHbSkvUY3aM9SlaojKJlKmHxpMGJrxs2cwUO7dgkW3QMnDgL43p1QPqsOeD28hGadx2ImJho7N+8VhqLi+iinUnbHgNlz+2l08bIHtL26TOhcMky+PfQXvQcNg7zJ45QH6v4+sg7pPIXKylDb+X/X0QfMWspNiyaKR+cLJ5P4Zg5Kxq364L544fI9aDn8Al4ePs6zh4/LB+0LPpCN+3UDxmz5YSfjxey5syNW1cu4MDmFfJCw5bVi/Hi4T3kzFcIjdp2xtRBnZAxR364PH+AXqNnyEpw0aKkfssOeP38iaxoNjY2Qc0/m2P+xOGy7cbT+7dl4C1anQQHBCBTthwymBfV+HeuXsTpQzugZ2Qux5Pc47Uv//byHRSgAAUoQAEKUIACFKDAryzw1QG0QBFVPJHhYZixeKV88ND4IQNk38CPVceIE5+WHTqhQpUaGD2wtzw5lm08PtOjU70A1A9REj2gRcgQExEGPSMTVK7xB8pXrgY319fw8vDA7KWrMXPiaHi4igcU6skHDopeiDeuXEKeAoWwcPUmXLt0AccP74OZmSWatm2Pvh3bIJ2DI/oMGYlB3TsiMiIcg8ZMRre+A9CyXnU8vn9PVmqLk/iYiGDUa9YeJcuWx4QhfWFjnx7+/m+xeO0WzJ82gQH0r/xt4bxR4DsKMID+cmz5kLfQMPSfOBOZs+VEbGzyH4YowtVnzq/w4OFzGBh+IlBOeECh2HfdO3sEb92cv7gCOm+hYqhavxHmjOidWAEtKmtFVaroQdy9UQ1kyJoNzTr0wNShvWQbi7feHrLC9dzfhxMD6N4jJ2PaUFG5GoD6bTrKh8hlyZlXhoaXTx+XPZtF+4XY2FgZ6uYpVEQ+VDdbrryyQnzz8vnwdHkDWwdHWRk8eXAPGTL6eXmi+/DxePPyOY7uWIfpa/dg9Zwp8PP1QnhYmGwVkS1XPiybMRaZsuWW7URmjx6Ev/oOxV6nNajbtDUO79qKOo1bYObwnnIeRd9rMYgA2tzSGj2Gj8fUwT1lX2Efdzf5ea5vnHF87w7ZMkvsc/uOmSYD6BqNWsi+yksmj5GtPIID/TF23gqsWzhTBtD5ipRAg5btMX1YH1japsNbb08Mm74QJw/teSeALl6uomwtMWfMQFjbOcDf11tWYu9cv0IG0CNmLMLUob3lsUOArzc6DhgpL1Qf2r4JltY2ske0aB+yZt8p/H1gJ5ZMHS3D9IiwMHncoFAqMGnxelmlHuj/Vj64UQS9os+yDKCVSgyfsUiO7/mj+3LZiIr36g2aYPboAVDFqWSFtAjNz/1zRDp0GzJWvmbVnMnyYkrFGnVkMLx3w5J3AmjRgqNllz6YMqSnbDMmLsiL9emf/bvQunt/Of071i6T7VjkwyRVKjy4cRXNO/fC88f3cebYQdlDWqwr+voG0lQ8sFG0EREXTHatX4mXTx7IB0wm75jty7+/fAcFKEABClCAAhSgAAUo8OsKfFMALSqBI8PD0azdX/izeUssmzcbF06fhMEHQmhRNeOYMRNGTpqOl0+fYtbE0fLhRsl9oI146n1ggB8Gj5mIHLnyYNzQ/vJBOQE+bihapjLmr96IaWNGoEK1Gji0eweunj0OpZ4J4qLCoNAxkCdSrf/qgkLFSmB4z07Q1jdEbGQwVmw/jHGD+8La1g69B49An46t5e3Iqv/vmzl+zmLs2+GE86dOwszcXN0nMTAQdZu0QIky5TBhcB+ky5AZPt6eWLphOxZMn8gA+tf9rnDOKPBdBRhAfzm36MEfFRWOxm07o0zVP2TLhOSEZZqWUg8eP4Wruzf09D7RAzpeBR1dffi6v8KTK6cQHREGLYUy+T2gI8KRJUduGaBuWb4A/xzcLcNBb1cXjF+0FqePHcCVM/8iZ35R0doFUwb3gK29I7zdXTB02gLZv1hTAS0C6KlDesm+0u16DZQPihOtIrw83HDhnyPywXUi5BQu0VGR8mKsCOlFaDpm3go4LV8gHzrnkDGL7Cc9cWA3mFtY/i8QfvUyMYCeP36ofKBdSGAgyteoIx+it2zGBKjiYmVomjFrdjitWIhXz5/IwLJNj364f+MaNi6eDXMrKxlsJg2guw8bh8kDu8tAVwTQPUZMwPPHD3Dy0F75sEBxN9WwaQsSA+hcBQpjyeTR8i4m0Q5i/IJVWL9oVmIAXb9FO2lh65BettMQQa/oS520AloE0OWr15Fhr51jRhkui+Wwa8NKGUCLzxvdq4N8aKGPmzPa9RmBkOCkTwg9AAAgAElEQVRAHNi6IbEHtAj5S1WqjpIVq2HG8D7y4kB0VBTi41UQD1oW7T7mjhsiq6XFAwKr1G4oW3+IFhyaAFr0uXZ++lhWQOctXBy1GrX4YAAt1ovx81dh6rA+8PP2QnREEBq26yH7eW9dPus/AXSLzr0xaVB32Nilg7ebKwZNnoOr507i5ZOHGDx5HoZ2bAqltvpByfLYSxWFARPn4871y7jw71HZrkX8Tly4EctZBOqGhsYYOXsJzv59GCcP75Xrl1inOFCAAhSgAAUoQAEKUIACFPgSgW8KoMUHiZMVS2tr9Og/RN6Gu2vLJlw8c1KewKtPUtQVzuKWz659BqBwiVKYNGoIXj59Im9RTe6JjKZS2sDQSFYxj+jXHX5v3yIiIgw16zRAzfoNMax7O3QdOAqNW7RFj3bN4O7mgpVOu+Dp7o4hXVvLBwoOGz8F08eNwJm/D2DMzCUoWbYcmteuivQZM6HP0FHo2bYZ7NNngOeb55g4fxUunDmJU38fkQHBgtUbcef6NVy/egk1atfD6L7dEgPoFZt3Ye6UcQygv2Tt42spQIGPCjCA/pqVQwsqVSwyZs6O7sPHQVy4/Nw+RuyfRBunwIBAXLtxB7HxkG2WPjSI14oQMTw4CE+unkCAt3tioJfcqRX7MlFF/EfjlsiRJx/mjR8GPX0DtOrWVz4kcEjHZvD38ZYVv43bdcOkgV0TA2gRqp47fkT2CBYtOESFsGjBIaqFo6KjUKN+UzT7qxvmjBks2zgYmZjKyVK34KgqH6q3cclsRIaFYci0+bIVx+0rF2QALVo/jO/fOTGA7jlyIlycX+DI9rWyAlpUiI/r2wnpM2eToe2Jg7uxbfUS+TC9HkPHoVy1P9CruWh55YP0mbJh8baD2LNpDTYtnSsrsTXV6JoKaNEyZGL/LjKAFtW64uGAoof01CG98fLpQ0xYuBq6evoY0r4RajZuhdwFi2DRxJGJAfTERWuxdsF0dQuO/39YoKiAnjyoR2IALfofi8BU9C2esnwTRnZtgxLlK6FCjbqYObJfYgAtAuOd65fLeV2weR8e372JBeMHoVyN+ug1chJWzpqE8yeOqcNZlUqG/Zmz50Szjj0xfXhf2eKkTtPWctonDuiOzgOGyyrhcX06Ikt20Ut7Bf7euw071y2Xy0JM1z6ntXj55JEMoEWlsVgXxDSJCuh+Y6fJ0FzTd3rSYhFWP8KSySNQvEJ12et645K5OLJjLaau3InNqxbixYO7yJGvIFp16YsJA7okBtCiAvrahTM4d3Q3Fmw7JkNlcZFBXDwQLTYWTx4t7VxfPZcPGRQPthR3tWXKngt1m7XB8hnjERYcjC6DR8PttTP+PbibAXRyv+h8HQUoQAEKUIACFKAABSjwjsA3B9BibKK62cExPQaNnQhzc0vcuXYVF8+dgq+3N0zNzZAxSzY0aNJc9koUVUHHD+7H9s1roaujK0/0k1OhJj5HnLiLSiNRwTNz8QrZP1qc6N25cQ2zJo6BlbU1ggODMHraLOTOV0A+jEoMQ3t3RbwqDoEBAWjVsSuatGwrW4ZMHzsCf3Xvg2njRsDaxlb2hh7csxOsrG1kcB4SEoRh46Yif+HCsvXH1NFD8dbXB+UrV0exUmUwfdRg2KXPBF8fL8xdvh7L5s2Am6sLe0DzS0YBCnyzwPcLoCvAfsARBBxdhsBj/aFtkQVxIR5I1+shlOaZ4DnXEVDqQBXqBaPiPWDTYQF81/dB2K01UBjZAfFxcBjihpi3L+G9vCAURraAKvmtL74Z6gMjiIuLRYMWHVChVl3ZbkBdBfxeL+iEVhoiQBSVq7dv34Wb91vo6ekiXn3t9D+DqH4N8HKF27N7CAv0g0Kpnez917t7Xi2EBAWiUs26aNyhK/y8vZEufQbZP/nVMxFMxsvwsl7LDrIy1iadA3w8XNF//ExcOnVchsY29g7oNngMZozoLy/+eru+ROchExESFIDdG1bLqmPNHUbqu5XCUK56bdRr3hYKLYXsn3zn2mXZbkKEq50HjMCMkf1hZm4BXw93dBw4Aq6vXuL0kX2yZYZoaSEcxQMEnz28h5WzJ8kWEWL/Le6EEv2ft6xYIPs95y1UFLUat8L8CcNhamb2Tt9gsTzMLKzQacAIzBzZH0YmJtASPbCDA9BlwEjkK1wcwUGB2LRsLlp06o1J/TqhSv0mEC0mVs2aBBuH9Ajw85XtMpxWLIDbq5fIXbAoajdpiTmjB8HG3hE+Hm6yn7Poo/zw9g2MmbsMkwZ0R5HSZVGmci0snDQctg4Z4OvlIaueD23fKOcpXfqM8kGPonL+yO4tMDY2k21N9m1Zl1gBLSyjIiLkg/va9Rok15Nje7bj6rkT0Bbfk3gVRs1ajJiYWPmMjEf3bsv2GxaW1rI1iAiFj+zYjFfPn0pPEaxXq98YiyaNgBYUaNqxO6rXa4xpQ3vB9bUz0jlmkLZims4eO4g4VRz09PSxc80CjJm/Hjs3rJAPIcyWO6+8YDFzVH95R5eoKu8zZipuXjqH6xfPyKpuYRYaEgwLSyvcv3UNa+ZMQLdhk/Hg1jW5XokWHKr4eMRERiJv0eJo3bUfFNpKHNu9FaePHJDL6nMXdFLj+8xxUoACFKAABShAAQpQgAI/v0CKBNCaEFoEwNXrNEDVmrXlg3rEib0Ip8Wttz5ennBatwI5c+dD45btcHT/bmzftE6GtcnvA60OocU41VmCOiEQJ8Di5zLMVsUhLk4lbzNWvzZWnmyLftXider3asnfixMp8TMxnfKWVJVKVrdpBs2Jlia40IQY4t/q12on3nYtxqv5zJ9/teAcUIACP1rg+wTQQdDLUBrp+hxD4L+rEHi0D7StsiMu1AvpetxVB9DzMwGikjjUG0bFusGm/Tz4buiHsNvroDC0AWIj4DDMEzG+L+C9onCaCKDFfgDxWmjZtS8KlSoDpUIpL36KilPRA1e0pBDbem1dXdkz+tThvbJK1cDEBPFxyWgvIPY3yXi44efWoaTBuPx7wrMVNPs1UXEr9l2J+ySx/0rYt2n2uzo6OvJBeeEhIejQbxhePX2E86KdgmiVINosJAxiHyfaRIh514xfPjQ4YT7EPuz9/Z/610q1W8K0yPEk/F1jIP4tglf1PlG9TxafLab9Y07vf57mPZr5E+OMB+Q4xXSL34t9rGZI+v6k0/QhK81rP/U6Me+iUtv52WO5XkSHh6H/hFlwcX6OfU7r5EMIk3omXXZqW3V1vDyu+ISVGEfSZfj+NGmOOzTzqraPV68HCccp8lhDoVQf3ySsDx+cN5U43lEfC70/XZrjncTjp6Trc8LnaO4E+OBrPrdy8/cUoAAFKEABClCAAhSgAAWSCKRYAC3GKU5oxImepZU18hcqIh9IGB4eJiuhnzy8L3s6iv6SlWvVRuPmrXF4327s2LxOVvOwqobrJQUoQIH/CXyPADo+Ogw6Nnlh3fYUYnzvIPBIL8T4PYMqPBgOg5yhtMgC9ykG6grokBAYl+4C2+6r4bO8I0KvbYDSzBx6GSvBqtV+RL8+C99t9aAwsAJU6n6/P3IQQZ8Izmo3aYUipcrJdhTiLhwR5MXFxCA0NBhB/n44e/wQLp78G8bGprL682cakgaLfcdOlQ8NdFoyE9aOmRGb8NC/n2l+ftS0iopzPX19WQUuenBHhIWiTJWaqFizLmaNGoinD+7C0MiIxyk/agHxcylAAQpQgAIUoAAFKECBn14gRQNoUZGspdCS1T/qh/LEy3+LqiAdHd3EKmMjI2P80bAxLK2ssH7FElmZJqp4ktuK46dX5wxQgAIU+IxA6gfQWoiPjYLSxAEWdVdAP2dpRDy9gIgH2xAX6gPz2guhMLRG4MFugEIJVWQg9LPVhGnljgg+vRaRr09BaZoJJqX7Q2meAQH7OyHi2WFoaetD3cMibQzRkeGwz5BZtjoQD/PT1dWTPZjdXZzx+M4tBAa8hYGBsazg/dkGsd8U85IzXwE07dAdh3c64f7NKxDPSuBF3S9Zmlqy1Ybw7DtmKiLCw6FnoI/je3fgzrVLsv2GaB3CgQIUoAAFKEABClCAAhSgAAW+TiCFA2j1RMh2GPJ2TvFHfWvq++GyoaEhoqKjERUZCXELMcPnr1uAfBcFKPBrCqR6AC031grEx0RAxzYfzKpNg65DCWhb6UBLH1CJFvrxgMI4odOQFhAfA6jCAYWR+mfxsUCsTwBCrixEyMXZUBhapanwWcyiQqlATFQ0IiPD5cVO2c5AWwEdHT35DAFN24SfdS0SLRaioyIRFhQAQ1GRrmcgW1Zw+DIBTauQAF9v+b0Q7S6Mhae+vmwjlhItV75sivhqClCAAhSgAAUoQAEKUIACv45AqgTQn+PR3DasCaoZPn9OjL+nAAV+N4HvEkBrQujYSChNHGUQrTSyhZauIaDQVV9EjItOoI8HtJSyH7RosaGKDJJhs3hgYeTzY1AY2aSJ1hsfWk9EL1vRAur9C6Oa5wD87OuWmC/x3AXRdoSVz9+2NLW1ddRXV0TfZHp+GybfTQEKUIACFKAABShAAQpQIEHghwTQMvNIeOANw2euixSgAAX+K/DdAuiEEFoEzaqYcHXgnJwKWhFGi4fUKfWg0LdAvCqGi5ECFKAABShAAQpQgAIUoAAFKEABCvxH4IcF0FwWFKAABSjwcYHvGkBrQmgthejkr+6e9LlBtOAQlaLijyruc6/m7ylAAQpQgAIUoAAFKEABClCAAhT4TQUYQP+mC56zTQEKpG2B7x5Ap20OTh0FKEABClCAAhSgAAUoQAEKUIACP6kAA+ifdMFxsilAgV9bgAH0r718OXcUoAAFKEABClCAAhSgAAUoQIHfRSAhgI6AQ7a8SJc1N24c3wV9IxN5V3XC//0uFpxPClCAAmlEQLTBiEdkWBhK1m4O16f34P3mGXT1DMC++WlkEXEyKEABClCAAhSgAAUoQAEKUIACFEiWgAyg42JjYGRuhWyFysDr1TN4Oj+Ub46XITQHClCAAhT4ngLqZ7RqwSF7PthmyoGXty8gPDgQCm0dbpi/54LgZ1GAAhSgAAUoQAEKUIACFKAABSjwzQJa5jaOMmZWxcXBMXs+pMuaBz4uLxAXEyUDEA4UoAAFKPD9BbR19WGTMSs8nj+Ap/NjKJTa338i+IkUoAAFKEABClCAAhSgAAUoQAEKUOAbBRIDaJE1q+JUMLO2g33WPNDVN/zGUfPtFKAABSjwtQLREWHwePkIwX4+UGgr2RHpayH5PgpQgAIUoAAFKEABClCAAhSgAAV+qMD/AmhR76ylBdGOIyYqEvHxqh86YfxwClCAAr+zgJaWAjp6BlBqa7Pv8++8InDeKUABClCAAhSgAAUoQAEKUIACP7nAOwG0mBcRQovggwMFKEABCvxIgXgZPPOhgz9yGfCzKUABClCAAhSgAAUoQAEKUIACFPhWgf8E0N86Qr6fAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKCAEGEBzPaAABShAAQpQgAIUoAAFKEABClCAAhSgAAUoQIFUEWAAnSqsHCkFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQowgOY6QAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAqkiwAA6VVg5UgpQgAIUoAAFKEABClCAAhSgAAUoQAEKUIACFGAAzXWAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFUkWAAXSqsHKkFKAABShAAQpQgAIUoAAFKEABClCAAhSgAAUowACa6wAFKEABClCAAhSgAAUoQAEKUIACFKAABb6zgEKhBZUq/jt/Kj+OAt9fgAH09zfnJ1KAAhSgAAUoQAEKUIACFKAABShAAQr85gLR0THQ1dX5zRU4+7+DAAPo32Epcx4pQAEKUIACFKAABShAAQpQgAIUoAAF0oRAfHw8lAoFcmXPgkfPXkJUQsezEDpNLBtOROoIMIBOHVeOlQIUoAAFKEABClCAAhSgAAUoQAEKUIAC/xEQAbS2UokKpYvh1IWrUCoVDKC5nvzSAgygf+nFy5mjAAUoQAEKUIACFKAABShAAQpQgAIUSEsCmgC6VLGCuHD1FgPotLRwOC2pIsAAOlVYOVIKUIACFKAABShAAQpQgAIUoAAFKEABCvxXQBNAly5eCOev3GQAzZXklxdgAP3LL2LOIAUoQAEKUIACFKAABShAAQpQgAIUoEBaEWAAnVaWBKfjewkwgP5e0vwcClCAAhSgAAUoQAEKUIACFKAABShAgd9egAH0b78K/HYADKB/u0XOGaYABShAAQpQgAIUoAAFKEABClCAAhT4UQIMoH+UPD/3RwmkSgCtpaX1yfmJF7/93//9qHnn51KAAhSgAAUoQAEKUIACFKAABShAAQpQ4LsKMID+rtz8sDQgkKIBtJZCAfElilepEB+vghY+EkRraUGE1PL1KlUaYOAkUIACFKAABShAAQpQgAIUoAAFKEABClAg9QUYQKe+MT8hbQmkaAAdGxMNbR1d6BsaQ6mrB8TLMud3BvGj2OgIxMbEIDoiHNr6+gBD6LS1VnBqKEABClCAAhSgAAUoQAEKUIACFKAABVJFgAF0qrBypGlYIEUCaBEqi+A5S4ESsLBLD6W2NrSUyoQ2G/+de1VcrKyQdn16D+7P7kOhrQPEsxI6Da8nnDQKUIACv7SApnWUOBDkQAEKUIACFKDAzyGQnP23eA337z/H8vwdpvJL1scvee3vYJfa85ic7UlKTkNaCKC/9zynpB/H9fMJpEgArYqLQ97SNWCbJQc8nR8hJjJK0+T5gyLxiIe5jT2sHDLjwflj8HjxADr6hmzH8R3WH7GRU6lUUCgUsgWKpko9Lk4F0TFFKX7GgQIUoMB3EBAHPHFxce+cFGpra3/zSaLYxoltnVJcCE3GIF4bFRUlX6+rq/vNn/+pjxTzK+ZbbIPFoNkmJ31PShgkY7b5Egr89gLvHBN95vklvz0WASiQTIEP7dfEW5O7T/7Qx6gSWjx+aBwxMbFQKLQ+On4xPbGxsVAqtaFUqttFcqCAEHj/OFT8W6xjsqVowjnz+1JJj9E+tA/51DGo5vPEsaCOjg7k+Tfi5XRoPvf9z4uJiZHHjKlxbJha+8AvPQ7XzHNKTc/7x9rJXdvFchDnA2J7o6+nl9y3fdPrvjqAFhfVVKr/5TrJPIZJumw062N0dLRcv8Q6ye3jNy1OvjkZAt8cQIuV1MTCCoWrNcKLWxfh+fKR2Jp/4qO1oFLFyjYdBSvXQ1R4KB6c/zvh9eJ9PChIxnL76peIAzRtbR25cdXs/MQy1NXVkeOMjo6R/5U9upMsR7GxSjporsZqQhTx+6TvSfr6z43rq2eGb6QABX5aAbHtENshQ0NDGBgYyIth4RERCAsLg17CQd+nth2abU/Sg1axLRPv0dHRFlsxiIP2pAdS749PvDc4OBhFixTGuVP/YONmJ3Tv1h3pHDMiOka9LdQMyd2mJa0iENOoOYnRjEcTcItpE4M44RB/xEGf+sQY8PPzkwY8CPxpV29O+M8gkHCRSty1J8IplSoOCoUy8WROzILmO6j5Xr9/LCRek3Rb9P73PemFpqTbqv8eZ4niAB7//gyrDafx8wKasEwEGtra6gvBERGRCA0V+3dd9XmG+JOk6OVT5xmaC8pivHFxsQmhnfpcJcDHC8NGjkTePLnQ6a8OsHHIJPf9miEwKAg1q1XFqJFDUaN6NRiaWMnzVO5fP78cf/VXiPUpMjISJiYmicdc4eHh8lhUT1c3MfT973ocmnicqlnXk66X4nhOrJsi1Es6aMK+2IhIXL5yDm07dIarmxtMTEwRFhqKyKgo6Ovry/8q5LGsOgy8fP4kqteqD/+AAPn7FFt3xT5QW1yUUSbsA/97N3pyzuGT7uc0x+HCTLxXvW/99HiT/l5zTCz2x7GxcYl8H9vPqvfNYt+pzi00RXYyrFepECvvuleP5t15eXefqz530IGf71tcu3wOWbNmQdZc+eW2RmQnqTl8TQAtbWNi5DZUrBMfcv6QmXifZtmIbgRvff1Qo0Y1HNy7E3PnL8ToUaNh65BebkMTcyBxISYB8UPnUR/adn/qmCk1LTnun0MgRQJoM2s7FKhUD0+vnYHvm+fQUn66ilZ80RQKbeQtWxNKbSXunz+WUP3MADq1VhuxQRcb1WbNm2Dn1k2YMXsupk6aCkMzcwQFBeGt5xsZSNs6ZoGpqakMhsLCwuVOTmx4xc5ZbkxEFUFcnNww6erqITgkWO6gTYyNERERIUMbsWEzMzVNqDZQytcmHZcYf9ITu9SaZ46XAhRImwLqk8gYxEZGYM3aNahUoZw8eLS3T4cceQrhrZ+f3K68v+3QbIfEwY4IqsXxkDhI1dJSwNDQAIYGhvDxeAV3Dw+ks7ODUscYFtZW8oBUHGRHRUbK7ZR6u6aEhYW5DKDz58uLvbu2YdfuPRg+bDhMzK0QFh6OuIRKah1tbbldVFdQKeVJhThJ0YzH1NQkEVpMs+biXnBICIwMDWVVteZnYlv7+MlTFChSEnExMZg6ZRJGjRgCbx8fqOJUcvwVq9XC8+cvYWZmmnInGmlzVeBUUeCHCIgTTV8PdwwZPhSzZ0xFmw6dsXXLNhgYGUNfXw+BgYFym2RgoC+/kyGhoYnHOuJCkQiLNSdYYhui+beRkaE8iRV3BoptTlBQsDwBFtsAUU2luegmtm8ijBPbEnFXoI62DsR2RGwnOFDgZxUQx/9vvX3QvkNbbFy3Cm/9/BEj1vH4eDg42KNU+Sp4+PARdPX05HdEfK/ixXdJnGcYG8u7MEXQIfbZ4rsiLk5HRkQgMtQf8xcuxYB+vVC4ZFncvXMPVtbWCA8JQZu2rdG4YT00bNAA1vYZ4B8QKN8rBksLC/k9DXz7Fh07/4UG9euhQ7u20DEwQXRM7M/KzOlOAQH1MWY0tGJjsX3nVhQuWAAKpRLmZubIma8w3Fxc0LVrZ6xYuhC+b/1k2CcGcZxapGRZvHr1BkEBAWjVqgW2bl6PYSPHYPbsedDR08PzR3eRKVNGmFk7vBN66op9Q3QoDh46jAmTp+HM2QsI9HVDRGQU3N3dULlSdcQpFLC2spbn2v7+fvI419HRAbt3OKFazXryuyGORb91ENPi4+GOkWNGYdrkCWjeuj127dwNaxsb+dliEEbis0LF8bZKnQcYGxvLn2u+t+K7LS7yiMHQwACmpmbwcn2Bu/fuo2CB/NAztoSentiP/u+uP1EIFxoagqjoaHkhysLCQn73fT09UKd+Axw5uBsDh47AgjkzYeeYRU6P2M/GxMaKmFlexDIyMpIW4lhcBLDh4RFyXyvGkzFDBrx8eh+bt25H+zatkC5DVoi7JEJDQ2Whndzn6ujA1MREfVyfcH4gAu+oUD+8ePES2bJlhaVdhjQbQIvjkojgIAwbMRxjRw/HX116wGnTFljZ2iQeRwQHhySeI4njGmNjE/i4O+PR4yfIkzsX9EwsERsVg0qVK2L9mhVYuWoNZs4Q5hng7++feAFFWInzL+EtjllkhbhKhNLqcxaR+SRWVWsrER0VLdcZMQhjsV/40EWIb12H+f6fV+DbAmhxBTkuDtYZsiFP6ap4eu0sfN48e+eK9odo5JVsbW3kKV0dugZGuH/uKGIiwxP6RrMCJDVWJ00A3bpNS2zZuFZ+RIdO3bFp/XqYWFrB481zuXGwS59VvRMxNESRwgVhYGAog55r12/In4vlZmpiDHNzc7i5uaFSxYqJv8+TJ7cMfTw9PeXrLa2sEBYSAgtLSxQskE8G1iLsvnHzVmLFX4pdxU0NNI6TAhRIcQF59VyMNTYcx/85gb0HDmL65AlQ6Jng9vVL8oBVvMbEwg4GhoYokD8vDA2NEBQYiOs3b8sDYHFSKg6exHZNhDaiguXhw8cI8H+LAoUK4+jBPbAwN0f1P+rLbZG+gT4C/PyRzt4e+fPmkSe/4mD24qXLclwG+vpwcHSQB6c+3t7ImCmTfL+JibE8SPXx8cXly1dhZW2FkOBg2NjaIl/CeAIDAnDt+k0ZWontmZWlpRynf4A/SpcqhYePHsHL00tuO+XJuecbPHn6DPkLl5AB9PjxYzBh7Cj8Ub8Rjh/eD2PLdAjx80Tx0hXw/MXLj96SmeILhiOkwG8k8H4A3favLtiy2QnlKlTAlavXUKd2LXlM9PTZC4SFhaJkiRIICgrErdt35QmrOOHVnIiVKV0q8cL9/QcPEeDvDyMTE/j7+aFkieKwt7eXx0UvX71GxvSO8uQ2JCxMbusyZkgvT+bd3D1w6+ZtWFpZ8kTtN1oPf7VZ1QTQLVu3wLbN6zFg8AgsnDcT0NLHiZN/o1qVSjLUEReCxXeocKGCMhQJDQ3G7Tv3EopbdGV1qYN9Orx0foVaNarB18sDgwYPRv16dTBg8DBs2OSE0JBQFCpcCPt2bUOmjBngkCkHPNzdUaRIYWTMmFE+a+jgoaPyGEHsn33cX2P6zDmwt3fAX+1bI12GbPLYgcPvJyCOMUVRqyI+GpcvX8G0mXOwbtUyGZY+uncTdjY2MDYxRs8+A7Bs8Xx079UXq5YvAZQGuHj+FMqWKS3D5eDAILRq1fw/AfSLx/eQMWOGdwJocTHT0+Ulzp67gE1OW7F21TJkyJILF87+izLlK+PMyX9w685ddP6rA/YfPIit27Zh0wYnWNjYyjCwRPFi2LVtsxyvWHfFHQXJ7LjwwQX8uQBa7JfCw8Lk8XKxokVk4CvCXnEOr9kHiu+POA6vWqWSvKvg4YNHePPmNQrky4e9u7fLEL5Bo+Y4ffacPP6VOYIoiHv7FsWKFUX69OllAeLBw0dkiCmO7wf074sxI4dh/UYnjBs7DpExcfAXry9ZAukdHGQY/ebNGzx89ATGRobImTMHnF+9lucEtjY2OHXmDFo0a4qVyxbh7PkL6N61O/yCQmX1uNjnZhD7XC2xz4vp23kAACAASURBVHXHrVu3YWVjg+DAQHl+IM43IsIisGnDahn6W9tnklXYaa0CWr2d9UXXbp2wavli6dqsVXvs3r4dto6OiIyMktvYUiVLyHBf/F1U2r/19ZXbygP7diG9oyPq/dkUZ8+eg7GJKdKls0NgQKC8gCfOj4SFWH7CSrxXbJ/FOZGdra28CCMuNugbGMiL9RcuXpIXJsR5TkhQsBxX0aJF5Pp5+sw5RERGwjjhgsHvt7XhHH9IIIUC6KzIU7oaA+g0vI59KIBes24D+vYbhNjYGAT5e8sdiq19BlhZWmPVqmWoW7sWLl++hDJlymLU2AlYunyVDJsrVqyArZvWYvHSFfiz3h/IX6Ag5sxfhMyZMyF39uwoUbI4GjZugbPnzkBfRx+z58xEo4b18ODBPZQuXRYjR4/HoqXLZbCTtM1HGubjpFGAAikkoA5+3mDy9Jno3KEdWrfrgKtXb8jAJigwCPv3bsf6TVtw9PBRrFm1HM2bN8G5M2dQpWpVjBo7EXPnLUD69I54+fSBnKJLly4iT958OHHyNPr16Y158+aiWbNm8mD36N//oHGz1jAy0IONpTl279mFzJky4vHjhyhRohS69OiDtWvXo1y5srhw5l95stqwQV0cOnIM9er8IasExAF38WJF8UfdP3Ht+lUY6upjwaL5qF61Cp4+eYxSpUtj4JARENvT0OAQtGzZDGPHjMTipcvRqV0bTJ8zHwcPHIKpubkMmt6vgNYE0I2bt8bBA4dhZmEuT6jFBUBTcztY29mmSLVLCi0+joYCv4TA+wG0+oL8KllFNWuu+vttZ2sDP/8A7Nq7Dy0aN0CJkqUwZ95CTJwyPaHtRjzGjhqBIYP648qVy8ifvwD2HTiEoUOGIzI6CpUqV8aBPTtw/doNPHj0GOGRkciRPZsM1IqUKCervMJEFXRMDPLmyY0KlWvi3v378iSOF+d/idXst5uJ9wPo0eMmYv6cebDPmAnOT+/jpbMzSpWrgqiICEyZPAH9+vTEqZMnUbVaNcxbsBjjJ09DTHQMcuXKgTMnjmHYiDHo2rmjrOjLni0rrKws8fz5C9Rr2BRurq7o07cXWrdsIb+bllY2cLCzwYSJE5Alc0bRVRfrNm7Gxk1b5B0I/t4eGDVmDMqWLYMe3bshODRKFj7xu/bbraZyffBxf4UVq9ehZvUqaN6yLR4+eQYRyophz44tmD17JqxsHLBl01oMGjoCK5Yuh61jerx58QjOr16hRJlK8PP1TVYFtDgHV8XFws7KDJudnLBk2Ups3rgJDhkz4dK5E8iUMSPmzl+E0qVKyGprdw9P9O7RFfYZs8vwUByHihBYFJA1a9YCL1+7QKGt800XKz8VQIu7/8R3Tk9bG4sXz0eLZk1w+dIllC5TRob1s2bPU1d2KxTo0K41Ov7VHjGREXjt4oapUyehZ89e6NC+vbyQdP7CJdSq21BecJLtO1UxyJw+PSZMmohMGRxFHx6sWbcRK1aulhePtjltgH06OwQEBKLPwCHYv3svWrVtha2b1uPe/QfyTgmRbP7ZuAXu3b6KCxcv4+r167BPl07uX5u0aItjB/ciR45s8g6LGbPmYfbMOShcvCiOH96HoOAQWUmdN3culK9cA08eP4Khnh62bHWSAfWjhw9QrHhxGZSLojxNf/nU/JZ8aQsO9bJzkedPE8ePkXnKgUNHMGXKdMTEiep4LbRp1QJLFs7FhfPnULhoMaxYtRZDB/XH2o1OaN28iVwewq5C+Ypo2KQp9u/ehmUrVqF3zz4oWrIUrl48jRcvnWW1c6GCBVCxak2cP3NGLrfxY0bCxcUVXl4eKFmyFDp27YE9ew/ItjGmhoYYOLg/qlauhOioKJy7eFlu28WyEO2Y2H4/Ndekn2fcDKB/nmX1TVOqCaBbtmouqxL++fek3FCfPH0Wo0aOxIvnT+WOwczcAlVr/IFuXTpi5qx5uHX9Ipy27kCbVs2Rv3BJPLz/AMVKFsepf45g0uRpmDt7BqZOny1vIS9WqjxuXbuIzVu2o23rFnJ87Tt3x8Y1K9C+Y1ds3rAG9Rs1k+FKgaKl8Or1GxiIPqffNGd8MwUo8DMJyODH8zUWLl6KqMhoDBsyUB7kafrSGxoZYeT/H7ycu3gF61Yvw5+Nm+LMqRPo2asfli1diFz5i0JUHbu9foZzFy7KoKjvgCFYNH82OnfvLatYPD29YGtrIw8gbRwyw8/HBy3btEaNapUxZOhI+Hm74v6DR8ifLw90DC1k2Hvx7Als3b4Lf7Vvi/UbN8mDt2x5CsL15RMZAMfGxMpK6t79B2PJgjn4s0lLHNi7Ay1at8f2LRuRLXcBOL90RtmypXHx7EmsWbsBXbt0hIllOnlwKMYh/vuxAPrPpi1x4MBhmJiKXoS6uH75PLJkywNrWxsG0D/TCs5p/SkEPhZAu7i64uXLV6hSuaLs//jyyX1ZrdahXRu0bNUOW7dsRLU/6uP0yVPInDULli2aD6dtO7B10zp06NQVG9auQvvO3bB53WoZbG3esg3t27ZGsdIVcOPyOSxYtAwD+/fG2fMXUbF8WWhpiaqwOCxethJNGzWEvX0G2Dg4vtPD9qcA5URSAFDf5ePtgxatmmO70wZ07dEXa1YukTat23fGlo1roNQ3Rc0a1XBo3y60aNUGe3fvRPOWrbHVaZO80Hvi3xPIlDULXj9/hJu37qB4sSLy/TNnz8ewIQNke4Tnjx4hY7ZsePPisfy+Zs+dX95VdeLUGWzc6ITNG9eIWkvsO7AfXXv0ke9/6+mB/oMHYcGcGeg7YCiWLFwIa3sH7l9/wzVXBNC+Hq/k+eqt23cwb/YM2YJStFATga+oMv6rXRtcunINh/btRJv2nWSVsxg6deuFtSuXwsI2PQL9RQuO/1ZAv9+CQ4R93m6vZBAntv+NmrXB/j174ZAxA1ydn2DL9l1o2awxLl25ipLFi6Fw0eJ49uQRTK3s5XdK3J2XO3cu3L1xGadOn0W1qpVlWwlR6fq1w+cCaNEiSjwfZdjg/liweCnOn/5XFo/17dUDpcpVwrVLV1G2YgXs2LoeGdJnkJPRf/Aw2bJCHCOLsLhA/nzQ0tKDqZW1rCLWBP/nLlzCosVLsXvHFgA62HdgL7r36ifvUqhc/Q+c/vcoevUdgOVLFsLI3FZ6v3FxxfChg+T2IzYiSBaYiEK51Ws3oEunDshToBiePLgFHUNzWJhbwNvdWV6A6vxXe2jpGOHkP0dQpXIlaGmJnvQqWVTXrEkjea4wa+4CNG/SCLXrNcTjB3fw5MlT5MqVM8224BBtikwN9LBu/Vp4enpj9eoVOH/2DKr/UQ8njx+DgakVwoN8MGb8ZEydNA4jxoyXDi1atMKtm9fw8NFjedFbS0sX0NZFrVo15Houlu+Qgf3x4OEjeHl5o3r1P4D4KBw8dERWU9vZ2WLoiNGYOmk8mjRvg0P7d+HZ8xcyTxLV4n5ebhg2agzKlCqBRg3ry3Vi5ep1cNq6Xd5ZJqqkecHva7+xv9b7GED/Wsvzo3OjCaCbNG2E3dud8GeTFqhQvjwGD+wL2/RZcfvqBdnfxz5TDoQHvoXo6y1ugbGysEC1alXk7RaFipXB4wcPUaNWDcyZNU1eEdMzsMCcOdPRvWsn1GnQBOfPnYeOnj4e37shd+Cip5TThjXy1g1x27lo2zFy+BDkL1JS3lrHAPo3WQE5mxRIEFAHP68xb+Fi2RusZ/eu8jZFEdCKCmFxoC5aAolQuUqlCmjcqCFy5iuCZw9v4/Hjp2jepj28vX3g7eaMq9euo1LFChgzbiJGDBuCtu07Yt+eHXB394ClpYU8IBJVHCLU9nJ5gZx5C6N/354wNDJGkz/ry0BYBMTiIPvqxTPyYlu7Ni1laNS2dUuUr1ITt2/fQVigD16+dEaOHNnRqWtPrFi2CNev35TVAR4eHvKgOHueQnj5/LnspXbqn6NYtmI1hgwaDAvbdLKHpThgTG4AnSdXTuzZtQ0ZMuVgAM1vDgVSQeBjAbSXtzdy5C6E6IgIlClfFif+PoyVa9Zg0KARiAoPwJVr1zFx0nT8e+qUvDU1Osxfbn+yZcmCvPnzomjhQrKftLhV2tXVDbnzF0VMdBQqVqooWwOJSq+e3btg7/6DaFi/Ho4cPSZvR4ZSiVo1qsOBAXQqLG2O8nsJaALotu3bYPP61TJQe/ToiexD2q1LJ1n52bd3f/zZtBEGD+iPCuXLyIvKTx/cwqXLVzF1xmwcOXgIWXJklxd/RNhWt2FTQBWHRQvnyeKYarXq4fTpM8iUORNuXrmAsRMmw2nLNgT7+2Dbju0oVrQo9u3di6mz5iPYz1MGi+IBcRFh4SiQPzdWrlguq6IXzJsHq3QMoL/XupGWPkcThIqLi6LaeOyokTCzTiePF8X5svi9p8sL9OgzAMsXz8e58xfx7PlzWVkqwk5x1+/kqTM+2oLj/QBaVAL7erhg3oKFspK5W/eecHH1gL6hPoYPHQwdLS08c36lvrNGC8iQzhqmljZYtnwVXru4yH2NeM6JCGTFwxHr1a0DW8dMiIp69yGHX2L8uRYcuro68HF3h66RMSaOHw07a2uUr1Be3kVYunwV3Lp5C4UKF8adG5ewcsUqnDx3Qe73RECsraXEzRsXZas6x8w5ERISKntAa9z37jsA0bbzwP4DmDxjjjzGdsiYHV6eHmjZsqWsOh83cQqmTZoCuwwZ5TlBh87dUaNqFZiZm6LOH7WwbccueZwujtdFy41qterIrEEsQ/Fcl2uXzmLXnn1o3eYv2Rt653YnNG38p7zDUexzxZ1GtWvVgJ2dHRYuWoro2BgZvhpZ2MlMRBzvp8Ue0DLP8fJA9dp1sHndKtSoWRsP7t/Gxs1bZMDbvXsvDBjYH+1at5QtNMytHVGwYH60atEMh48dxz9HD+Hx40fIljUL0mfJCXdXd/xRuxaOHdqL+YuWYFD/vrh5+w4GDxkuq5dFS8GM6dPLgpucObJj+KixmDF1Err17ItN61fL8yBbG2tZre/v7YMu3btg4fw5WLNqJTbv2CsvvIuLCGI8opr8W9rGfMn6zdembQEG0Gl7+aTY1GkC6KbNGssdhGipcfbUvzhw4CAuXLqEWjVrICoyCjZ2DsiTJx8O7N8lw5JlSxahc9fuckOVt2BxGUBXqV4Vy5csQIGCxeTGZOHCufI2uqo16+L0qdPIky8fzvx7VF4pa9Wuo6wMEr1exW0gFtY28PL0xsYtWxEZEfnO0+NTbGY5IgpQIM0KfKoCWn3y+n/sXQV8VMfXPevZuAcSXENwd3d3d/cChWLF3a24Q4Gipbi7u7sHIkSI2+r33bvZEPKHEiChyLz+KCT79r2ZM37umTOvAUMsevcdgIYN6qF2rRpwTpMeb/5/q+OD+7dQs15jBAYGMQFNEXXyXx09biL7KLdq25G37/n4+CFNGldWj/DhJOERKFGyGHbt+BvXb97Cnp1/Y+iwEbC2toLS2hGFP0BA04FJV8jvLiaMySQKqpGaijzXaBJ78fwFODo7w9fPH2v+3ICgoECUKV0KJ48eYAK6d89ecPVIz16x5CebHALawdEBcpmMT+EWCuhvthqLhH3nCPwbAV29VgPcuHYdpcuWZmueJctWoEfPvlBIpbh67SIrgA7sPwhnV1ds3fgnypUtg9+HD0OVqjVQsWJ5nveQ+pO840mRdPPGTVSqXAlHDuzGoiXL0atHV+zcvRd1a9fEvPmL2JuS+qm7d+9h67Z/oLZUf9HW6u+8aETyv2MEzAR067atWHxCKsVz5A9qZ4cXL7x5GzidHVS/QV2MGfk7SpYoxuN7kP9LPq9hyPBR2Ld7DxPQTx/cZr/cClVqQmI0MAHdu2c3lK9cg8UuuXJ78VZ7sv8jkiv0TTDKlS+PnFkyYfacmbhy9RqrMDt16AB7l7QciPZ9/pBJFrL5oN1XJo/XLz/Q7Tsusp8y6UyE+j7DOlZA38Cs6ZM5UEFzNfN6GfpoVuXSIYRkb3D54iWux89fvMDihUvg5OqK4IBAtGz18UMIiYAmy49NW7bh+MlTWPTHnAQP8tBAH8hUNjh2eD/vxqN2QIcSFitamHfYHTt0BG7p0+P1y6coXqoc5v8xG0ULF4JbusypRkCTBQepqz3SurFfsHvatJg2bQpat22P3Lk8eUfPzZs32cO5RtWqqFu3FmrVqIZtW7dh8Yo1OLx/F6tsc3l6wtUjE6eTCGgi2DWxMahQsQKyZcyI2XNm8Bkqt27fRpdOXQC5Co0bNcDmv9ZyYGnSxMmwsrXD+LEjMeCXPjzXJ59n6gc2bt7KpCoFEdq2bolS5SonnDGVI3t2XLl4GkR0N2/Rlkl98qQmVe7c+Yt4FyWVCal36fA9Cig4OTqgW5euMMqVuHvjyjdJQNPOcqqjzk6OWL1yKbJkyoSzZ8/x7vWyZUuxz3KBoqVw/dJZnldkzOoJKytrFu1AGwkorCAxSnDj+gU+D4fqUODrwP8hoK9dv8F2Y39t3srrlorlymLBH7OZCzIT0CTGIey8X75C+nQevCOA0uaZMydKFimAAQN/5fQcP3Yc/QYN5fSYDzL8KTsdkel3EEgZAjpDVuQqLg4h/JbrVlICmjrxcaNHoFgpk1qPDhcICg6Gi7MzevYZgJ7dOqN06bKIiAjBPzt3o37d2qbtLXfuolLVylgwbxZyeeXnaHBSAjpr9uw4e+IwE9BNWrTBpg1rMWDQEMybNZ07P2ijYO3gxp2a2IrxLdcakTaBQMojkOABPWkKunRsj5Zt2iV4QAcHB+PQvl18SNeps+fQukUzPgwsc448ePbwNh49eoJGzVslKKA/REBTYIy8xoiApgNViayeN38xKzfq128Ao0HDB/yRp6RcbY/Chd6vgH4fAd2hc3esXLYIXcjuY9kiQG7JW39JxU0Hi5UuUfyzCOiGTVti1869rNQ6efwgCuTLB1sH4QGd8jVQPFEgAJ5/BPr6YNCQ3zB9ysT4Q5mXghTQFavUwr07d/+HgIZej5u3rvICbN+uPShQtDDOHD8Cz7yFeBs1zXNoK3fTlm15pxltjfXKX5gPOKpYqSIO7duZQECTArpBvTrwyJgdfi+fAJDytmAnIsS0WnE+hqik3yUCSS04uvfqh6WL5gFQATDyAVkUmGnYoC4GDxzABHSWnHnZH5qIKPJXNyugExPQ0Gqxdt0atG3dHOUqVWfSJV36dLh38ypWrV2Hfr8MgNrGhg/wpYu8XWl8J4KESOyadRvyob81qlfB4kXzMWnKdMyfOx/OadMKAvq7rGlflujEHtDVq1ZCsxatcevuA1ioVIjTaLDnn61cH8+cO4edf29G245dsG71ioR67OLuzutXspsha0uy5xj6+yjMnDkbCpUK929d48PuiJQj0tBEQHtj+owZaNy4IVq1aY8r127Azs4OIaGhKFumNHvwTp4yA1MmjWOVfyMSYNSsjirV64Csoai+k20N+U/Xq1MPbukypCgB3aJNB2zdsg1Ozs6ct8CAADRv0QyTJ4xF4cLFEPImgA8G7NCuNQoWK80BU01UNIA4Ju9LFC6A3n37oEC+vKhWsw42/7WODwg0WeyRUtsIqVSGmNgYxIYHcQGWrViNVbXLlyzgw+roMMN2nbpjzYrFGPr7aMyYMQsGSBAa5INOXXth26Z1CdZY6//axAropAQ0kdx5cufG5fMn8demrWjbrhMMRgM2//Unk9uk1KU1gXnMpXRMnzUXSoUc/fr2hsraCTcun/0mLTioLkVGRyFf7jycv7v3H2D6lKlwckuDR/fvYt68eey3nTVrVixb9Ac8PNJDZWWHmjWrYejggZi/YAnWrVnOfA8dmE42LkRAV6te9R0F9PUbNzFoyHA+W0eltkDObNmxfetfHyWgSX0e8SaQbcW88hdB7uxZMXvuLD5bo2K12kz8U9sT3M+X9V8/wre/jICm7sRohJ2LG/KWq4OHl04i4MVDNqX/t4u+Q1sfcpWoAqXaCrdO7oU2NpoPgxDu5KlTrZIS0HQwyNSpM6DXROPR40c8UQt+8wbOTs5o3qotDwYDBw3F0iULcODQEVSrUukdAppOBfbMlY8J6HnzZqFv7x4JCmgioM+dPMK+Sq3adeJDE4aNGI0pEydydPPcmePo0q03nj5/DgvqiFIny+KpAgGBwDeIAB9cAgmM2igcOHgI23fuwuTxY3jb3pXzp5A/fz4UKJAfOXLlx4Y/V+KXAQOxaP48LF++Cp07d+DFKp3M7R9vwVGieDGMGT+JD8Vo3ro9Nm/chNJly/J2sbTps8LCQo2IN0EYPvJ39OvTC23bd8LB/bvx/IU3nwadmIBe/9dm9q8nvzLygE5MQL965cMLCrMi5pcBg/DHnDmQWVjh/OnjaNm2Ax4/fIRy5cvixJED8URTz/cqoMmOKE+BorwgNh9CSKdR79mxjVXd5LWWv3AJTiP13WKy9g1WZJGk7xqBDxHQrwMCUKFyzXcI6KXLV6I7+cjq9bh1+xoGDxvBBHTO3F64e/MKFixeil9698TosRMwZtTvbD1GO83IS5TOuiCvxVLlquDMiUMJBPT+g4f5MMLc+Yvg7s0byFu4CJbMn4sypcvB0S2NIMW+69r18yY+6SGEw0aMwcxpM0xEr1YLUlaGhoahfLnSOHJgD8ZNmIQxo0Zg4uQpGD50CBNSp0+dRuasWVgBTdYH5ctXRhoPD8iMGhw8dBiDBg/Dvt3befv4y6cPOGBN2+XJM5ZIln6/DsH2LRu4EPz8/dG1ex+cPnsOoYGB+GVAf8ydNRU9+/TnQ+UEAf1z1lWah0olgNQQh7Nnz2PyjFlYuWQB1LbOuHHlPK+J8+bNi6IlynAQo//AwVj4x8KEekyH2HFd93+Ntu3bsBUBBSDnzJwGQInnzx+x/QEJExIT0FOmTWPLtgZNW2HHPzv5zA9397R86GG1qlVQpnwVbNqwhs9LovNIyIt48rSZ7E1t9oDeu+8AateqBbd0KWvBUb9JC+zctgmWts4wEK0cG4eqVSvhn60bMWLEaMyaOQ2bt/7Nvsk0P3346Anu376Cp8+eo1KFqgA0mDpjFtK5e6BXr97wyJCRfaOze+VDeHgkHB3sEfTaH9179mArzl59B2D3P1u4AtK4275TN1y4cBFGXQwf4k02Gf1/6QOJ0hovnz1gT+IiRUqhYJFCfN4UWXC0atEswTKPFNAXL1+Bna0toiMjMXBgfz7Lgc6JIZ/pPXt3saAlV77CuH/rJgoUKcbBsWJFi2DE6HEYMmgAWrftiJ3/bIWvjy/Suqf95iw4qC6RnUn+fHl4jlGqdBn4+wVAaqGGITYc5y5chJurKwoVK42QgFfYsXM3GtSvi1lz56Nk8WK8q1QHGdw90vNZXrTOehPgwwE6sggjr29Smp85e453fFKgITwsHA9uX+ODGylYQIEWCkqYFdAvX/kgnYc7FFYOyJcnN5/ztWnrdvYOp4v68P0HD2H2vAVQKemQT8nP2emIXL+DQIoQ0LZOLshXoR4eXjyB1y8eQir7OAEtlcrhVaoaZHIZbp3aB6OBujuqlIKOTI06mpiA3rxhLXe2k8ZPRJr0GXhbzP1bV3nB454xG/RaHYYMHoTRI4fj1auXcHF1hdrCAnkLFsedm7dYAU0nq3rlLpCggCYCmn3Zjh4DEdC0BT1zDi9IjcCQIYMwsH9fBAQGsQdQ3/4Dsf/AIY6CiUsgIBD4+RAghYJBr4UmJhorVq5AhXJluOenU6zp4C8fHx9I9UYMHjYYI4b9hufPX/ACkw7+27V7D9JnyMCKaCJrS5UswdvyzAT0ls3boLRQMUFN28Fu3LyFGrUa8MSHlE/NmjRCUGAA3D08mNhV27mwb+v508fYA7pdm5asqCBlRYmyldiCQxsdykRSTq8CUMhlGDN6BHp064yg4DdQqy3QpXsfnDp9hk8qp/ScOLKfiab3WXCQ//W9+w+Qr1BxJqAnThiHYUMGIjAwkL3r0qZNy8E+8hskdYwgn3++9iFynPoIJCagp02egA6de2DtqqVMWFWqWjuBgD517CCIgCYLDiKgb9y8wjYBhw4fgUKhRJXKFViV9vKlN6ysbODgYI+WbTpi06bNyJiZDlK7g9evX7Mwg7YOE1ndp08/2Ds64/C+HciYMSOTC2Fh4ahdvzFvU6VFpmj3qV8HxBtSHoHEBDTZ71FbmT5lGkgxSvWcLhr/w8PC0KVzR97W/ZgOscqeHd169sHqP9ezCtXZyQlPH5osOCpWqIIM2bLA+/F97N67H6VLlUBMdAwTSeXLlsG0KRPgmTMHB3VjI8IwcfIklC9XBlKZjLeA0zkPjk5OCPR5hrHjJ8HLKxfatWkNK3txwG/K14Dv54lUD3VaDYz/T+5u3PIXCuXLx3XGzs6WD5X2ef6ID7YmJSkJDkgxn7geU05pbR0VFoqRo0eiT6/uCA0J5d01Li7OKFmmEu49eMA/U58ul0sRE/6GLSlpTFmzcg2c0rhxe3BzdcGzZ88gNRowasxodOrQlutuhao1cf78RVZQ58tLpONa5M9fCHK1FR/29yXjhNkDetTY0WxhR9Z2eoOe00Nz2QJFSrHYo1fP7pgzaxq8vV/A0ckZ1paWKFqqPG7fvovMmTOxlcO8OdOZsCbStt+A37Bk4SJAoWQM5Qo5n/lUplwV9m92JoW1JhZTpk1FmVIlmcgnv2lbx7RwdXNjq5IBgwZj4rgxCA0NQceuPXHlwgUEBPgyUU2LBdphTf7OzZs2Zu9jsuAoXb4KE9CODg4IfB2AylUqsao3KCgIM2bNw8rlS3Dq9GmkcXPjvoiU53XqN0V0dBTCQ4Ixf8F8tGjWBGFhoWjVvjNWL1+MkmUrIyoqKtXtQqkcyXqvRJH8OHX+CvMyxvfQYcTTkI3F7esX8eDBI5QqWRzumXLAoNcj0NcXJ08dM/0uY3ZkzpSRD1f39/PD3gOH0atHD1hY2fA5XUH+/vD1aCtE7AAAIABJREFUfc71l86zmTB5Gs6ePIJpM2azPaGDkxMunjkOewd7GPQG5vXyFiwGf19fDBjQHzOnTULnbr04OEOHQ5IFBwVbyIPaSqlEsxZN0bd3T8TGxSJ9unQoWrIcbty6DQd7O6634hIIpAwB7eiCAlUawu/RXTy8cgISmfxflczc0BQq5CtfC3HRUbh9cg/kKosv6khFUSYPAdMgKGeigzosWhTFxcXxNnX6jDpl8iqlMqLf0cCp1ZJ/qZEJavo93Uedltk3jf7NA3n855QSegf9TO+h+62sLPk7pHwMDgnhjpYPWxCXQEAg8FMiQO2f+x61mv1Paa5FikH6Qz+bF6tWlpaQKxTQxMUhKjqa+xb6Lv1N/ZFOp+VtfeY+ydxH0ecqlZInO/RM6ovoe3SQi0wmZ3Ka7qX3mPtF6vvIAoM+T9ynme2C3vZp0oQ+jQrvzZs3CYuMd5+l/5+yTfws8wKG3qVQyCHj7YmxPPknDCg94hIICARSDwFqe9R38JzIoIdCroBOr0+Y61A/YuoXTG3ZPH+ivsPU/+h4rkQEgbl/oHt1Oj1cnJ3g5/8a0THRHGQ7dmgfFi1dgV7du8HB1aSMo6C8VCLhd4aEhPDPX0IqpB5S4skCgeQjQHWadrqa2tW74xgdQkXjMv2e1gYUyKHxmMY9ao/mtUHSsZJVq1Ipj+s0RlNghw4bW7t6OcqWLosYrQGQSGFjY80kthFG3vpPax06hIwOKfxj/kJWYvfv1yfB8zf5uRJ3/mgI8Dw0NhZW1tZ8uB/VGbILiI2N5T49cZ//vvkY1Unq903rXCseS+ii+hwZGfmO0Irq7etXz7B169+4fO06pkycxDvISXpHc2Hq+80e1PQsajvm9XdoUDAaN2uMwb/2Q/HixVK07sqozclkUMjlph139J8RTLxSnmn9b2qnxAeYOALzep/m1jQmEulLc3hqW5r4e0xzYRlUShUfwm0mcum71C7t7W35M3M7TcwhULkQKU3jcXRMDPcNNM7y+GgwJLzjffN1cx3leTWT20q2VYmKjISF2oJ3RSYdcylflHdaH8hlcianqfzN435q1/vkEtCUDsKV1k1xmrj/CUJQWRBDT/MPqktUj6gvJAzj4mKhpLIwGBLWPFTnyZ6E6jyVr7m/pjKkz0zcEBLaBGGZdM4kl5sCLIQh5SMmJpZxtLG25jpB6aCyFeuZ1K5F39fzv5iApoquUFggV6kqsLJ3QrDPczaYN10fktkbYe+aFg5p0uP2qX3we3IPCgtTpyKu1EXAvGjibfDxR5HS3+ZO1jzxo8GHFmOmYiTa2KRaoIs6FCqrt/eaFmKJCWXqaBJ/nrjjMQ/QqZtT8XSBgEDgW0fA3PeYCRdzcMv8M/39tu+gwNfboJX599TPvK9fMwfSzItW7rsSPc/c/5n7KfOkzKw+TNynJX5X0ufQz0n7tMTPSloG73uWOf3myaWw3fjWa65I34+CQNK+I/HchfKYtC2/r22TrYBZrmQOQNE2WdpVMWHSVLz09kbJUiUxZ+ZU/D5yDGZMnw5H17RMcrwlm02LdUE+/yg16+fOx/vG5Pchkpjged84St9JurYwtxEiTELfhKBy5QoYP3YU2rZpjTfh0SCBnfm55rWORKfD8JHD4Ghvz8prN48sTOCISyDwb/PQ5Nbjd+eqJpLwfSIrIgADfJ5i1+69OHriFJYsWw6lQvnOrpe3zzLNeYm8q16tCgYP7I/ixcvAJW3aBIFGSpSeOY9Jx57E7fFtOyXu4G2bNM+XE7djyrd5fm2ehxMflHj+/j7ME+OVGE9zUIrekXitQM+USk27hZJyEG/n6cxYJAS2Ej+Dvp8w5tKuIybbTTwU5T3pXCAlsP7QMz6FgKZnmMV9SetY0vWFeW5ixjBxGSddIyWe23xKm0j6TvquKXARz+lRMFIIDlOz+nyXz04BAtq0qFcoVPAsWRlqKxvIKBoiNUUB33cZdFqOeD2/cxmv7t+EhZW1iIx8l9VHJFogIBAQCAgEBAICAYGAQCAxArQICwkOxpVLZ1m1ReogOtCZrIJMhzIJ8kvUGIHAlyJgstJ5hSbNW6BixfK87dvJLd07dh9hYWGoVLECH55GZzukSZ+Vd0WZSbIvTYP4vkAguQgQX0K72+gQvL37D2Dw0JF48vSpaRfg+zwX4hWv5MNcvnJ1PjiOSUVx/VAIfCoB/UNlXmTmp0QgRQhoE3ImlawRBqgsrSFX0Jbq9xjY0JZFTYxpm0ZsDBQqUj7/7zbln7I0RKYFAgIBgYBAQCAgEBAICAS+ewTYD9fvJemoSccJqYU1HB0dodVoBPn13ZeuyMC3gAATNwoFb6+PjY6Go4sL9PGWCOb0sadtTAxiIyLh4p6W7bwE+fwtlN7PmQaqs2TvEODzCtYOjmx98LGdL6GBr+Gc1kMcTvuDVhlBQP+gBSuy9UEEUpCANlk10EXbGIxGQzwl/Z53x9s/SCS0dVpE8kT9FAgIBAQCAgGBgEBAICAQ+LEQSHzYMntn0kFs8XPlHyunIjcCgf8IAaOR/abZj/cD7cvsW0rBH9H+/qNyEq99iwDtHFcq3zk76d/gIT9kjcZ0iKe4fjwEBAH945WpyNG/I5CyBHT8uz4WWWZd9Nv/iTISCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCPwUCAgC+qcoZpHJRAikCgEtEBYICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAT+FwFBQIta8bMhIAjon63ERX4FAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAT+MwQEAf2fQS9e/B8hIAjo/wh48VqBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAoGfDwFBQP98Zf6z51gQ0D97DRD5FwgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQ+GoICAL6q0EtXvSNICAI6G+kIEQyBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEfnwEBAH945exyOG7CLxDQEskEoGPQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgkEoImAno4oXz4fSFq5DJpDAaU+ll4rECgW8AgQQC2mA0QqPVg0no76HSE1duNMJoNHwDMIokCAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQ+jgAR0AqZDOVKFcGRk+chkwsC+uOoiTu+ZwQkDi4eRr3BCEu1Ah7O1tDpiIT+PrIkkcoBhRUT0eISCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCHz7CBghlUjh4e6G5y99IZVIvgst6LePq0jht4qAxME1nVGnjYOdawbkLNUUWlJBSym53zgLTY0z5g10vhcBmez7UG1/q7VApEsgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQOCrIUCsm7OjLaKiY7/aO8WLBAL/FQISe9d0RqMmCvI0BWGRvRa0z48CSmvgm7a2MAIyFRRpCiP28jxArhIq6P+qBon3CgQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAIJBsB2scvk0hQvKAnHj15abLDFZdA4AdGIIGAVroXhk26Aoi5vgIStSNg1H+72aa0ydWwyNcJcTdXAjKlIKC/3dISKRMICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEIhHwExAF/DKgucv/QUBLWrGD4/AOwS0dYZiiL29DhILh2+cgDYAcguocjVH3I3lgoD+4aupyKBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgKBHwMBMwFdMHdWPPP2EwT0j1GsIhf/gkASArooYm/9+f0Q0F4tBQEtqrdAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcB3g4AgoL+bohIJTSEEBAGdQkCKxwgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEPoaAIKA/htDP+7nRaPwhFfGCgP5567TIuUBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBwFdGQBDQXxnw7+R1dBgl/TEYDN9JipOfzNQhoD92eie1NPD/Pu8yxntACwuOz8NPfEsgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQOA/QSAlCWgiLEk1C+Li6O8PXAn3ffUcSwAJvZT/94HLGE8TfgFX+NXzlbIvpDJUKBSwtLREaGgopFJpyr7gX55GJZO0dFKaAk9RAloiIXCMMBoM8ZX//bkz3UdtQwojkcmfegkC+lMRE/cLBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAh8AwikJAFt0OshUyhAfxPJ/L6LVbX0uVT2ZYLQT8JOAtD7iMMz6Ex/f+iSyADiCul+uve/vBhDIvM/g6/8gnSbCWi1Wo2wsLCvRkBTbvUwwpCE+1dQYOML8pP0qylKQOu0GkhlMiiUKkjkyg9GXgw6DQw6HfQ6LeRKi08noQUBnYJVQDxKICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEDgayGQEgS0SVQsgbW9IzLlLoz7F09Ap9GQLPSdbBD5TPybpY09YqIimNhkxXSqXxJAEwbILQELRxgV1vGkblKS3AiJNhzQxQJxIXyviYT+N8V0KiWeSHAzYS4jXvPrkdBfm4Bm4tkIGGCEvUwOtVQKc25JNuyn1UBGliApBHWKEdASqRSuGXLAziUN5AolpHL5e102qCEY48ln/+cP8cbfG3K58tNI6O+RgE663eCrNPbk1RK5XA69Xp8qHRA1ILmMIlkS6HS6H9JIPXkof727CHOZTMZYvw9zhVwOrS5lI4pcztTmYYRO979RV0oLpUmr1X5yHUjN+vn1SkW86UMImAfZ1OqDvmfkaZiQyaQfbMspkjeeYNHkk7bsxU+2Ev8uRV4iHiIQ+MYQIFULqWwM2hRc2BgBKc19aftoai5UqK2ScolUOf/RwuwbK06RHIGAQEAgIBAQCJgR+Crz5xSC+4sJaIkEUqkM0eEhKNuoAzJ4FsS980dw4+Q+qCytYNDTfIQOs5NCr9PAxtEFecpUx+3TBxHxJgBSGa3fU/mSymDI2hRGlwKA0s5ERDPFmYTSpILTRQJGLaTP9kLyfDegsAIM+lROYNLHSwB9LKB2hNHCFZI39wC5xVdLw9cioGUgn2kTZWswGlHJ2h4dHdJCYzRAGq96tpLIMDXoBa5GRzIJTRfdr/8CLjNFCGiS8WfwKgz3rF4ICfCBVhP3r74zRokEtvZOUFvb4sHF4wj284ZCpWLrjmRd3xsBTYVlMEBCHQD3iFIYiZT9goJLFk7JuIkqV3BIKOxsbZggTOkoGEXWIqOiYDQYYWNj/UVG6iltxk7PMzcujvwkt/4lA1fzLZT/r20eT++Mio6GXqeHra3NO+83GIwICw+Do4NDipY1vTMiMpK6MVhbW73zTsJZo9EgOiYGDvb2n4QHPffNmxCuO0REp3T9/ISiFLemEgJcxiGhsLayZL8rPvEXSNhuRAOiudzpXvNUhQY/+jcPmslou0nbO2UnOW3e/M73vSdpepKTDjOMMlIdxOchcR4Tw0zPj46O5qBO0racIsVBY5MuzkQ80x8i42QqQB8HSBXxJNfXUEakSG7EQwQCyUMgvt4b9XGQqOz+lyw2B2KS97S3d5GtXFw4JDIFIFd/Pglt3jb7vjlivIWdURsNGPWQKG0+/z2fmr//6v74PCe8/h1ynwIJiRawSYn/xN81B9oS5+OdZ1PgIFF/96/vpc47kSfjp6SJ358o3e9L1/uwfm9gMGn+44OJySmrf8ufedux+TmfG1B5X5r/DXOGJonXZeJ3f7RMzNulk4HDB8svEXj/Foz9UDv9WP6SUzbinu8eAbNna3Lnhe9b4/7b/DMlAEo6L046F03OPDUl0pEaz0j1+XMKJvpLCWiys2UuzrMA8pevjYjgAFg7OOLsrvUIePkMSgsLJqj1Wg2s7J2QLlse5ChSFrfPHkSwrzfCgwMgS601NvWT2mgY8veHwasjoCJO7CPOH2YT4tgYyC6Mg+TZdkDl9PXsOJi308FomwWGQoNhtHKF7MYfkLw6BkhMYrvUvr4GAU0wRxsM0Mbnh0w2ylnZo4K1PSL1RECb1tlRBj22hwfBRxOXwJuRBMJSSvT1511fTEATQEQke5WqBp/Hd/D62YOPqOQlMBr0sLC0Ro5ilRAT8QaPrpwGKaiTTch+ZwS0NFYDTRonaDK6MfksCwyBxRNfGEkxSqX7H11EOBO5t2vbBgwaNgreL19BqVSmWGpI+ezn/xqDBvSFjbUVRo+dhLQe7qzK/dRLKpUgLk4LA9UdtTr5wYoPvIgG3TiNBjqtlhcvFPwgn52UMnk3n1oaExsLK0vLr0acUpm+fh2Ant06IUvmTBj023C4p/eAVqtj3J2cnLBo3gzUa9IKdjY2ySLgPlZWRAz7+fph9IihiIuLw5QZc5A2bRp+H+EZGhaOKhXLo3WLxmjVrivcPdxZCf2xi54bEBjE9XPEmIl4/OQpLCzIsif1O/6PpU18njIIEOHs6+ePfzatxYy5C3Ht+k0OYFD9iI2N5Wi9QiFP6JdiYmISkc0m+plsn9QfqRfmIIhGY1bgm+oQtfkPeaSZc0jBHJ4LSaRQq99Gv+l7lB4isTklRsDS8uPPo+eS2pvzRyS0wQilUsF5TFy3qf6/DghA107tkTN7Vvw6cBjc06dLVttJVukwCRcLeaaqMET5wRgdBHnaYtA+2w95pirQBz+EIeQhJKQ8+FzyIVkJETcJBL4iAkQSx4ZCkbkqFFlrI2p/D0htPOKV0KZ0GHWxkHyq0kWmgCH8FSwrz4He/xI0D7ZCQltHP7XtEHlFASDqUCgN73zfCKNeC6MmEhb5OkFimx4xp0aY0q//9HnVV0T9y16lj+N1g/mSKNTxoTtSKGlgpMAZS3gMkBDxbyYAjXoYOcBmOoyJAwNSmuPGzyEouKmLefs5qdcpABf/OZP8CS+VmJ6d6KJ6wuVD21ITPqOFq4bL6W2aLOKDeQkP4/pm1Gs4HxLa2kvv/siiltIqofSx+j0+DwY9KJDyNo/0LMVHn2Wu5wn165080CBFuOre5kFBarVPXa9ITG2JfDzNaUqCOXl8SmQ0rr6d172Lu/TdtvjBuhAfzqX2oddCojBj/qH5IqUt5j3ll7iETfdwvfkf0oHqXpzpZrkq0frVCKP2bZ16X/6S1xgSp/tTcU/eG8RdqYOAeR4XExPL9drKyuqj6xbTHFULvV7H81IirU0Eaoxph7hEwvNc83yVhRof8PdNbq5IMKTVaVkgZF4H0xqL1pF0URponmr6jA5Ek0NFYsHvYA2WMH/u2B45c2TDrwOHJqyFk4vP17zvcwlok6JZCztnV3gWqwDXDNkQGRqMmyf3InvBMrBzdkOA9xO8eHAdQa+e888FK9aFraMbDAYd982RoUE4/c+a+KEgpdfXNPbqYbRJB33ltYCFDaDTJ+8QQhrz1UpInp+C7OxvpjHCaJYdpXLp0Biri4Ixc33oS44DaOpw729IL45P0t+nXjpSm4Am6jjSoEN3Rw94WaihNRqZXH4b/jWNO/R/DQzsCS0n+xajEZYSKZ5qY/BnaADCyXM8WTOOd7FKEQLa2t4JOYtVxJMb5xHi5/1REo87TpkUWQuW5e3FDy+fTD75zLMmA0/MVV4tEXdjOcC+LCndaL6wUtHAoDdAb2mB8BpFoMnqAaNCDqNcBklMHGRhkbDffR5Kn0ATEZ3K6TefdkqkK11kw0ADCRHEfs/uoXbD5nj0+An/ju6hqCd14GYbB94eT6pEieR/iJK383OT0pUiqPQ9GysrPHv2HAvmzYSDvS1ate6ETNmysjqXyGnz4EmDHP2hNNFAR+STmdSh9BD5/PLFS/Tv1xsF8uVBh47d+Tn0LiaS4+LeSRthqaUGIZVCT2Vg0EOViFg3k15DB/6CPj27giYJpLCtWrsRXni/fC/JSfmO0xIBbiKbKF30b0orRQ3ZZgRg0pWwojRlzpQRq5cuQNFyVZAubVq2vaD0Js0fpZfyS+2CJhwarRZKhYKfQ2VAP9M99JlZIcqdQrzFxtuykTIBRnmYPH4U8njlQt16TZApWxae2NB7iRg+eWgP3LPkgrOjI7+Xvm8OCtAzzUSYmUQn8tq0OJDwBMTsF2Um9ZiAfuGNdetXcdl279UfGTNl5PfRvUHBb9C8SUMMGdgXXnmKwj1D+oQ8muul+VnmiQ09kyZCL1/5wPfZXTRv3QnXb92GtZVJXW3GJGmaKB/0XarDVE7msqEJnFQi5d+b6yfVCfP7zFjq9KZFLn1mzj/VIZqQabQayGVyyOUpv1PgC3ub7+rriesVEa++r3zh/eQ2evX/DSdPn+U2W6xIQWz7aw0HThYvW4mps+Yx9nu3b0L2bFl4INTptFwuR46fRIeuvZEhfTpERUW903eYB3B//9fo3aMLhgzsx/WS6jFdFarVQ/CbNwl1hteS8e2Z2nxEZBTOnzgABwd7PH/hjQrV68PB3o7biI+PD9atWoqK5ctynaR2VKhURe53ErfPxHWK+rLIyCgUyJcXf29ai9CQMNjZ2WLsxGlYvGI10ri58nOob6O8+fv4YeLE0SiYPy9q1W7E/R6l39zP/lt//K+VghUJMZBlrMhEFo2j+jePoMhSA5o7f8Ki1AgmnmMvzoAxKgiQK1J9jPquKrFI7PeLABHQMUFQerWAKm8nhP9ZGlLH7IAmyjS3lMpg3XAbInc0N/2ciAAmQo4d8IiQSnwR6SVTwBj2HDYtjkD7/BDirv4BiVVaVv6YOgSp6XtMJhDJTON6/K4/M+kpkcEQ9hzqUr9DYmGP6GNDILXLZCLH9XGQWnvAstYKhC3NCcuq8yBzyIbIvxtBYpcREiKg30kXjYCGeGI6npzjz+MXcEQuEunJJChN7mj+Fb+MeOczCcBnuvzLs+gZfGBQPC5G/VulEvU15t/TPILSyX2kSWEUD06itMffQ99TWMIQ6QOraougyFYOYF5eh4j1FXkNYIz2hyp/N1iW6w99aASktraI2NIa+jcPOe9yZy9YNVwFY2Q0ZA42iD46DXG310Bi6QoQsWjhAJvmu2HUaCC1VSP2ykbEnB4DmW16GKIDYdP8AKTWziwU0Qc8ROT2xpBYujEWxkh/WDXYCEWG/DBGaRC+qSqBCGNMIFS528Ky8lDoQ8IhtbVD5PZO0L2+DonSmrNrjAqE0qsZLKuMY5I35vBoaB7tgERNXpdJtxmbFM6GqNewabobsRdnQud7gZX7xtg3UGSoCMvaM2EMj4LM3g6R+wZD+2Tf2+CHQfO276YyJjKY20AobJrshNTew5S/wCeI/LshBzP0Yd6wrDwdylw1gRhqEwqEb6jIxPr/qJPf2xNQmqUwRLyEVc2l0AfcROz1pZCqXbie2bY4xGUvsVIi7s4uRB8dAqmNu0lxpo2GbctDgMoGUrkEWp+biNrZClLb9NCHv4BV9SVQZC1jqgsGLSIoXfGBA2NMACyK/QZ16VaI2NQbOr8LkChtmQDh9mZug1ROkX6wqrceikyFYYzWInxTdVNb4OBFPOaRvrBpvB1xN1dB+/zI290S1E4jfGBZbiyMkCHm1EhIbdLF7xxScvp5zmmpRNzdPYg+PBBSWwoSxbe1xJhxHxO/fmVboLfvN1UWc30QJPT3MOhQUdK8luZoF08eRmR0FEqUqwpbW1ue273vonnh64AgtG/TEnVrVUOjJq2RJVtWvPTxwZ7tm5AnlyfvJC5VsWbCZg+ag36OpaH5/TTPDQwMRMvmTTB53EhERkXD3tYWrTt2w7kLl6FQKpAhXTrs27EJMdExsLaxwZz5izB15jy4p03zjhDCPKfndVk8v2DeUZ14jU5zY8KG7CDMa93Ea/3E6zH6PQvETJNpXhO/XZOZ1samdd7716UJ8+cJo1GwQD7Uqt2Q18K0pvjY/Nm8Tjcr19+uvQ0sRKEdiRQooFZLa0XzutM870+8pjan/WN19/MJaLLa1CBfuVrwLFIOb/xf4fqJPQh6+Qwe2XOjUMV6kCrkuHX6IB5dPc0EtK2jK+xd3ZElXzG8fHADAS8es0qax+UU56JMNmFGh5zQV1wGKNWAIZl9GfV9Sikk3mchO/87oKO5FPWPX4PvM82fjORVnbsroHKA5Mk2SPwv/BAKaDONr5JK8JtzBlSzdoQOBgTq3hUHmvzD40lpmsoZJbCVyaEx6nEhOgLjA14klMinlsoXEtAmNbN9mvTIWqAUnt26gDc+z01q5n+5mGiTyZGlQEkoVZZ4eJmM0mNMUfLkVP5vnYBm8lkPg1qF0AZlEFs4J8DEb6LN4woFZP7BcNxwBEqfYBgVycz7x3qx93xuJtfoo/TpPLgTJ2VpXJwGYeHhuH/9PJq16cQKU9qikTFjekRFRiE0LAyxsXFsz+Hg6MDESnh4BAKDgmCZRNVLRAgNYEQCKVVKaDUaVjYGvwnBjMnjYG9ni07d+iBDxgywVKt5MKXOneoCdeA02BExQ9FWNzdX2Fib7DoePXkKJ0cH7vD79+2Bgvnyon6jlrB3cuTPifDMnDEDE42kRvT19YNabQkrK0tERETwoE9b14mAokGBCFwiNSeOGYE8Xp5o07E7rK2tsXv7X/DyzAnPAiX4OeYIMK/LyEYkMgru7mlYzUzPefrsORwdHWBrY8MqclI6E7Fpa2MNe3t7HpAyZUiPlUvmo2CJcqb+8v8bOuHq5uoab0dixLMXL2ChUjGhRbWDBlQP97QIDArmgTo4OATp07lzeqg83rwJTVBZUprs7e3g6GDPaaSyCQkNRdCbEIz5fTDnp2nztsiUNXMCAZ0mjRv279iCHPmKwsXREZHR0RxtJ0sOKgNKH6kuKdJOhDmVD6WXyODY2BhOF12UHi4rV1cm527idUa5AAAgAElEQVTcuIkpE8ZysKB3/9+QMWOGBAKa6kCThvXQo2sHlK1YEyVLlkBoWCgCA4N4MKcgFEX506Z1Y6UA1R36DhGRQcHBuH/jAjp27Y3b9+7zJISwpTqitlAjNi4WQUHBIGsRIhWp3OnnrFky8/vJ2oFISbWlJSIjIpA+XTqoLFQ8sSGinsqeFgpR0TFwcnRkcpHyTGQjlQk9kyY6hDXVbcKX/p0adjWf0bS/u6+YJ3ZUX52dnWBna4czZ8/h5uXTGD5qAg4dOYbiRYvgxKFd2LztH7Tr0hMe7u4c0KH2TvWDvkv9TXhkBNq3aoEK5cuiVt3GcHJ1YYsXaoNUH6htUV9DZfXihTcWz58FCwsVOnTqicxZs3D7ioqK5npCZU7lS+mjOk7vI+X++eMHWD2RLW9RFC9SCFMnjEaxclUQHRWNmVMnoEuHtmjapiNP2L0f3OS+0atgSTg5OSIiIhL29rZcr+j53i99OBjmniYNLpw6hBMnz6BN65b49beh6NenBzp174vd+w7CUm1hqosODnj46BE6d2iL0iWLoUGjlsicLStCQkLf6WdfvHzF/WWyPfbNBBi1PZe8kFi5QP/qrEntRn6ymhhI7TND6pAZ+tc3YIwNS5Y677urjCLBPycCTL4FQ+nZBEqv1ojYUgtSS1e2spBY2MIQ+RpSSxcYogJMFhcKSxiJNJUYIbV2g1ETxQRiAqlq0HIbIjKTiEGr2uug9zuPuGuLAKUtZERMSWVMrBmi/Pk9Rk0Ev8Nkn2GEPuyZSdlKKlN9HNQlhkJi6YioPV0hUTvFE2gayFzywLLKXIQuygLLKrMgUbsh5sgvkKUtDGNMCAxRgaYDwBMIbkBi7cIKU1JycjCJdt1JFazYNcaGQGqfiRW0xugQwGCy3qF0EQErs8vI46Mxwsf0e0vH+GdFxz/LRDpLLZ1hiA03HTBEJLZUBYmlAyRSBYy6aBjjyM+RMJRBorY1KaCIgFTbMUdu1Mea+hn6QSKFxMIOkCih978M68b/QO9/HXHX5kOidoFtm1NcfqFLPaHK0xbWzecg+uB8xJwZB5vm+6HIVAihi4oyvkQwRqyn+ZcRqsK9YFm5FyLWd4P22UEuS5uWRxGxsSorVhWZKsG68TRE0bNODIVdh8uQuedC+IryXC9sO+6G5vZRRO3tDIlcBcsaC6HMVQbhqxpAH/bcVK7RgVBkqgyb1ssRc2wFoo8Pg02T7VDkKI2w5VVgpJ0meg0UWavCtvkSRB2YjZiLMyC1djcduPS+iwIbsWFQlx0Pdek2CFtZF/rA20yCK9KXh0WZ0YjcWI37aHWZUbAo0RThq5pBF3CNF8pSqpsKayZruYxpmRkdCLv2FxFzejx0Pqc4kGHTbie0908hfF0V2LTcDUPYS8RcmAKpyp5xorIJW100eTtiiBCOC4MyT3tY1RuJyG1DoLm7gUlx27ZnELGljmnHTaZKsGk2F9H75yD28lxuJzbN9kHm4IGwtRUgs8sAm5Zrobl9HOGbGsKuw0nofM5y25KoXWHb5jQM0a8RttwLKq9WsG48ARHbRkDl1QKax3ugubPeROrTAtrKldXwxrgw3gFhVWshVLkrImx1E+hDHnM7TyD/qd7GhcKixDBYVeyGsDUt+b1s18NysCjIM9eATfPZiDq4AHHnJkNimw7QRsG2/UVEbq0PQ0wQ5B4lYNN8PqKPr0TMqTH/s9OCyWVui7TTgU9IAuIiIEtXCupig/j31E41D7Yg5tIcSFS2/4EP6s85THxOrml9SWvNHVvXo2D+fGjWuiO2bFiF7HmK8jr0fQS0WXyTJ3cu7NiyHkePnUTDFu2QPWsWPH76DM/vX0evXwbB1/817xTMniMPhvw+FDmyZ0X7Dt2RLn6t9SnppbV8QFAQOrRpia4d26FyrYY8N16+cC6qVamIIqUr8dr//ImDKFCiPM9bmzduiCnjR6H/4N+xYvWfSOPmljDnZCGWTMZzdaI/aO1P60NaW9L6i8RY9DnNt339/XndTOtVNzcX/nfCfJ12MlLz0mh4rU7zaJVSxTZ0AYGBvBYz7xYMC49ApowZEBsTy+tE4ghUKtOc3tXF5e38uX1blC5VHA0atUDmbFkQEhLG82eVSsnr7efPvWFra1ozmNf7NHd3dnaEvZ0d/47WArTOt7K2Qkx0NK9DaN1NaXzy9BmcnZ0RSRaU8XaTtHYk3kIZn/bXAYGc7n9TrH8uAW0ud4XKAk7uGZCrWAXm0p7duohcxSohNjoCt88eAp25JqOxBEYYdDomoovVaIazu9cjKjQ49Tyg43d0GdzLwlBqavyurmTWVuofFTJI/G9Aev53SKL84gWnybTrTeZrPkJYxvtUc+141+4rJZ7/Ea6U6hi1o7CwsI+Kez8nOcTWao1Ae0c3NLJ1RqdXDxBh0EMXz8UqqU4n4mWzKdVY5JEdS4J9sSE0AGqZjLmvz7kEAf05qH3sO1IJpFFxiCqWEyFtqwLR5Kv5HpN1lRLqS/fg+OchGKzVJo/oVLio0yM/4Jo1qjIxSWTI9p17MGbiVMREReLZg1to0qoDzl+4hCaN6jNhvHvvAfQfPBxZMmfGnu0b4ezkyB07RT4Ll6rEymmzitC0u9HIZN66lUu446XBpUW7Lrhz9SLmLVzIFhyde/bjLexP71xF/WZt8OTZc4SFhqFH145o0bQxylSsisxZsmLB7GnIm8eLJ2QduvXBm9BQ/P3XWiYfbe1s8PvoCVi0bBXSpnGFs5MTNq9byYrkV76+aNe5Jx7cuIHtO/9mEtHF2QllSpVAncYtERwUzA3Zx88f/Xp3R4Z0Hujzy0Bky5kdj+/eR2TYa5SoUJ0HOiJc6WJBAnU7MjlWL53PxCbltWb9Zqy0vHjqME6cPI2O3fvwYHRo9988qIaFhUOlsoCrixN27d2PVu27MbGs0+uwcO5MVnKTkrZl+644euAwOnXthK6d2uKvzdvxa9+e6NzzF0ydMArrN25Dm1bN+Ls0gBcrU5nV3bQdykKlxJF9//AgSf7KadO4oWiZyrh27TrGjBqOXDlzoFmLdsiSndTiJgU0kX4Hdm5lApqwo3SuWjIf1apWhPcLb+TMmQN1G7fChUuXOZ+//tILw34bgHv37iJXLi/GfuHSFUzOFitSCLu2/YVnT5/hwNETUMhlrCb/ZeBQZM6cKcGCg8jkerVroGfXjtixez96dG6DLFmyYuDQkVi1dj3jVqNqFaxZvgCPHz1GlqxZsO2fXeg9YDAiw8Jx/9YltO3UA7fv3oNUJkXPLp0wbtQw3L93D565cmHClJmYOXcBE/O3L5/h544cOhCubq44e+4iWrXvwqSkysICa5YvZNKcAheNW7aHt/crtiUh8m7GlHEoX6YUd/I9+v6KHf/sQu06Nbk9zJy3EMMH/8oKgCXLVjMB/jlWMqnQvL+rR5oCVVEY8EsvjBr2G54+fYI5C5ahc/s2GDJyLK5eu4kA7wfYuXsfJk6fDbv/V2TQzgwafEn9TgoL6s8oGFOiWBEsmDMdufMUQbZcntDExWH+7GnIz21Ljpbtu+D8hSvwSOeOZ/cfYPyksaBJ/viJ02FtY40bt25zO6c0Va5YHpPGjmCSm0jgkWMnITwsBN6P7qBpm064dOUacufKiaP7d+Dy5WuoVrUSjh4/if0Hj2DarLlwdXXltJ46shfZ8hTmtkUk9rhRQ1GrejVOM9kcbdi4hSfD1E9k9CyAyPBQKGRKXDp/HMtWrsWsuQtQumRxnDy8h/uvK1ev8yIkR7ZsaNK8DRPnFEBZv2oJB40ogNikZQf4+Pnxzx9S2CRUEg6OaiH3KA1F7pZAdBAMcRGgLe1S23TQPt7NfyQqG0hUDjDEBLNSMHmqt++qKorE/qwIJBDQjaEkBfS68pDZZIRlpUlQZCuIiA2tYVV/MyI212DiVVW4NxSZykLncwWq/I0gs8+KyN19oXm8jxFUZqsJ6zp/QB/6BHE3tkOeNh+0z08j7vpSyNIUhFWNZZBYyGEI8kbU3m5MRJMKyLLCFMgzFIQxzoiYE8NZYSlPUwhWdefDqFVAZmeNqH3Dobm/DRK1PSRyS9g034fw1UVg0MZAXXwQZC5ZYAjxgzJ3TcgcsiBiWydoX5KlnYLVlhalfoW6RE9ove9BkSkXovaPQNyNPyG1Sctq2uhTY6EuPQAy23SIe7ALMUeGwxgXAduOVxF7cRosig2CIdIPkZuqQV1xPNTFe0HrfQvyzHkRtfc3aO5sgdTCAbbtj8AYF4Pwv2qx4tuyxmwoslWBIeAlpM7ZEbasAEidSv2ObYeNiNo7kYl8ywoDoA+JgtwlC8LWVYMh+C5kaYrArsN2xJ5bh8hdXWHTaD20PhegIeWy2pknZHadbiBkpg2Tr/I0hRG5rT5kzl6sHrftfJvV66SMU1eajsgtdSG1zwid7yXYtj4B3csTiL00F1K7DLCqvRqR2xrCoInkRbtl9UUwhD5F9OHfYN/nOaIP9IQu4BYHBRRZa8Gi+GCELfKEdeMNUOYph6g9E2CI9OY+lXaQUF+pzNcRyiw1EbGpOmTOeWAIeQTbzrcQdbAP9P4XOX+2bbch9vxaaB5sZOJaH/CAD1zig5bMhzKx0EbJZLNNkz3QvTwORYZKiLv9J7Te5EMpYcskVYHuiNzeBDLHHBwAset6D7FX/oD2/lYoctSDdZNl0L96CplbBmifHEPU3j4wasJh3XArYs5NgT7oDqdbnq48LKvMRMicdLBpuBb6kCeIvTIfUuu0gCYCdt3uI2x5no97m5MVTdgLDqJIKYARHcwBjtjzUyCxdIF1vQ2I3NmSCXNSqluVnwKpYw5E7mrL4xC9J/pQH2ge7OCypnYpdy+L0EX5YNN8G3QvT8UTyw4mNXX7Swhbkp0DQHRR+dm0PMaEt+b+FlNgydIZtq23QPvkCiK21oV1nTVQFaiCqD0ToY94ZtqtGnzPpFCXWXA9tKq7HobQR5A5eUH77BA0D//m5xijA6DMXp+DV9on+yFzzYeoA91NOxW00bBusBmRO1ubAlhSCSwrzwZiQxB9anQ8AR2v+qfglmUaqPJ3gVTtyO/WPNkLzaPtkKqdIHX05N1JigwloH12ApG72jF+pkNTxfUtI0BrAxLw0Lr55KG98MxPBPT7FdC0LnNP44bdf29E34FDMXRQf5QoXQk5PHMyuXnvxgU0bNoGrwMDce3cCXTu1Q/LFsxGxsy5kNUzJ6/9kqknTYCMCGja+deoQV3Ur1MLTVu0g2cuT9y/cQmvfF6hfddeLEjbtmENylSpzWtBC7kcG9evxL6DR7B4+aoEApr6IU2cBq1bNMHgX3/hdeaWv3dgzh+LWalKYqRNa1fw2o3y06ZTDxh0GihUasyZNhEF8uc1zdfbdcH5S1fg6uqCiPAIJru7dW6Pe/fuIXfu3LzLkZ5bqEA+5hkmTZuFoQP7IFPmLPhj4VKMmjAVVpYWyJQxI84c3WeaP1+7gcdPniFH9ixo0qwtMmTKyOvEjWtXwtHRHqGhYejSqz+ev3iRIDojO04XF2ecP3GIRWwkqCTyuFCJCtDrNYiMisXGP1egeNHCLKIaN3k6Zk4Zz8ITWheHR0Tyz+3btMDD+w/gldsLrTp0w8HDx5j0/tD1pQQ0PZesOEjZXKJ2C1iSh29oMM7sXIvoCCIvTbu06aI8yhQKWNs5IvxNYOo2pQQCulw8AU12Rcl8ZQIBfTOegPb9DwhovWnMI/JZH/MZNlTJzOt7bkttCw7muEj4SFyboxua27min+9jPNJEwzF+15qfVoP8amuE6nXw1cXBS2WFeR7ZMCnAG0ciQ2BJu4GSXaDvZlIQ0J9fNz78TYMRRgslwqoXRXQxT5Oq+31eTWSp8MwP9jvOQOkfnCpWHER8UDTP0zM7dm7ZgDRuGQHEMAFNEbyGDRri+vWrKF+tDmpVr8oEjkSigHvWHAgKeoOp40fxANGoRTuE+D3DvgOHUaZUcdinycyqY71Ox8rZ2BA/+Pr6o3nbzjh15AAKlyqLy2eOokiRwmjZthMTwR279+XO/86Vs6y4fvr8BcLDwtGlYzu0at6YiRcieubMX8wEi33azDi8ZzvqNm4Jv2cPMWjYcBQvUhhNGzdBrgKFce/GbYSH+8Mja25EBHijWNkqnEd658DBw9G2dXPUatgcF89fhMLCgskZ9ixXW7CSmRTgNND4+vnxoDZh9O/o1nsAq1zfhJBSxGRHERvii+s3b2P4yHHYu2MzJJZO0IS9RqHiZWFhIcfZE0cxctxktgaoU7M6ipWtjBcPn8Azfx5WG2fK5AmvAvlx99o5HD1xCuv+2oyVi/+gpSs0mijGnrbhb9/4J0aPm4xpM+dAplTi3PEDcHVxRp4ipZmkPXtsPwcBSlaozumaPHYE8uT2QsPmbRH2+jmTYaVKFOOJzuTps+CZIzsa1q8LC4c0TEAbNBrkyZ8XB3dtg1ehkkwEjhsxFN27dETT1h1wdN8OJn4b1a8DB/csrBCfP3s6Fi1biSV/zGK1+Mql89GgSWucPnceYa9f8P2kbiYLl/WrlrJVwvTZ82FhoeSoNQ16uohI1G5YD9v+Ws1k8YQxv2PkuEkYN3IYKlSvh1u373BeDx09gT49uiB/sbLYt2MLVq5djxFDBuKVjy9vC7tw6Sry5/XCsoVzsWrNesyePglNWrTHn6sWo22Xntixay+ign1w+fJVlCpZEqUqVsX2Tevwz6496N65A/z8/dG+a28c3LUTuQsXwe3LZzmQsH/nNmzcshX37j/E2JFDuV1TxLt9l54crDhzZC/mLliCwb8ORppMmXiylNxDRVKje/len2k6bDCEgw1b1q/EgN9+x7xZUzBzzgL07dUV5arW4bIm1cX4KTPQs1Nb5PD0xIlTZ1gdTEQxe9HFW9Z0ad8GXTu3Qy7atfAmGIePHeA2MGPyRFg5p0Vk4CuetO7dfxA2NjYcSCCi+e7d2yhRoiQHKmginS1LZg7kuLhkpL3R2LBpKys26tWpzersJq3bc19IgamqlSpi4tjfUahAflZrHz95BlNnzYWLszOTzgd2bUXeImUQ7OuLPxbM4YG5X6/uXGQ+vn74fcwEHDp6HH+tXo6MGdJhQP9fUKlaLaTzcMfCJStx7NgJxIa/xvmLl1G6ZHkUKlkS+3du4Yn3r0NHIi4kFH7+T9GkdUecOXIIhUuXw+XTR1C6Ug08efqc+4kP1k2aCGqjIXMrBFWxAUyu6QKumyaDRiMTGFLXfIi7Mo+3lyuy1YX20T8mdeaXHKj2vVZYke4fEwEzAZ2rOZQ5myB8XXU4DHqE2IurEHNyJGTOnrBtfRLhGyvDGPUaiuwNYNN4JiJ3jEDMudmwrrME6jLdELqwBONj3+s8Yk4vReTu7lCXHADr+hMQ8c8wxF2aB8ffYhGyKBMMQf5Q5a0Dq3pLELqgMKwbb4Lu8W5EH5sOWRoP2DTZjcjd7Vmdqg+4C6sqswALR0Tt787EKgeB9HGw63YPYSsKsIpTmacNrOuMQsSWAYi9thzWDdbDokgrhC0qzrYV8rTFYVV3DKKPLELMyUWwrNwfVvVmImJNPSb+7HvehebREURsqgGlV3PYtlqG6CMLEX3yd9h3f8xC5rA1ZdnmQZmnLWya/oHIv4cg9vxsWFafBctKAxC2oib0gTfZ5sCu+zHontxA3NP9sG02E6FLGkL7cCccfotCzJnR0NxYxd7yluWnIHRpdu5vWE0e+Qr2/YIQQarRoFuQpSsHq6oLEbo4A2RuBVlVLCFFrdKWFcSKLLWgyt0aEVvrwaLkUMjdiyNye1PIHLPDEOnLhGTU7vZMRJLamElDTTgkUktYVp7KpKTZToGU1FJbeo8nFO4VoAt6YLJOsbBnsjr6+BDo/K8xma/IVgcWhfsidFFu2LTaBWOMD6QKR8jcvSBPkxvhmztA92QPlPk6Q5mtNiK21OU8GsK9WRXLBLTfJcjTl4W6whjE3dwAi/yNOUgRd20FYk5OgyEulA8s54Uh+QqzMlYGqyozEHdnA9RF+yP26kJovY+b1LDk00xWIpYuMMYGQ6JyhlXl6Yi9PA86/6uwbX0U2lfnEbmpDRRZisC283bEXvwHsafHAipbk7exTAVjVABUhXpwcCX62GCAiFiDHlILe8ZUkbESVPk7c30kgvaDvuYc4NTAqImFuswI6N88htw1Lyv/Yy5MYzKblPqEL3tga+KgLjcKhnAfxJKqWa6GutRwWBTuhKh9fSBR2kPpVQGaB2fj7RZVoEOSTHXBF4qsdaD0bIao/d1MeEjlMIQ8hU2LQ0xSa+5vNu0gIJ/s2FBAacn12ar6YsAQTtsDIE+XB/K0eRC+uSP0PudN3t10nkOlqdA+2g1VvnYcBGKLFJUtp9+i6C8mL1LaTGCbAVEHe0Fqm9FkIRIbAolVGig8CkDmWhyGqGDEnBkFmWv++C3kJq9yUj6rig+B3NYDcQ/+ZsW+zve8yT7GqIcqXycoc7WA4c0DSC0cEbG9kcn+RRDQ3/y4xLuO9XreUXn8wC7kzPdhApp2zbVq1gRlS5fEsZOn0bt7Z5QqWwU5PXPyDmCyyKR5Ks2Ny5ctg0dPnkAhV2DE0EFwy5iDlctvzzZJPjRmtS4plUlAEfA6AJkyZcTsGZMwbMRYJotpZyoprWmOXK9OLRw9eQprl69GZs+crHDmc6RCQtCgbi0M+bUfiz/oWr3uL5y/eAmL581iJbWlkwcMUUGoUrshViycC6/cufH39h04evwUpk4cB0vHNIgKfoXOPX7B2j/Xo1u3TpgxaTy69OyLDWuWY/7i5YyLZ/7iLOa4eekU/vxrMwtXaJ22ZP5s9Bs0HEsWL4M+LjR+/lwBhUoWx/6dW7Ft+w70H2wSmHg/vIHy1eri4c1LKFiyAmZPm4hqdRqz/R09m9aJG1Yv5TVD9ap1uK2ePnucxVu0pl62ai3q1a7J5yhdOHkMFy6eZ8FcFq9CvHO3V7dOvMO6Y7fe2LJhNZasWI1undrDq1ApBAUF8Rz9fVdKENC0o1gbFwPP4hWRq2h53Dp9AE9uXYRcbjrcnccV8vqXSGFl78gHFcb/MvkV51Pv/G4JaLIj0cJolw2GHC2ZhJbeXwNJCJ1z95bM/1Q4PuX+r0VAk8K5jYMbWtm7oq/vI3j//0GD49wyIVivQx/fRziaJT9e0O9eP0dlG3v86pwew/2f43pMBFRkD/YpmUp0ryCgPxO4D36NGjf5A9laIbRROcR6ZQDIQzcpAc0HzMggDwqH/baTUD1+BaNKATY3TcGLnkYkMauMmzREsXJVWQVcp2Y1tGjaCENHjsfa5Quwact2jB89HCPGTsKylWtYGUiDy7N7d1GwRAnUqlGVt8LQoEPELhGOHdu24oHP0kqNO3fuY9K4kejSqx8uXLrChAoRuqfPXeQt5TmyZWHyjwjou1fPoWnrju8Q0BQ9JfKUyCbafkMD0+LlqxHi9xSZPPPDz+81hv7WH4UL5EfDpq2Rxj0t8uXxwuplC7Fp69/wfx2AjBnSc0e/bNU6REVGMIk4dtwkZMqaBS2a0hYjC472vPL1w9a/d7AS9sXLl8idKxcunT7MW40ePnrM23rIs5h8qtSWao5iDhrYDw8ePMKlq9dhZ2ONIYP682AmU6hQv3FzFCtSmFWxa9dv5IPUaLsVbfPZvG4FchUsyepIRztbrFy2kO1PTp05BytLNU8iaBtQi7adMfjXfihVoijyFi2DW7fv4uHNi2jTqSceP3nC0XRSfJIFQKFi5eKj1ddQuFRp1KhWhdXhFHnu0rEtMmXMjGmzZnN6Fi9Zgdq1qkOjJTsNk7pz97a/kLtwKVap/zFrCn+vf59f4VkgP2/59354k71xaRsVbb1q07IZcnl64s7tOxj5+2/oN3AYzp6/iFuXziBd9tzImSM77l2jwMFcrlvdu/dAv/792ZqDSMMX3q84Sv9Lr24oWbwY8hUvh5sXzuDq9SsYM2EqDh89geg3QWjetg3j+PDBA7Rq2Qxnzl/E8N+IgH6FVu274u6Dh1w3yAKjfesWyJ3bC3dv38GQwf0xetxU7NyzD88f3OCABBGID2/fweQpE3gr1by5s7F3z270+GUQTp85x0r+SeNGwcfXF/Nmz8TyFSuZh9u3/xCr6ceMGMKtsGqthkySeuXKxSoG8gT+Hg7gSMEuJMUeRQR0cLwfeKd2rVGubFnkK14GNy+c5Po+ZMQYXLx8BX7P7mPTtu1o06IpSpavhn82r+MJ+JhJ05AxvQfCI6KhtlDh1ePbGD95BqbMnMM2PKuWzsf6TVtZSUxk8Kyp47k+NmzcEnXr1UHfnl0xd/4SbN/8J0aMnYjxo4YjT+HS3Ld17dgWhUtX5sl89SqV0LZVMwwdNR67Nq/D8tXrMGbEaKjs7bFl3SpWMVSvWgWHjhzFsROnMW32PCagyTbj0J6/kc2rENKkTYM50ybwxH77jt0cpCPFNwUv3DLlZOuQaZPG4vChQ3ji7Ysdu/ZwsINI5Ac3LyJ/sTK8NfHZk2fo3783H+JZt35jlK9YCX+uWMg7Qy5fvY50Hh4YP2oYHyA7dMRYVo98UJlPNgB0+FqWGlDl6cC+lbrAWyaPTCIx1M6sgNO9OM6LfYmVq9ju+3/sXQd8VMXXPds32c2mE0IKhNB7rwKioBSRKkVRwEJTFBuKBXsDFEQUUERQehOQroAI0nvvIaSSns1mk+3fd+/bDSFSAiQR+c/76Q9IXpk5M2/ezJlzzy2x3i9udNcgwEkIM6Cu1hOa+kPgyDgOVaVaMK0YC2dOPKv9CwjonERoGr0ARUhTmJZ3hSqiDeyJe2B49iRy1w7hKum6/ATjzJpQVmgGW9w26HuvgyNpO+wJu6HvtRjW4ws5HF/hWwm6LgNhWvUDb24rw+qzitp6dB7sqWegLFeLSSki/LzbfMjWAZwg0RDJxJa6cicoKjRH3vZxvJhnn2iv8shdOxCqCi1gT3ZvL2cAACAASURBVDkCw3MnkLuiP1yWTH7XXQ45tA0fg8ynChxpJ+DVaizM60fyppKh3+/Iml4VypB6sCXtg+7hHwC7ick0v1HJbJMAmwkuWy6TfKrKXZGzuANU4W1gS9gB36ePsVWFPfUI4yD3Ks++2jKFAvbLx2E9u5SVnNrmr0PbeDCypteHps4gyJQq5O2a4LZGkLNVg7b1u6yatZ5aBHXdwZCrfZC36wuJVKScIkoNE7mqKj3h02cGMr6oIJF0jZ6HMqxlgQKYfHkNg/chd/VTfD8iWWExwkUhx89thuXIbzD/OYZVrexnTDppryDoOn8ER+Il2FN+hzM7F7YLa+H7zFGYN7/G3s0SAd0V2sYvInt6beh6zIa2/kNs32BP2AV9r6VQ1+yJzAm+0JJiProz46cIqM7lMAze61ZA72NS3fDkcuRt/Rq569+ApukzMPSdjpyFQzjqRO4XCciccOakwXbmV/gMXAZH0iUY53WD/8uxMG8bB3v83xJBzesIslLJgEymge+InTBv+oTV93JDJVY3E4GqCGkCZ9Y5qKs9yhscZvIsNlRitbXTGMtksbbhi8icoIWciFJKrqfygst4CcqKHWF4Yi4yxkdJVhGeBI/Xo1FcMnh3/BCK4NbI+DwUvkO3wpG4iy02mAwmJRkRtbkp0PeZA8gDYJzdAsoKTXmjQB5YE4Y+y2FP3gWn2QTbmXlw5GTAkX5KsqSQq6W+UK0XfHpNR8bn5SDTSb7clA+IFdD9/7iagGbClzzOlXAaL8Kr7cfwatoT2XP6wX7pL35P1bUeQ/a3lZl81/eYAZfZgezv28Bv9Bnk7/8atnNrIVN7Q9v0eWjqj0D6OBn0/efzhoF58yuSjQpteNBzlDrouk6AIy0J9oQ1cBpzYU/eL9l8UFnItscrGLpOM5C7fRxciXvgUqi5fvS+0ZijqdEXprVPQ1GhBVTlG8L8x2g3mX4PJxu9az4Sd14QIqBJ5HUzAppUyN98+TlkMjVGv/46evfohg4PP4qKlSshKSkZH4wbi0b163GY+7wFS9CtayfM/OlntG1zH35d+Rv2HzyE0JAQXiPezkFirOSUFJQPCsLpY/vQq/8grF67HuHhYaxsjq5ciYU5J0+dxZa/tnH086nTZ6T1tEzGgq2HHmzPquQPPx2PYydOcdS0l38FnluTeGnOvIWsuK5WtQqv3dZu2MROUFu378CUb2ew1cZXX3zMwrCuXXtg7Dtj0bhhPfTu0Qt1m7bE0b37cCHmJHr0fZLn6AvmzER05Sqo26wVju75G6vWrOE19cQvvkJC/FnUbdoaBr0PR+dS7qgH7m/LUde0Tj53bB/njTl9+hw+G/8lYMlFZLWaBZ7WZIkZc+oI2nbsgo4PtOO1K60n2re7D40bNsCCxcuYJxg37iNUq1mdOYSLp46gcav2IKuNt994BdWrVsUT/QegTtPmOLb/IC5eOIFeAwax/WdpEtBMMNP/CgWq1m+Fc0d3weHx0XbnRMoz5aBKgxao16Yzti77ETkZqdyOpbau/a8S0EQy24xw1R4OR+MXQFn25McWQ77vs6sSFd/OO1fca8qKgKbkg/fr/TAmOAKjk87jss2KyRWq4KzFjHHJsZgVUR3p/78x+/7li+huCMYz/5/Akn6+L88oCOi7KgkhEdAOBxw6L2R3aYG8BtE3UEDLoIpLhe+qHdBcugyXWlniBDR9lMh/mXb76EPVqn0nhIVW4NBtIpMpbP3Eod2s3qWDbAmIQCZfXvLFbdqoIdatXIw9+w7g1OmzTOyRmpkUzGSDQCQsEZmDnxzA1ze9rwP7I9NHgsJXclITMOXbadDrdRzq4iGgnxg8FKfOnuNQG1Lg9unZDW3atMPzL41G29YteTCk8l2KT+QkZEQw08DepGED9seipH9p8efYS3nNuo1M4hKRSqrbxUt+Re9e3bmOb777IYdBffHJ+5wUkUZnqsdXU6bxNbVrVsO239eyTcarb41jS5Dw8Ap4/603eNOALCr69+3Ndhe0O00EGlsAZGUz6fP1tB9Qvlwg1q9ciq+nTsfkiV+iev36SE1NR5Xoylg6fzaTveSDNXP6NxgycAB7v5L/FpFRtHtMxDb5uI55ZRRa3NcBUdFROHvuAk4d2o033/0Af/61ne0+unXphNdGP48mrR5ASEgIGtavwwkqyC7jzNnz3DZEwkdGVMSESZN58kPqzyef6A+rlRIgAp9/+TVWLp7Lqmpqt8kTPmHF9NARL6J8aCh7OO/bvhn1W7Tjv7Mn2IPt8ePsn+HvH4AOD7RDP7clAfWpxq3bsx1IUlISfpj2Dauqnx85AlOmTuXEi/RQItV27t6L995+nesXFlEBCYmXcXDnFlahEok3eeKn7EX2y7xFUGvVaN2iOX5k4m+sREAPfo5V6NSXSaVPWNDvfX190aF9W7Z3Wf/7H7h05ijbkBAJl5CQiBnfTkJ8fAJq1KyF/r0fRcv7H8LpM+eYmKTIgJzUeHwy4Su89dpLTKqTSpUmKeQdTZYu27bvxHeTx/PuNXmASwkZxXE7CHgI6Md6dWcLnNb3P4zwyDAkJl7God1/4YWXx+DEqdPYsXk9IqNroXb9eji+7wBm/jQDaRkZTLBGRoTB4XDhrTGjMaBvbwQERUCl88Y3k8Zj2NOD0O+pZ/HbmvX8zpOyhHzhaDOMvOGtxnSERlWFj48BZ06cwOmTB1lZvX3TWhw/eYqthWhjwmg0svKD+v9Lz49gxTOR2uQNXzmqEm8skdKDFNA06aV3KiAggMMoSW1RLjgCY95+gzeLKKIj5mIsb2pkkT97egYWL1+J3Vs3YuRLr2PalIno3nsAViydjxdeeQPfTvkOaSmX8FC33rz4IEXF+++MQf26ddC100M4d+4CoqOj0LDF/Tz+0DhL3nSELXnSU5THdX3mZApe4CvDWkFV5VFYj/0MR9Y5Du3nhbOXPzQNhnPiJlokK8JawXrkR7iM8WWW9fl2+pW4RiBwSwgQAW0xQhXWCj6DFpDVMCy7yY6CbCGMPF8jn2FWQBMB3XA4lBUfhOnXnlD4VubQesPg3TCtpDmPC/ruC5Hzy33sW+wwxsPw2G+wHP4RXvd9AHlIKKzHNkhqT05AlgvbmU08D1HX7g7YnZwAz5mbBMshSqitgtMYB++2H18hoP2rwJF5FgEvSF63pOJ0mpLh1fJNyAOrI/e3QUxuOy1GGJ7aCdOyXnCZEyFT+0LfayoUwS1hOfALE62q6HbIWdKXn2F4Ygvbj5AK1pGTAF2XH+DKjkfu7y/Ab1QSctcNgzPjJFxWEysx1bX7S3YWPuHsIWx4cjvMv7/IxDeNIbTo1XWbBGd2HowLH4GqYmuJCDddhs/Abcj/+yN4P/QtsqYEQR7cwB3OSnwkWTbEwG/EJeRuHA5dx2+RNTUU8qA6kvJbpYMrJxaq6J7weeJ75P81G3l7JrEamuxRlOH3wbSiLxS+UVK5Bu1C7m8DWVUrJWF0Qf/4HCh8QmFcMpwTRUprBgdceRlM6jnSzkAZ0RK+z65D3s75MK8dCr8XYlkNbE/ayxYbZGehbTgCWd/VhWHgatjjdiH/4DdQ+Edzf6JNi6zva0LbaDirpUmhzf3FlATDoJ3I3fA8HEl7oIxsD22Lt2Gc0wiq8NZM5hsGbIXl6A9QBNeHIjCakmzAfnE7HFmx0D3yPoy/DID9wl74jTqO3E2jYY/5A4rgmowdWabIFDoYnlrEpLpp+YucsJAObYvX4f3AM8jbvoTJV1VUE1gOL0P+jo8ho3JnnoO2xRjoOr8B04p3YD21VEpSyORzHJSRHeH71Fzk7Z6HvL8/lzYkrxXNKW1BwGXN5mSCvkN+R86igcg/tIrJdkfSbpi3fgFlBdpkUXL/1XedDE29/shZ9BRsiXsgV+k4sZ/vyFjY4/9AzuLe0r2G/glHSjJ7dSuC6sKZeQaqKr1geGIGzFt/4kS5BceNCGguotTXdF1+hCPlFPL3TZBU6nnp8H1qN7KmR0NdpRt03b6Acd4A2M5sh9/IvbwZYj22FPKgKPi9cBa5q57jiAndI5OZjMhdOQKKsJps40IWHTJtoKT+DqkH3+c2wnJoHb9XTPrTxgcR0N7loH90HnK3vQ9nwk62vaK+Qhs2qqqPInfdc0y0y8l2hjy8jZdELoZbGuj/3ZNvREDT+paiWGNPn4bFasS4Dz/FFx+/z5GoJKLq+GB7BIZXYds58pS2mM0sWCM7mwYt2uPQrj8xZ/ZsKL30mPb9jzh5+iwLvTw+xsWpOdtqaLW8pqX8O3+s/RVnz17gZOCZmdKckuafZKmZFHMa7Tp0xu9rf8U7H36KLydPZb9nmm/mWyyIDAvDKy+NLAjEj42Nw6yf5+PEgR08R6U5OeFBz4y9dAndunZmVfUTTw9jgQYJOCjCkA6H3cn5njo+eD+6de+L8MhwZGQZcWzfdjzcrQ/fb/nCnzlfU4XQEFw8fwEb1q3E2vW/48sJk5GSHINO3R+7Mn9+ewyLpPoMGITAoACMHPoM50eSkjCm4cy585j9y3z2daa5M3EINNcmu0ayzaB1BF3P/EbjhhwhSevDl8e8jZDgIPgYfLB142o0aN6WCWgSyrVo2gR9+g5EWGQYcnJycWTPNnTu0ZfXl6VOQLPlqh02az40XmTpJB1y+qaQt7ZGi7a9hsAnsBxij+/H3o3LoFJrOaK9VCJ7r/KAHu9eSxSnh7oTsLIH9L9gwUHldlrhCqgDZ4PRPA+RH/sBsvgtgEJZvHx1xazm9U4rCwKa3zmXC4299fi0fGW21thjzsHXFaJx3pqPd5Iv4ueIGkh1WPHh5Vg8YgjEcwGhGJN0ASfyc0Ee0f+qAto/NBKV67cUSQg9vYgis6x2mO6ri+xebQCzhT8eVx2kXFApoT12gT2gacJZrASMt9ihqQPTR+n1V15Apw4PsE0FJWIjApRIFrvNjphTB/HTL/M5gRepBGUypbTreOAQtmxex0THM8Nfgj3XROl9kRR7GmHRtdyRgi4gLwdtOjyEBXN+YJUzqRnJgiElJQ35WSn4+lvJA9pDQNNgTKE4FquNw35693gUI4c9g7YPdOFEP6AdO4UCX078jD2IK1Suxarhsa+PZgsOUkAHh5RD29atMHXSFwgOqSThSxNjSw69Tvh11WqcOHmaFd1EGMVejC0IbfTy8eGFI1mLbF67Ehs3beFQffqwcWZdiwUpScmAUgnkmVC3YWP8unQe+jw+BId2b4XKEAKb8TIg86YUuPj0w/fYPmTHrt1Y8dtanD5zlgknei59KGs3ask7uxVCymH2rOl47c1xHKqv8QuFJSuJW5SIsOeefgot23RAtRrVmFAmApoI2r937uKPN1mkEAZE8lOCvj83rmJCatiol9nmQq7zZvVoSLkQfDp+ImrWqI6ej3aFQh8Eh9UGWC2o06RxgQUHEdBTvvyMfXVfGfUqajZqiJMnTyHh3DEmqO9vex++/3YSWt/fCTFxCbBlJ3FZvpk2Ext+38wTgvAqdVCrZg0cP7Afk6ZMZn/akS++Do1WDUturpRV12LEkGEj8ezggWjdsgUatGyPQzv/woGD+9m6hJScyRdPoVP3vrwzbTdexoSvprBP74jnni6w4Nixay8rQRf+PBMt23fCmfMXYM9OxsZNm7F46Ur8Mn8REi6c4IkATZ4uXYrDN5O+4HC1n2bNxLKlSzDshZd5M4UIaCL46KhaJRo/TpuC72fNYRWtLiAMuRmJ3Ee69OiHSeM/5tAvSs5Jin9x3B4ChRXQQ54cgHZt26JBy3Y4tHMLjxlj3n6ffb5jThyE0lAOtWvVwvH9BzBz9gyeJL/BBHQ4TxrNGQl44eU32F6FNp4iwkJ5A4QmkrPmzGP1PyUepEkVTfRJyRAWFopp02aiWs0aOHH4CM6dPsz+zn16dEPvno+ygiG8QgVOQkge0+WCApGSls7KfYqKoEQnlHyV1A+zZ8/G2t9Wslf+9JmzeOMnNzcP+/7ehBr1miE8IhzTp0zEmg2/48vPPoJ3UATMaRIh0vqBzvhu8gQmsVs9+Ah2bFqNn+cvYgwmjv8S8ZfOoU6TVjweXzh3Hi++OIJV2V279cCj3Xviu68ncNjh0eOneJxNSEzmRKYUcVB8Aro7e6pKyZe8mGChBGOaus/AkXWWvSkpKZb1+FxWq7FcpWSDc26vE4mrBAJ3igAroDOhju4Kr3bvInfjOPj0JjLrc1j2fAmZX0UY+m8uRECPgDLyfpiW93BbKsTDMGQ/TKseZ72RrvMsSQEd3hK22D8lBXTydjjSTkHX7QdkTiovJW4jtSl5MfoGSZYAdgurJSlxnFerV5E1vTaTf05jPLzbfsSJDXPXP89EtLb+c/C67zVkz2wOlz3XTUCPhdy/Cqt9KYmc05zGSlvT8j5wZp6GulpveD04DsY5neDKuwx7UjL8Rh1C/u7P4Eg7BkP/TcicVhmq0MZMAOoe+h5wkAL6eYmAXvM0q2aZgK71OFRRXZCzpCNUEW1hi98O3yHHkPcXKaDJQ9gMZUR76Lt8gvz9C2FPOQ1b7BrI9WE8jhgG70fOgg7QP/ITjAseYKWvtCqmRZ6TkxD60jlLOsPnsfVMtLNNA/kLGi9BXb0fDE98h7yt38O85T3IfEJ5Y0zTeBQUQfVgWtmHyVzyQDY8cwLmjcPgSDvJyRANAxdC7hsN4+zucJrjINP4AXZKtqiEtuEw5B+cwbZq9ri/oG3+MRSBEchd+RT8nj/PGDhyEyWP5NCW3FZZ39aB73M7YI//C3k7PmXrD/bNZgK6BrSNRkIZ3hY5y7pAFd4W9vgd7Ett3vIaK4GVlR+Gd/vxyPoukjdBbAk74dNvC2xnFiJ//7dcPrImUfhHwfDkBrjsOthi17GanMh2R8YpVg+bt74t2T2ofGEYspStOoy/9AVs2ZKXtNMB36HHkLvySVgvboQjNQW6jp9CHlgR5j9e5L7r1fJt6LqOhmnJO7AcmQkZqXhZFZ0AdeWu8HlqNntVm38fKynWSb173dUyqYzV0HWbBWVQQ1hPUALAQLYYkRJknkfe3xPhuHwI+p5zoanfDcbZA2BL3AY5KZgdlCQxVdr8WfAQ5N5k/5EERXAzeLV+DTnLe0EmU0BVrQ8Mj09F3p8zkPvne5CTLQUluKTjRgQ02Y2QAjr9JPS9V7F1TN7291ilThsRlGjRtKIP9L3mQaYsD+uFlUz+ksLekRUjJeLU+EIV2QaWY3PZFkMRWJPniQ7jMVj2/gT75QPwavEG8g//CJlaB3vyXmjqPA9VxeZMKLNPNFloeAjobr8gd9t7EgFNBHx+OkcnUQJJiljgzWTeIJaSg4rjv4PAtQhoEsZIifTUPKelvCMjhj6NXxYu4TViVMUIzuXz945dnC9n+arV7LV8KS6O7QQXLlkm5ah5djBatWjOpCslZx/z1nssziDBRXEPKgepkiPCwvDH2uVISEhGrwFP8XqQRDiUiH7os4Pw1dffsRqarN5IrUxzY8ofRdF3VB+KlCaxl/HyJUDlg9atW2LtqiVM0KanpGLWzGkIDAiGzNvAYiXyQw+JqIINa1Zg1py5+HHOXK4jzdeVKhWTp6+89DyaNG6Ax3r2Rv3mrXF4926cu3ASvfo9xX7MyxbMQZU6TVCpYgTOnjqD3zes4jXpxPGTEB93BnWbtL4yfx41ggn9bt16o2qtGjh79ABHKMg1GhaINW/WGJFV67FQhd63ixcv4sLJQ1i4ZDnefv8TJv0pr8uGVUsQXTma2+DUmbN4/72PUb1WTZyPiUHc2WNXKaCrVYnGwAGPo17zVjiyZy9iLpxE78cHl7oCmvyqSfHsXz4M+bk5sOaZJWWzC7DbrdAZ/FCvbRcEhVVC4vmTCKtcE2cP7kDs6UMwZaRB463nSOkSPTwEdNj9cLb87L9DQBfweTK49JFSsti0Q9zHy2oxVFYENFlFVlV7Y2pYFUxKi8dfJiOmh1fFaYsZbybFYH5kTaQ5bHgnOQYD/MoVJCs0OR2suL/dpeEdWnBIyed8AoJRrcn9iDm2BxkJF9m0/UYHXUNJ3So3aAm1Rocz+7bCbjXz7nGxSFhOzqGFptYAty8YqRluF4ISfdXck2oZZBYbbMG+yHiyI+zhIUA+TSDIU4ZOcTHBKrPa4LdoC3SHzsPhrYHM7f1WkiUiCwTKFkse0GuXL2LPY0CLYS+MZIN/SnZHfsvkZ0SeT+PGjmG1Mn3QaKBfvvAXVtaRB3Ry0mUcO7CDSRgKcaEPJSlCdTqy1diLyynJ6NF3IHb++TtCKlbF2l8XsdqPPnTVq0azBzR91OLOHcWBQ0fw4AOdERZViRNuHTp8FL179sDsn+eylcLyRTShtiA3NwfV6zfjsB9SQJMH0+P9+qJWw2Y4cfAwTKY0TjTQ7v6HUb12TVa8zl+wFHXr1OTQGVJAR4SHuX2PZKDkC1lGIysKZ02fwpYULwx/AdB6QeXOXEsfVNqlpH6q03njxIF9+POvLZxZ9/6HuyEzKxvrVizGpfgEvPPeR9i9fRMmTvqGkxK0bN6USX7yaiaC6Zcfp6FKdHXUbtSUEzIuXr6UVdwduvRkcmnjuhXIys7hj9qYV19yJ5+QCGjyyn79rfeY2KbJTOeHOuCNV19Ey/s78abCmuULuK16DxiMlNQU9jQmhXlUVGV88sUEaYf5yWdQuWpldxJCO7cltUu9Zm1gzMnBZx++yxYb3fs8gb3bN7HSk2w8DCEVWYm+eN5PeHb4i1jw80yM++BTth4hT+4Dhw6zJzj5YdGO/QOdHuWwqMnfzmDymAg7KjOpSEkt3rxpE04WSTv95N1M5CHZfzzQuTuOHT+JlEtn2Pd33Ng30L1Pf8yaMRXjv5qCLz79CLGxF9njeeeufWh3Xwus+XUxJwkksvj1sePw3ttjWPn659btuHCSbEnaFxDQ5O9FtgRP9H+Md9jpvC3rfkNgWBSrVU+cPIVBAwfguxk/omf3R9ClR18c3LUTy1Ys5SzKn3z+JW9yUIIJQUDf2cjkUVSQ/Q95rLHf24/T8MEn4/Ha6BfYh+3o8RMY/txgjh6gftW2Q1csWzgHU6fNxMdfTORQONpU6N29GxS6IH631RoNzh/fz/7qFMkw6YtPINcFYcfmdazI7/BgF4x99018+sG76PLoY1j321J89NkEtr+pWrcp91HynQ7wp/BgNQYPfRajRjyLseM+xsHDh5F6KYa9Wddu+J37cWBAeSh9/LBo7kzUqVkDHR7phbgzp7Hh9/W8aRMaVQMZqakY9+5YvPTCcE4g89em9Zgzdz5q1ayGEaNew96/N7F9yLi3Xmdlxs+zpuPVN97BtKnT4XKYsHrdBnTr0pXHOfKAXrVmPV4dOw6WzHSkpsZzUtXdf21G+UrV2FLn71278cbbHzDxToT8NY/CFhx1B7PfrT31GCuvJAuOYHg/8CXsCTtgPfMrf6eIfCoI9b6z5hdXCwTuDgQKkhA+BnWNfsie1RqqKu2hbf4qLLsmwpF5Gr7PHIFxYQdJAd1gOJSR7WD6tdcVAnrwHuSuehIupxV+I3Yg94/xMG98A9rmw6Dv/gVMq8fBsmcKAt50wp6wjX2WFSGNoe/1OfJ3LYVMFwpXThwsh3/ikPuA13KR/UtLfueYgG73CUianfvHKMj1IfAdchCWA1ORf/QXyY4iJ5GJLiag1wy+QkAP2gXTr/0klWh0V+h7TIZp2fOwHP0F3g9NZu9q45zubLvgN/wELCdWIGdpH6irdoXhyTnI2zYb5s2UgC8OuWufkwhoWy5UVbrDp9ck5CweCcuBWdDePw76Lh/AOKsr+8jLFFr4DF4J+4VTsKfshU/3D5E5tSOcxvOcHI6IU23DIZD5RMNI5LI+gj2LXfm0cR7ARLOyYnuoqzwC62kp0RxU5NebCVXV7tA/8jnMmz9E3tYv2BqIbQ5cTqjrDoKuyzvImf8srMcXwavDBOgeeA1Z00l9nQV971mQq/2RPfthOPMvQ64JcHsre/GC0m/EQWR8EcAkubJCSxiGLELe7uUwrx0G/9HJcJpjYJzblclEw6Df4MqVwzi3LZQRLaBt9ALy906BLXYje3irqnZF5kQ/tnXRP/opchYOh+Xwz5y8UdfpHWTPfBhO8vdV+0DT4DkmwXM3vA5ts2Hw6TMVOYuHwha7WUq0aM+DXFceysjmcNlskHuXl9SxzV6FLWY9nJnnYTlFCSADoO8zDa68PBh/6QmX0wS52iBteCi08B12FPl7v4X599FQV+sGn/4/IO+vWTBvfw+69hOhbT0SpiUDYTk6T0o2SMouuQKqih2h7zEeedunwPzH+5DpgqQ5tFfw9ZebLidbSJB6l74bZElBimZNvSFw5sTBnrAVtgub4NX6fairP4Lsn1rDnryb60bPJLLaZUqA4blTcBnPwPhLB1ZAGwYTWZwB47x20DYbDV3n92H+4wPkbR0PmV7ybeXkfIUtOPptgPX4AlhPL5HwdNrgzE2VNlvVOsh1ofBq9iry938H24V18HlsJZc7e1ZjqKt34YSadA69Z+T3bIv/G05K1kh+2ZYsyHUV2NdaXa0HE/nWC7/CkXiYE076v3wRGV9GshKa7VaGLIXl8GaY/3jJbadTmICei9xt45iABlmqkIrcnMIbCDKVlm1vKMln/tHZkl/33bTOvTtG87u2FB4CetPaFajVsAV7CtNB6y4Sf5HgiewoiPCltbRnndSwfl1M/W4GzsZcZDtHUqXOn/0DWxJ+NG4chgwdhmHPDEKL5k3ZMvDw8RMF0YHFJaCJF6D1MSWLn/P9t6wC7vXYE0xNaHTevE6naL/9OzZDJvNi250HH+6IZQt/5ohRSpZNCmiOgM7JYQHWkwP64vEnnwGs2Vi9fiP27T+A999+k9fRG/7YjE4du6JB82b47uuJ+HzCJI7MpbU7JRukDUBPjqMOHbvipVdGsUXe4089i9W/LuJEf++++RoLgSjqmdaStAwjVwAAIABJREFU1es3LyCg169bgd//2IIvx39VaP78CGo1bMLrPJpPU84ZssKjhIhvvfcRDu/ZjfJR0Ti2/28Eh1dlcQuNJUSEHz+4ExcvXmLeg2w49277AykpqWjVsjmLXNq3a8PipOMHdrCFJFlnkgc0RTi+9PxQXlv0H/gMNqxehs8mTsKbr45muz9ag5aaAlomh9Nug1qjRYtuj+P84Z2IO30MCoUSCrUKkdXrI6p2Y2i8fXBi12ZJaNb6IUTWaICs1ETEnjyEC0f2sBq6ZEloEq/Y4AqsC0e77ziCq9iS2YIkhEfdSQgT/oUkhE7AlittcmoDb7wJW8KjUVkS0OFKLb4Pr4bJ6fFYa8zA6KAwTjw4Iz0Jn5ePQpzdgtmZyRgTFInG3j4YFHcKNvdmxe2yryVCQOsM/qjR4kFcOLoHmYmxxSSgFYhu2BoKuRJn9m+Fi0K7ipvL9W4noKkTkmLM7oA1NBBZvdvCXj4AMpcLLoWcfy6zOdh6Q3f4nJR8sBTI58LvglwmR8/uXfH8sGfhdDrYe2ndxj+w/8AhDn8nT+adu/aicaMGnEH284mT8cGn4xEZEYE/1ixnhV1icjLmLVyKN197iX12iZClHVDJ1B68Izrly89Z7UwE7IRJ3+DkmbMgv9fQ8uXQb8BgRFSqhIoR4di2aQ2TrJRp9/TZc+z/3LJte7Ru3Qbvv/0Gn08hMS++OpatQ0j1SIT55AmfYsSoVzB30TKElAtCVKVK2LxuBe9I+vv6ctK7Vq1aYuKkrxETcxEvj3kHkZHhBb6oNPhTMgciUj957y0m3SlJAhHNVJeHuvXhEBwioemgulH2Xp3WC9s2r2PLErImIcuS50aOZt9rUjw/PmQo1EoVhzGRurY5eW1rtTh5aBeH7NC55cuH8OR946pl7BFNtgI1q1dD+87dGZPXXx6FOvWaMZF++tQZxJ8/weFQW7dtZzKXshWTN3G12o0RVTmK3xZqKyofJYCkHduxY15hm4qvpnyL6tWqoWvXnqhUNdpNQNsQGloef29ah/JRNRAUEIB8qxXzZ83gycypU6fRqFEDDBwyHBs3b4HT4cBrL7/AH8+jRw5jwbLfMHhgf1Ytk/K0b+8e+OXH6Th29Dh27N0n2R6kpjM5TJmPiQjzkI6P9XqUMyQvWroCfXt0QZ269bh/ffPdD9x3KHkjEcrHjhzF1p17GA+yJaGkhGSD0r3vEzh85BjXlfrwB++8yWVaunIdevfsxhmXyZsrOyUW0bUaSQT0xVjM+HYyfHx98OTg59CiRQtM+PQD3hnPy8/nSVBevgUHD+yHXKXB4nmzUKNaNd4Br1+vLtvM0OSKNirComqhUlRFoYC+ww8s9dl8qwXvvPEaRr8wHMeOHsHcRb9i+NCnMeqVNziJYNXoKJw4uAv79+3jfkIRCs+OeIlV9aTaz0qKYeXyjp27JA9PGn8gg8Ggx+cfv8/X06bXxMlTOYSQ1CS0UfblFx9j4ON9sW/vXjRr1gyjXhmDhUt+5YXAI507cdgf9Xma6FOS1suXU9iuZcuGlagQGsr2HLxxY8xhlQY9Y8Nvy1h5nJaWjpo1qqFjt944duwEK1zomXNmfsuT81MnTqNR4wZ48bWxmDN3ASdPIc+7vbt3o2nz5vjp53kY8/YHUCrkaNigPtauWMQRHMdPnGTFCU32H+n+GKKiK6NcSDCmTJTGWVOumcdq6s+79+zjsefmSQgbQt1kNGTmFNjI39S9hc1JCANrwHroe16Uk6UAH2LRe4e9Xlx+VyHABHQa1LUGQFPvWRgXdeDIKUpcpoqqg+yZHeHTbwMTXqyybfoSVBU7IGdRR1Y8OrMvwXfYaZhW9mOVorbeQHh3+hT2pCOwnt4CVaUWsJ5eD8uB79huwefxhbDHnYHcl4hOM3IWPsZesF6tx0EeGAq4dMj7axzsiTuZNHSZEqFt8hK8O78O05LRyN8/DX6jU2Fa2gNOcxJkKh+20PBq8z6rN02/9pa8hs0p8B16CjkLO8FlvswWE15tXoe26TDYkw7DcmQFNI2fhnnDK1xuw+Obkbd3CrQN+rOVhz12C3LXv8bqWt9hZ2Ba9QQc6Scl0s5ugVe7sdA2ehrWc7ugrtEC5t8/hOXgbN7A8hm4ATKFF4zzO8OVl8XWBOoq97HHriPlMBOivs8dQ87iR5hkdJjToG0wFF5tBsG08i3Y47Yz4eY34iwyJ4dInr6kVs2Ogf7R+dA26wzryeN8jkylhCP7Mkwr+zLh6f3gR9DU6gPrhb1Q12iG3DVvwnJ0PpPz/qM2w55ohpOiOjS+gMYJ86YPuK4ytR7K8o3h1e5DuPLNUJSvBHviAZh+G8ZDIhGyPgM3wZl5ETKVir3yjXM7MplJG3eGAZuhjGwER0oMVBVrwbhgABzJlNTVDu/246Bp8KSEVfUWMG98D/lH5nO7c2LLSh3g8+RcWI/vgrpaC+TvmYG87ROuqMM8yfzyjSxccRG5kJkAv1ExTGTaYjayalgZ2hS+w5bAfiEDTnOCtJmodsK85mVW46qiu8DnsRmwJx6H7eIBKAwGOHMtMC3vB/9XUqEoFwTbuUOS2lzlgj3hMEzLekLfazm87usJ64lTkBEpTYIMcyZyfu1z44S0tMbJS2dCmcuckQDDwLVwJO6Beev7UARVhd+LZ4iPgCPxIGTaAMi0DuTvmwcLJSH0CoTcJwKGJ9fCnnIeci89f+NzFvWCI/0E9N0XQdu0I6wnT0Cm0kh9ISsRplX9pfalPpN5FoandsFy5CdYT8xnH3G6r0+/ubCe24O8rWPhyk2G/rE1UFVuBUfSWX7vjQufhJ2IYIvpCuYZCfAbeRx5Oz+D9cQCyImAJ79UyODMSoT+kemAwgumFYOgDK3N6nFFUG14t5/AySEVQRXgyIiBadnAgu8ss3yFLTj+etdNQLuTO/LmCp1jhab5GChUOuRufVt6D0tanXhXDcz3VmFozUb2FWRpSKIEEk9QzpmXR43EM4MHskJ49crV8PbzhcNhhyXrMp56ZiRGDB3CQqaQSjVYiUwRuSRsoPU6jUtkiUjJ7U6eOIHN23awUIfmmrTmKa6PLwmxUjMy0KfHoyySImsIivCjvCNUbspJdD7mIueKeu+tN2Ay5aBWrZoc8TfipdeYRKWy0EFRd1ROUnKTPzX9jhLCk1qaykNCLLKKJJu7kHLByMrMxqN9B8LldHJicPKYprk0Ja8nS0rK0UOWkyQkGdCvN/bv24umzZrjxVffxI9z5rE39IrF8xBSsToqR1XEmeMn8fffm7Bq9XpM+PJrdO7UEauXL2Q7v+MnTjGxT9GPj3Tvi7CIcNSuWR2fffgetF4a2Kw2DH/xVbbJ86z5qVxBQUE4vGcrYmPjcSk+nsUtT/Trgxr1miCyYkUWW9HaPS4unstEwrD6zduygps4ArKJJG/vg/sPoGmzpozZ0uWrWNR3veNOkhBy8kGbBUFhFRFcoSKq1G+F1MSLiD97FCmXzkGl8ULzzn0RWKESYk8exKEtv8Gck43Img3QpENPePv44dKpw9j26yx46XyZIyq5gwhoO1y+0XA8MIt2OG6NgFYrIIvbBcWutwBrjjsB4O1SnrdQK/oGU64CXQUgqD7gFQLErITMkn0DG6pbuH8xTi07AhrQyeVYWbEOlhnT8FVqHEKUatbL5jjtCFKoYHE5YXQ48E65iqil9cZjl07AmyL27mB9WDIEtG8AarXsiOSYU4g9sZ/VzTcSZbMCWq5A1SbteMeGFNBKlbrYgyd/hO9mBXThjkUTMrUSlqgKsFQsD6gUUCZnQHvmEhQ5edKZ1/VUK0YPLcYpUrZbiQysV7cWkzUxsZfYi4mS4xFZSGQLEbBEnNBHgtqIDPOJ2KDdWfpfIVewp2mV6Cj+YNGA7fng0b2JKGlQrw68vbzZv5msDujDQgQwHelp6awypnCd6Kgo9pImgi/m4iX+QCQmXYYpJ4cTFdDviEjZe+AghybR34lcYY/WnBz2hNa471WlcmVONEe7v2SrkJAQj8qVo5FvyeePD5Wh8IeZ7kXkNnkk0590H/qI0hf15Kkz/KzCPqpUNyKdIsIrsMKQcEi+fJmT9NWrWxuX4hI4EQN9uCiUiIhmItbpnhUjaVdVztmMvTQarnto+fKMJ32o6aNPH0oK/yG/L0q2qFIreUIRViGUvaZoAkLl9/bygq+vgbEniw+6V1hoKD+PvZsPHELV6MqIi4tjv2alSonUlFT+KNL19D+1GWX7JRKenm8ymZhAo80Dj08t7YYT5lQG8gKvXKki9AYDjh07Dj9fX1htVvZPJu8vaisidMlnmXyuiVgnHyyPgpzanfCkXWulQokck4knMjlGI3uFU5mofTzZlv38/Ng6g+5N6u7UlMsIj4jkDQjqn54Ea9GVo+BjMLBlCG0ekCUJ+YmHR5CncBK3H50b4O8PmVzGRCSVr16d2oyzxWrhTMmUWJN8pI05RvYhI8ypP1B7kh0EJaqkfkKYF+1HxXj1xClFECDlBW16qFRKRFWsCL2PD44cOcqbF+a8fN78oX5YLjgI1BdoHKFxiPo69Ul6p6j/XrgYy//2HNSvyWOZ7FRoou90Odl3nEL+AujeuWbodd6IjIyAlvy/jUZ+R6mf8gfUPVGmsZGSilDfpL5D7371alX4vaE+SOOmLylZZDJ+B8qXL4cK5csXvMv0ntMknvof9Td6N8hTXqPRIjs7m991eo/pnaBxVK83ID/PjIuX4thjmsY4qivXIyCAxweK/qB+mJgkvffUNxvUq8v3ofF5z9797OVH79hNPdyY2LBBEdaSE4ZRaDSsJkCp5nB527k1sMWs41BqabFbBhM98ZYIBMoaAVJrUkIw8lbNTWY7BiKq5GRXlRnHqkMidMnGgEk9Iobp3xQG77JL6k4i2uz5LJ5Q+FeGzMsXzvTzcEHOpB0pJYmEkvtWhpztC+xwZCfClZ/G75bcNxJyTvTp4pB7InB5LuhyMGEr94+APfkYdJ2+h+3sb7CdXy2pf/ij6pA2iORKuMxpkjcs3ZPKxeSzi33dIVNB7h/JdXBcpmiHALjsFNWghU+vFcie3RTKyFascnZmJcBlIz9hDeT68pw4kcYKzvjOFgBq6V4Kb74HEWs8dVVooAiIhjMnhb2sOZJR6QNFQDicxmQm+0mh6tN7DbJ+rC0pbSniwjsEckMwnJlx7KFMClBS9DKupHyiCRlhofFjslimpnGXoitdcDlsrAJmP12FNxR+4UwEUvkdGRekMijUkHuX4/uyIpjqopDDmR0veX2T2tSRD2VIA/cwZ2Uy02UlWwsfSelqqMTRNISt05QKpynenRiRyuULuXcg23yQUtuRed4dTZIPyLXcfowVlylGEuZQOxF9qdBIqmKVAS6HGc6MWFaJEZZXVufk5ee27iOcnQ6uD5XdRe1BohWFUiJFKTkf9WdPHTMvwmU3w2XPZ3W8zMsPTmMiXBYT9xvq8zIdWcNo2Sucx3oK0LRQPzjPqmEJc727DJQ4zwkHKbhvmISQM2C51zXufkp9n+w1iDygX3sHS/WnBJGe8uamSe8hK4yNbFXB2LocUr/ijRdv3gS4dl84e+W5TjvXTUqgaZb6kVwJRWAVrj8np3S/76S8lHH7ZUl2VAX1deuhGPNgVnQTllfVnfsmbdLKuK9IDLOTn6kMaSid67LCkZ3Ean++t4dApjJqA+HdcSry9k+GkxT/lOCxMMHscsC73ads1WPe/oEgoMv6G3GHz2NCUS7n+SqtH2guSaIcWvtRJPLF2Die79K6gm1cHLQu9eZ5Hc012U6Bo0jlvI71WKzRGp3WKXq9HhdiYpCWlsFrpZvO/YrUh+a9tCYNCgrkeaeXl7ZAUEbWjqSQJiKYEiC64ILFYmU7Tpr3UqSt53lUPpq70lya1ld0nD1/HllZRq4PzWfJkoKSdJPam3LzkM0d1VnKKRXE68Adu/fwfJ0SEuaazTy/J2u7wvN1stSjBOQ0x49PoDWZAnabDSHlQ5BnzoPRZOI/q1SpXGj+nMKcBq0LySKS5tSNGtTn++fl5+Hg4aO8ri1cHypzpchIjp61Wi04fvI0JzonuzuLJZ/XJuQ/TW1BArlzxw6w7Qf9m8R31B6kqCZcKacM5XQi8pmwut5x2wQ0E6VO5tAaP9QL5SKi2f9ZoVDBZsnD/j9WID3xEjQ6HSJIBV2nKUxZaTi150+241CpNbh4fC9ijh6Ag8bjEj/cBLRfNYmAVmsL5Tq7iYED2f95qSA7txGKv99wj5GEVBmsSzgJYQ5cNZ6Co94o/jbJD02E/PQCaX1UBmUoKwKa0KSWWFaxNttujEg4CwN5hhM/QxE+xNnSdATA/MhaoO2nbrHH4K9Qsn/07R53TEDTg5VqLao3u5/9NlPjYrjz3+ig8voGlEO5itG4cHgXEs4dh1rrxQResY7/EgFNDetwwsUTdffEjAhO+llRX+hiVf72TvJkOaWBnQ4i2YjMoEGXSAz6Nw2O9G9SBJPSlFTPdB0RoJ6wbiJsiRQiwqPobitdT/enexDRROfSQcn+aEFEg7O0+SCXPm4OBxM79Gz6MHmeR+Uhb2rq7ZQ4kD6UVA46n8qiVKp4MC+4l5k+lJIXDZGtWo0W+fmUREx+FRHqQc5DTtIzmZglXyr3dm5hUstzvmciQfUmUpP+TWSqRqPmCQTVS9rZlDFxSh9E+vDQc/Ly8nmR5lEmUn09eHruSzhZrVbeeSYMqEx0LT2PPupUDyoeTQaIFCbFJmFM9/I8j8pK9yHsvLResNmsfB8P5gV1cbm4PUid7bkHbU7Q82mSQUp5mlx4yiD1h3y2/KA62B12JuDpw08HEcd0jufjKv396s0kD96e5xEmRJhTH/Ls2kvJH6R7Ea70b+leGp4kUB+RlPZStl6a8Ehl0hZM0mgiR/cmfHihI5Nxv/Xg4EkwQRM9IqU9fesKDlbeqGEc5HKeoFB70z2u1d9v700UV3nalvoqvXvU36hfU5+iPu0Zg4hEJkKY+gO9B9xuMnIzsnD/LTz+eDZXqK9yokj32EEXkKqZEnBQQlZ692gsok0h6juefkLXFx0beVOK+nhenrRRolDyNYUnqkXfZbInKvz7a71bdE9PH+Y6yGT83lNiVRrreHw0m7m+tImkUiq5H3rGa8KIJrmED42z0uJD2mAq1uE5j0J6r3LwoomsNFbflGQo1oPESQKBuw0BmaRM9K8Cfe9f4DJb3P7MNA8gWaaNyVn6u4zJXjlctAgisqmAHJQxASijRYiHEKVkee55qSdigG0i6Htlc/+OoFCo3PelcuRL/ur0FrJH9JX310UErN3KSlIiqZmU5WgPzwJWJpWXyExeDNHc2V0uLjetFuh9lrym6fdcH7ULpqVPwJmfCUPfDTD9NhD63j/ClWtnawLJ2oIIXk/93AtETsjjuZe0XGFFZgHplieRemQjwH7yMuSufxu2c79B7lcZ+p5LYV43FPoeP8Nlo81+BduXwG4DSMkqIxKGvKAtbOdx5aB6UtI2GoudVyCiuYDSTdiTSomwIvw8P/eUi+subTAWHERIe0hSwozCaz2HUi3hSfhTGaldPWowrh+RhFQW6hdWiUDlBpRLBDBfVwSrgjLxyO8m1qW6SuWiumik5H9MQHq0hUXfHWrffMhoE8TTD1x0H3fdC9WRy0nnFPQ/h7R5waSo1Be4//Hma6F1F1lhUP+nexbFHLTBoYctdj/7jsv05a/Un4pKpKrGFz7917kJBqqH1CcZH/YwdknPZSgKPZfeC08/Loq7Qin1Caor+ydfpy8UwOV+JtWloJ1d0ntIP+P3mG4nve9X2o8UxkW/ode6l+dB7r7JzV+IkCDMrZ4+RXaL1KdUMP/5JmwxGyS1uYPmKDKoG46EOrwV8o8vkDaUuG9JUUf03mtqP4HcDcPhSDogEhDebZ+SYpSHuhOJXWh+x8MEi8Gs7vWulue8nnmbZ51E806a6xWez3nW5vyaOZ1MBtOftNZhEUVxuZPCI6tnTe1en3MCQ/fQQyQ4k6UuF0xms/vHV+biRZ/nmdPTGo6OwuUqmM8S7wEKplDxnJ7Xy4Xn63r6Bl6Zr9Ocl+b6hefrnucQhp41mYejoHkxrQELr/OuO38mnsLhlNZ5uitzdg88Eqmez+tdWhN75v1pKSmYMmkCW/t99PkE6HV6HN27ndsxunZjLpNn3enhPeibTWscHvtuMEW/bQK6UJt6+Rig9dajWae+iD97DKf2SO4CtAaidS1Fblaq1Rh17ntIWnvDhd9/nsKcHa3FaJ1U8oc0h3CpDXC2mwqXf3Xe7Cw2f0v7hwenQn5kCuBFG/alQZJfo9Zu72pXSAs4Wo0HtDrId7wDeex6tx9/MddbdwBoWRLQVJvhgRXwqE8gVhjTkGi3gnoDfaWpuejLVFPthc6GQMzLvIxpGYnwpiinO6hfiRDQTPB4eaNao7ZQeXm7iaIb7PQQWShXIOn8cVw6dRBqrXfxyWfPxOW/ooAu3Die0aeUFc836g8eZW/hj5uH1CuYVrnLV/jD6Pmdh5i8HtlRWDlcnGdIcy2JcL3e8wrXp2hZPR/1q2G++n7Xw6NwWQvXr7jne8rtqUPhshStS1EsipbXc+2NMLveOddrm2thdc17SD8sKFLRti3cZ27eV64fse+59lp98JrYeZZrhfrGtfpo0b5zrfIXt28Vp13uYLwVlxZCoDj9qvC7Vbjtb3X8KdpvrnffG/38Zr+75u9v8G5db6wsOqZda8y90bXF7mTXCuflceB6BEix7yxOFAj8BxBwSzqKzss8chBPvg4mcz1WNB5C1pOU032y55W5ak1S5HdXPtTS3wrPA290HZFVRE4WbBZ5VEM3KhePRm4i2v1gT70ckqpb12UWcpZ1Z39jJgML6usu283qUhQfaQB0P0xSnbryM+DTeyVkhjDk/NLGTaIVLX+Rst7suQU4XqOOnh8VrftVH/ZC13E7FPpl4Tq5Ce2rOrKbMPaQ3Vf/rnDB3G1zrbJeq2xXPfd6r45EsF9pJ3fBrzVcX7NtrjSNtMl4nXHeU8cb3vdGr3cRQIuW+WblLdomRfvVNa/3dG53294Ip+utw67JJ1wHc65+kWcW7khFy3hN5snFSm/yV1cG14VcQwrpK++s05yB/LMr4LiwViQg/A98Ta5XxOutWW80h72ZmOB6a6jbgelm6+BbmWvebG135RMovWw3u/et8AnXW2Pf7vy56LPp30RwU+Tz5AmfoHePbhx1TcR387YdeFPAY+NRnLoVbauSIKDJu1mmkKN1tydx8eRBxJ04JJHK7rGeNzkcNrTsMgARNepj95qFbL1ROsRzkRrSBqJXEJz3fQUXRSbJVO7IresQuRQRJHdBfnoZ5AfHly35LPVOadNT4wNXYAMeg+Xxm8pUnFNWBLTna0ZWG919g9DdJ5AJZyX3G+mb5KAosP+3ANqRa8RnqbHQkJXd7Qw4ha4pEQJa+ha7IFep+ROs8dJBTjL7axSPAHVa82C32pBvzoFCeRtS9v+YAvoO20hcLhAQCAgEBAICAYGAQEAgIBAoAQRIEZrLVhPFlyLdzmNJYWySVLdkoSEOgYBA4AoCtJZ1Wt05kIoCI5MSD7JyXBwCAYHA3YAAkbgUgUsR1BL3BbaevNOjJAhoTxnsNivb3BYllkmN7bBbEVihIirXaYZDW9ew+vlG1iB3Wq+rrqfoKor2ImJTFwZo/K7ta8+hA+mc/E9mvMiJe/89/3vy4yc61lXmY3FZEtDUTkQwUxQuWWuEqtTQy5Ug7bwCMmQ5bEiyWZHptEN7MxuuYnaakiOgCz2Qd6JuFGvgDqW/nkLzpmUXBPRNIRInCAQEAgIBgYBAQCAgEBAICAT+gQDZE3hC/ksTHo8NQlk8qzTrIe4tEChxBNxWOdeMOiJK6iZr6RIvj7ihQEAgcDME2BazUASJx67vZtfd6PclSUAT0Uz2Gtfj4SjJIJHUag1Zg/xLB80HbpRUleYNhDHPU+7E6KEk6nfNELeSuPEN71HWBDQVxqN5Jm9njyEY9U3ytFDIZPxnSbVGqRDQN02qVzjU73aaUBDQt4OauEYgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQOBfRqAkCeibVYXIcyKpiYgu+6OwddSN7P6IQKfS3anRQ9nXsKSe6CGgKbdQVlZWmSnVPa3yD3eyEm6N0iGgSwr9691HENCljbC4v0BAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBQCkgUJYEdCkUX9yylBAgtT15j1PC+2v5tZfSY8vktoKALhOYxUMEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEApLOlywOGtaORsylpHuObBRtfPsIeBJp3v4d7s4rBQF9d7aLKJVAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcA9iIAgoO/BRhVVuiECgoAWHUQgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgUEYICAK6jIAWj7lrEBAE9F3TFKIgAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQC9zoCgoC+11tY1K8oAkUI6GbIPzYXMq0/4Po3smMWs4E8SQhr9oPl8ExAoQZc/7uZMouJmjhNICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEDgX0ZAEND/cgOIx5c5AlcR0LoK9ZB3eBZk2oC7nIB2AEovaOsORv7hHwGFSnJwF4dAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4C5GwAUXFDI5mtSvhvMx8SIJ4V3cVqJoJYOAm4A2QRPeDP51e8Jybi1kGgNAKuO79aCyKTRQRdwH+5EZ/Pe7urx3K46iXAIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAmWKgAsyyGVAlYhySE4zAjL+TxwCgXsWAYmAtluh9guDb52ApXQKAAAgAElEQVTucDrskHr+3d71ZUB+JuTp+wGZEkICfc/2UVExgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAvcMAhTEL5fJEB7si4vJGUIBfc+0rKjI9RCQ+QWHuYhsdjlscOQb/1s7LnIlXAqtaF2BgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBwH8CAZfLBZVCgTatmmLzXzuhUMhFarP/RMuJQt4uAhIBTYdMBplMcbv3+feuu5uTJf57qIgnCwQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAI3IUIEAGtVCjQvHE9bN99QBDQd2EbiSKVLAJXCOiSva+4m0BAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAIFAEAQ8B3aJJfWzbtV8Q0KKH3PMICAL6nm9iUUGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAoG7BQFBQN8tLSHKUVYICAK6rJAWzxEICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEPifR0AQ0P/zXeB/DgBBQP/PNbmosEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBwL+FgCCg/y3k7/7nymQyUP+4147SI6BlsutjdQ8Cea91DFEfgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgKBkkegJAno4hKWxT2v5GsrA25AEfLzCvjWe494LS6e1CfUKhW8vb2RmZUFhVx+BZbi3uQ2z7tW85R0S5QoAS2TETguuJxOgEjm63QwOo8OPt/lvE14xGUCAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICgf8WAiVJQDsddsjlCiYriWS+1kE/dzockCkUEl9XJocMkNPznIDTLv15vUOmAIgrpPPp3H/zYAxlNy5vKZTv3yKgqbYOlwtFW0dFSuwSrGeJEtB2m4VJZaVaA4VCee2Culxw2G1wOh1wOpxQaTQSYS0OgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcA9jkBJEdBELHv7+KJ6g2Y4vGMLiIwuat9A59jtNnh562HJN0tkdVmQ0ER652dBptBCrjVApvQuLHW+0sJEftrMgCMfTmsu5F7+bhL6ZrLpUugkRIJ7CHOFBnA5SuEh175lWRPQhC6xsTaXEzq5EhrexJAoZ/pdps0KpVx+U/F6cQEqUQI6KCwK/uXDofHyhkJFDfVPrpx+5LDlw26zIuHccRjTkqFQqe99Epp2UDw7UQRCWbzsxekFJPHXaGCz2UpnAHK5oFAqeRfObrNdwaA4ZfsfOIdwUalUsFqt/wO1FVUUCPwLCLjHILlMxuNcwThc2kVxuaBUqXhcddjtt/9c930oJs1uu4P7lHZ9xf0FAv8ZBChCTwGZTAGXk769JbWwcQFylbRg4YVKSd23tIF1l5sWG6w2+q+Uu7RxEfcXCAgEBAICgf8kAv8h/uFOCWjiEkj4mZ2Rim5DRqFh6wexeflc7N60Gl46nwIiWi6XMxfj4xeAlg/1wK4/ViI7PZV5uFLlpYj/cjmhrdIVqrDGUHiXg0xtcFOeReYbLieclizAYUbeiVWwXNoKmdqn7JXQpPi150Om1kOuDYQjKwYy1XVI81J4QcqKgFbKZAVKeVI+tw0IwrCIKnDSNJmazeWCXqHCB+eO4aAxC9L5gNPlgv0OuMwSIaBJ0VyxVhNUadQKpsxUWC2WG3dkmQx6/0DedTmyZRUyUxKgVGlKhwAthU5xy7dUyAGHEzIiD4h7VsoBlZJar3Rf+JsUlPqNQiFHxuXL8AkIgFKpLNE2oE7LA6IxmzcY/Pz84XDYrxsScsPi8oeEFozS4HnHJJL7w6Sg8BMpUKX0SPjrVIw+GA6HA8b0dASEhMBZApEAarW6oD507zsivm65o4sLBAK3iICbXKW+X7j/ezZmrtWHacPGE1ZG19xsPKAJl8lk4k2egIDAf4xBnmcVLbndbr+qTNK7Bf5ZwTNdLqjUVB7JVooOspWyWm089mVkZkClVMLHx+e23m/PGJqVlcVDnq+v3z/KT/WjcdxmLYFx8RabT5wuEPhPIkD2b7Y8uGy5kOuC/0G6yhQquBy2W6wakbhKOM3pkCk0kKl1txmySbN+pcQB/4MMlkEmV8LlvNWy3agq7nLnZTIhL9MYSkjlI5HabLXnuMkGO5/nXoS6yMavcP2u3Mc9wt6wbWS0AeC+F6u6ShSrW+wS4nSBgEDgnkXAM3cs7jyU1th0FJ1begCiuZyHIJSYH0ClJgEXqTBdsNLat4QPep5Urn+ug6/MjaXf/dfWlFS3nBwTr+0DAgJun38oYcyvdbs7IqCJKHU4YLNZUKl6PXR9cgTMxmxodDos/u4zpMRdgtZbx2JAmzUf3noDqjVojjZd+mDT8jmIO38audlZ/PtSUULTHMBqgr7JSPjcPw4KHzVAdNgN/Bx4SSUH7JlpyFw1ApbzG1kJ7SorOw7C1OmAUl8B+vvehNIvAjnbv4AlbidkCmWZcHdlQUCTnjnLboWT2WZewaJ7SAQGhEYiy26DgshmF5DntOPr2LM4Z8qWrFFcLh6XfJRKkLjrdo47JqAJIC8fAxp16I3kC6dw6eSBm3RgGZxOO3S+AajbtiuyUuJx4u+N7gaVKn9PHdR4JjOcQf6wVywPKGSQp2ZBGZMIl7cWkEsfmX/jIPLVmJWFGdOm4tPxE5GUlMxq3JI6+P6ZqXhq0BA2UZ8+7Vv4+gfD7rj1EAaZXA5zbi5/SHz9/CTvotvs9NRnqZ5GYw6suVlutY8C/uXKcdVLZQC+Bqj0Mff398MH497G0BEvwmDw4Q/87RyEBf2fcTnRfbkMap0BPgYfJstuF6vbKYu4RiBQHASk91CN9PQ0aLVaaL28eKPKExGQnZYCpZcOPgYDk7cyN1mddjkFcFr4vZWpvRAYFASb1XrNPk7ErDEzE926P4raNWvg888/g29AOV4A0HFlEyilSJHl8Pb1g4YsolwuXhTQRh3PmlReBUS2XKFAZkYGYMu/cr1MhXIVQpGZloRXXnkdcfEJWLJ4EQz+RH7f2vvtGUOfGzqcr5314w8w+AcX3IfKRWNijtEI/8AgVjmId704vU+c8z+LAC0sLDlQR7aBNuoBZG96Gwp9uasWNs7cFMh10nyguAcRww5TCnzavQv75cPIP7sGMq3/rZPQ7sUaqYUkMthjUUdzRTuc+dmQewfd+n2vUxFPufUtR8OZmwbz0Xnu+9/aWHXV7Wk+IlfBYUrmhbFCH3QdVbULMrkajtxkuOxWJo5lSg2ro1iZzlw8/T4NLgrJ5fsqIdeXv4Yayn0vU5JEUPO9tFB4B5ewyr24PUKcJxAQCNyrCNA8leZeWanJkGt18PX1vea6VBIRKFgAYcrMIHdVqPV+0Ot0BaIEFoMpFbDk5yM3Nxf+AYE8l+P5ZXoGYKf5pQxBoWE8d6V5Hy1/HY7bty9lwlOpRF5eHszZ6RLbBxkMgUEFYjQ6Jys1yT12y6D18YVOp2f7hrt9ninNndPRq3cfVK5cCRMnjL9q7n+39cvbJaAlOw07DP4BqN/qQdRu2hpWSz62rlyARu06cYT7mcN7EXPyCFIT4+AfVA7393gc5cIqMd9od1AfvoyVP33D/FuJ8x9u5bNcH4rgJ9ZB7hMMl/Xm/YdpMYcdCoMW5qNrkbnqGd7g5+MOVLfFbneKjrOZ4F3ncfh3+wZyLZCzcy6y1r8MmUpbJmUobQKaiGOT3Y4hYVGortfDE7Onlskl4pnVz9I62eyww+JwQE2CWhegVSgQk5eLJUlxyLZJRPWtUpklQkD7BpVD3XbdcHLHJqTGn+NB8/oH7So4+ZzarR/mP49tW+9ORkivw61WodjdqWxPlL4OgFqF/A5NYa8ZBafeC1AqIDeaIb+cDu2av5mMZjV0WbxQRRBQqZRITUpGTnYa2jzwEE6dPsNE0I2OW8maSorBlIQYfPvdDPj5++GJAf1QrkKlW97FpQ8JhYgMHDQItWrWwFtvjoF/cAUpnP42DqlcFzF05At47eWX+KNvsdrQtXsvJqUJgxIfhK9RTip/eHgYDuzeDp1vOQQFBxUQY7daLZrcaNQa7Pp7SwEu076fiW+/noxyYRWFxcetAirOL3UENFoNLsddwLQZM7Fuw0asXb0OvgH+SE+OR7Va9fDr0gWYN38Rxn/xBU+aKNwnPTkZ69avRnTlKDicTvy5dRtGDHsW5cIqw2olUvrqQ6lUIC0pAW+9+y46tL8fDzxwP0LCK0tROjIZLBYLQkNDsXbVMl4M0AfZ7nTymDDmzXfw51/boNPpeDzYvHENDAYD1m/8HS+/OBrlwyNxOTERM3+cgWZNm/Bkjr5nJ06eRL/HB8Gam4nVa9fh6NHjGPvG6wiuUJHf7+KOLR71CY2hc36eC6vNjueeGYzgCpX4HadFSGZmJlo0b4YRw57D00MG3dG4WOoNLh4gELgbEJDJ4cxNha7hEOibPo/kqXWgDKwMl0Pa1CLrjMD+K5G+uA8TvsW1oyDVsz39AoKf/RuWs2uR8/fnkBvCAOctELmkoDYlQ9/sRfZING79CAqfUCbHiVRVGMLg+8AnSF/az+2LeAv3vg72nnIHPr4SjqyLyFr/EhR+FYsZ7nqNOTupY5w22DOTEdR/EVTh1ZD282NwWnOYPC58yBRq2LNiEDhgDdTlq1N4CaxJx5C+pA8UhghWZNsyLiCg23R41ewAZ76L8Umb9zBk2oCr1wsKFZc/aOAGqIKimeixxB1CxrL+UPpWcpPQd0MHFGUQCAgE/ssI0NwsMyUZYZWisHHtKqxavRbvvv0O/IND/rEupfVrelo6Wt/XEt9+/RW8dTp8+PGnWDB3AfyCglhMQOdkpKSiw8Md0bd3T4wYMQzBoZG8Pp/10/do2qQxzLlmNG7eGv6BgcjPJxtTO/R6vZs7uXU0yR4uLTERj/R4FF9N+Bxms5lVkE89/SxOnT7LkXsBAf7YsnEt8i2U30uGCV9Oxs8//YTgCuG3vf6+9ZJKX+BbYYaorESupybG4oOPP0PzZk3Q6aEOKBcWVSpr4RuVz0Pi3azet09Ay2G15qN998dxX+feiL9wBn+umIeYM0dRtU4TPNTvaWi0Xvhz5QLs2bwaIRFRiIiugaCwCFSr0xixZ08i7uwJnDywk9u4uOuTm9Wn4Pfs1WCHslwdBPVbAZnaG3AVUzHrtEOulcN8eguy1oyAy5oLyCX1bekf9BwbFL6VYGj7NuTegTAdmAnL6TWAgoSapV+G0iSgPS2glMkxvXYTPBJSAbkOG8wskvpnAkJSSktKZxcUkEMuc+HvzHQ8c3QvnGztcOuI3BkB7Zb9B4ZXQq2WHXFm71+4HHvmqnDka3USMrWm8OSaLR6ESuuNY3+thc2SV8bZOEux+zL57IRLrURe97awPtiUtpkKQly4mdRqKE5fhG72GsjTs8kLo1RfKurITLDQy+sOI9do1EhLSUXMuZPo3rsfzp47z4O25xxSHXPIjcMBpYLsL8imws7h3pJ1xdUHnedR4np2VzNT4vH5+C95d3j40GeYgDbn5fH1hcPoqWxKpQoOp4M/NjwQUjkdDiaE05Iu4Z33PkSrls3QpdPDBR+Sos/0PFcKcaJ+RjvFV/xtqH6ZqUkYNeoltGrVEp98/BFcSg1+X7sSdrsD9Ru3YILcg4FUQ8mw3xMeRT8hAoiIbPZ3JesMt90IlZ/K7MGHykdWM/RvSrxJO9aeMlEZK1QIxR/rf0PF6NoIDPTnj6O0uy2FOxXG01M3qU2u3Id+TkpNIshGvDCaVe39+j2G118djWeHjsS8ufPhHxx82+R2Kb4p4tb/owjwJlBiHMaOfROffvIRuvV8DKtXrUFIhVDs2/kXDh46gl179qDTQx3Rtk1rhEdVQ2J8ItatXYGHOjyIFve1Z1XD/J9/wqTJ3+D111/nyT9ZXxQeV7RaDVITE/Hya6/ivlYt0LtXDyZwabIteaYpWHFds0Z1bgl6j5LiLmD+wkX4cdZsTJn0NXwCAnHm+CFWaN/X9gEo/4+9qwCP6vi+Zz3ZuDvBJbi7u7tLcWuhhUKBCqXQUmgp2lKcllKgSJFiwSnuFiSEkBAh7r76/9272TRQoEhI+4eZ78sXyL59b96ZN/Nmzpx7rkKJkJD7sFRbISbiASIiwvDZjFm4dPkKW21QHw6+H4LEmAg+T0DALcz+8gs4ufsgKys7b/x80phsHjfMRLWlpSXiox5g8fdLeTz7YPy7XH/6nMhzJycnBFw5x3g1adwYbt6+yMkRfvJvabcSt/08CBABnRkPdYW+TELHrmkEuX2RXJsIytUByB1KQpcUbDobW0LoQPMhCj3kf9NBZjKVyGEYIVWooUsgAnQPckKPIP3cYpOKmhXM+ZaonNXdTBybbSf0pvORajgpFA7tv4fUyhkJm/tA7liUyWfyIpQ7FIfLoCN4+K0Ln9uoy8mtFwk7HqsX1Sp3PmXKJK83BVk/pd4O3dfBkBqJlCOfQGbrmVtHc71NNh0mb2ueoJnms3Qf+VVJNGdMj4Fd489h22IQEjZOgV2bhUjY0JGJZiKczYVsTvQpEXDqtwfZwf7QhJ+A3N4XLkO2IP38diTuGAzoc2DffhnbmmTd2giphSNchx1AdshFxP3SAlILO64DnUuXGgmXAf7Iur0dmsizkDuVhOvQDUg9vh5Ju0dAZu3+ErYqz/NAiWMEAgKBtwkBWq/evHYB9++H4Pcdf2DwoP6oWqUy3LyLPTL/orVcaloaypUti5NHD+DEydOY8tFk6IwyPIyOzrW+ADIzs+BbxAeXzp3EkWPH0bljB/gUL4Pw+0GIjAzHtE8/5wjlr7/6AjVr1sCoMeNQp1ZNFh3QvPJFxVg0z0xOSEDXrl0wZvQITJwwEQbI8NPalfDx9kKNuo34nAf37sKQkaORk5WNoUMHY+TwIRgwaCh27tgFB+e/BFOPz2VN616Tncjj61h6Tuj6FAltXuubOQmzDSidz/Q5zdGlPN81k8rm9bd5/m6OKjRzCub1saWlBRKiwzF56ieoWaMaevXoxrwBKb7zr6tN3MOjG6Pmc5CAhQrfj0wGmVTKQhiytsx/f+aoatN0wVR3IuvYTuWxuj+tn7wsAZ07SeHo8iJlKqBK/WbISE3BtdOHmZCWyhU4e2gX7l45l8uvUD4uDQvTugyfgG3L5yEhKgLS3FxdBd6Pac6ky4FF0aZw6LwGEpXalOnueQq92y1kyAk5h6Q9o2FIiwJoDpEXFfY8J3nFYygSTWnNOUPIsq0wr/06CWgzKuTnbCGVYYxvSfQg641rZ1gVzWp4ElURF0V2G9QPjEaUtrLBmoq18P2DIKyMCIaOrDteko4vEALa2ac4k8mB548jlgjoXJLzWR2NvGbK1WkBpaUVbhABnZ355hDQRCBmZEFToxwyxnQHdNp8k/ZcVGgHx1IF1eELUK/dA6O9dS5J/Yqd5Qlfp0GQwnoaNWyA9T+t4kdlydLl+PLLr3lBFR4SiI7deuHqhfOo27ARdmzdhM1bt2Hc+ImwtrbBzu2bUbVqZR5IFXIFSpStyINs/hAcGvzpGieOHoC3lxdiYmJRv0lLpCVGYd78RawcHDl8OGQWVrh+5TwrBENCQpCZmobBQ99B9+5d0LFdR6isbLBh/Vo0rF+fCfOa9RrDxsYah/f/wYseWxtbTPt0OpYsXAwXD08e6C+cOQ4ba2tWcLds1xnZqfFYt34DLl26ggoV/NCxfTvUa9QccfFxUKutEBv5ADNmfglf3yI8cbB19kR6WhrSk2JRoUpNxMbFMblMhUj6mIgQ7D9wCGt//gWb1v8Kdx9fnDt1BEVLlQc0WZgxaxacnZzw7pgxsLR1wPlTx+Dm5sbdNz4+AbXqNkJGSiJ++HEZwsLC4Obmir69e3KddHodzp44Ct8S5aDVajB+3Lv4ZOokTJj8MXZs3YhTp8/C28sTcfHxqNe4BVvWfDXnW36xEd7vjRmFdp274+7dIAQH3oCbZ1FY2dggIymGVZPpmVl4d/SIPNVkwT9d4owCgRdDwBwZ8d2CxcjIzESZ0qWwb/8B/LR2HZxcnOHq6orIBw/QrWcP9O3dA61btWACOiIkBFFR4ejRZyBOnTzFGZLHjBuHgf36oV7derC0scfPa1aiaZNGPDbVqt+YJ+1ZqSmYPHUKyvuVw5Wr1zDto4mwt7dH8zYdcfHiJRDJm56RwREEGckxmPPNPN5om/XFTEhVlrgTcAW2NtaoUa8xUpJTWH1ChdQnMRH3EXDzNsZPmITz5y/wC5v6pbu7O6LDg7Fl23acPXuex6G2rVvB2toKpctXZYV1WnIyRowajhmffcJj8rgJk7Fpw2+wtrOFt7c3rl08g6SkRPz8ywYmn2kcfG/sKO7LpEixtbbBgX07MWPWV5g88QPUqlkTbt5FBQH9Yo+jOPptQ8BMQFfsB6tqIxC7uh4kCms4dFgGq2rNEfNDWzh0XMkqXH1aJKxqjYPSvRK0MTdg13wSILNH/Pou0ERcYOSU3jXhPGAHoE9GyqFvofSuBc3Dy0g/uwAyuyJwGXQMMmsVcsIDkLCxEySWzjBkxcGx02pYlmsOQ7aB/66JDYDKqw6c+q+HMUsCuYM1En6fiMzrv7D6hpTKLgMPIG5dc+hSI2Db6DNI1Q4wZCTCttEoQOKAuJ+aQxt3h1VGhsxEWFUdCMdO86CJiYbCzRMJm4YgK2g/21ooHEvCZehRwJCEtJMrmfAmhVHywWmQ2XrAZcAByB2coI0NQ/z6ttBnJcKm3odw7PIhYpb2h1XNsbD0a4boJTUZJ5VPQ7iN2oTkA8uReuJrKN38GCO394KQuLUndMmhjxHQSuiSQuA2+gZSjk5D9s3dgAKwqj4CNrUmIGZFVSbVnfv+gezgg0g/tQBSK3vI7IvCddhpPPzWFVK1Yy4BTUrqULiPvY2kfeOgeXCM28bSrxtsm3+N6AXFIXcs9s9e1G9bXxD3KxAQCLwUAu5uboiJikajJg0xZdJE1Ktb+xECmuagWdnZ8PHywuULp/DniZMYPGgIj73pmZlMepqtOWiNt2nDOnw3fxGGDxuMJo0a5c55g3H37m206dAV0TExCLx5Ff0GDsbSJYvQsEE9KK3soNGY7ORepLAqOzYWQ4YOxoB+fdC8WRM4uPogKTYcUdHR6NazH0IfhOHS2RPw9PTk94lUn4M9+/bj2PE/Meerr+Ds4Z1nB5KakoquXTth6eIFLLSa8+0C/Pj9j7Cxt4NcqcTFM8d5TX356nV06tAZjq6uSEmIx+q1q9GM5+tS1KrfBOHhEWxLmRQbi8lTJ+PjqZMRHxfHdWjZthNOnjiFatWr4of/XWf6zFlYt3oFW4J8PvNLLFqwmBXldJ3AgMtM6h84dBiXr1xF40YN0LVzZ3gUKYGUlBScOn4Y3l4eiIqORdMWbVlFTsQyFcJGm6PBhbN/ssCD2pGwr16zHqvP46MisGLVKnTp1AE5Odno3nsAVi//gbkKEsslxsbgk88+4ehqshekCMvGLdri6rXrUJPN4FPUu69GQFPwkJ45k2KlK6B1vxFQqSyQnZWFnWsXITYilDGW5Aod6ThLKytW2UeG3C141XP+h9FMQBdvBYdOKyFRWrw4AR16yURAp4YBMlWhksBEONPzQYU5L8mzHB5epBf+87GFQUBTLTJ0OowvVgZjfEqg+5VTuJWewqQ0lWy9Hj6WVkjRaZGs1aCKjQN2VK+PiXeuYVt0GBwUSiamX6YIAvplUPun75BiRqVETvsGyG5SlcMKn5g0TyqF4m44LDf5Qxqb9FpU0NRh0tLTmXwhQrN4ST/ejfp9++9ISU3D2DEjEXQ3CLUbNIFf2bLYsmk97O1d4VOsKCJC72P+woXo0qk9WrXvgqBbV1klTYOsj09xyCwseCdQoVRCm5GEwMC7GDt+Io4cOIi6jRriwN4dKF2qDCZ8+BHs7e0wYtgwSFVqhN0PRPtO3XEvOBgZKakYNWYEBg8aiLp1auHw0WP4deNmrFmxFJ5FSuLQgd2o36gFyA/2o2nTeCezR7cu8PQthcjQu4h8+JBfXDSINm/dAUsWzuNw+FlfzcGI4UPQuWtPHD9xiokhPSWBBEChR1bWViZ1NZFPqan8/yP+e1mJSWQvhTtRm6lUCuSkJ+HsuQuYN38htv62EXUaNsHalUvRoWsvBN++jjnfzmcFZeeO7XH6zDmULVMalarXZkX1rWsXEBR8H7Vr1sDsufPw/ntj0bvfQOz3P8ihWO7ubjjiv4etOOYvWoIKfn5o3aoNjEYtbt2+g2Ejx+DMiaMoXb4Kh0L5lffD4KEjMHf2LFY3b9r4G790aXOAfkjBKTEakJIYiyU/LGV8Zs+aCQdXk3eYKAKBfxMBGo9oopSREo/lK1bjwsWLaNyoIQ4dPorVq9YyAa3V6ZCaEIN3x3+ATh3a5SOgQ3E/5C66dO+D4Pv3kZGahgHv9Me40aNQu3ZN7N1/AH/s3ocfv18AuaU9IsOC0KR5G9y+eRN9+/bBmpU/4pPPvsDiRd9hx46daN+uLYqXroCYuDiolEreXMtMi8em3zbn2Wao7Vxw7851jBo7HkvmfwNHJydWOnfp0hVWNvaQS4Bjxw/xBhhFJVjbWKNUuUow6A2IiQzHvPnf8TjUtXsfHD96GCH37/Gk1spKzX27V8/uaN2yBTfJmbPnsHzFGqzfsBHarBQmy4lU7t6rL1avWIoZs77GvLlz4erlw5tktWvWxJzZM/Hl7Ln4ds6XqFa1yt8UOP9mW4trCwT+kwiYCehKA2BVeTAeLmsIrw/OIfv2fqT+ORNSaze4j76BmBXVoE+PgqVfL7gOXYWErTOQeuxbuAz8HVZVOyByrilqwmtKIDKu7Ebcum6wa/oRHLt/itifxyLj7Fp4fRqP2JU1oI0LhbpyD9g1m46HS+rCtf9m5JSdmeYAACAASURBVDz4E6lH50LuUsRELK9vyT6c+tQI2Lecx6Rz4vZ3IHfw5TkbbVJ5jA9B1EIfGDQZsKo6DM79v0P8r5OQfmYZXIYdgmXpRnj4XRno08KhKtYc7mN2IGnvIiTvmwqn7qth02gAoubXYzWy97RoZAefRuzKJrCuPRxOA+YhcfMXSDn6DbymPUTChvbIibgCi1JN4dhpOWJW1IFUZWNajNE4npUEz0nRiFlWBfrEYFhU6A27xjMQ/X0ZVjIbSLWdnQT3cUFI+K0LdMkPHiGg854No8l5UOZQHHJbb6irDEP8+laQORSlSVtuQkRaPCuhz4qH0q0K7NouQdzPTfIU0HnnYkW2zKQkT4+GunxvqCv1Q/yv7SG38xYK6P9khxSVEgj8/0OAVLFpiYnoN2gAC4GeRECTwKJq5Ur4adUyTP/iK8ybMws+RXwxa/bXmP3lHFjb2yMhPh7NmzfFRxM/wJJlKzB18kQ0qFcX3sXKICLkHiIjw/DRtM94LUdE97btO9G0UUP0798HDm7ekEr+Utm+KIpm5TKtg3OyMiHRa3HwkD/eHfchrt0IANl0UvI+B2sFhg4fjYiICMz75uu8CGSzDRyJvD7/bBqqV6vKY/m27Tuwz/8gVi37nkVYpfwqg6Khu/Tog88+nsLzWjqG5rzffD0HTu6eiAq/h0ZNW+PMqVPo178fflq9nMVmixZ8h+07dqJDu7a87lcqFQgNusXf79O7FyZ/NA1ffP4ZBg4ejt82/IzklBRkpGegiG8JNGjUCLu2b2Hx2AcTJnE0093AAPQZMJitL+s3boH5875GndoN4OzuwfDFR0dh+85tqOjnhwrVavN3SIQSFRXFdndz5y3Ae2NGone/Qdi/ZxcCAm6iePFicHT3QXpyCgYNHoiVPy7B5CkfY+kPi7F7915ewxQpURaJicmM6ZPKqxLQdE5aX1E7Nu06AFUbtsRZ/x04c3AnlKq/bEVNNhvgpISZ6amPRIi/6PPzXMfnEdAt4dBp1UsS0BdzCejwQiSgyTpEDxnNSSoPBJRqZF1ZC13SfVMSvkIohUFAk7JZazBgbNHSGOVTHH2unsbdjHR8U7YSkjRaTLt2Fv4N2+BuZgam3LmKdq4emFumMkYEXMS55HgopbK8zZsXhUQQ0C+K2D8dTzsk5PNpb43Mfm2grVDcpGx+PGEejQByGWSxSbD81R+KwAcwqhRArpz9ny7zIp9TqDaFn0ybMglly1XiHckxY0ZizMjhrET+5aeV+GbeAvy6bg1Wr12HMWPHwcbenlW28Q/D4V2sJL9EpTIp7+B9OfNzVK9VnwdVsquwtFTj3p2b2Lz5NwwcMgInT5xE8RIlsG3zBuzcuYtVuOX9ymLwoHeYgL5/9yY6EXlLJFJKKqsA3xnYHw3q18WfJ0/h7t172PrbFhz68yR0Wcms+It7GIEpH3+MWjWro3vXzvw3ezs7nDx+kMPfH9wPRYVKFTBv7mzMW7CEQ08z/6dUnPHpNDi6+fAL3axqTkxKwtmz52BjZ4eUxEQ42dsiPDwEVWrURcDNW6xerFenNofdWFiqcPzIIWzZsg2HDh/GN3PnISjoJtp26IY9u7ahatUqmDlrNu/Sfvbpx+z/SjYYtNtNA33dOrWxdtUylC5VklXZYeER+HTaR/wCJ6Wkl6cn9u3ejk+nz8QPS+Zj6sfTsWLFGhQt4oUjR/yxcvVPuHzxMrx9fbBq2Q/4Y88+HDh4GDWqV8XgQQPYz5balwq1Fw1YSbEP8cuvG6C2UqN7l05w9ymRp9p8kedGHCsQKGgEOCQtKwMLFi3kPkEqjkuXr+L7pcuw/pcNsLW347GSvJ7HjnuXN3X+UkCHIiQ0CN179cedwEBkpqVjyLB3ePOqW5fO2LV7D27evIXft26F2sYO2zb/ytWnfjj1k+moUd20eeVdvAwi7gfiwYMwdOjSkzfCKEKD1Myj330fc2fPxDtDR2DPXn8OS4sICeRJNG0yVaxSE4f89/DkmqIn1q3fiCqVK6JFm46IjYnFnZtXQGF7JctW4sSEm7du4UiMuV/P4nGIxpTAgCsoXrw4Pp0+A+3atsbUKVNhkMixcP5cDtWsUqMedm7bhKIl/eDm7o6YiGAsXPw921aNe3c03LyKoVSpkhxtIpEo0Lt/f1Zb0ALI2aMI23yIIhAQCDwFASagE6Cu2A/qSv2hCT8O26aDELd2NDSR5yFRWsFt1BXErqrNZLB1nQ+gLNIE8evaQ+FRFrrYO/CY8ADxm7vyBZx7bUfUAl/IXctCG3UHzoP2QhN2BJkB2+E+5iJSDn/MimWlRzW4DJmB+F/mQGrpBJmNC9IvroQm4jz06fGQ23uZiNOUB7Bv9V0+AposOHRQelSBdd1JSPy9L/QZsbBrMgsyW18kbO4PhXtp6JPuwf2DCMT/2g66+Ft8b+oqIxG7vC4UXuWgjboNj/G3kHxwIrSxN+E2/CKiFnqzolgbHQTHnutgzIhG6qkf4P7eBaSd/Aa6hLuQO5aCy9B5SDt5DHE/N4XcoRiMnAwxDU69tiLj4jLkhB6FVfWRkDuVRfIfI02+1eQjmBH7DwQ0Zd9SwpidBueBByFVWiH5wHswajTQxd8xeS1SAlq5CvqMGCg9asF15FFEzLKDVGn7hMBPUyJCXVokrKu8A7s2SxA5yzKfx7foFQIBgYBA4NUR4MTU8Qno2683xo0d/WQFdFY2ivoWwY0r5zgidfiwIRg15j0sWTQf/d8ZznPV1m3a8FqS5qmj3/sAfXt1R4vmzXjd9jAsHOt+WcPELtnGEYn94YRxGPfuOFSuXhNnzp7Fg9AHsHdweOEE14QAE1xKJbIy06GUGREYGIjho97Fzm074OLpgbS0dFStUokFYYeP/Ym1K1cgJUuL6Ohotq5jL+ykJCaH16z6EQMHDEBkTBLfr8raCaVLl8LRA3vw4UfTEB0VhZo1a2LWF59x3hdnZyecv3AJ8+Z+AztnZxz238viFBKQfTTtUyZ7u3XpBO/iZRFx/w7P12meTVHJu7ZvRvFiJi/j8OA72L13P4tYFn43F7GxsShTwUSEE+k9YdI0NGxQF926dKWMtoiIuI/vly5ngYf/nt38DnF092YxHRW6L7K9K1muEipXrIC0jAxUIOHXwP6oVLECNmzajHv3gjH902mc1yU1LR2hQTdRrmJ1Tub38aefomLF8hzl7FW0DCJDAxEWHonW7TrhQVg4E+hPKgVBQJvaFFBZWKBBu+447b8dWRlkN2i6Iq0hMjNSUa5qXTTt0h9bln3DYjWyCS1w72fzTf5/JaClct5At64/GXZNP6VHB6knlyL1yOdvTBJCXh8D0BgN6OzqhVmlK6L31dOIycnGxir1cCstBSNvXsLBmo0Ro8nGuzcvob+nLz4sVgajAy7idHI8VIKAfvWXSYGdwUxA21ojq2czaKqUNqeR/PslpBLIw+NgsfkQFPfCXwsBTT5OpD6OCLmLCxcvoVbN+nDz9uRke+RrrM3Mwp3AAA6Dp7CMarUaICIykuus12nh7emO06f+RHxiEsIfhMHdw50Jz34Dh2DtquXQG3TQZmejQcOGfH+VqtXOU0lTCIwmIxEUak9WHqNGDM8joPNIpNQ0jB47Cn1690Djhg3wyWcz0L5dGyah9uzdj6Cgezh05CgSY6LzEdDdOQwiPi6S1YTkf0rqXvJepbqtXr0GdevV47D6j6dMhZW9E7Zv2cA+1FQoJGfixEmcddjR3h7nzp3GgwcP0L13fyaRSpYsybuv2TnZsFCpMPe7RbC1ssCaVStQslxlHPHfjZFjxuGrWTMwY9ZsTJk0gYk0QIUrV89j5ldz8MfuvfxybtO6FasTSRX907r1SEhMwqQJ4+Hs4cteVER8kZKbCrVPn37vIOxBKM6eOYnq1arg2rUbyNFqWK1Nu+m7/9gNhcoClStVwsD+ffkFSPdt8rSSMk5ff/M1PvrwAwwcNBg7dvwBta2dUD8XWAcXJ3pZBDjsLzoKdRo0xJ5dW9F/wGDs37uLEwl+O38h9uzcBgcXL5A9U3xU1FMJ6D79B+NGQACy0jMw9t3RqFO7Ji5cuopF383hDSTqJ+RblZKaivi4ePTt0weTpkxFk0YN0bVLJ+4ztHC4FxjAoY33Q0J4Em6plGD5suWIjonDyOGD4Vm0NOLi4nDv1jWUr1ITarWak5dOnDwFdWrVQK+ePXMJEDknZUlLTUOpMiWxdeN6lPGrDOhysPG3Tbh37z5mTP8MNo4ubC+ye8cWDBo6Cmf+PITwiEiemNM9p6Sksu/euA8m4ejBvbwhRuMgTaKXLluBjIxMTHj/A8pbjcREU4LDQQP6oXHzNjwWkce12t4FFipL6PUmzzxRBAICgccQIAI6OwUWRRvBbfQfkKqA5ANrkEILC1qI6TVwG33tLwK69vtQlWiF+F/aQO5UAvrUSLi/F4j4TZ24/zv33Y2YpeUhVbtAn/wALoMPI+PiCtg2mwmlVzFkB19jJY1BnwOpIhvp5zdSdgvY1B9BOW6QffcQtIlByLl/6MkEtFMp6BLvwWtqKqIWF4dEbgl9WgTsmsyE3LkMEjb3ZnsJQ1Yi3MbeQvz6NtDF34a6Yl+2D4lbVQ8yB18m0+m+kve9B23cbbiNvIyYZZVM50sOh1OfrWx1oa7YG5YVGiD77nWTYtigAySZyL53khMrytQubI1hVkF7jA9F0u7hsCey95siULqXhFGXyffybAKa0qvLYMhKgFRpA31mPCQKS3hOugN9SgZilpZjCxM6Rp/+EAr3mvAYfxyZ1w4hccfAv4fCki2c3AL61HBYlu8F1+HrkeL/I1KOfgqpgpJ1vXrCRtGXBAICAYEAIfA8BDTNRatUqsjrSb9yZVGsTEWEBN7gte1e/wOclJDmfKvW/MzJtEkhTMIwEl1YO7hy8riEuHhAl83jaXZWCqrWqItb1y/h9KmTuH4zEPPnfYfYhET2+n0REtGcOygjLQ2WKjn2++8D+Sb36NUfoUSUKhRISUqGg5Mjz0E7dO6GP3Zsw7gPPsT3i5bA2cOTSW9axxJ/sHjBPMikEty+ew8H/xcF7X/oCMJD7sLG2gqXr1xj/2HiFWKjo1Gzdh24ujixinjzlm1wdnFGQkISf1+XnYUPPpyIVi2aoXOnDqb5elwC7t0NYCsLC5WSCfsSxcvCo4g3Hj4IZkEIYbp4wbdMQDds1grR0bFIT4rHJ9M/R8UKfujZvTuU1vaY/+3XqFalCm+Qbti4GQ/CwnD06HEmbanotVqOGD914givJ1KSk+GZaytKUdq//LqR1wWTP/wQ9i7uUFuqcfHcCZQpX5UJ6CnTpqFOnVos+qN1PhH0wYEBaN6qPQvQXjcBTfN+nVYLrSYHFpZWeTmUpTI5ez9T6fPuNHgWK43zh//Ake3robJUQyZT8AZAgZc8AroFHDqt/v+jgOZ6Z0Pl2wh2zWZDamGNtDMLkXF1HSRyxWvN2WZug8JQQNO1dEYj6js4YUX5mphw5ypOJ8VjQ5W6CExPxZibl+BfqzGic7Ix/tZl9HEvgsn/2/gZduM8LqUk/vsKaJciJVC2djPhAZ2340MqaD1yWtRCVo+mQFYOq50fKaR0VsqhuB4Mq9U7TTYdnBn05bxUnjZomBMP/vj9QiZB69SuD3cfH0RFxUCTmc5eOiGhwTh67Dj7onbt3JGJi1LlKiPo9jXs2XeA1cTde/ZFTmYyX+bhwyh4enrnu6Qevfv0x6KF89G1Z18E3LrNIe3x0TGAMRvzFy5mn6ZRI0YwAU0+Vg2btGLP44SYGHTp0Q3vjxuLpo0bPXIbm7f+jp7du8LO2ROpCXFswUEvgB7dusHCxgEjhg7GZ59OhZMjZUOn8hd+5L16M+AmZnw+HS6eRTgbbh62CjWUcjl8vDzw54njiIyMRJt2nTn0n4goIrHTk2Ly6mLt4Mb/pwQSFy5dhiYnB6vW/ITRo0bA2krNuA0cMAg6jQ4XL5/DmHEf4Nq160wI+5Urh/U/r+LJBxHQcfEJmDzxfVZw04vb2dkZN6+ex9KlS9Gtew+EhISiRfOmbK/x1azPUbxMRWQkx9K+LAVKcJ3mLVgEezsHDB86KC8UitqZMFq0ZDHGvzcGffsNxJat2+Dq6cV2IoKMKvDXqjjhCyBgSmCqhZXaEj+tNmX1/nr213BwdMKgQQNYjXDjxk0sXb6Sk5Qmx8X9jYCODAlFYNAtNGvVnqMHkhMS0aVbZwwb8g6m/2+SuW1LbgTGsYOA3ArQZeTWUInJUz/iKI5+fXuhlF8VthO6G3SPve7CwsPZ8qNzj17s5TZ48FAcO34SahsbJCYls6c8hTqS53PUg/sYP/FDNKpfDz17dMPQkWNx+MhRVkjT+FOkiBe2/rYB5StU5cnL1t9/Z4L9+0XfwdO3NOLj49mWp2GTZvj1l59x604gh29KLe1gyErh+tq7eOH65bMo4lMUvqXK4UFQAPtS29s7YPTI4Xjv/YlsNTRr9hxIjUA5Pz/UrFkd637+CecvX8eB/QdgZWv7UoqYF2hScahA4P8nAkRAZyXCskxHOHRahNSTa+HYfgoSd3yEtDPfsiLYbfg5xK6qY1JAEwFdvCXif2kNuXNpVii7j7uXS0BL4NTtN0QtLAWVb1Vkh1yBy8BdyAk7BKNWC4d2XyN8uj2kKlIY6cm2HjK1nEldIp8hBZx6rIdV9f54ONebE/rpU8Jg32oeW4Ekbh8MmbUrLEq1g2PnlYhaXI4T4ZDnMhPQTqWRsLkXJ9wzZMbC7d3AfAR0f1hWeAdxq5tAWawackIuw+O9K+y3rI27BdfBJxG1sAgUnpWgCb0Ox26rYciMhCb2Lpx6LkHkTDcY9Br2jdRn6TnXoMKlJGDU8ZwQRj2T127DL7B9iPOAg3j4nRvbaBCJT194IgHNXpSU0NAIQ1YyLMt1gzYugNvEmJ0MyG3h3Hc7YpZXgdypFJP6Su+G8Hj/IDKu7kb8xj6QqZ1hNGiZhKZzkUKcwmKJfFZXHgy3EauRtGcZUva/D5mdD4zarCfb4P3/fIJFrQUCAoF/GYGnEtDZOWxLyYKLxETUqlEdO3//jfMElfKriqBbVzi6btOWrVDJgJUrV2D6jFlQKRSoXLUKrxU3bvgVJ85cwLEjx+Do4oyoMEpEvQSRkQ8RHHIfE8aPQ/16dbBr915cv3GTo2op+u1FbBbJg5oS1lN+E3//PbC3s0er1u0QFRPLeVHIqrJj+7Zs+eHh4Y5b1y5i/sIlSEpOwpdfUFJtkwc0JzRMSYE+d/7aqUs3bN3yG/r2fwcebs6YNXMm+zoDZD3BZpgoU648/ti1E3Pnzcf6devh7OaGyFCyNlBAAgMT0IRb3z498zCj+TpZdxKBSwR0Ud9S8Car0JC7nKNp7z5/JqDJR7qkXyU4OjgiKuweRo19H23btGTPZq+ipfMEX5Ba4Py5k5yTybdISbh6evI7IjYyhPNJnT5zFkOHjgIMWfy9Y4f2oVTJElj/60bcuh2I2V/OyFVg38PDqHD4VaqBlLgYTP34Y5QpW5ojlEuWq4J7t6+yDWenLj1fuwKaI0xJdOjixlYcmpxsGA3kYWxk8plsNxp16I0yVWoh7N5teBYtieO7NiHk9nWkpyTC0tqWjy/QYiagS7SBQ8fl/38IaDOrJFVA7l4ZEpkFcoL3QaK0KVB4nnWywiSgq9jaY2Pluph+LwD746Kxo1p9BKSlYNiNCzhSuyliNTkYFXABw7yLY5h3MXS8dAKJLH58edby1Sw4ckM4HNy8UL5BG9y9eAKxoYEvmITQOjcJYcablYQwMxs6X3dOQmhwsTeR0LJc3xiKkSAzeAlgtX4/lMcuw2hjRalWC/zBpgGJXg5+Zcvg6KF9cHF25mt07NoL7wzsi4+mfIKd27eiacu2rDr8buF3uB1wE6tWLefM4vv27mEP6d69B8Cgy+BQlzKlSqFMhSpsVUGDndraGqF3A5hcoR3Km1cvQKG2x4Z1a7Fnz264e3qhRPFiGDF8BKCwQFpCNDZs/A2jRg6DSu2Ao0f2IzLiIXr27IrZc77F7j3+OP3nIa4nkVHeRUsjMSYKUz/5hMP2hw4eiKKlKiA0KIA/p3MNHzqYQ9znfPUF9u7bhyaNm3D24emffgJnd2/eraaOQr8pJKWItydWrlqOu4FBGDigbx6Bbevkzi9UeslRM5m+I0NMeATu3A3gF5CVgysyk5NRpkIF3LlxGZs2b0PfPv15QRV49yaTaX169eBzbti0hdXRPj5eWL3mZyagp370IVw8fDmkytPTA/67d7CHVDm/ipg0eTLW/7IeR48cQGhYBC5euIge3btCqrJmEuvatWuwsrblHd0hgwfB1ZOSjuUw2fT1lzMYhzr1m+Da5XOsyJYolXBwdODwIkFCF3j3Eid8TgTo2SOlvoe7O2+QUHSCj483UhLj0bFTZ9y+cwf3goLZJ50J6Ph4jB47mifA7du3hXfRUpyEMDk5Hlu2/Y4Rw4bw871n3054uHuiWtVK2Ll7H1ydndC6TQekJsdi4eIfeOL7zqCBbKkx8/NPMGTIMBw5fBAD3xmKdT+t5kljcHAwnB0dsYaiHjQadOnYHp5FSiErOxM5Gi3ef28MWw999slUWNk64YD/HsTHJ6Jzx3Z4GB3DfbJt6zasaly7bj3atWkFNw9fHg8WLpzHCWXatOuI6IcPMPfb+fho0gTuiz37DsSq5T+gQ8dOOHH8GEaMeg/NmjXGx599gfuBNzB56qeYN/cr+FWsjN+3bsb6Db/hy5kzMfPLL1nh7enhwVgVK+qL8uX9sPuPXTh28iz+2LkL1nb2goB+zmdTHPaWIZAvCaG6wgA8XNkUNhU7QV2+B1IOT4chJw4e44IRu7ouq52ta73Hfsrxv3aA3LkUE8SkNE7Y0o2VzZ4fXkf8r0OQev4nWPm1gfPAVUjaPROpp1bA9ysjMq6uQuK2EZC7FIdjp0+QceUwpFau0CeHIPPGTtYeFPkiA9E/ljdFnjEBPR8wSpG4533I7R3h/m4Qsu5sQcqRGSYvZCKgG09ne4yErf1ZmU0EtOtoSnTYkRXQluV7wrnPcsQs74TMu0dgXakrXIZuRezyVtDE3YLPJw+RsGMCUo4vhGWJOnAZ8itSj61B0qGvUGR6GnJCieztC5mNGxw7zYLmYRhSjn0JiVECqbUDJAorVkJb1xgDqaUjdAlBnDCRM8aT2jiXgCasErf2gC45jBXKRm0m9KkJkNs5Q58WD6/pGiT81hmZAfsgtZTCecBWKByrs9pbZuUKhXs1OPdbjfRLq5G47RNWrNPEjNTRRk0a9KmJkNk40EQNlmW7wbHbciT/8T6Sjy+BzELG6xGptQcT53lysLfskRe3KxAQCBQsAmYCunefnhg7agQaN24IV09f6PQGJEY/5Eg1K3tXjryd9tGHuHb1KlatXIZaderBf/9ejBwzHu5urpwHyNPDHRlp6ShTtgyKFfPF/n374H/oGA4dPAyJXM6qXRI0jRoxlKOPR48ajkYN6jMBTcKNT16QgKa6UyJrNycnLP1xCWQSCVq3aQ8j7ZBCDoXamm3eaC1vXjeW9auIgwf2YfEPy/Dt119zEkJad5IYhOztOrRvi4+nTGKQd+7ag/OXLuGrL6Yz+blk6TKMf3cMPIqUZOJ21YoVmPDhRJw4cQqL5n/L31m/YRNbRdIadtzEyfh48odo0649rl25hAGDhuKXn1ejaKnyLGIhQr9UqfLwLuqLiNAg7N6zj/Mqfb/4Oxj/l7D7u4WL2ZbOxd0b/vt249SZsxj33vusKF+w4Ft8OfsbPHwQBJW1I6IjguFg7wxXT588AprIbiK1x787GpCrcfzoAcikUjRoUI+TgpM/dMs2bZEQG4UVq9YyUe7lWwqpCfGY+NFkTBg3lut+88Y1DB42im04yQf74cPo16aApvccqbdlCgU6DByDa6ePIjjgMuRKFSe8LFK6PCrWaQx3n+K4evIwbl44gcad+qBomYq4f/sabl8+g/tkIahUFSwJTSSKXguFV204dd8AicrqxZMQPshNQpjy7yQhNOSkAgYtpFbuuTkpCnYsedrZCouApiSCxSytsatGA3wWFIDt0RGYX7YqYjRZ+OxuADZVqYeQrHR8HXwLX5WphEYOLmh94ThychXzLyubLRAC2sbRGZWbdkbg+WOIDw82GXQ/I/rX5HUjR7m6LTn0+MaJfTDoSM1ABO3L3krhPBDPfRXudHroyvgis38bGJxsTV7QMikkpH4mE/idx6E6dhmQktn567tvUsdScqzhQ95Bg7p1oDcYOPT7zu072LB5G25fv4D2XXrg9J8nUa1WDVw6exITJk7GwkXfo3qNGvjzqD+H5AQH32cfJtrZs7F3gbOrqykLLm+BGNCgYQN+EVPT0zUo+d+lC+fRum1bFC1SBD17dIWDqzeaNm7I/tCHjhxDTEwMZFIZv3TJ86l7r34YNvQdSI1G2Nk7YM26X7B12w4kxcbgvffHY943s9F/wCDs3r0PNvYOaNGsKTauX8u+yETm0u5x3Xr1MWXKVA53mfD+exwGY94ZJn+nuIdhnNxg9qzPceHiZcTHxsLOwYEJsj793+HMxfSCNhf6tzYnB/Xq1cHeP7ajaq36uH75Crr17I6VP36Pdu3a4c69B/zkVqtcCUcP78fZc+dhMBjZF6xNhy7w37OTQ40SkpI4xIoU0ERAU/LB65fOwtG9KDKSojDzy6+Z6GrfqTP02hzs37cfJ0+dYV9Zwof8wlq2astEeJfOHdkDml7aJnuDMK7yb1u2wsvLC1qNFqvW/ozNmzbD3snphXbHn/s5FwcKBJ4TAbMK2hRdQGoITn/AHslfzvkG27dshKOrN6QyGeKjIvHhR5PRq0d31K5Vg7NXk8VFs2ZNsHPbbzhy9DgcHR04VK5x4xYIDg2Br7c39u3bzUlEyRevdeuWmDTlY3z3zRxMmvoxBvXvy0LBmgAAIABJREFUC/+DR1ChbAm0adsOX835Ft/MW8gqkK5dO+P3LRtQp04dBN2PMIWX52b2TU5M5JDy/fsPoETJkpxAsH27Doh4GIWSJUrgzOnjuHT5GtLT0znbdruO3XDuwkUkxkRg2+87oFQpERMbC293V+6/5LG3ZcsW2FnbYckPC9C2TRvs3b0LXbp248ntuPcnYNTI4fh2zlfYv28vgkMjecOJksLwhFimBkhhCFIqGNCyTUcsWjAPfuXKmCw4LCzFhtNzPpPisLcQASag49iz2LrWeMSsrApDRhrcx16D0sMD0Usaw21sAGKW+kGXHAqbBh/DonQHxK6oCYWrHyeh8ZqajLhfWrKXsl3L6bBrOg6Z1w9AG3MP6kqtkXpyDTLOLYK66lA4D1iMjItHoXD1hdzBCzHLWkJiYQ/buhMBBc0JHZAVsAmZAZtYZaNPDYNtky9g3/Z9xK4dgvRLm+DzeQri1jbipIgyCztok0Pg0GoB5C7lELeuFRQuZaDPiIbn5ESupz49kslehy7fQe3XFenndsK6fmekn/0Jyfs/5yTHtnXeg32Hj5F59SC08aGwKFULWTePIfngNKgr9YHr4DXIuH4KcmsHKIv4Ifr7TpA7uMCu+Wgk/TEbOWEnWAEtUVjAY1IQwqZKuB4U+cFjOxHQ6dEmrH5qzFhSMkWVd204dPoUaSd/Q/ql5azutqo+BlKlDFKVPVQlqiB2ZRdoY25AlxoGl/77Ydu0OVKOHodULoOEsq6nxSFhcx9YlGoNh/aT+FypJxfB69NkqHxskXZqD6RqZ0gURmjCryHl0Efsu83KbFEEAgIBgcArIsAEdGwcBg8bjKmTJqJs2dLwLlYa0ZEPsWjRfPj5leXEeBEh91G/SROcPHoQ23/fhvYdO7NIauzY9xEVGZo7F6a5nB69+g7CpInjOEmf2YIjMyOD7TlIfayUydG+Q1v8vmUjDh44gNCIh1g0fxHCHz6ETKF8bgsOIiRp3dunTy9sXP8TAu/eRVBgIOydXaDVaJgcj3r4kMngTh3bIy01FQ0bNeSEewMHvIPk9AzmbqjQupmEbR9PnQwfT3coVSrcDgzCwgWLkZiciC5du3Jkof/+/ShWogRcXVzQonUn2i/E1CmTYKNWc16qM+fOcyTh6tWrYGtti1Wrl6NB/fo46L+P58YkTpkx40tUrlIZRw/thY21PXyKl0D4/UCcPX8R237fjm/nzMawUWM5+aH//gOIjI6Bi7MT22107tgJdk5u6N6tC/r37Q2dRgOlhQUWLvkBhw8f4UR9VOjv1atXw5GDezlJYuTDKCQnp6B508acu6VS1ZrYvu03XnPfuRWA23dDMKBvbxQrWwEyiRQ2agv8vG4NalSvjqOHD6Jzl65sy0k2g8R1PE0I9ioe0EQ+a3Oy4ejuBU/fkmjYrgeCb11lkjkmPBRqa1t0HjoeXsVK48a5P+G/aRUy0lJQrlpdtO4zDI6ungi8chYbFs+Etb0TDLl+2K/YRUxfJ37IoGO7MOc+uyCxsH0BAloHqYUcWfdOIHnPaBgyE4Hc6KkCqduzTkLLU4MBUitnyF3KQ27lhqy7e0z2Ys8iOAuwYoVFQNNa116hxJm6zbEqPASzgm+ilJqU3kZEZGehrJUt0vRaROVkY17Zyqhq64BGZ4/AkqLjctfJL3PbBUJA2zm5olLTTgi/dQXB187wDsyzeGQClXbzKjRsww1MBDR950X8i17mZv+V7xiMMDjZQVe2KHTFPNiKQxqVAMXtEMgiYp/uD12AlaUXJZGdFhYWPPhSv6IdwdvXL/EOIFlfXLl+HZnpmbC1s0W1KpWRmZ2Fc2fPIz09A9WqVeUkgvTCWffLr0z6nj57js36qc144JTLOXFYt1494ODgwC+szRt/YeuIarVr8zUDA+/AwkKN+JhYNGvZDMWKFuXBnQb5alUr48KFi0hPTkKTFi2Y2KHdVVIUUrJBnVYHFxdnTr53PzQMt2/ehKWVFRJiY9GiVQv4+pq8kCkJ2eWLF9CgYSMkp6YiNCQECtrRy+0kTIKREtPDg9XU9g727O1KSm76bOcfe5iozf+SyH9/Ldq0Zl+o9NRUuLq7M+l98vhxOLnRzpiRLUXqN2qIUiVL8rgbdC8YJ/88CWtba5QpU4bv6d69ICiUFuy5TZYfdO+nz5zjbMbuHm5MqgXdu48bly+gUbMWrB4ncvvu3SCc/vMYqteuy/W7c+c2lCpLPg+V2jVrcOJBN1dXtvegF+S16zd4o0Fl+ddxBfhoiVMJBF4IAXpuFXI5P8+8saPJRqWKlRAdE8vebeZtOOqjXt5ePHm8evUq9xf6bmJsLJq2aI7ixYpCq9Xh9p1AXDh3Fq4enuwtV5XGqvJ+7N0e+iAMh/bvg7W9I08cNVoN9+0mjRux17v/ocNcFzov2fhQXyZfPSdXU2SHeQygsY0UHl5ensjJzsb1GwG4fv06XN3cEfvwIerUr8ceeNTfgu+H4PiRo3Bxd+fELlWrVUfg3SC2PypdqhTCI8Lhv+8AHF1dkJ6Syt53tLFF9h7kFbdvv0lpQUpsUlLTOHX58hUkJCSyUubmzRtQW9mY3q/s9aaDs7Mjbzhdu3YVUpmCvf0La4L0Qo0vDhYI/BcQoCzw2mxIZCrIbD2hibrEqmK5fXEo3EsiO/gUFE5loIm+yoowma0PK3y10VchUahNvoDeddjGwkCWESQmKNkMMltXZAcdB0l0ybZClxwCo0YPVfH6kNv6AMhBTvh16BKDeQGmLFIFCrdyMOr0yLy+GVKlki0liCSVWbvDonhNZAUeh22T2dDG30Dm1bW5m05SGPU5kNsX4/poYwPYO5lURkrvOlxvk8VHFiQKG1iUqA+J3AYGbTKyg/4EeX9QdJuRPCJLNoXM3h05oedhyMmCTG0HbUIgjBoDVL61IXcoyko+TXQgciIDYOFbGUqvMsgOPsd2F4QbkdBy57KMz6MTfwnfi8q7LrSxN5h8JtsMSlBoUbIeNBG3oI2/A2O2DhZlmkNm7cL11iaEQBN2CVJrG7YbIZU3tZPU0hkSCUUOGmDQZCP7zi6un6pELWjCb0ETcxNKz6qQqe0hVbuxOh0yQJ8ai5ywP1lNzZmE3hSRy3+hL4k6CATeUgRMa0kt3Nxd4e3lhUuXLrLnblZGBpq3aMaWG6RQpghVisSjBHZkuUhChVOnzyIhLg4OTk68fjP79rq5ucHV1Rk3btzguRzZ1tG8knL7kOcyncvOzha1atTgyNZTp85w4kBHJ2fO+/G8heuu08HRwZ4T7FEuIvqh89P80/9/6l/KM0KuoP379GJBGa0pz52/gMjwCNja/xVhR/VLSUnh73fr2pnX2iQQCaPkiI4OSIiNQ+u2rVlsRfPnK9eu8zqdhuFGjRvwWplsH9asXM0kPFl7kCiE8k2RlzLZdyYmJODAocO8RqacVjTHP3PmLPs252RnonKVKkxeR0ZEIj0tHa1at0ARHx9OFnjz9h2UK1saly9dYouJuMhQdOvZl/Gjem/dtBmO7u6miEEzlxETgwaNG7HQixIxUr6VBvXq4tz5i0hLikGxUn6shiaxx8ofl+BB2ANUqFILKpUKKUlJ8PDy4tw0arUVEhLi4X/gMCufzZzJk9rpZQloakv6rkyuQNt+I+BbugLbbxDvkZWVDv+NqxAddh+Obp7wq14Xxf2q4uGDe7hwZA8ad+wLV29f3Lp0GtdOHUZaUkLBOxGYCWjXCpywWWJh/WIEtFqGjGu7kLx7FCBV5r6/X59gM69tKB9ITqpJqFBnAkehpxz9HJnX1kMiV75RHtAGGCGDBBfrt8TZ5ET0v3IKarkSWqOBkwxm6XW8uUJE9aHaTWAvV6DKSX84K1XsH/2y5ZUJaBpFVJbWqNK8Cys2w+5c5R2kZy2AjUYD7FzcUaxibQRfOYXgq6ehtKRwvgL2nnlZVArye5QcLlsDo1wGo5pjByHRaCHJyoHRghYchTMfJrKHBtiUBPIqBSxtbGBjY8OETHJyMhMg9CKhY1JTU5lQps/pb/R/TVYWf4/8qJKTU/klmH/DwJxNl8z5QbtnMhlcXF35GLLwoIGdBmMyuadBODExEQaNFlKlgq9DYTzm6yUlJ0Ofnc0Ei5OrK9cpTz2ZlsZhNKRCpL/Tuchny6ghBT2gtLSEja0tUlPoHmT8gqDnLX+hc9GLlpIkcvwrhxGYJPt2To5P3KE03R9dKwnWVlaMi0ajRY4mh72zyM+aikKpQHJSMnQ5OfyClVmo4MAvawMyMzP43JaW6rw6MT5p6YwnFa5XRgYs1WpuE8JJn6Ph6slUdC4HpKWl8UNDeOa/N3qZcpsQ/rnGPCprKybY38i+VZD9VJzrX0GANiLpeabM1rQZk3+jiPoCTcApgSk/50ZArpDzxNhA7xgJOfpYct+h42gsINsdDfVro4GVck5OjjxOUJQAFep/mampvItOE1Bzoe9nZ+ewnzv15cdVCmRjBK2pX6nUatjYWJuuqVTy+Kmj81N/VynhSNEUWi1b96Snp/HGX1ZWNidXkSgUnDiVFxZyOW+aERFN9YVUxhtiJrsgCRJorNbpoLKy4vGYFgxWj/V5tjbRanlib2NDY/Ib+A79V55McdE3EgEmn7OgcCoFp74bYEjPZDUyFaMmg4lp9mPXZkJKVhK5/oUUfsnef2QtwUkMUyFVWrHKlzq+ISuJfYilpO7JJThJgWxOskfkMBk+S5SWJosKSGDMSTF5E0MCqZWLaQwwDVJM3BqzMzhiTuXjB21MONtd5C18uF40f9H/ZXkBKQw5KZCqSLkiMUUUGnSccNG04pNCamlv+jv7i5m8sLneKmu2sKD5EJPZlBwwO4nkYKYqKSwgtbDn+zZoMiG1sIFErjKdh7ycNWmQWtj9fVFGkSRmrDgy0nRvhqxUzgdCBPqjGEn4vNwmuR7PREIbqR6EvXmxQ7YapGjWZcOQnWY6l9IKxuzUXH/qXDKG7ocECHoDUo9+hpwHxyBRkQKr4O3u3sj+Im5KICAQeCoCZms5mqvS/IvWtxTBl5yUBKNWx+tJ9uXV6UzrNiI5SSVrZ8tzx/zWiHnn0mhgY57z5l6Z5n9mYVTeuXQ6qG1tea2YXzDxvM2Vt6ZOzzC9e7huJkNXGwf7PLI0iZIg0vJYIoGVjQ3PZ/OLtJj8pA1XnQ6piYl8eSs7u7zjaF4eT3NZrSnKnebP1tZWPMclZTHNi+kCTm6ueet8ul/OxZSaljc35vm6RMKYkTCO5v2mHFemeTZdhwhgmUzKgg3KwSC3sGA/a5r/0zqC2ofWGX/xFHK4uLrwPNw856f7oXV8UhLxEKb8XbQuoHNos1Lw3YLFuH//PiddpEJR1CSMU9u55F5fxseSpQrjKpPxmoBoumeJLF+WgDa3N62lXL2KwMbeEQ079EJoYACunjyEjNRkJqRpHSSVSVGzaTvUaNIW2ZkZsLZzwPoFM5CaFM8cDynCC14IylJiTtLs1Gc35Hbef9GDLKR5xhNrMEJqKUHqie+RcmASb15zYuTCKCQG0GbAomQ7OHb5CVILKRJ3T0bm9Z8hYR+wlyden7f6haWA5jv533P/VZnKaOvijnn377DamdwNiHQmix4imv2sbfBB0TLYFBWGyXeuwVouz4sUft57yn9cARDQpk5lY++M8o3aQKk0E37P8uAwQK6yQGTQDdw5e8TkOfMKLPrL3HihfocHdWNuokFaB7CxcKHsoDzS2BJJnrUEDdxmzOkFaVbR0vH0MqHPzH8zEyL0GQ9ijx2f/xrmY/N/nwZ2+sl/jfzHmRTxf33++PX+GmBN9c9fd1N9yS7D9LyZr0vHmdXZT2prul5+mw3zMbwL+oyS/96fdF/01fz1fxRH2qn8+0vo8XPmv8cnnetp16V2e7w8jlWhPvfiYgKB50DgaX31RfvX432PJgi08UPFdC7TkGvu9/n7+tOuZa5+/r6Vv08/q7+bPzOPb+YJ7uPXNdXHNBPL31/N1zSPmywkeIJV0z/V/TmaQBwiEHh7EOAcHApezOROGky/2QKOBgkTSZBHCDOZa7IZyyuPfE5fy3330jHmgca8QDF/ZrpYPqL5r3kLX/ORkntNJqpTc4naxy3qnqNeZiI6d3wx3UO+hdMj9c6tgHkubsbjkXrnEtt/O09+vB6/lcc/e8I5nnit3PM88pn53GYcHzvX347NvVeD1rRJIJIRvj39XNypQKAQEHjW+tY81/trvfn3eV7+Kj7PXC7/2vVV13fPsw42zUOfXW/zHNs8t/77Gv2vtemzuIXHscg/N84/b36cg3h8DWHmBMwcwLP4h/y8RP7rP85R8P/JzEObg/kLF6JNq+Y8H6fIxPKVayI8IoK5k0exMOH2T7wCzwzYmlaGOjUq48TZS8xrvAgtxrjqDZDJZeg/4QtcOXEQV04e4OhR073IYNBruSW7jfgQpSpWx4HNq3Hx2D7I5UreOHmtPJzRALlTWTh2Ww+ZjXsuZ/NsnlCiADKvbkLS3vd4Y52THxdaMc0FKfKKklDTxnhmwAbe1C+sUlgEdO7MFEUtrTCqSAl0d/NGOiUYpblsbiGVtKVUhpNJ8Rh588ILPZtPw6tACGhz57G0soFEKoPaxhZyFRHRf98hYIFmTgZ76qYkxPJD/6wNkMJqaHEdgYBAQCAgEBAICAQEAgKBNx0Bo0lVW0gRaK+EJi8CTHlDRHlBBMztSxuQpFZngloUgYBAQCAgEBAIvBgCZpU6qahJbU2FlNo5OZqnJhd83iu8KgGd/zomWw7zXvhfEwezV3Tx8lVRs0lb7F73A1sFkoq8UIpBB5ltERYAyO2LQGLpnLsh/xgLaDRwUmWjJhWaqKu5727zRkih1PTRi3D0Va6fdSHOIQqTgKYb1sMIuUSC4hbW8LG0hL1cBT0MkEGKeF02HmRmIiw7M08V/aotUWAENFUkj3B+nm2bXFXsq96A+L5AQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4HUg8Gh0NUVTv7qMsiAJaHPU5dPunVTfBr0OcrnCxFIXZjFHT1H+sGfsqktMvi9sTfi2lsImoJnHJcMUbhv6d77NC7IPZgMH0++CKAVKQBdEhcQ5BAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAJvKgIFSUA/D0bm5IXPc+zrOeZ5aMy3O+zLTEBbWVkhMSmJE4QWFiJPap2CvrYgoF9PzxJnFQgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAj8DYHCJqBFE/z3ETA/E0qVCpmZmaw+LmgS+N9EQRDQ/yb64toCAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAJvFQKCgH6rmvu5b5atMIxGJp/ftCII6DetRcX9CAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAI/GcREAT0f7ZpRMVeEwKCgH5NwIrTCgQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQeR0AQ0OKZeNsQEAT029bi4n4FAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAT+NQQEAf2vQS8u/C8hIAjofwl4cVmBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAoG3DwFBQL99bf623/FfBLTRCIPRALK5fpOyLL7tDSzuXyAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4L+DABHQCpkM9WpVw7HT5yGXSWEQZNx/p4FETQocARMBTRkWZXIoLCw426IoAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBQMEjQNSbXCpF5fKlcfH6bchkEqLmRBEIvLEISOxdvY0GvQ6WVnZwLlICOp0WEpJBiyIQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgUOAISSOBqZ4Ho5CzBwxU4uuKE/zUE8iw4jEYD9DodW3CIIhAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCBQ8AiYPaDka1q2BIyfOQCaTCgV0wcMszvgfQuCRJIQSIX3+DzWNqIpAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcCbhoA5CWHt6pVw8txlQUC/aQ0s7udvCDxCQAt8BAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICgdeHgJmArlOjMk6cvSQI6NcHtTjzfwQBQUD/RxpCVEMgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQODNR0AQ0G9+G4s7fBQBQUCLJ0IgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgUEgICAK6kIAWl/nPICAI6P9MU4iKCAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAIvOkICAL6TW9hcX+PIyAIaPFMCAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQKCYG3j4CW/AOyxkJC/r97GXomlAoFLC0tkZySAplUisJC5UmtU9DXLlACWiKRgACD0fhMkOg4KnnH/3fbX9RMICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAIFBgCBQkAW0wGMAsm0TCPNsTC/F1dNzTPi+wO3vsRBIpQAyhwQCAfp5S+DgJQL+NzzjuddXzkfNSPajaBU3BPrvyZgJarVYjKTm50AhoulU9jH+7XVkBPysFSkDrdVpGUyaXQyKV8TP2pGIw6GA00M0ZIVcoTKS1KAIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgKBNxyBgiKgiVBWKFUoVq4S7l67yGTv4xwbHaPX6SBXKvm3lJS1hcTDGTXpgFQOicISEqnSREab6PJ8xQijXgOjQQvoNZAobQGj7gnHFcJDQaQrYWPQAzJFoZLh/wYBTa2hMxogl0ihkJDi2pjXOtkG+vs/Kdefv00KjIAmoGyd3GDv4gELK2vIlRZPfKCpHXWaTGhzchAdGoTsjBTIZPJCe/ifH5oCPpIazdxu1MKF1Nmf5y4UCgV0Ot3raQOj0bQhQQ+1Tsc7cqIUIAJGIxRK5Qu3H71wZDIptBqtaJMCbA5xKoGAQEAgIBD4f4AAKWvohxY5f1sAvWz9jYA0d5Fi1BfgeV+2Ps/7PXO9KYLxX1roPW9VxXECAYGAQEAgIBD4JwTM/INEAp32v73WfVUCmkhlmUyG1OREtOw1BDWbtIX/xlW4fu44LNRWMOj1zPFIJFLo9TpYqq1QrXEbXD1xABlpKZDKad7yGsWgxP3odVB4VofCvTJk1p6QWjjkErqP8UJGA/TZCYAuHVmB+6FLuAOJ0spEAhdmoTrrcgCZEhKlDQyZcZDILXNJ89dfkcIioEnZLM2dA+thQGVbe/TzKApm7iSAwQhYyeRYEHoHdzPS80hoIqd1r/DMFAgBTTsonsXLoUztptDmZEGr0Tz5oTK3l0QCta0dcjIzcP3YH0hPSYRc/gYroWUyQK+HREsTe8AokwJKBaA3vN4O/w/9g54bIiETY2Jh4+gAubxgNwKo89DmQkpqCod62Ns78MD3UiEfBf0iyT2fXC7jMZfGGY1G+3pI+Ge0A+9WKhTQUJ95wWLCV/bC7Ufkc1ZWFrIyMuDo7PLybfKc9VWplHmbnHq94T8/EXjO2xKHvQoC+fofnUar1YHCxl665EbT0Hhm3lDPyXmsT/Excu4zVB7v79QvFAo5dDo9qwLyb5aplMo8juqRZzh3A0gqJfspOucL9GPGQJY77j55DDLXier7pHqZXiimTT6qg9hQeuknSHzxbUKAlB3aLBi1GZBauQCGR0lXiUzJCpwXK0TiymHITIBEpjItmF4qdNR0HtPM/3FyXAKJTAGjPqcAye3cemclQSKRQaIitVFBLPSMJoUThfo+E0sjCO/8Cg2j3hRNaSomcpwWznl/ecb5CJ9Hz0XtKIQPL/YsF9TRT97YMLV3butSH3nsOc//OVs6Gsxt+KxngSbyckjo/Z7Lo5ieo6eRKn89n/yUPfGZMh1jpP7wt7789H76T/dXUOiK8/y7CDzv2obWeUolcRymeZ5Oq4Ner8+bY9LflDTHpND3/GukV5lfPg80RiOkMhnPe5+0Dv5bvZ8wN36ey/xbx9D8OS0tHVqtFo6Ojq99rfsq9/lKBDS/Y/XQanPg4umLHqMmM+FsMOixYfEspCbEQ2Wp5vWGTquBXKFC6Sq10KxLf/j/thJhQbehyc7mZ+G1FKqfJhOWfj1h13Iu5I52gO7Z9JdZH6CJuo/EXSOhjboMqcoGxkIjoWnOYIBUZQ+rGqMgty+KtLMLoYu/YxIuFEIpDAKaiOcUnQb6PCLZiD4eRTHKpwQSdRqw7QYJh40GzAq+iWspSaZxK3czw4bWni8pLH1lApoAUqnVqNaiB5JjIxEacIEf/KcXCciCw8bRBeUbtEFcWBBu/x97ZwFe1ZW14Te5cXcnuLu7Q4u7u7uWAsUdimtxLcVpcbdSpLgTCJAQ4u6e3OSfvW6S0pn5Z9pOYeThPO0TknvuOfvss2Wtb33rWzcvojFUm3yOsfkRXuxHu4W+HnoJyWRbW6B1dQD1e0wCmqAIsi3M5PcPGnX6Bw+qwJqkhEQmTfyCb7/bR2RUlIAhf9ahgJ6k+BiatWiJibEJR498j7mVAqF/v3Pzy0aSjp2d/b+0kcikNjYmNiaGjOTYnMfVx97FQ0Cwj5WKImkwWi3xUVHYOTv/bgBO17/xfPnlF+zdf5CwiAgRrP9H7Vf3TElOpmzZMtSuVZONG9ZjYW0r4NaffeRGZCND3uVd2sDUBls7W9LT0v5YIOLPbuSn6330HlDjU7H2kxITSYmPlPubWDlgZmr6u+eA7Bg58zkmJobMvPmswdEtnxieeecYGREXF0d6Uoz8zdzGOccpyMbExITExEQSY8IwNLPF0tJC5qbOADciPChTmn6NAAAgAElEQVRAQcDyPX1jKxwc7ElNTcXE1JTwkFDQJstnTu4FfxMILX1gaEhycgrJceE570APG0c3SYdT91ZrscoaiYsMESda38QKGxsbAcdzg3i5MlZqTicnqoCSw7+0Nn70wfDphp964GP3QI4zpFg4Rq6VSby3CY2Z7a8cG218EBor99/VMiU7p02OwbxiPzKj35Ae8DN6xpa/E4TWgWjZaXFkZ2flMIRywXFlK2aSlRKNvrnz77zuP7DIc9ptVqYrWamxpPqcR9/E+l+4vnoGDXoGxmhj34ljrLFy+fsgsHJiDE3QxvmTrQgainBjZCLsqGxtqjg+8nlCCFlpKeL36BkYoLHK97eAYc61MmPfgbJn3r9WZuqnTK/fNZr/hJPV+zAwJitF7fHvBTb0DdHG+OXdQN/MGn0TO7IV00y9M40JmbFvdbQrNWqMzdGYO5OdmSLss6zkcLJSE3WfGRiisfKQ78q90uLQJkSr4ad2ajTWOXP4r8FjaZsJ2uQwslOS5L555+a2LHdsJobKffUMzX6ZE/J9I7lftjYTfVPbX4JY//D5fmMgRE9fJ2OZcygCz58TFPoT3uunS4j9pfyv930bQzMbIVmlp//at1H2nPIrYyOC84IhZjZOYu8q+1SXjaqupWzMLNA3wc7JSew8IRhFREBW6i/2ZVqaLqv4X2T15trhyUlJJMdF/I0NqmPL6hEdptqlO0ws7bGwtBSS4R8ikn3EsaP6NTkhjvoNG+Hm5sq+Pd/9YfzhYzT7DwPQenpkZWoxMTejWPlqVK7/uUhwXD91mAp1m5KSEMfzezcI9fclLjoSCytr6rTohItnIYyMTaWPYiLDOLtvy4epy5YDVqo10qHHGTS2HmRL5rX67/9fD6WSnNgOJiQ9OkrM8cHoG5qKJMRHwcz0NGRnJGJauht2bb5R05KEG7uIPf+l2CQfow0fGoBWwHGSNpMWDq54mprlhGqzMdcYYpoTjFC7sILb47UZxGVkYKyv40ob6WsITkvhx6hwEpWMyx8Aof8UANrawYmyDVrjdf0CkYG+/zSKkvUXJF0xY0vXboa+Rp9n188KQzZH5ftjzPUPfw/1MtQz6euTXq0UGaULkaWiPoYa9KPj0fiHYnz1oYDTGKiI/QdMfcjdWvT08gBmBXAoADoiOISU5Dhq1W/Mi5feUm1TAR9qw8wFitUmqBZzObKzyVDswP/nUN/NLS6pfkYE+7Fh01ZsbWzo1rUTTm4FyMrOlmvnAqXq2mrwZuYA0+/fT23Q6vfUpESat2hBwYL5Wbtmza82EkMFmucUwBSZD2XuahSzWbeBquvnAlHqMx2g9JbO3XozcsRQAUOjo2MYNGykPLexsfHfBXFzn015RYqxmXvkGhC51MtcOZNcIyUXTFLnq3/nMj3V57a2Nkz8YiwTJk3DxMT4VxuAeobcaymwKvfIfTe5wFhCQgyNPmvJ46fPMDczy2m7jn3+fh/k3l8ZNH369mH61EkUK1oEl3yFSE1NQ7HBc1lG6nt5ffle5dVc9uj7/ameIzdw8f7zqX8nJSdz8cwJaUdaWhp79h1kz7fbfjNQ9+En6qc7fMwekICliQkRwcE0bNKYcWNGYGVlzdTps7h77z6WFhayPujGu04b7P0xpdr6/hqjxqGar2o+9+gzgJ7duwqYHBoaSq++gwRIVuNTrWuhAe/o2LUrA/r2xtzCghGjx+Hn906+HxMeSOkKVVm6aD7bd+7m+LFjWNnayRyIjYhgx67tFCyQX0DnI8dOsGn9GtwLFCPI7xUzZ8+jbt3apKel07JFaxzd3AWEzjXQf7V+Cts7Q54hMiSUWvXrMOmLcZiYmhEfF8vYCZOJjIwUoDkuLh4PdzeWfD0fBwcHtmzbwYF9+7Gxd8ibm6qfosPDqFG7Ng3q12XpksVY2Trmff4x3+2ne33qgf+KHtDTJyspHPNKA7GoOprQtSUxsC8oALSe2uu06di23krMyaE60EfQLKlAk1fbJFsY07k2mx56StPQwIiMiFc4DbpF6utTJFxfiL6A2MrN0tM5TvK9nENfg0p8FLNKGKDK0teBz6aluqBvbEHivc1ozOykbeqeGktXzCsNJv7SNPRMbPJAqdyaK79uV04RInXNHFtIPn/P1tRTzOKcdtv3PCHAYOyZ0Whs8ktz/qbdOcCYAt2Ubavan9d21UfqmZRDnBpHZmwMdu3XYujkQfSxCWRnJP8KVJP+1BiTGf0W27bbMXQuKim6aYEPiTv/hbRBMbIzonyxbjIf02L1yUrLQhvzlpgTg9C3cHnvWVQ6nxGZ0X7Yd/wWA7uCAtanvrtL/MVJGNio9/tnssb/K0b6v7GRKrBgRmbkG8yrjSU7PZqUF0fQN7GRIIdDz1O64IJBGkn3D5P0cDMGtro5qI33x77rEfTNHdAjndRXPxL/0zwMHIvJ/LKsORGzMp+TrTVGG/2a6JODMbD2JDPGD9OSHbFuMA5tYirZWXHEHB+rA64NzWTsqaCOGmMqOyEz+jWWtaZiWqox2Rkaoo/00c3PXHaXkTkZ4a+xbjyf9MDrpAfdzstq0IHkfpiW6obG0pGk+5vRmDsKGK1AaYcep3SzR57vCEkPN2BgW0gXVPlr0CWv2JYsBNIv6rzstHjd+1NzTgHgklHx4f3Ef+Og+a+5tfJVlS14/tQxFJ6hsu1279nH/u924eReII+EIMSpxEQc7e1ZtWIJVlZWpKaksGT5Sm5eu4Gjq6vYg8nJyezctkmA0itXrrJgwQIcnN2Ijohk9pzpVK1cmdS0NFq3bI29q7uQN1JVBmsOUP1HwGBVfysyOJi6DRswb84MUlNSpa0TJk0hJDQM5VcrhvcPB/eRnpEhfvI3Gzdz9uRJHN08fuVTyzD9f/xA9ZliWKtxr+bf+2Snv/b13x8Af9Svzr2fyqoPC/BjzoKF1KxelSaNG+LsUUj80Pd9iFw/968H3y/+vo7k8v5577db/T3XV8/b2nOCCn+NCfyjAf5HAWhls6SnpVKvZWfqt+lGsJ8P104e5M3z+xQtW4WmnftjbGLKlaN7uXP5JK75i1CsfFUcXD1w8yxMZFgwgb4vuXflbM7S9yevMYKFZWLgVAaHrkfRMzKF7N/IIM7KRN9En2Tvy8SeGkF2epLYHR9nHVT3ScfAoRTWjeZJkFHZYylP9+u0oP/fzJo/bxn7kAB0LvSvbLxd5WrQwsmF+Mx0eSplq+bEf/MeRjGh1f+KKZ2RlSUA9c+xUfR+fFt+Fzv2dz76vwZA59D+7dw8KVXrM17fu0b4u1dixP+ziaYieCWqN8HQ2JinP50hMyNN973/hQ02V7RcX4/UxlVJbVNPZ3Ool5QbJTA0xPCeF2Z7z6OXnGuU/N7X99vftgJ4MzK1JMREy5dMLCywsbEmNCgYn9detOvUDR/ft1IUUjFyDUxMdeCNvh7xcfFkpirjXRn5BtjZ2/0tUzEnDTwqMkoMPDQaXFxdCQ304evFy7G2tmb40EE4uxckLDwCKytLAYbV9RX4qTY3K2trAaJVtc+sNJ2zYOfkKO1VUdiJX02nXt3atG7ZHBfPIsLklQhxZKSubw0NsbezEwArIT4eIyNjMQQyU1OwtreX+4lBEBtFl85daN68GSeOHSUDfQ7v/4579x/yeYs2AoTnAe45DEu1GSmQOjsjXQxCO0cHSW/R19eIIZKckJDzMvSwsrWRCLXSnEpKSsLCwoL46Gh592aWlgKQqYUlJjwUBzd3/F4/x8LcAif3QsTEKDkaA0nDSk9OwtLWTjZv3TMqix2MTE0lCq36KjI0lFfez+jasy9eL70lqi7Opr4+iQkJIm2jNsiMlGRZuO0dHYmKiqJzxw6MHT2COrVr4eSeX+4XGxuLNle2wEAjKUtqRCYlJkl6v4DISboNwMbOTucv54D7CTE6VqmppSWmZmY6CQNg984tnDx9TtrfvPnn9OrRjV59BnDs2PE8gO+3j+JPZ/6394Aa21GRkVQoX44L507y4OFjtm/ZymMvb/wDAlBSF2r+xqr5krMXmJibY2Zuriuaob7/F6NctMAMDHBxdiY6MoK2bVuzZ/dO9h04xImj33Po8Pfc+PkWnzVvg7m5OREhITT9rAnHjx4WAPn40ePcfvCI4OBg3N3cOLRvN/cfPcbSwkyCMN26dMIlX2EUq/rwge9o1aI5Xbt0p1a9+owdNYzhI0aza9cOvpoyjZnTp/DVtFlybuNGDejauTMOrjr2tVoH1FqUkapj86m54+DkSHx8POXKlOH4kYP4BwaxeOE8vt29B79372jWqh1hoWGyHt68egkzczMmffklAaERPHz4SMBqFYRSc08xuvN5uPHw7s+cv3iZrp074uJRSJyVT8enHvjUA3+nBxQAnRyJWZlumFfoT/j2ehg4FCErKYLsjDT0zWwwyleH9MCfdYHtjBQdMKQArNQEmcOiXZibhpmdRVaqkq8wRJsUj2P/s6T5nCPxzjoBoLMSw3Tf1xjpmJJiHxmQnRpHtmLmKhjXzD4H+NIjPSIA+7Yr0TdzJGp/LwxdCgnDU7VDY+mGy8inBM4zRU+xlHMA7ew0VdhHH31TtS/rwHJpnzadrNR40FOolh76ptY6eY+ctVWxqaXdifHYd98jAHTclRkC/urarZXz9U3thZ2n2pCVmoTGzJqsjGR5Fn2znL5Q4Ft6Mllp8Vg3mIllrTbE/7gPq8azidjekMy4dzlSG7p3okB7bWI4Ns1Wo02JRBv1XJjNdp0XEXtqFfFX56IkFCxrT5b7ZwRfR8/QBofu35Bw5xgxx/qjZ2QhfSvXSgrHtsU3aBOCRTNSY1sAu47ziDm+jISf5sg1dAD9p+ND94CSrVBAskmJDjgPP0jknnEk3t0gIK1tq02k+V6U92VSrClWdXsRvn0Aqa9PSrNsW24gI/ypjBcj59LYtv6KqMOziP9pOZY1h2HffRlxZ1aRFvQAp/7fknjrGJEHumNWtiOmJdqT+vow2Zl62HXYgTbei/Ad7cnOTCY7JR4UY9rckcyYt1hUHYNDn1XEnlpGRugLUt9ezGMxKzZ1ZrQvljXH49BzBaHftJc26+XMexXAMnStguu4C8SdW0/c+S91cyYjGbs220j1vURWUhgmRRtjVb+fPF/Kyx/QmKpg0q/HoKwBklaeDQbG0gdGrlUwrzxE5otKXU99e4EUr8O/ZmF/6Jf46fp/twdyg3nKtzl+4jQxUVG0at1KbK+evfty8uRp8W0UcULJvFlbW3Hu1FHy5ctH/769mTx1hthsbdt34cnT5+Kj3rx2iZo1qtO9Z18SEpO48uMVrG1sCfH3IzQ0mA2btggo3KL557Rr05ouPXpTr04dxoweib2z+9+Awf/s1SnbMTE+nvr16jJi+BAhNqRlaln/zRqio6Np0qy1tH/Xtk2SXasypfsP6EetmtXo1Km72NaW1tZ5JDV1PfUcibG6jGJTKytMTU3I0ursVGFxK7/UyAg7W5Vxq7PlY2Pj0Kbp9kBbRwfxMXOlJVNSUklJzPGr9fSwtrUVcuM/8qtV9r06JzoqSrf/ZSQyZfpsypcrQ7eunXF0zS+28/s4hb1kDf6SASxAcJ6/rwsM6xkaYmena7ey6ZVvnZ6i7IJswRbi4uOxsbZ+r+0ppCTqsjSUDSFt/yeF/v4oAK1uob7rmq8ghcpUpEiZyoQFvOXprR+p1aw9No4uPLpxiee3r5GcFC/ENNWHTh756TjkS77fvEzO19foyIN/+qHkzrTpGHvWwa7dLsloUUT/33QoUoCJhlTfn4k9NUxnkyj5pj8kbfab7vi3JynCrJWH3FfZFvyp8mf/uE0fEoDOvbORnj4uxiYM9izMZ/YujPZ6QKoC/pXtK4PrlzKRGdlZFDC1YEmJ8uwOesvOID/C0lJzLc7f3cF/CgDt4FmYktUb4X3n6u8CoEvWaIKRqTlPfzpNRmpyjnbXhwNhf3fv/NEvKGA1MZmM8kVJHNVZdxWl9yyT+xfWDKZGmJy6gene82TbWurSBj/AkQtUVKxQnh8O7hX/ZMmyVaxbvRY9I2PevfGiTYcuPLr/gBJlSnP+9DEOHT7CpMlT0WZq2bp1o0QPFQgZER5J1dr1ZbFVC3ku21kx8RSr8adrVyhQwJOgoGBq1m0MGcksXb5CAOghgwZhaGbJuVPHGDnmCwICA0lJSKRTl040b96Ugf0GyUaw89sdNGrYQADe4qUrUaRIIU4eOYTG0ACbv2iHT5k+gw3fbMTBxZXIyCge3/9Zrv/02TNatmiLvn42q9es4afrN6hVozod27elbqPP5FwFRim25PKVa8nvmY9OHdtJmqy7qwu+r55TvHRFIiIjcxiYv6T3hwf6cfjID1SrUpnkpBTKVa6OhYUl0WGh9OzTm7mzp0uU2ECjETDf65kXZcqWkb/PnrtQgCYFoM2et5Bvd+3G1MKCyxdO4+HujqODPZeu/Eib1q2Zv3ARb9++k81uxNDBNGvdHm/vN7x4ei8varvvwEGmTp6MR4EiBPr58fbtKzp27ZkHQKs2RIUHsXDREl68fEnRIoXp3bO7gFLV6zQkJjyCrt27Mn7sKGpUr0q+QsUJ8H3D3v37qF2zhgQFAgKCqNuwKXqZGUz6ahLJqalo9DWMGz1CIsgNmjQnLj6BpOQk+c7e3Ttk5M6Zv5BtmzbnRcgVs1RPo0T7lf+ayp69B0hNT2dgv944uhX43YbTB5geny75kXpAJ6OTQLmyZTh3+hhXr16jY4cOAmyYWDoI0Kq0yR3s7bl8/pRgJIYGGlatXc/qFctxyVeA0OBg7t6+gbOzI2/e+NKoSTPQpghrWRmNfXp1VxxpSpQpy7PHd3FyK0h8bCwNG9Tn+8P72LV7L6NHDJUnNrdxku+otatm9Wo8eXiXTl27Cziu5osCoJUsUUJUCJ+1aMu1K5fUQs669ZsoVKggLZp9xvMXL9m+YxfLlyySZ0iJj+DQ9z/Qo3tfnN3dCPJ7w4rVa+jQtrWs/8lJyVStVZ+k2GhGjB7FwAF9qV61Klp9Q6zNzHnn7yNzy9fHlycP74jBW6ZMRVKSY9GYWguDRmULiZROSgolSxRn7pyZ3Lp1myqVKtG+XRuc3QuQ9nu0qD/S+/90m0898B/RA7kAdNkemFccSPjOuuihwab5WsyrtCB8Uxss680g7twEtEmhmFUcgIFVPjJjfLBtPhNtSjqR+7rkyQgooNOh+0E0psbEnJyOccHGZES+IPHmMvRMrHDqfwONpTmpfg+I2t8WA/uiZEa+wrbNFsxKNxdWb8TO+miTIjByq459121kpxtgYGtJ9A9fkPx8vwDLCmS173SQmDMjSQ95iGWtLyU5UjE8bRqPR5uUTuR3reQ6ii2pQDKTIi2wa7cUbUIG+haGRB0YTHrwXalArzGxxqH3aTTmJsRdWoHG0kMk4WLPT0TPyAynvlcwsHMmPcSHyD3NxKG3qDIU2zbjCNvUX/5tXKAC4duao00Ox8ilMk79thL/0z4SH27DpFBtkh8dxHm4F9FHewhD9X1tXGE/R/ni+mUIMScHkfLsFHpGYF5tMNb15hOy0kMAaKeBt0h58QNxV5agMTfGuFAT7DsfJnipI/pmdgLe6ZjUvrhNjiLqUBdS31xCT6OHZa0xmFcZTejqIsKK/v263v8RI/a/qxFKB11lGFQYgKFLOfQtLMkIfE7Cz0slqOL6RSBBiyx1QZX0DBx77iE7y5SoQx1lXLpNjCJ8SzUywp6Kr2LTdC7GRdoStKo8biN/Jj3oOrEnJ6ptHpMizXHoeoyAGUbYtFqCkWslQrc0wcDSAn0jK1y/DCBsY0XITMVp+EVSvW8Tua8nVnXHYt99CVEHxxP/4yrBqjRWrjq2scYQJcFj1XCuAGPG+auReHcbKd7HJIiRlRqNScEmmJbpTna6kt8yIubUCAwEgE7C7cswgr+2kWBMdkYGDt13gZ4VUfvaY2CvWNA5wWEJohthWqIjhvZFQGNMuv8NUt+cRmNbGNNibTDyrIlpiXokPzlN1MHOaMyd3ss4+O8aFv8rrc0FKJX8hp6eMai6I9pU9h88LEDk0EEDxLdRtltSUjIVypcVn7d4idJExcZhYgDXb9xk87btbFi7ioePHovN6VFQZdS9Bn1TAWMNJEM5CG9vL5q1ak9IaChvXz+nQ6euLF+6hIH9+xIWHa/E2X63bKQibkWFhjJi9EgG9u9D5UoVMVD2pZkxr1+9pHnr9gQFh/DutZfUTUHJz2Qk8+NP1/jp2g1mTpuCg6unDpBV14qMonHjhuzYulEwjqnT5/Ddrt04uroQn5DI04e3MDEx5fbtu3Tu1B539axvX7N563aafd5E2l++ci2RLxHCSHAwfQf2Y9a0KeJXq3u0bteZVy+9KV+xPDOmTmbeosUcPXxA2jBj1lz27t6Lg6srCQnx3L15FRtbW06cOMn9h09o17YlbVq1xK1AMYL9/Lh2/Ufy5/ckMCiYWrXqY++kaiHp8BcdlhHCmbMnKFWqpPzt2XMvWjZvhVv+ggS/e838hYvp2aMrGn19GjRpwdaNa8XvF0m+oEAGDxvKlMkTciRWNEIqUffKJYj9vbnwrwDQAjFlKlkLDaUq16Bhu57yu4GhEaf3bsLv5VORxlW/C8iflSXSm+6FivHm6X2dbO6HAJ9VwxQAnZmGSeHPsW29WSS2fi8AneZ3n5jTw8iK85d18qMC0IoPrJjXKtCt5oHU5/g4x8cAoNWTKGmNMQWLMSpfEVrdv8arpARdxl5OZoOVgSFJWq2QM8ta2XKmSl0mvHzMgRA/HIxM/nAhwj8HgM5XiJI1Gn8CoHPHpJrgBgaktahFatNqqnqULm3g/UNXARDDl/6Y7jmDfmy8MGz+bAa4AiqUDIICKr7dsYW2bTuJAbRi5SqePH3KvLmzCQwIoFaDJpgpneYfDtC0SXOs7Ox4+vAey1auZMzIYbTv3IMHDx9JyvmjJ0+pVLWWMHtVOo0qrhD/F5Dm5s1brF63gds3blKxWlUWzJ1BhfIV+HrpcizMzQWAVukXYUFvadqsDW98fEiKjWP4qOEM6NeHqlUqcfiHI9y6fY/dO3fhWagQu7Zvpn7jzzE3MmToiOGyUXfv2hkTCzthbz9+clfA7NdeL/m8RTMG9OtNg/r1WL9xM3379GLA4GHcvnNP2MsqTUqBqyoMoABrkfZITREjU23G7969EfAnPCIiZzPSw9jYUDRYj584xcVLVzh+5Cj5ChXm2x2bKFWqFI2aNOfwgT3s+m4Pi+bP4ejRExQqVICS5SrL9f19XgozcejggXw5aYoYDSp6feLEKUqWKomLs5OAtzVqN+LdWx+mT5/K9KmTGT3uSy5cuERsfDzPHt7B0dGBYsWK0bJNB9auWiZR9JUr16DNhrevngkArdikKuqsNlD1PuYvWsKEcaMZOXYCl8+f5tmzZ6SmpeNg70zXnj0YP0YB0DXRGJnyzbqV0jYFtClZAh/vp9y5e48a1asx8atpLJg7i8nTZnDk0AExnszNTHH2KCzG1TdrVtKqVVthS32zYQOXLl1m08aN2Do6Y2FhTmJikrQpNMCHr5fo2PAjhg3CwfUTAP1xtrH/jLsIEyIykt69ezKof1+2bN/FwnkzsbO3p3O3Xpw9ex5HJye8ntwjLjaOWrVqMnDIcN18GPsF2zZv4PHjp0ybNZdnDx9Su0F9vhw/Jm+Mjh01gpGjx3L+3BlOnTpNyRLFKFisDHGR4Xw1fRoVy5fj+o2fmTxhHLZ2djRo2pwnT56KPEdKcgppSdEyPl1cXOjXp6cA0FHR0bz1fkb5KjUk2yEi+B1fTp5C3Tq1adu6pWRNzJg9V9pubmlJtaqV+Xb7Fjw8C0vAZurUSUybOpkBg4Zz+cJZ/Px8CQ0NFykhZVDv3L6JlavWsm7tKpnPbVq3pGK12qLlfvnCKQYOGcGmb9Zg72DP3Plfs2LpMuycXWR9UoxrBawvnD+bRYuXMWbkcF2aoXvBTwD0f8aQ/9SK/8QeyAOge2JRaTBB31THue8PZEb5kPxwI1naTFyGexG2oYxoD5uV7Y7jgK3EHFtGws8bcOx7AiM3T0JWVJKnc/3iAenB/kTsaoVlrZHYtBhJxLejSLq3A9exr4g5NQRttA8mxdtiWrIdodua4dh1N9oYX5Luf4O+lSd27b4l4ttGokur9lHL2lPRmNsRfaS/6DFL4R2NAa4jvQle7ixAqnnloTj0XEbUobkkP9iN46ArGFjbErqmsmjbGrlXx2XkcRLvniXm2Hgcuu/GpFglQlfXJzMhELcvvNEmJhG+uTbmFXti22GKXCvhylJcxj0VmY+M8IcY5a+PRZVhhO+oh6FjafRNzdEmRIoj6zLyOWEbK6GNeoVpmW5YN5lD2IZq6GkMyFIOsTYZlzE+ArwrbeZfFZdTnaecOlX0UKtSP7MxsHTHqvESog601Tl7WRl5LGcFRismq76xLQ59LhG2QbVFae/mEDfkWtbCUJIU0sQwjAs0xrrRHMI2VcHAtsAnAPpjzEc9DZlx/tg0WSyAcnZmOmSlE3dlpuiq6xuakaWkKNKTMC3ZCUOPOsSeHIzG3EECDipok52h0+zWxgVgXq4P5pUGELKxHg6dt2BRtRURO3sLQO3Y/6ow+8M2V0Rj4ZojGqNi0pHYd9xHwu21pAfcEJKJgZXSFc8iPeAO9j2Ooo32AkM7zCu1hUxzQjdWEKBajd2MKH8cuh8mzf+GZEOk+Zwm+dl+yVRQa4JFpYEYF/qcNL+rGLlXIfqHXjnjK0NqRGQpVnNGkjDAjT0bEHNioO75ctnPORXfzCsPw7R4W1LenMHAypWUF0dJe/ejBJaM8lXHrtUWMmPeiLRH5N4WaMxdPgHQH2MM/4Z7KGbz+77NshWrRbJizKjh4tsIAJ2cTIVyZdm9cyvFixWlQNEy+L1+xpmz5zl28hQb160mLj6ODp16snnjWiEeKQZ13z79cDOyQgYAACAASURBVPUsQJCfL+/e+dBv4DCCQ0P5dvtmFi9bKb5b3Toqe1X5UJm/G4CWpVfVTjEyEulHJQGiyBhhgW955uXFkGGjuf/godjCinCUlhjN2PETMDOzYNaMKZjbKJk3XaawysJr3LABs2dNo33bjhgZadiydSsHD//A9i0b8PZ+Tc++Awl460uHTh1p3aoFLZo3Y8/efbz28WXn1m3YOrlw5PBe6jRoSnBgEK1atuDg/t1s2baTZUsWcvL0GfK5e1C0VHnxKX29n3H67DlGDh/GlGkz6NOrB5279ub0ySO8ev2awoUKUrBgMarWqMGWjWvZtXsPY8d9Ke29/tNlFi9dwe2bN6lVry6TvhxHrRp1sXdR6wdEhYZw+IdDYt9XqlZHiHd3b13j9JmztG/blklTpjJv9kzGfjGJU8d/4NKlK+LzW9q7kpyQSLv2bdj77Q6+2biJNSuXcf78RZycnShdvgrx8Sor+e8DmP8qAC1kwL+A/6qYYPPuQyhdrQ73fzzLlWN7MTI2+UXeU50nGZQatFqlQf6BCg/mzqFcALpQU2zbbP2DAPQ9YhQDOj7gIwLQquaGrg6HSakOEtRPfX5Ix4L+HypCqPCwzKxsRhUoxqB8Ben5+Ge8EhOYVqQkCRmZLHp+n0M1G/MqKYn5Ps9p6uDM8hIVGPb8Pj/HRGKoNO7/oHLFJwD6N2w0v+sUKXGbSbaNBcndPyejbOGcgih/ldqgXpiBBk1YtDCgDb3fkW1smFd443fd8x+cnAtAN2nYgHVrVlCoYEExbmbNncvYUcNFO1iBvOMmTOLMyaPcunWHBvUbYuPonCOvkI61tY1oC2dkZlCkcGF2bt1IwaKlKFOmjPxNSUr4vX7Jvbt36Na7Pzd/ukzBYqV5dPcGGzdtJTIqmtKlS9KvT1/0jc3w8X5G2w5d8fH1JSkunkFDBtK3d0/ZUG/eusWFC1fYtH4jodHRmJmZyQYZGeLPhElTqV6tCl06dcDVs4joYPm+VuBrL1698KZm7Zp8f2APs+YuFIBUpcoogMrM2kk2CMUMVjGdtNQ0SfdXEh3KsEtPTcbX5xWduvUS0FXpr7q7ucoGbWJqwrs3Lzh1+hxLlq3gwN5vsXVSshlenD17geOnzwiY1rBBPRxcPEUSIzj4HU2btyEtPY1L505RpGgprGxtiQr15+y5CwJIr1i6HGMLC5ydnbhx9SL5ChQX43fFqlUSAR46eABW9q4CNAX6vaJ46QoSTU+KDRcDREkP9O3dSyLTuQB0YlKS9JehRoPv6xfMnjdf4hkqgGBp5yIbn2K7W9m60LVr5zwGtNKAVtdWz63ec2paKuXLlxPjyNXFWTZrNzc3evfsho2juxhVYQG+FClZTiRRVi77mtq1G0hQc9XKZZKK1qhpC65eu4G5uZmAaVFhgcycM0+Yps2bffZJA/rPmuD/RddRxp+SeVGg6Ymjh1j3zQbmzZnFpi3b6NyxvTCDvZ57iT6zMsTVWIyJCGbd+o0893rBwnmzJTiigONnD+9Rqlwlfr52SbI1Ro8ewYGDh2jSuDEx0ZGMHDuRR4+ekJiYQGREBN27d2XLxnXMmbeQDevXigRMvbp1KVqyHOGRkRIgU+Dy/IVf4+HhQd/ePfIAaP83L6hep4FU044JD2H6rFlUrVJZDFTFjFBBty0bvlF5erTv1EGCNaVKlcXZ3UOKDCrWspoH2VnZODk6cOLoYTwKFiUjLZ2pUycze8ZUgoOCWLxiNd8fPkpCUqLII7158YTzFy7RvVsXRo0Zz5xZ0+k7YAj79h3A1t6eIoUL8ePFMxLQ+WLiZEmnVCwPlWb4SYLjv2hifGrqx+2BXAC6XG9J2U95dRTHnksI3zyQ5JfH0Fg44Tz0AeFba6CND8Si2miMizYn8tvPRCIiKykU1/H+ROxpLu127HmGkJWe6Ju7oI0PwLHvRVLfnCHx9ibcJgYReaC9gM1GBRrgOno74dunYehQnGxtMvE/LSArLVGAWaXFrIq1ZUa/w7aZYovaE31kgE6fWpsuAJtd+91E7G4s8gXW9WZi6FSayP0ddYXYMuJxGeNLxK7GZEZ6YVauNxbVRhG2vhIa+/xSENB1rA8xp0aSEfEcl2FPCFlTCD0DM2F82nc9KKzumPNzcZ/sJ0V/MsIeYehSEdex3xN/5QiRBzqIDIgiVGQlR+E06A6xp0eSEXIf0/J9MS3WisjvWuiYnkqaJDEMl9GviTrQ7u8D0NKDimGUjNPgO+gZmhN1qINcW2lGC3tKm66TIshIRt/MCech9wn9psTfYUHp6c6VwndRmBRogG2bHYSszv8JuPtYM0yBG2kJmFfqj3nFoQSuKotL/5MiZxN//Ws0Fi7yuRqvzsPOkvrmKbHnR6jEImHyC6M/9x0mhaEKY1rWm03oumKiEa1NisSp33kMXUugjU8i5vgAKWApEjj6hmTGB2LdaD7WjfoQdWQeqT5npJCVAhIUEC6FB5NCsW60CJvPBhGxYzApPmdxHfVaxl7IusIyzqwbL8DQriShO1riNvYhCTeXCTisZ2gs48qm2ToCF7lh33GDgN5KL17pUOcGSTQW7jgPP0ea7zNizw4XJRvd8+X4gSrF2dQe2zbbSbi1kjS/izIPdXMhCSPPusIWjDs/AY19cYw9ahC1r42u/3L14j/WO/10n7/bAwr4Vb5pVGgA8+YvomKlCrRq0SzPt8n1vRUAve+7nRQpXBz3AgWFxHXh4mUOHzkqPpaSoVCZdhXKV6RBoyYcOrCHNd+sZ/Lk6WgMDTl/5hilS5UUEtW4LyYxb+5M2rVph2ehovj5+Ymcm4mq/ZOjw/qbX5cK8EhBa1UEUY/E2AgePnjIgsXL2LfvIEqaQsk11qldkwN7dnLqzHnmzJpFpp4ibukKLQqpJDpaZEHWrFpKjerVydQzFnKEsnsV4ev188d83rIdAe/e0aRpYyHCTZsxm9JlSvPo0WOWfr0AYws7gv3fEBYaTqlSJYRg1aBeXfEV7V08iQoLJzTkHXUbfiaSlKdP/EDRIqWwdrAXbODi5R85eeoMq5YvFh+jfJWahIWFk5oQxay5CyhTuhSdO3aSAr/KPx87/ktu3rpNUECgyGO8Lz0hxR0zM8UHUYzl+MREmn/WhIkTxksQQcn8qQzvL78Yi4Wtk+Aj925do2TZSsRGhDJ1+gyqVatCuzatsHPOJ3IgYcHvaNDoc94FBAph7+8d/yoAnXtNte+aW1jTuFMfLh/5jsS42LznU2BzWmoyBYqVoV7rbhzbuVo+14HQH0h94L8VgFa1M1JjsagxDusGsyXjJv6npSTcWCo2xp9NFv3/xoTCTxSuo6RpFeP+z35LakdKz86ik3M+ZhYtTeeHNwhPT2N/hVq8TIxn0NM7XKneiJD0VIY/u0cPV0++LFSCoc/u8XNsJMb6mk8A9G9edD/0ibkAtLUFyV2bkFGu6K+1n39ZJSR1RxMchemBCxi+8v8gALTSIVWRWpXac+/+A6pVqY2Th6sAI6oIYWxUDC+8HlGieDEBkwsVKyuaxqKlpDaYbC1Xr17BydlR0myULrTScO4/aBhHv9+vK5KXlUXhwoXlySpUqYn3q9fCKlQSHXGRwSxdvipPgkMB0ErqokPnHni/ekVyfAJDhw+hR/cu1KtTmxWr1koauVqMVVqNAp4CAoOIDgth0pQpwjDs2L6jiMD7vvGiYIECBAYFyb2U3paaTKvXfEPhIoUFKJ321VdY2Dpy7co50Z5Sx63bd+nTpx8W1lZkpqZy7fpV7O3tqFWvMYEBgcJsPnn0ENqsLLIyM8lfUAdeK3bwpcs/Cjik+jUhOoJRY8dKNFcZHm6eRQj2D+DtW2+at+4g/Xnx7EnyexbGo2BBAt96c+LkaS5ducqq5SuxsrcXAPrKhdMULFqGjOR4Vq1ZI0DxqBFDpWCC0pBWbOTylWtIpDs6LJCFi5fi5OjIwP79lSA0Pi+f0qV7bwkkKCBN6T9v2rwVU1MzKXI4euQwHHK0r7yfPcDB2fM9ALoarvkKibb1nTs35b3FxsRgaWVFbFycjAv1/lQRtP59ewnwr4qkvXn5hLYdu/Lwzk2JnkdF6TSuk5OTMNAY0H/wMG7duouNrY2kkfUfNIjtW9YzZdpMli5Zip2Tyyf5jQ+9Fv2HXV+M1agounbpLGNSGba5hfy8XrwU1v+lC5do0641x74/wOs3PmITuXu40af/YAb270fzz5tQuERZQkPDhL2hjIDYyBDmzl8kmuaduvbgwtmTeWmN1o7uxEdGMP7LCdStXZMO7dvKGA7xf0tgoD/NW3Xgja+PZHMoAHrBosV/F4BWRVqVo6AMTAVAV6pYgfZt27B2/QZGDR9Kv4FDCQkJlSCfWisKFSqBi4cHGSkJnDx9UjJQlK6zhaUFxkbGODjY06V7H77btZVJX01j1YqlfPfdPnr27Eah4mXFGFTrQoH8xXD1zEeI/xvRrr75822Wfr1YsmUy0hM4d/6i6FMPGTGaZp81oUO7ttg4uImc1e92SP7Dxsun5nzqgQ/SAwqATo3FpGBDnAYek+rmMWfXEn95to5tnJmK87DHhG+trgOgq4/FuGATInc3w8CpuBTBcxnzhsj9baV5Dt2OC0CmwOnMqNc49rtM8qMdWNScgHGBcmSEBck6pTLPNBYQ9+NGKZBn3XA8WelZJPz4NelhTwRIQ99Qftp8tiwHgO6LgX0RAW/dvgghbLNiXWejTQjCusFcDOyKEnWoq8h6KGDceZQ3kd81JzPyBWZKYqTKCAHSDRyKkhntg8sIBYiNJSPCC+fB9wldX1IKwyn5Cvuuh0n3+wnjYs0xL/856cGq3Vmii6tnnEWK10Vizo7FwFIxSdN1RaW0qTgPeUTsqaFYN1tDyKrCGDroNKtVqqqSYviHALRyTtPipciaYo3qG1viOv4hGSEBhG+pgsY6n9xHAYz6pk64jPMmM+IN4dtriuzGrw9V1NAoR8qkMi6jr5J0/zRRh7ugMXuPffpBBtWni4peugKXLd1xm/SQmDNLiDozA5c+PwgLOfbKcoyc8kmRTcVU1yaGYlKwES6jjhJ7ZgNxFybq3nc2aBNDMCncFOeRJ4i7spvYM2MgM0UAW4uqzQhd14z00Ie4jg8Q4DlkdQH0jJSMYZoU78yMDcC+6/eYV21P8OJSEpCQgptSqPItdh2/k3kWd2mqTt8TcB7+hOAldiJb4zz0AJH7JhB7czPuo+8T/9NcUh4fQ2PnhPu0EBJv7yTi4EAc2q6UcR51ZDTGTh6qrKaAFnrGNmiTFAO/Pi6jjhF3bjOx57/AwDq/zB0FVGssnLHvpj6bQFrANfQMLchOT8C4UGNsm60h9uJkUl+dxMC+uBTcTPf/SebJx00//zSu/14P5IKvii07aOhQYdkqycoVK1bm+TbvA9D79+yiaJESuOTzlExQRSw4ePgIm9avFruxQtWaAuoqf3nazDmUL1dWiFbKB1QMY+XfmpqZ8ur5I5q1bMeDOzd4+9aXw0dOsGTRYrIEmNLV6fmthzpXZaZmpKeTlpzAoe8PUbN6dZo2a8UzrxdCAIlPSBC/WYG8vfr2Z+e2zYwYPZ7NGzeJBKZqV2JiorRXPaMam2cvqAzYLXi/ecPb115CYgoMDNKBVNnZ4tPm8/TEwtyMHr37s3//QamLokhQCmyLjYxg3IQvaNKogWQEir0eGMS7t940bNpCWOanjn9PgfyFJRs5wNebM+cuCKt8zcqlhIeHU612A7HX4yLDRLKzUsXydOrQEY2pBQf27qJyhQqkZ2YycvR4wsLDhdiSy0xWGIICnl96PRLGcnJiotRjeePjS62a1aXYpHpnkydOwN7FQ8DbJw9uUaKMAqDDmKxwimpVhFSjsihVQXR/X2+afN4K/48AQAuAnpEhAWCNgeF74LO+vK+01BS6jZxCwVIVuHp8Lz+fO4ahsYloZ38Qn+G/FYDW05CtsliKtcSmyVL0TcxJuLWWhJ9X6sgCv2Ou/dY5+dfnfSwJjszsbGrb2rO5dFVGez3kbnw0+yrU4GViAsOe3eN8tQaEpqcy+vl9url6MqlQCQY/vcvtuKh/PwDt6FmYEp80oP9mjKV9VoOUNnVAFXbT/FWagzCgDTB8/haznSfQS1XF7RTl/7dvIL9lUCsGrQJqTh49LJG3mjXq4pLPQ6KDacnJ4lz4+L6WiJ6KspQqWQIzM1MBeRSw+f2R4xTI70nLNu0JDXwrRpJi5Lq75wdDY4lwKqNz0ldTmTJ5koC0L729ZZOIDIuArBRWrFwjrMahgwcLA/qV12PqN24mwKXSI+7UtRMjRwylYf16SoEpLxJ3/eY10Re2sncTsFcB0DVrVKNThw4YmFqyeOF8BvbvjaWlbY4uj6q2qlgGSPqPl9cLZs+cgaObJxGhOYWAVLebmWKk0WBqbMDFSxcEfK5bv6kAq0rDSRVTkKJ6hoaQnkiffgNYtmQxA4YM58KFywKqhgUGKS61RFLr1qtLp/ZtKVKyPG9ePObVq9e079SD9Mx0HQBdoCjunp4S+VZRWhWtfR+AVizGoiUrkBwXJQC0MgpGDh8ikXTVR15P71OoaCmcnV0J8vNmyozZFC1USADobEPTXyQ47txAedP6BoZkpSewY9e3+PkHMmfGVPIVKkmAvz9B717h7ln0PQC6prBOzl88g5WlpUh8KLayhZ0L3s8eChNcAdCOjo55sgQq4u376hkNGjeTyL6KzH3WpDGm1k6kxIVL/xuZ22FhaU50aDDDRo0SrbNZs+Yxb/58XD08JTjwQQoe/JZJ8emcf0sP5BYj6du/n2RfKKOwaKkKvPZ6xINHj/niy68kSJYQHcrCxcuY9tUMIFU0l4ODQyRyP2vmDGrWayRBJyVxoaqEqzm/dfsu3vj68vX8ORQsVpa3r55KUdXqtRsQGRLI9FmzqVGtCq1aNqdwiXL4vHzCmzc+tOvUXTIx/hEA/cbrCSXLVZIgWoi/D2PGT6BOrZp07dKF7Gw9Nm7eKMU8fXzesmPXbjp2aMugISNIS0pk6/YtYtS3btce39fesraFh0dISp5iNSvWsjJUS5arwosn93jy9Bm9+w+W1M6Hd64LiyS3vYp5oWR2ln29iJ79+rN7xxa69eyHyuto1qKZrN0rli/D28efFy9eYpxT7PTf8rI/3fRTD/yn9oACoFNiMC3aHLsuW0l+ehnLmu2IOqgKpa0VEMx50J1fGNAKgC7UlMjdn2PgUAxt3DtcRisAuo08oX3HQ4SsLoKRR3nS/R7j0PekpOxrrDyxrDuKwNlKj9ac7Gwt2sRUNBZKA1Gb4+xl49jnIiZFGxK8xP3XALSFE9FH+gnga+BYCsdeZwhZW1JkKPIAaPtiRB3sIiB1VnI4ziMVAN0sD4A2KzeA8K31MMpfgXT/R7iMfEzc5ckCQCtt6pDVnhg6lybd/xl2HXeijfchKz0d21YzCJrrTlamqs2iiu8koW8MBnaFRCJEHFUpUGiIy5CHROxtjkP30wQvd8LAOp8AbP8vAK2nJ3rWytbNUmxPt8qS1pqdnkhWWiz65h44dN5H6IayGNgVISsxFI1lAVzGPyYz/BlhWxqgb6jrT6V5qaeKQ4oMhx5ZSnokXz1cx5wn8d55ova3Q2PpKkB5Hvv0P3Vc/te3K1vGtWWdSZhVGEzM0T4ifWFRfYwEbVLenCA94C4GtoVkfKrsvYyQ51jVmoyhW1mij/SS8aWNC8SkeGtcRhwm7vJ+Yo73xcC2CBlhXjj0OUPSw32ken2HRjGiE8NwHvGcsHUlMXQug54CnyNeijZ4mv8zXMe/IuZYDwngqDmoxmtm+Gscep8kI+wxsRdVNkIxKUrqPOyRBHhsW67B0LkmsefHojG1wbL+bFLfnCUj8Bb61vmwqj+X6B+6CZvarGwvGX/JT7eTEfZSpEeMPWpJEUUMTMkI9cKixhcY56tM9Pc983TI8wDorkcFeE/zvyaa1apwowLZ0wJukPJ8v06TWj/HJ5Kfn47/hB5QXnpcRCgjx45l3arlTJs+i0WLvsY1n6cAqcqHUwSvmNg4keDYsW0TpUuWoEipCrzxeiREJCUhsWHdaqmzZOXoiqWlFaH+b/hi4leSYdejmypmXUBXNC80iDHjvxAb78zZcyLrpuoRnTh1hocPH0sh7FxN5t/aPyJBmZwsUkkHD+0XG7bp5y14+vS5EJAUHqFk6+4/fCiSdT4vnoi0pSqGOH/2bOxdPfI0oFVtl/QkXSH6AYOGsHXLJlq17Uij+nUZNnSw2NcYWuh8+4wkGjRqyv693zFp6gz2792Pg7MTwe/8ZH7qZWsFgK5RrSpdu3SkcMny+Lx4LPa6InYpHEMHQBfFo2ABAt++4uz5i5w+c04AaAV2Fy9TEQtLS8ICfBgx+gs+a9pQWNpu+YuKhrPCGYwsLHn9/JFoTBctUhInNzd55vCgdzx+8pio6Bhatu0kPm2x0hUEQylWtAjf7d3HS+/XzJ8zE4+CxQl8509wkC+lylUhTgHQU6cKi1vJghQqUQ7fl0/EF2nVphPvJPP6wzGgFZtdSYiZWliSmZEuDHddUCKbzIxM9DX61PysPRXrNJHntHFw5PSezVKEMDUlWQqc/54gxm8aa3+KBvS/S4IjW9Z5owL1JPiX8myfThrsIx0fE4CuYm3L7nI1mPnmGWfDQzlSuTbPEuIY9PQul6o3JDw9VcDovu4FGZavEO0eXicsNfWXYoV/oE/+FAkOOzdPStf+HO+7PxHu5y0MzH90SJVTAwN0RQgtcooQJv1vFSFMSiGzaD4SR3UhWzkcCoTO7Re1HujrqQpbmB26hPHJGyLZ8SGKEErae1ycbH6Xzp+WFHB11KrfhFYtPmft2vVcunCGeo0+Iy4mjl07t7Bt6w4uXbyMnr6WCxcuCKN55HBVuCub1WvXSyXe4qXK4+yiY7GamZvj/8aLiIgIGjZtybNHd4TJMm/OTK5dvUKVqjXw9PRgyOAhYGhCQlQoC75ewtcL5oLGlB8O7xfnoEOHNhKR/PHqdZ4/vivtTElNwT1/MWFAfzVtGsWKFWFA394UKFoav9fPBaCdt3Cx6C+b2TgxYsggbt26Qbdu3YmKimHWzOk4uHjoEt+U4yPRwXQsTU1Yt/4b0Xj+vFlrceoUEGtl7yzazSoaqsapuYW5FGJQ1YpnzJrDsR8OSpGzeQsX4PX0GSbm5qJR26hRY975+VK7TkOu/3RJAKVMbSZnThylaPHSuOfLR9C71xw5epzLV66ydvVa0dl2cXHm1LHDFC1SRNKDli1fjqGhEWPHjMDJrYBEl5XsRr9BQ9m1bTPGphYcO3ZUjID+fXqDsTneTx7QrVdf0dNSkVtDAwNCA/1Y+PXX1K1bh3bt2hMeGkz33v3Z++12KQrYuWtn0YytW7e+RK1v3bnNtWvXmThhnPT7+k1badSgHiVKFOfrxcuEAT1oYD9cPArl6eKWKFdZghP3fv6J+g0acvvWz9T4y/MrHdrvjxzjzes3DBk8kHWrl9O9V3/279kJeiboGRqIQaNL//oAVXf/wEL46SsfvgfUu1bztWLZMowbP4aVy5dx+/YtKlWuyvVrVyVNT82z2IhAqteuz52bP1GyVGn27NnDoe+PyBxXhfcUaK2yCVTanpKvOHf2FK3adKBqlYq0bNmKxPhYevcbzLc7NmPr5EFqUiINGtSlV89eLFq0gOfPnlKvYVOuXj5P6fJVeevnpwOgQ/yZO28B7u7uUhxQjXUVlMpIjmXE6HHiLOhpTDhy5LBkR3Rs1wbPIqVk7VNH1x59hAWintOzYHH833pLu5XkT6+evYEMFixawqAB/aWI4rCRY5j61UQaNWrCm9fe1K3XiB+vXBANaKWDp3TZd+zYzdnTx3D38OTSpYts3/ktSxYtkEKHKrjo5uoi+tUe+TywMLfg5csXbNyyQ4qvqNTC96t7f/g3/OkOn3rgv6AH3itCaFa2N8GbG2BTZyRGTmWIuzgN9LQ4j3xJxPZaIk2hZCxUYcHIPa2ESayYk84jvEQqQoGorqMfEba1MSkvL2NSoBIOvfcS/+Ma4q6tJ/+CbOKvTCXuyiI0Nq5Y1elLqs8T0RVUch2pvj8pDgCec5OFjSzsT2FAr4BsDdGnxmBgY4fLiJdkhN0j+shAHUitGND1Z+oY0Id7YmBfWABop2FPJVVfJDjKdMe23XJC19UnPcQLkwLVcB7+IxE72woA7T45kIjdHUl6/ANGbsVw7HuApAdHiT43B89ZCSQ/WEfMmSlozG2xrD0IbWwsiQ+2oQpP6FvY6RyxbC1WDeahjfVFz9SB+B9nCWgngHAOA1oBhNGHO5MZ6y/OXHZGimhIG1g5ok2IwH1GKlEH25P87IyA3LZtVmNSuAMhq/ILO1UVXnPouZf00NtEbO0NRgqX00dj7SGgtTYhGo2FjaTFKrkQh55HSLqzmcgjY9GY6ABqxSBVrPNPIPQHnJ+qGKSxFbat15OVEi9SLVmpcRg6lRHWc1ZqEDGnJuI6+qEUDczKyEDfxALnISdJDwki+oee8k4VgGvf7QBxl+YRc24mGlND9I1MyUpNwKH3efQMEonc1ZWstHSsmszApv5c3k3Tw679OilCGLy+FipD2qRwcxwHniZsbWUy4/zQJkYLi01Pz0AKCBq5V5b5nhkTjlWd4dg0W0vYlsrYtlxCVmIS+jntlwBJfJCA1AoQzkqJ1j1bWrxkHij7OSvZl/gry0gLuE6++UkETDUhKzVN9NKdBh8nIyyM6MM9BGBXmRC/ANBHiLswSQBoSetW108Mk7mlNEdV3+mbO5Hmc178gw+WJv8Bh8X/4qUzMjMZ0KcXa1Yto3O3Phw+sFt8G+XT29nZEx2qCEqZGJjZUKFcOW5dv0zduo34+eefKFi4CD9euSI1erZsWCc23bXrN6SAn8ZQ2Zc/iIRalxwGbVxcPKNHDpXaRqrwdY9e/Rk2dCD16tbhH7qnFAAAIABJREFU+MnTAhhPmzLpdwHQ4gdrtZgaGLJo8QLKly1D85atiQgNFHDW0NxCitc/f3Q3z0dzdnHn8qULfLf/IIvmzcXBNZ/Yl8omV5myivW7ef1aed2qXbfv3mPBnJniR4+dMJE1K5aJhKMCpI8fOczCRV9z+cqPopOsjplz5gtIqmqajJ84heFDBtKocWMC/d9Rr0FTrl45L9mBpibGUquqWNHSeBTIT6Dfa06cPMO58xdYt2a5SN2pulDr167E3NKW778/JAznYcOGY2ZhJWS3bTu+JTosAHNrJwLfeWNr44CTW74cAPqtAMabt+5g8UJViNSQ3Xu+Fcm7mjWrs3ffQRwdHGjVug1pKYl8NW0mX02agGfhksRHhgtRTkn4NWnalJCgQKkrpbIZi5euKIUIPxQArcBnpemsfjbt0h+vu9fxf/UcjaGRYBqObvkoXa0eRcpU4vWTezz++Qr123TDyc2T53ev4/3oNmEBfoLN/akgdI6MlnG+2iIhpmesajv8xlVB7SkmGv6tRQiztSKTpupRqLX4Y2agfCwAWpudTUFTC45XqcP01884ERbEptJVCEhNZuLLxxyrXAe/lGRmvH7KnKJlaGznRNO7V0nPqb/xR2mz/xoAnSNkb2lnT/kGbfG+e5XIAF9hxf5zANpQAGilcfTs2hkBBQW4/pMZwL9xmP/5pylgTclCVC5BStemZJubgDZLBzyrZ9TXYHzhFqYnb+akOf7RV/jPm65kMpTUw4RxY8jK0oq8hmIkZ2VqWbBkOQ9uX6N1+y7cuPoTVWvW4M7Nq/To0Yd9+w/RolULiTYq3WIlh1G8aBEa1K+LuZUDDk5Ougiovj6Z6an069+fyhUrEB8XJ0xitZBduniJMuXKymbWsX1b0TUeNKAvy5csYuOWbQLOqAq8CiivXasG4ydMonbtWgQHBGDv5ITfu3csW7GGmPAwSaNX1W87de7C7TsPMDI1ZdiQgaINq1iSRYoUotlnTWnZqjV9+/YnNCxM0vKV/IRqpzp0FW79mTJ9JgvnzeL02fO8fukt90pLS2XK9NlSdEG1Rx0qiq2erUvHTtStX5f42FiMzcwwNTHB560fG77ZyMkTP+Du7sHub3cwceIkqYY8aPAIkQG5feMKpqbWeRIcN27+LFpaC+fNw8reUdjXqqDC9JlzWTBvlhRLUPfu3bO7FBNLSExk7uwZUkxw9aqVVK9Vl+JFC9O2XUeePHtJXEw0SQnRNGzanEdPn0nalAKgw4MDWLx0qehq37n/EH1tKqPHjOObjVsYNXw4fQYMlL5U78XawY1G9Wrzw/cHJaLu4+MrWlcqIm5lZcnGzVtxdnamfdvWkg4VoUC5pBiJ/iqJkk0b19G6ZXOWLlnCsBEjeOv3jo6duuPvH0Basi4qPnfBYgoU8CQ9LZ0z585z6sRJLKxtPgFk/3z6/k+dYWxsTFigL8NHjWX92lUsXbKYiZMmc+LUaQYOHkFiUjLrVi1jQP8+rFm9iix9I9q0bM6eAweZM326FMIsXqwICXHxGJvq0lHvPXgsgS5lHCsD79rVy4wb/4WsCUpLTrGIVdrjkmUrGT1yhBT8+3LiJPbsO8DocRPQarMwMTYmPNhPAmz58+enXZuWkj6n0h+nTP5S5sraNesoV7EiVStXpE3bDty7/0iyJaZOm4ynRz769O7BlOmzWL9xi2SdKOBbgeKnT53g/oNHPLh3F88CBWnbphVGJubkL1CYPbu3U7BgQXZu38bESZMkc0MZz5Fh4ZSrUI7H92+xbOkSunTvKdI4Xbv2JCA4lKS4qBxnVMduGDpiNJ07daBJo4ZY2jpjaGz8KcDzPzVzPj3Mn9YDAkBHSGE9Ja8RtqkC2qQ4XMe8RN80i/BtrXEd+4bQtaUEuLKqOw3joq0I31wZQ6dSZMb44j4lgYhdjciMeoVdxw2YlW1D/I/rQc8Yi+odiD2zhKQ7a7FqNB/bNuOIPbsVI7dSmJaqRdj69qJlbFamC9pEH/QMHUSOIOHmUvT0jYQFqTRqLev2JmJXH5KfnSbf7ATCd9QlKzEEfWMbMuLeYvv5SmFGR+xqgqFjCWEKu06OJHxTdbQJ/uibOeDQYysG9pWJv7wW62bjSfO9RNShEWRlJmHXfBkWNbsRf2kD2RhiXrk5CTcPEn9xOpb1JmPfeSZxl75DY+WMRdWmhG8eSVZaCJa1ehB/dRsZoQ9BtKtNcJv0ineT9DB0Kim1LORQQHliCO5T4onYUY/MmLeScadANcv6A0l+fJHkp3uxqDoCQ/eakBmHvpkjFjVbE7l7DCneJ+R5HXqdxfr/2LsO8KiKLnq2t7RNb4TQQXpvooD0JtJBUEAQUMSGKChiV0BURBQrSkdRQFBEQLpI770kgYT0ZFO2t997dzcEBH5KElHn+SmY7L43c96UO2fOnHtfa+T8QEIFSkqohsuYg7z1E6Es1xz+dw/hexn3fI2Yl/KgitMhd9UnkGiCIZW7YUs/jcKdM1kUwcpscZUeAm4XW6BQIj8iQuwFJkSMXA9b0hb2FleGx8G/6TjIgsozkauq0BTK6ErI+LwP7Nkn4LbkIubFPMiCAMPPH7LvuUTuhC35MAp2zoS6SjeED18Cy6ntsKWdRFDH4chZPhUF296HMroOtPWGQyI1wmmyI+i+0TAeWI6clePY8iOow0uwXTgO48Gv4cg8j4ix+yAL0MNy+GcEdX8MuT/PQcHmKXCa8zzJyr3lj5lwDnnrn4dx33eQ6pSQkOqeWmKhGSG9P2VyPGPxQ1BHVuAkYP6NxkCmr+SpX3xjKGOrIePzXrCl7vVaaDgvt+BY/zysST57DadX8Uye1Xb4t3kZUrkGhl+e9m743ChzU3qvWNyZlvYee0le27zxDipUiOd1I+X4Wb1qBZ5/YSLKx8Vx/El2CJ/N+YhPulG8O3T4SJw7dxaDHhyK1IwMj+WltQAfzpyF+o0aoX7d2hxf7t6zj5WsZAMxY/pbbFEnhwT39+yObxfPx8cfz0ZgcBg+n/M5q5RVWh2X60YuElhlpadjwMABWLxgLnbu2o3tW7cgLCoWNqsFr781DXl5Brz4wgReAxbkFaD7/d3hdNjRr99AJCQlQ6VRM1HJopBKlfDaq5NxPiGRTz9rdH746KOPcer0SUx4/nlMen48x8+169ZF63vvRvtO97N/9sCB/ZCblQWVRsvPycrKxoQJzyEurgIWLfwGoWFhWLJwPsfri5Z8i0dGjkHNmjWxZeNa6LQBRRYcu3bvxbIfVmDa26/jzXem8/M+mjUbDkhwd4tmvBbt3as3dAF6TJw4gXNh5WRmIiQ8jPM+zZnzGbR+/gydxWhE7z692NJy4eJvWYRy1101UKlCPCpVqoj7OnTBsqWLcOLUaez+Yzvi4itzLqS4yjU4yWn52GgsXboQ/v7+WPbtYjw7fgLmLViMcc+MZ+6Skhpe7bodD2ifsE4XqEdkuQpo12coTuzbgUN/bOIk7NqAINw/7AmUq3wXju7aip8Xfgpjfi7uanw3OvQdhpDIGJzcvxMLZ74Cv6AQXteX2MVcmAPy0GoI7f8jJJqAmyagLWe3w/DTGLiMmZyMuex4QjdbO9F8JdMEw3Zhh9eDv2yEc2VJQIcpVdjStC0+vnAG08+dRP2AIJ7PjhcWoGVQKLIdVpwxFmJa9TpoGBCM1js3QsGJL299W7RECOjAkHDUbt0dSUf2IPHIbiaVr+eU7dldkaDW3R15d40IaGlJ77qUWO+5jRt5yXRHfDQcNSvCERMGKCjxYC7kp5PYfgN2UoqUbmMmQpOOyFCSuQnjn+bg6fsVK7Fjy2+QawLxyLCH8dOatcjNyUF4RATu794FmVnZWL58BXs0d+7eDS2bN4VMLsOLk1/FI0MfYvKGSGaa8DxeUkpkpSZi/IRJiIiM4OQFrHAG0L5zd/ZJ2rp5E3QB5Al8AUNHjGRV9qnTZ7Dix9Xo0P4+LP9+OUyFOazUbdCgPpx2O16Y+BKCgoNhs1hRoVIFTrJFE/PWzZs5sV/mxWT24KpWrSqT2dt37MCaVcvRu/+DfNR97+7dUOv8iiZmwsJCO7bVq6Fli+YIDQlhX1ZSclNbfHfGB7DabEUEtCdTsAqZFxMwcvRYVK1ahQMGIqQAFRQqJSpUrow+D/SAn38AsrIyeeeUfLUIS/JlXbhwMbR+fjAV5KFzly5Mkh0+eIgJdNqZJG9lwnHOJ3PQ6t7WjOe2LZuh1vkzQZuXnY0nnhyLcuXKsYKUFNRbfvsNkbHlmBAf9OBA9hTLMRjYf5Z8tIhM+3reAlaUHti7C9179sK5cwmYNWs2W61UqlwZdWrXxPIffkCAPgRpFxJwf6++vItNZP3rb05lEnDBvHlo1qIF1GoNNv22ARq/AA60Bg8awJ60Odk5CAwKwrCHHkSQXs8JMb6ZvwAZ6ZkI1AexNQlZF8TGxsD0ZxZVCnw2bt6CjRs2QhcQIAjo2xhe/olfpT5GfY3UBPe1bY3g4FDk5mbj63kL2W+OiGA6wkge6NTeV/64iu1aQkOCsW3LNpgK8zBp8mTo9XqkpqbivenvQKENgsNmRfMWLdC+XVtotTokJydj1ocUoOu5LztsNk56QoFiUFAwMjMzeAOMxkIixalcFmMBGjdtxlm2N27YwP2P+iJtfo0e+zhn1jabTNi8dRs2rF2LyHLlkZudjdGjRyImOpo9qz//M/N1cHgEK6SVKiUyU5LRtkMHTqhCJ0Wee/5FDB82BMt+WImCvDxUrFSRFyZ0/JIC3S+++ppJbaVKhZBgPbp37YLIyCgYCwuw/MdVOH70GELCwrwJYDwnOqxmM+6qWRNRUZHYsH4d5EoNjz9s6SQugYBA4HIE2He4ABKlHxRhNWA+sY7FhcrYJlBXbIjCXQuhim8N86nVcNtcUERUYiWu5dRmVuO4bU5oa90Py7kNcBkLWVTr13gw5PpoFO5dBIksAJC5YU89zi4Vunq9IA+mHBlmWE5ugTXlEIfH2qr3QBXfFG67E3kb34OElb0SuO1uyEPioGvQFcY9K6CpMRASpZKTlcFO3soSuG1uKKNrQKIOgvXsDkjUUrgdLmhrPgDLqZ/gdtngsgAynQ66hv0gkQbC5ciBcddCuB1Orq/bBuiaDIQipBxMh1fBZTFB5h8C6/l95KQAXa2uUIRXZyWfNXE3jOd+h65SM2hqtEDh7h/gyEykvKuMo6pCa1hOrr4CZ8BtB7S1e8JyZi3cNjPjIQ8pB78mfWE+tgXW83tYAe7XcADk+nKA0w5b6hGYTqyHXKuAy2KHMq4eFBE1INVEspqZVq8uSyEKfv8MysiK0DXqCfPRLbAk7IGmelvIAyIh9YthOwiJXAJ7VgJMh3+APCicCfOyW7z+Bzven7lbnKZM74lDKVxWK9QVW7EHsy39GE9JLisQ0OYZSPhTZphPbIQ19TjkWiWrmjXV2kPqHw6ZXyx7OkuUUtguHoP55C8sYleVbwh1RbKO08CRcwqFB1dCrpXDaXJAGVkB2np94DLb4bZloXDnAs9eiFYL/5ajYU87B9PhFd7+3gjKuIaQSALgyEtC4b5vQbbiEpn3iDxtVNms0FTtBHvWMThJwU/th3qv93eq2Ib8d7IWgVzKIiOXDQho/TQT2Fy/k5thvXgUypDIS+QJqem0EQjutRCGdeNhS9nJGzmXqescVgS0eRUSdSDyfn1OENB3UHeiuJCSrVN+pdiYGFACeBL+bNq8lYUQo0aP5sTt78+cxckDKZn9yGFDObFfQUE+J85OOHeO17a0BqQYsHx8eU98SfdY9yvCYogMtvHvKfdP2J/eqyazBVGR4ZzLJCwsHMu+/wE7t29HaHQME903enHcaLWiXLlYdGjXlrkBiqlpbUtrSBJRXLx4EfI/uZxXXn6RbUIov8/KVT/x2pUEWz5RF5WP1vtRUVF49ulxHDPPX7AYh/YfQGhkBLJSL2LM2MdRkeJns5nXr5vWb+Ci9n9wIBo1bMCWThPGjwdlIw2Njkd2Rgaq16iOXj17QOfnz6erKVk5ieaIX6A4f9HCxdAF+MOYn4cu3bohKek8jh4+yp7Nox4bhcpVKmPvnr3Y8ccuNG3aGKt/XAl/fSjbcjw7YSIiIyORmZmFaW+/gZCouCL8FEolsi6ex4AHh6Be3Tp84peEW/379MJ33y1HYV466jdugf79+nCepSfHjmZ7kPpN7mZSPSsjHTVr1WKhiZ+fPzLS0/HxZ1/we1QplddUF98qAU3vkr5LHs7t+w5DfLXavFEgk8lhNOZj3dIvkZmagnKVqqF6/aasXD93/BAObF+PVp37oFKtBjh7bD8ObNuAtPNn2Te6ZBXQXgI6vDZC+y2DRH0zBDQla5XCeHg1DKvH8FjruUpPsFnUh8jay1oAbd0h0DUazbky8je9CvOJ5Z55oAzEsmVFQLvgBm2rHri7A37LzsSwgzv4dITd7YZaKoPR6YCckpa63fi50T2IVKlRb9tahCpVIP/oW71um4CmhqDRBaB++94w5+fi3OFdrLy63kXm6AEh4aja6F5cOL4fJ3dthFLrVzoG6LeKTEl9j2wfTBa41Uq4Av3J5QESowVSQ6FHFV0Kvs9XFp2aB00qNGH4dm2VOj2Cg4Nht9uQnZEJ/6AgnmxoEivIyQbkSuhDgvl7NADT8Te6giNikZOVBX0oJXW5tNtKHUWtViM9+QKrVMimIiI2jhMP5OaQCtYN/4BA9iciwicjNc3j1yxVM5Gcn5fPz2P1bnoG4DDyJgVNunTcidTxVosFprxcyDU6TgpA7YzvdTEVcJPqRsoJSEJCQpjMoWy5pPS+0lif7kUTvaWA6kTegR7/QLoCQ6P+YgtBdSM/VX4Oe0xLER5T3kO+046p2QyjgRSJhIcc+vAIvgcnKjTkQR8W6knqKJPBkGtgdaRW58laTPfOy8riZ+sjIlGQn8d/Jw8uX7k9qm3abafEP1IotIGcCJECCFKZ0w6yf2BgkW2Ij4Amvy67w8l+ux5vbQnCoqPgcFIiAguT2frgEJ6s6N3RZExHWulzwRExvEOsDwtDYUEB15Uw53pIpfxMem9UNk+7Iu9nwlEG/+BQriOR54asbG9Q7UlaRJdMHcCktNMpLDhKapj5J92H+h8FuuY8A5Mb1GYCQ8M5QKN2xgFtWiqPIwqt3nMKweGEf4C/Z3xIoTGGvqfgpC5E2NIGF21+2Ix0T+qHSm7rlLiTLnomtXdrAfUvaqdyBEdE8u98qhH6DFneUBuntu7rf57+ROWxcv+TawI4WKcTEzRm5qSlefqmRI3w6CguD4dI3s0rygjuMOdzuTgrdlaWZ+Ehl8NitsBooP5/+dhBz6YjkjwWc12l0AYG8+aRb7PM9865bkYTP5f86an8wtrmn9QjRFnLDAFarNkt7EMbfP+HcP55wohUtxSf0JF6t6UQUr8wTown1eh5weO2mzhxGNlmMFtKWb9NWUwMkWLZkxQwzaNq1JHFGfkjEzGr42PzpOJlD2K3lNU/pGCmuI/uQXEVkc6ywDgmTH3kFiVCdJnymcjW1esAy+nDcNsLL5FQlCDHVgi3y8ELI2Z2QfYAVC69p/+Tz7LTBmdhpnd8kUHmH86+yR4plgzOglS4HTbItJRHQwa308FKYbbPKExjrGjelqh0kOnC4DRme+wV/EIgUdAJFDcnOyLlKimu/3I81Wt3QkQ5KUc5UZ3DwhYcUi1hEcBKaVdBiidxIcXLCi2kugiPkprKYc3zlIPYRyo3W9jJIAuI8VhwkLUC3UsdCJcpm+tAx2X5gy4XJCoNvQwUbJ8KW/IfXBf6ubhKGAG24PBHSL+llxRuEhkn/CTPb9qo8PmGk4+6Z5KUQqoJ4I0UIpu5b5npHTrBTC5/hl6fFlJNsKc/WXLgpvWIhJJOqiAlj28iqmUqTuLnNGZ5TtNKqL3THC9h1ZozPw1Spfry/k5Hq6m/ypSQ+UV7n0lxqndRTeWnBIZkiXElQUy/s9K8Dk875j7o6XeX6ifx1E8ViLyNk2FN3MTtlDZaiMQIaP0q41K46yNIlL570ONdkPpFIKj9NORtehmWYz94Nk/Kgngp4Wbxb72dgdZtTL4UX9v4IzAwCDnpFBPaERASyTEixXMkZPDFcjp9KK+5aL1NY7Uhk8Zoz/pOrg2APkgPm81aFMdxskDvZ+nPwtwcvr/KP4Rz91Dsd7Mxn4eEtsHEcTiNh5csivyCI1jIRBdZVXjWblJoAvTQ6XSXxaBMnMrlntxJOVRvQBMY5vmczcaK6IyUy+NnWr/S82nNCTv1QSAsujxv2tC6luprMpk5L5IvNvbF67yuzstjDuLSujqXuQCNVsucRWYqcQJWQKFjez3aINDryfbRDo1GU4ynUCAiNpYTQPrw4/U+8QrMQ5A1p2dNT+sLicuK115/CwcPHsTSRfO43Eu//R79+vaCNjCc60pY0FrDlEfvyBPXU9npvtcjdm+VgPasNWhvS474ajURFBKOOs3bsKjs+L4dfOK7MC8XDpudFfUtO/fCXQ1bICs9BdFxlfH95zPYD7rAkAONlnIr3DqhePW+Tm3HyeNr6OBfPfEKj2M3IJBxOSH1V6Dg97msgPbkc7jxjZbbGns4CWEhNDX6IPj+T+lwG3J/fhnGPXO8CZBLGqe/lrasCGh+G27gw5oN0CQwGBNOHkSu3QYpJEwwE/lMf1bW6fBO1br4NSsNI47sRoBcwaT0rV4lQEB7Hq2PiEWNFu141+X/EdDUW0iVmnHhLI5sWcMd/9arcKtVL8PvUTBEAa+DAhQax6WshOaflWHFCWdfplciB33EC/2M/p8au+8z9DuffygRQh5LCjcTQfT/vt3PK1Gke/l25Hyfoe/Sz4hw9A06RZ+j5zDp5CGZ6Lr0PPBE57t8ZStedvodkVI+tZ+n3A5uh1Qfshy52kBHZaLnXDkQFn/eX+sm86ga3G4mxX1X0b2oI1JH9Rr/U3kvx8pdrFyXFkA02VJZHd5dS7pvcay4jhwMeAbt4u+Gflf8/dH/+wjob+YtQH6hkQloshOguvnqd6lshK9nIpDLPfWjshDGnrLbmdy72vvzvd+iduWtP/V/znh8xbvxlf/K91eGPVE86g5BgI6hUR/lyKlYn/EVz9PeqR94x8xiRPHVxpjLxw1PP7myL1+rn16CxH3Vtu7pf+S/6OknV+t/HLxeMS747lt8PGPLomLj5/XK9Jd+VWzMvvI1Xm2MvUNetSiGQODOQsDtYkJJFdfMw5fyf6h7E0FKsZqHZOY/+ecU+5CKh5LeeatC5K6PMPaSTvwbHwlFc7XvvvRZ3xeZQPWOab7n8aByxaKKnulV+7iMGR7ym8rku+d1y1VMAML3KRbncJ18QaeXpC4qt7duVys3m1MTLt77XXYfimkJj2sITy7Digvu+TzhcK1nFb9XcZyKWpK3PD6ine5F8TTNKZctbD0HRMl32pF10uPjW6ZHeO+spl+qpWEWRAFVXItLTcy7WcA/KN52iyfUK94nqIDF+4uvwNfqN7zJcCPt3dfmrtH/rtYHuV/QgqR4Xy+GYFHdqP8WGxu4Dr5EY1RvTxnJd91pTPcorOlnbhcUMU3hR5Yd2jBINLSRRGORxLNRYy1gb+iC7e+UidquVNvGv/DmxWPCy9c2TsjliiIREo94vrW3b410RSx3vfjySuiutY6/FYgv3etyQrD4GpY5g2uUu/gzr1eua9XvWmt97kK+NfotrKt9z/Od0L4m/8Dr7qvPW8XXGbQOIZ7BbrMgMjQEb7z9NurVrgm3BKhUsSLnr/l9xx9F/Mr/X2v89W3dDgHNQxWt2x0OLsPwSdOxe+PP+GP9Sqg1OlY1SyUyLr9cqUTvUeNRoVodbP3pW2xetQQKpYrb7I1auNxKW6PvKMkHuseXkFJSyhvYA6YTVuZj65CzcoQnXigDwealutGazsmb4Zqa/SFVaFC45xPe5Lwh8vxWQSo+xZCISaFg4VGuwcB2t6VFGdLrqOUXiKfiq6JtSDgyyYr2ilO0IUolDuYbMPTwThSQuOsG9hCuB0MJEdBunjdJ1Uz2G1r/QD4GfLWdFPIUcViMsFutyE69AJfrEllYAu/rzr5F0cuk4OPOLqoo3T8XAd9kSypNSshgyDMUEd//3FqJkgsEBAICAYGAQOB2EfAsLDzqxWJqx9u9bYl/31M2sp0glXFZHPks8Sr87Tf0vl+JFFJKmsjEoAi+S++1uDnx4J3dr0qv9n+986UVulSp/asFDCn+5RpIVYHeDadLRCCduuANEyZefEfPy7Ls4lkCAYFAcQT4pGWeATGxMWw5Qsr2vPx8nDl7Dn463W2BdbsEND+cxhNSoOv8YbdZWWHv4eE8cx6dwraaTez93Kxddyz7dDqMBXmQcYxR2vOim08nKaMaAgo15IFxkGro1NSVIkFPfEZWTm57HqyJ2+G2F0Aip6THN8Ba39ZbuNqXPRuCfDlt3g3SEn/IVW9YVgpo38MJXX+ZHPX8gxCn0SJQroQTLsggRZbDgiSTCSeM+cimkw0lQIaXEAHtKT5bClDA7N3BveYroqMI9DnqLKzqKO2GXzaNRTxFIHCnIEB9y0ZHtrzq6dKfXO6UmotyCAQEAgIBgYBA4P8gIEid/1YT+VsWr/8tiD0kiCBLr8EmXGXzg9TRdPqUTgP4yGef/YeUrUsunWD4D7YlUWWBwB2GAKmbySbEc8JSwkkFtZQP6zZ5rBIhoL1YkRKaT0XyyfWrX0RGkyXqbctYb/L9kB0S2yrx6azrSGjJ2svHJ7Ln8t9BPnsrV/yUXBluYJc1AU21JUsN+pfUz8XfDs1K1MbplSnppPxNvverfbxECegSKI+4hUBAICAQEAgIBAQCAgGBgEBAICAQEAgIBP7lCFyLiCmJZf6/HDpRPYHA34BAcc/tkhB4lSQBfSNw0KkqT6LUv/O63vjmGxPv5FNqpYudj4AmP/Wc3NxSteC4Wk2Kv53vmKuHAAAgAElEQVTSeBuCgC7d9iPuLhAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAoQqCsCWgB/Z2PALUJ8h6nhKX5BQVlTkCXNkKCgC5thMX9BQICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAJeBAQBLZrCtRCgtlFccf9vQUoQ0P+WNynqIRAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgcMcjIAjoO/4ViQKWMAKCgC5hQMXtBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBALXQkAQ0KJt/NcQEAT0f+2Ni/oKBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAj8bQgIAvpvg148+G9CQBDQfxPw4rECAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAL/PQQEAf3fe+f/9RpfRkCz0fV/HRFRf4GAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYFAKSHgcruhkMnQrHE9bNmxB3KZFG53KT1M3FYgcAcgUERAU4ZFiVQGQLT4O+C9iCIIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAj8CxHwKaAb16+F33cfhEwmEQT0v/A9iypdQkASFB7rdjkc0PgHITy+ChwOO4iMFpdAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCBQ8ggQ8xaiUyKz0AZBw5U8vuKOdxYClyw43G643C624BAa6DvrJYnSCAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAI/DsQIAU0WXC0aNIAm37fxRYcLkHG/TterqjFVRG4PAmh2HIRzUQgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgUGoIFCUhbFgHW3fug0x4QJca1uLGdwYClxPQd0aZRCkEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAv9KBIoI6EZ1sfWPvYKA/le+ZVGp4ggIAlq0B4GAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYFAGSEgCOgyAlo85o5BQBDQd8yrEAURCAgEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBD4tyMgCOh/+xsW9bsSAUFAizYhEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgECgjBAQBXUZA/wMfQ21D8i/M0ScI6H9gYxRFFggIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQ+GciIAjof+Z7K81SU5tQyOVQazTIz8+HTCqFuzQfWMb3Lj0C2n0NmCRUQ/6PuAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQC/ykESpKApnvRv1Kp9LoY/j3KWuL/iB90e/641uXjCkn5ey0+sUxbiK/cZfdQej9KhQI6nQ45ubllSkD/9dW4ISlh7rZECWiX08mNSiKVQiKRXrXRcKWoc3hbnlQmv0MaV9k1KvEkgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgKB/yYCJUVAs1WDRILYClVx4cwJQHoVAlcigdvpZK7OQ0ITUV022lq3w8oaVIlUQf+59st2O+F2uTycolz1N/KEXuLZ7QKksjIth4+A1mq1yDUYyoyAdngJf1kx2w/eMnC7Ufxnt9tTS4yAdrtdUOsC4K8Pg8Y/AHKl+qrtmSpgtxpht1qRlZIIh8MGaRm/1NsF7Za+f6Xy+47Y0fHURC6Xw+l0cuMqjcu3C+fiwURcVyJA+DscDgGMQEAgcB0EZDIZaAy50XHqTuhXVGYqb2mMfXdC/USDFQj8YxHghZoUcJFwogQvicyr7vmHxTu+xSAttMQlEBAICAQEAgKBfzgCxD8QKUscx5183TYBLZEwQWksyEfLLr3RrF13/DR/Ds4c2QelSg0XzeteL2ESi8oVCtRqei+O7dkOq9kEqYziltK8JIDLDllgHOShNSALjIVUHQq46b0Ud0WgvzvhNGUC9nxYzm2By5IFiYw4xbKOTTxlJkIfMhXcdhMkMmVpgnTZvcuKgJZKPNpm+pfI54paHbqFx0AlkRWJhdVSGeamnEOKxcwktE8P7rwN3rBECGin04HQqHjUaNGOG7HTbudCX9toQwKVVoe8rDQc3boGFl/jv42KlFmLuJUHyaSA0wWJw+lRf1NHV8gAFx1BKB3S90aLSTtguVnZ8A8KhNxLltzod2/kc3T/wsJCuF1u+Af4MxFzawYsdJxExkdKHA57Cdi4uCGTySGT0Q6gZ3yx2x03TG7dSN1v5DOER74hD/qQ4BJ5tlKpKKqP0+kC9U1heXMjb0J85k5BgIJFhULOxaE2TJszNK/k5uTwUSSlUnlDfcWQk4Og4OCiatHYIZfTDvalLmGz0VhC/d/zTN9Y4HA4b5g0JiJYSioDz+Ee2O3ee0qlyM/L52dqdTrvbv7lKPvKdLUx6OpluhSsXVm/O+X9iXIIBO54BCRSuB0WuB1mSNX6vyyCSJ3jpoXHTV0USMjgthgAmRIShfYWF0x0H7ln2nZdOX9LIJHKb6Fs16uIt9zWfC6/RKm7xXJf+Qw3IFXw2Op2/h8spfKiJDscEl+G/aX7+J5w3fvxMz2f5M1KxlBcAgGBgECgZBHwxWgul/u669KimNa33JeA41r6Hl10zL6I0ZF44l4fYeqLL4vHliVZi5uJQf9pa0riH0xGI2MdEBgIIl7v1GRut0dAS0AiUIfdBp1/EAY9+TJUGg0K83KxcOarsJrMUKhUIEGM02FnxXPl2o3Qvu9Q/LzwE5w/cxxu4qj+j2XHrbc7CcdaqvJtENTpAygiYjy88/+x4KC9fGviPuT++CgceechkWu8sdqtl+RmvymRqaCp1RfyoEoo3PMpXIUXr6/cvtkHXOfzZUFASyFBgdMOO41FzCq7MSy2Ip6Jr4Zsuw0yL9NMMdWEUwfxe06WJ6ZjNbQUOpkMRGDfylUiBLRcqUSDdr1hMRYg4fBOOK+r5pTA5XIgMDQS1Zu1Rcqpwzi5cyPkStUNkQq3Usm/9TtSCSSFZri1arhCAj1HDwrNkGblwe2n8TCffxMJTaSJxWxB714P4LdNm5CfX8ADVEldNLFZTIVo2Kgxk0Y7ft8Otdbvhomd4uWgexGRbbPbEawPZmL1VicS7tQqFfIMBtiMud7HyBASGXNTCsvbxYnIZ61Wgw7t78Oy71dApbr1PkBY0LvLSk0qKpbKLxgBAQGw2Wy3jNXt1lF8XyBwMwh42rEUWakpvAsOmRZhEeEwFhjQvXsP7D94CMnJF6FS/X8S+v4e3bDyx9X8eBo/jEYjrIUGYjeKiuQfHAXatKFg35BJz6RLAl1QGDQaDZPJ1xpnaBxRa9RIv5AMwOb9qhoRMdHc56xmI+65914YDPk4dPAAVBpt0RzHySWUShgLC2HOzyoag/ThUd7nkYcbkJtB9/aUSRMYygS83dufe/bohhXe+t0MxuKzAoH/NgJEiFogD6oAeXAVWE6vgUTldxnp6iy4CJl/9M3BRKS2tRCqSu3gKkiFPes4JApaMN2kyIBIbCKD3S5I1EHFFlwUKzrgMudCqgsvIZKYhhZvucu3gstuhD11PyRKIs9vstxFaHkIbTo268w7z0d9Zf4RV98IJ0WWQg1n3gW4WVgASJQayPyi+B3RApV/X5gGt8UESOnWSsgCaAHrHXN9zy2613m4vWsQiUoLmS6SNxuKWOmbe6vi0wIBgYBA4C8IqNUqkIAhJ/0CJCp/6IOCOI68Ml6k/6c4sjCX4rxLKly1fwjoaD2tAw2Z6aQ9vPQMhR+Cg/UcL+Zm5wBOE/8uPKYCbFYrZHLPhp2DxA63SP54YlAFTEYTTHmZ3mdLERQWxfGyzx+Y6lcUgwaEQOfnVxSD3snNgvAhZW/tOnUQHByMzZs23jL/UBb1vGUCmjd4XZArFYitWA3NO9yPwNAI7Fy/CrWbtUZq4mkc3rkZedlZMBXmc0K7xm26IKZCNQToQ5CVnoLcjFRs+nFJ0XsvjfpSLBQ68CfIw6sCdu/G+vV4S9JnuhyQ+atQuGcJDKvHQKoOgLukT6xdq7IUh9kLoanRG8H3fwapBsjf+gXy1k/kmOTW46MbR7e0CWiC3+JyoVGAHqEqladgbiBEqYJeoYSLpMRusOI512HFRYsZCqkUMkggl0iYoD5akAczbV7cAgd92wQ0ARQYGo7arXvg2LZfkZV8FuzrfJ3L5XJCJlegVqvOPIge2faLVx1W9ibfN94UbvKTrF7xBPD26uXhqFkJzsgQVj5LMw2Qn7kA5f5TgNXm8ZUpA/8dwpp3WmmqczpZtZd5MRUWSz6at2qL4ydOMulCn3G6aDfNM7mRMlDqPZ5JNSJy5VoXkTkkzvf5xWReTMScz75AUJAeA/r1Rnh0PN+TJmRWp5BRvkzG5CkRK1c+z2qz8e8cNiuaNG2KyMgILP/+eyg1uiIim8htD9xuj/rQ7ebjJTSx00RKx1LoPr6LiJ/MlCTc17ELBg3sB7vNjoyMDLzx9jQoFIq/Kiy9ZBEFF+xzTjgqlR4caBfoimCA7uHbEaI6EmnuK5NvUqcyFRqNiI2NweH9O6FU6xEaHsqYkBLdTrvjTieUKqqbB8/iz/PVhT5L92fCy2rFJ7Nncl8ymc34YcWP2LLhN4TFxHLQcquE/U22fPFxgcD1EfD2ecruy+Ojt617cgcA+fmFmPzi8ygXG4vfd/yBRYuXwpSfjeSUZIx7+jmsWr0GoaHBcDqcnr7Fk6anz1O/oot+np1+HsHh5XgMMBUa0aRpY9zfvSv8/f35M9QfXn3jLaSmpkGv12PqW6/xgoKI6rnzFuDY4aMIDQ/j8vnGGPoejY00ztAmVmZKAia88BKqVa/KG6+H/vzORzNnIKZ8FaQkncYvv67DwYOHMemF5xFZrgJ/j/qqXCFH1sU0NGrWBGNGj4TNakPOnwrv6e/N5H5MhDONu++/+w5sdgdMJiMWLFqK/Xv2Iiwyku9BhHlIZBxnSfaV63YWJKLZCgT+EwhIpHAZM6BrMAJ+TZ5A2ofVIQ+pwAoiiVQG8igMuPdl5G95w0P+shqZyF/6vaevsTraR9DScURS3cpVsGecQPjInbCc/gkFW9+ENCAGErbk8OY+cVEc4o1zWanrGa+KyFR+vgXq8vcyeW0+uQoSpZccdzkh1YVBXbkTjPu/hEQZ4NlMI5KWY0i6D42HPuLYSwR7y+wpt6MYcS2BROYr90mEPrgKDkMiDD+PhSyofFHZ6H5F95XIIaGTcvQc+jsvfn2bbx4cqH4ucxYcefkIbDcJ8qAQ5G+dBTjJ+7G456MbpC5y5CQgoO1rkIfEA04HbCkHUbh7JmSBnjLYcxLg33QsVPFN4La54Mg5i4Jtb0HqH1VsEUirJCWcuYkIvO9NyILKsYraemEfjHtnQx4YD3cR9v+JVi4qKRAQCJQSAjTukThA6ReMD96dis1bt2HlipXQ+QdcZvXAJKjNhuioSDwy7GGEhIRwnEiq5s+/nIuDBw8xofvUuMcRHRXFSl1a727ctAXLvl/Oa8uhDz2IOnVq8Tp13NjHERoVh4KCAlgLCxAcGeVVtN48+0NlyEpLR90G9TDuicc4Bs3NzcV7Mz/i+9Pv6Zr53nQul8lkwuJvl2H3H38gLDKq6KSfD2KKs32xqMPp4Pjcx0pdtkb3rvOvjNmLr9F962o+le2dMSmmp7UtrRN89nOX+Iy/Po/W4WkXEvDK62+iRbMmuK9ta0TEVuT4ujhPcVU+ww3PZ7ysGnMLdFrSqxC9cq1Bzyq6j5cT+EvZ/8+G7q0S0ISHzWphy422DwxGVloKdq77EUf3bke1uk35Z9SONq1cjD2bfkZMhaqo27ItQiKiERQcxiKYi0mnseXHpRw73KjF4Q13LcLQ5YA8vBZC+6/wbm7fYHt1OSBVS2E6uRGGn8bAbTOSmqhMyF/e7XZZoYhugsB2b0OqCULhnjkw7fmcY42y4OxKk4Bmyw3axHK5sahuc3QMi0Cew8YEMxHP1OZ9F3FQxGkREe10u2ByOBGgkGOnIReDD/wBs8tRxFPdcLug5weFxdyqzIEHF1I36KNiUbNlJ5zeuw0ZiSf/r4yfpdtyOao3bQdSTx/ZuoaPDrD8/5ZVFzdT7TL4rFfZbGtWC+a+98GtUtK5Gq8hPBkvy6DctBea5ZuLrDlKq1T0gmkwpEkkL+siP0ap0yM0NAQXLyTjzKljeKDvAJxLSGQClpWAci2CQ0J4MszMygJshd7iKREeEw2r9XJVLasBVSqkp9BuKe1uyRATXwkpSafwztQZrMR9bMxIRMZURFpyCvyD9TyJUAcwmkywms38PPpZRmoa4DLz88Ki47ncNNk/89xEtGl9D7p37Yyo8lX4aA0pITNSSPVLtaSyxfDnicyhY+9EPMFhREBIFNeFnmcx5qPV3a0wYOAAXEhMgPXP3cM3Xn0ZP6xYieEjxnC79k083FZlcuRkZUGt1bJime6fn50NfXg4fy4/P5/J7qCgoL+UH1I1wr2BBU3uarUaFosVblsBaAe8XLlYrP1pBSpWrY2oqEgOACwF2VDo9Kz0Tk9O9O6aSxEeU97zDvPyvL7dLjjMBmgDw/i+r738EkwWM/Jyc9G1a1dUqhSPnj374OCho9D46e54D6zSav/ivncOAqy6UChgNpthNGRwwaj9khKENqDysjOweMkSDOjfB2+9NRVnEpOwdOl3MBUYsGvXH3hr6rtYsWyJJySVqrhvWSwWPj1ASRocJlI4A/rwWBzavxO16zVh8jgjJQHvz/wIPbp3xeKFCxAYHAarzYp3pr0H9Z9q6imTJyE1LR2mwkKMfHQkjIUF6NfvQSSlpPDYlZ58vkihIlUFIDIyHIbsDIwcMRI17qrBY1ZQaCieeGwUXpg0GbPnfI5CQxbmzZ+PhIQkTJk8kXTYPC5GxJZDfq4B9erWwajRI3A+IQEmqw1vv/kafvl1PQYNGcbkM41JGZlZKMwvwEMPD2ZyvU+f/jibeJ7J7yMHdqNug6bI9ipU5JogBOmD/hHqlDunRYqS/OcQIALalA1trf7Q1huKzK/uhSKsGhz5yXCZjZAHRkBbexBMR7/zxLgc+7iYcHUWZkMik0IWcLk62plPcRUpiR0Ie2QtrKfXoHD3bPY7dOSe9XxdoYLMP4aPotJRUqfxkqqXPudZ/Llgy0xBaI8ZkGrDkbVkCJTRleG2m/lfUj5HPX0cyVM0HmKaFHVuN5xGAyRymVe1zdIhgIhnpxXOAhpnKT6ickd4CHWv5w8pveGWwG1xIOTBxUzu5m98GfLgSp5yk7JFLocsoByT16TMdhrzIAsIg9uad0ndTCS708blcDutCGj5DLS1W8CamAC/Vs8g/ePGcOZfuMw/kUhzl9kAXePH+XkuUxpk/pEIuO8RZC14GqbDC3nhqrmrL5TlWsBtSgYkOgR1fQqGnz9E/pbXimxO6F5OiwH+TZ5kzF3mdFZJB7QeiqyFT8F06BtIVYEeAl5cAgGBgEDgNhCg9d68uZ+zWEGpUKJSpQpoUL8eIstV5PVdcVI2JzcX3bt0xg/fLcLUqe/APzCE13ELFi3BsWPHOWZLu3AOMz740JMPC25s3fo7fl23Hsb8PKSnJWPN2nUskqJY9qknx6F9py64u2ULvP7aqwgKibjpHEJEFpuNRtSqeRcef2w0zicmwmSx4vXXp2DT5i0YMHgoTxlvvT4F2Tm5KMjL4/Wyv58OvXr1xakzCVBrNUUnhklQYbVYUZhLSm5AHRAKP69SmspMQjS+JCpeo1vMZqjVGmSkpRWpu4lYJ4sPwpbWCIStOT/bO3fJwKcDpRImyikmDtQHefkMCbSBoZ41BAlD+HneE5Rw4aUpr+OuGtUwaGB/hEWVZ+GdJ54nNboMETFxsBQTaNEahdYTxXkIkr+GR0V61xpq5ObmwGHO4yoFR8QiJyOT43/f+qaw0MjreM+8K0NweBR/tjipd2Xzu1UCmjd83U5UqlEPVeo2RkRsPM4e2Yfj+35H03bdUa7KXTh9cDcObNuAnIyLUKjUcNodiCgXj14jn8Hyr2YiNeG0J0IoDQsOOmHltEEV2wzBDyyARO1X/BDq9XuhywmJWgbLmW1MQNPGNtl6lakXNK1ZI+twzEan2twWsiq7QQL9NsYY+mppE9D0zsnnuZZ/AIbGVkTToGC8ceYY7G4XFBIJnxWmNuurrs3lRoxaw/YcqzJSsDj1PA7n593ynkCJENBhcZVQvWlbnNy1GRlJp26YgK7RrB2UWj8c3vwz7BYjKyv+FQQ0KfmMZlY+G8f2g1utAGwOD/nMrYp6uoSMn6D5YSPUKzbDHeRPsuTbbK5X/zoRFzkGA6pUqoTFC+YyeUOT3aJ5CyBVqZFw6gju790fhw4eQnRMDFb+sBQ/rv4Jb709HXZzPl6a8iq6du7EO4KnT5/FgP4DERwRWaRA5k7inWS+/2El4uPjkJJyET269+SG+c60aUzOPjriEaj99fj041l4462pSEtPh8VoQodO7dHq7haY/OLLsNuMePe9mWjT+l622WjSuDlq1KmDuZ99jICgIIQE6/H8Cy9iwfxFCA4PR0ZKMjb8tg5BQYE4fOQohj40BEq1DhMnTcSmzVtxT6uWoKPqPfsMQE5OLk9SNBl+POcLlIuNQfdunXlh1rxVa/y+eQPiq9yF7Jycot1fIoIMWel4Z9p0/LL2V2zasBFR5crhzden4PFxz8Ccb8DDw4YxSTVr5oew28z4aPbHaNKkEeO8e+9ePD56DBRKNZ4d/yxbCNxVozoGD+qPB/oM5Al1+6b1qFC1NuxmI3r07IEpk19kNfby7xbh++UrEV8+jlWa3bp2Z1+nR0aMQFZ2NugI2JNjH8fDjzyK5GQ6RpPsJc5JhWTHug2/ITEpGSOHP+Q5unUd5XqpNDxxU4HAFQhQYJmZmopWre/FBzOm8W/HPz8JGzf8Bn+9Hkvmz0WXzh25HyadOc59M65iVZw/dwJHjh7DkGEjMOHZp1G5UkXs3rsPj40aiejyVXEx6RRGjh6Lh4cMgkajRbtO3bB/13bUb9KS+3J2WhJmzvoEmZlZeO2Vl7ylkoBI26ZNGmLLxrWQUfAv00ClAI4ePYpPPvsSM6ZOBWQKLP/hW94sopME1CdnTJvBthvpGZkYMeoxrFr+Hd/zuYkv4ZlxYxEVW4EJmRU/rsTyFT8iLjYaD/R6AEmJSejV70HeyX/hxcno37cX6tery0Fqnbr1sPOPbWjY/B4+fXLyyH5Pf5aqIZe5sG//fiz7YSVee/lFVsHs3bkV9Rq1wPpfVsNsNmH+wiX49OMPWeXBAbVofQIBgcBfEWACOotJZl394cj8+l4O9APbvA5dg87InDcMurqDUbjrI7hMmVDf1RdSZRBcxhQEdnwRjrws5C4fA5clh+8tVQdD/8AnUASFI3fVJKir94Ej9zQKf5/GSpmwwWsh9dPBmrQfuSuGQxFeHbb0EwjqOBWauzrCbXEhc347VlUrIxtA320aINFDHuSP7OXPwHp6tceKQyKFvvMsGA98BfPpn+DXcDRcFhMkUjcC2oyDIycTOd8PhdtlhUThB5cxHcropgjq8grcdhUgMyN3xXNw5J1hdTWpWoJ7fwNFSCQM69+FIrQWJAolDL+OZ5VR2MBVkOnDYU87i5xl/SBRBUJTqz+COjzKBLG27hAoIuOR891IuCy5kIdUR0jfqSjctRrWxE3Q1umCvHXvIHzkfuSuGgpHbsLlBDQpxjPPIfYlI7KX9YH5CFmhAP6tnkZAqzdwcSp5djoQOeYwTIcWwPDbVMoDBL/GjyOww7u4OD0MUm0wJ5Fk9XnWOZSbYkfm/A4wn9xI+5MI6jwV6so9kTarGuT6Cn+17RD9QyAgEBAI3CQCNF8MHzoEZ06fhaGgAFPffA0tWjRFREwFFmf5LiL0aN3Zt1dPjB41glW4vksXFMH5Qfz9/bBt4zrEx5cv+p1cq0doCBHTF3DixFF07NaT14AXk86gY+cuePONNzDj3WnYuWc/5EoPEXwzF6ufU1Pw1LPPYtSI4ahRoxrJ1FCzVk388cd2tL6vE4sfzp897olBJSpIpS7s3LUT6zZsxKQJz7I4jAhfvldGBho1bsTxJ617X3z5FfyyehXCosohMz0d27Zu4Lh8567deGz0SJSrWB0Xzp1gQUnH9u1Ap+Jb3tseGo26iEDu3L0bnh//DJ9sJJXu0EdGISM9HXfVvAuPDH8YM2d9jGVLF3KelbemTse6NWsRFh2NzLR0fL9sMSpUrIBVK3/EqbOJGDigD7p16YyY+KpISTzlXVeXx4XkZOYHKIeZ3e55b0w+pyTgo48/RZPGtI53Y9fuvRj72KiitcaYsU/hwYH9+cR4u47d8N67b+PJZyawECwj5QJ69OqFZ556AgqFEgUF+Rj88AgUFBZCq9FcU2F86wS058076GSlSo2GrdqhafseKMjNRlBoBH5bsQDH9vwOm9kEJdkAUiJ3lwuBIWGoVKsBDu3YyHnbSo1U5XwbVqgrdYS++2eQKNU3TUBbk/Yi96fRcOWd52SAZUpAEwlryeU4Q0pxWLETZTfT527ls6VJQF8qjxsGmw1jK1TDuLgqaL97M5JMhZeSc5NQlE7hk/WJ240a/sFY3/RePHviAJb82U9CVRpOXHgrV4kQ0KHlKqJGs/tujYDW6HB4CxHQlF3yX0JA05AlkcDWsTnMXVuQdwJwpbcyvTC5HIpjCdB+8xMkJrPneOItvshrvXyaPMwWC6pUroRZ77+Lt96eCjjtGPHoKPy05hd889VnPLHd264TcrNzsezbhXjz9bdYw/zbujV47Y23+Tg8ESsHDx3Grz+txOqff0HP3v2ZVKadXFZNZ6VjyZLF2Lp9B44fPoyqNWuiQ7u26NGtC08UNFA/OmIEoNTAkJGC1u0643Sa1ooAACAASURBVPSZMzAa8vD4uMcx8pGhrAic/cmnKCgoxIZ16xASHoGnn3qCn1WnRjX07tuXyduHHhqCvEILH9X/ccW3+G7ZclxITETjZs14p3PwoAH46ut56NmjOya/+jpOnjyFw0eOseqSAgIy4Y+IiGQ1c3LyBWh1/khOOMnkVLO72yA9I6PIC5tI3vTkBBw8dAQffPgR5n7xOe8cpp0/A4lcCzgtmPnRbLYL6NWzB+Z89iVGjRzOpLDT4cKCb77Al1/Pw4hhD+P9D2dj+MODMeX1t3Dk8BG+Z0BgABPQZC3Sf9AQ9OvbB59+/DGOHDuF99+fip279+HwgYOoUr06unTqiG5dO2HylNfw/IRn8ebb07F7506cOpcIg8GAmnfVwJmz55B58TyGDB2Kjh068ufMNk9K0BI/WnMrI474zn8WAep7+Xl5vLn0zNPj8N677/Jm3DPjn8W0d9/Hxg0b2A6oa48+mPrW63xC45v5CzDlpVcAmRwb1v3M49izEybxUb+F87/Cl3O/wWNjxmDwkIfw6Scf4ZNPv8CPK5bhvfdnomqVygiNKs+bThRQPjthIl59+UUkJZ3nEzg9evVHQkIie+3RptnZ02eRlX4Bk16cjNDwCLz9xpvIM1mwY+tvrG5p364jWrVpg5dffAFjn3wWs2fNQpPmLThQp+CysKAQ0dGR2LpxHWLjKvFY/v7776J/3954e9p7OH7kANat+xXbtu9A63adEBdXDkGBgUhKSoR/QBCSzhxDYtJ59B/0EJPtdWrXwqlTZ9hK5Jlnn0PlqtW4/Ha3nG05qE5nExLw9JPj0K1Hb4x97FEMHzEaixctRlBIKFuHiEsgIBC4AoFiBLRfozFImdUIId3fZzsKa+Jq2NNPI/LxE0j7qDqcBcnQ1n0YYUM+gmHtHJiOrkTYIFJG5yLtk/v4xpFjNgBuPTIX9YG2Vi8Eth6EzMXjYdo/F2FDN8F0eAFcBclQxt4NmX8sMpcNQ0iPD3ihbj23GhJVCPxbTEDmws6QavSQ6+OgqzMcMj89speP4I0s+iwlNSQyNmUaJVZ1Q9dkLEL6vA7DTx/CcvpXhD70M9ymRKR/2ZEXTIqwuxA5Zjms588jZ+VzCB0wF7IABdI/6QynKR2Rj26F1L8KMr9uD3XVjghsPxy5K6cjf/N0hA1bC+upn+AwnIIivD4UEfWQtaQf1JVaQRFWDpbzByDVhCB8+Eakf9wAjqzj0NQaiKDObyPzy/aMm8tBfqhORI47h+wl3eEwnL88gzypy+nIZ0hVuMw5cOSfZ+9nffevYPhlLJP/tOiRB8WzLYnLnO1J4u2wIPKJ00j9IA5SjYeA9pzGpHtVg9OUCTiscBozoYhsgOCeXyBtZlXIgwUBLcYCgYBAoGQQMNDJYLcVDw1/lEncli2aISL2cgKaTt2Sgrhp44bYuvFXnD59GkqVGpMmT8F3S5chJDyccxvRyWQ6gUdrNLLemDD+WcRWqILkhLM4e/YUHug7EGkZGdj46894evwLmPXBDFSrWhlR5SvDTNzBTV589N7hgF4fhNCQECQmJsA/MAhJp4/xuvyRRx9n0rV+vTo4dfoMstPOY+y4p1C3bj1MfvEFWJ2yopPCZNfRtHFjTHl5Iqa9Mx1utwPPvzARc7+ej2+XLMC69Rvw5dx5SP9TLEbCk6iICIx8dARmzfoIVpsdv65Zg8DQMCamO3bpyadq7m7ZHD8sW4Kt23/H++9Oww8rViArMwtNWrRGSGgwTh87iNVrfsHMGe9i/ISJaNyoAXr1GYjt2zZhw28bcM/dLdG+fWdUq1kTLz4/ngnnJ8Y9xWr1RYvmYcvW7cxT1KhdG927dkKnTt0QHBbOdcrNyMCXcz/HQ4MHYdBDw/n0OKndP/38S4x74gkMHTYcn8z+EO/Pmo1fVq/EzA9nM+/gHxLFyf5at26FZUsXYf1vG/HRh+9j1arVSLmYilZtOsBkMnsSoV/lul0CmuyqSAlNZHKPoU+gSp3GOLRjE9Yu/QJKpYqtTonop1iCnkUWn/QzzwZDKeYi8xHQFdtB34Osw26BgE7c4yGg8y+UIQHtwUQiV0NVuSPHX9azv8Blyik9sv6KdlEWBDQJlZxuN8bGV8WI2AoYcugPHCnIx5jylWB2OPHJqSOY0/BunDEZMSvpFNqEhGNmjfp47Og+bDdkQs7tThDQNzkEl9LHqSM7HHAH+sE0oD3sdSrzMca/7C6xs7cMstRsaJb8CsWp83CT9M7rG11SpaPBhciRJo0aYumieaz6pWvGB7Mw7vHRaNTsbiz45is8+NBw/LpmFZO0FeLLw08fCZlUgoiICCZjzyUmwlpQgDbt2uH7bxciODwG4RGeoz+0Y5h6/gxSklPQs+9A7N6xBeUr1UDimWN4Z9oM5OQSOVodQx96GFKVFqePH2L179lz52DMy8eIRx/hwZ7Uyrt278Hcbxbgk48+YBuQevXq4vyFZE70MO7pCWjerAkG9u+D2ArVkZyQAENeOmrXb8a7qU1btsYf2zbiyWfGIzoqGqGhoRg54hG45WpOEFE8sQJ5JNPgotPqkJV2Abt278Lrb07F+g2/sUm/z4KDLD7oeBSRRh/P+QwL5y3A7j07MOW1N/HyixPRrGkTTJ/xPqKjo3hHlGxMXnntTcyb+yXjPOihoXjnzVcRV64cT2DkP/3oiOFwStS820s/X/H9Etzfqy/27d6Bb+Yt5ImYrqQLyRg0+GFs37wB5SpV50y178/8EGfOJrJKtG/vB2B1yfmoE72j3IxM1G3UAKt/+BZ/7NmLx0aNhslmh0pNftmlo64vqXYq7vPvR4DVIJmZeHDwg6wOaNigHld61U8/o13btqhVrxG2b17PG0GDBg1Ah049MH3qG3h+0suYPvUt9sv77IsvMfvDWUzADBwyBNPefpPHtPkLF8PucPIGj0SpQ4P69bH255Woelc9GHJy0LVrFyyY9yXmL1iM2bM+wKrVq/nUQoMmLZGXl4+CnEx07t4Dn86eiRWr1mDS888DcgXkCiUrU4hcTkhIgNNaiPc++JDHyAd69oCfPsLjo+VwcCC//pdVaNO+C9vdpKckYt6CReynN/axx+CWyFG/YQNs27QO+vBybB9EvnYB/v58KoPGnoWLv8XCxUs52WBuRhpat++A+V/OwZp1G/DcM8/CKZHxAoaeRydXOnbtib1798JtN+GLr77h00ePDB3CXvtF/tj//qYlaigQuHEEfAR03YehrtIVxn1fIuqp5cj4dCgKd38DeUg0Ih7dh4wvW8CZnwxdo9HQ1umHrHld4XZLIFUoEfnkKWTMbcPPDB+2kQlOF9nIwY3QoWtgPvI98rfMQOzLJqR/UhP2rARoqnVC9IQ1SP90DNQV2sCRfQK5a6dA5qeFIrwOnAWeJKj2jAvQdyXPwRDkLH8UivCKcNstrPINf2QH0j9rCKcxAwF3vwBVhZbIWtiHk/7JtEGIePwoMr5oCUfWMWjrDIZ/qwlIn90AoGSILgeinjyOnOXDYc88iqgnTiNtdk04jVn8u9AHl8F28RByV7+A2JcNyJp3H6zJe6GKa4KYSTthWPMZclePglSlh0StBdmORD11HlmLunoI6NoDoWswChmftoQisgrcbidcBWmIfOIUspf2hMOQdDkBTZUl4thuYZI9bORuSJV+yP72Adgzj0Gq1ntsSeyk8lZ4kiW6XQgfvh3Z3/WDqzD1ck9ptksx8lFZsjmR6ysj+IH5yFzQHhJyJfFkJrnxdiI+KRAQCAgEroEACa9ysrLRr38fPPHYaLRo3vQyAprtHi1W9n/euX0ji4OGPfwQXnrlNdzfrQt69h6A39b/gtOnTqHcn+vAenXro22Hjpj1wbuY+OLLmD5jJiubD+z5HdHR0UhNS8OEiS/htSkvoUvnrlBo/Ni+ki6fdcfNvCwqH+U8oVgyMNAfGSmJWPPLWqxY9RPmzp3P3tQUg97dujUWz/sS6zZuwbNPPQWbSwKVmlTXlEeKFN456NXzfrzz1quoWqUKJAod4ivEcyyacO4cCnIyEFepBnLSz+O+Dl2xfu1qPDxsBDp26oh9+/ZjxrS3Odm422HEsWMnULNmDUyYNBndOnVE27ZtIFP7QaNUISnhJBo2a8WE8LpfVqF5s3uQaciBy2rClq3bsPS77/HBjKl8GrBVm47Ys3M3J+2dOWsWwsJCMWjgQMAtRXpGMrrd3xe7d2yGXBPINiTERcjl3vxYDjvi4uLgsDtwLuEc7CZSX4/AlJcmokKFeCz5dhmrrh8dOZzn1aZNmvKp8eq1GsCQmYZJL01Gmzb3oFOHDlx24hiSzp1Ak+b3MpdBJ8mvdt0uAe2ZTiV8clwfGomOAx/Br0u/RG5mxmXch4MEeLHxaNGhJ9Z++xXMxgJv+7mZ1nMTny0ioNtD3+OLfw4BLZXDbcnj+I9ygpBgtGDT6+wDTbFYSYtFr9UmyOecRFRkMUluBiUdwRABbXO7MDCqPCZWqoHe+7cjw2rB0votcKqwAI8c3IktLdohxWrGqCN7MDCqHCZUrIFHj+zBH4YsqMhKTRDQN9EhSvOjxQnogR1gr13p2gQ0efal5UCz+FcoTiaVCgFNk4ufnw6p589i7779aNK4JcKiI9lriSadpMQL7JVao3o12Ow2xMZX5yCfCBRSGWamXcTq1T+iRfNmTE7Tue60tHQ+7r5m1XI+tkLkJyX2ouMnjZvfw8kMqcMQMZqddgGTp7zKKsORj4xgAvrcqaM8+bICOr8Aj44agSEPDmQbDtopfaBndz6C3mfAYOw/cIitJrLTUjFh4kQ0adwQvR/oBbdCjZ3bNqJRwwbcMWmipqQH/gH+mDrtPbbkKDSaMOWlSQgIicDO7Zu4DHT9vmMn+vXpj9DISGSmXsSPq1fyMaBK1WsjMSERderUwbpffuT6ajVaPDX+eTSsXxePjxmFmvUaY9P6Neg/aCg+/Xgmnp80Gc88+QS6dO4Cm82J/Qd2c5BASSRoMiCfLiLTq1erim/mL+Sd0EnPj0dkuUq8800qct8xp81btqFr916wWi28c3x/j27sCU0TEyU+89PpeJKlRGcN6tfFw0MeRFRcZc97oWymViuTWU6rDV27dcaM6e/g9bem4cP3P+CjSZygUVwCgb8BAeoLlMSE+sGBPTs8/m5mS1FJAgL80aTFvVi+bDG69OjNymRrYQ7e+2AWYmKiWUVM48qTzzyHDRs3c0DVsnlTtvOpVrUK5n4zH5lZOZjw7JPct8gn/dypI6hRuyH3H/o8bZRRAhLyn6Px5eKFc2jboSuPQ0SEBOv1sBbmY+ToUWzzMfzRMVi54keERUTg7InD/F2T2QR/P38miYlUji5fkY9Y6nQea5/zFy4gvnxVxJSP4ySE1F8pCeFbb7yG0KhyHEDs3/074qvURGAgZXR2IScjFV/O/QoPPzQYDZu0xMHDR1gZTWoJvT4QNqMRQ4Y+hMmTSHn9DBYvXorg0FAcO7QHFavW4j6flnyO/axpjHt0xDBBQP8NbVw88h+CABHQFgPUFe9D2ODvIVFKkbfxfeRvmMJJ/shrOWL0QWR80Yx9i/2aPQVlXBtkLegCRWQNOLJOIGpcArK+fYArHNpvBdJmVYQspCocaccRNnQ9TEcWQVv7QWiqt4bDYPAod90OKML8YfhlBvskB7V/Di6TDTk/PAJbyi4+5QGJgp8Z1P5dSLVEQD/M/sjOwjRWP2ct6cFlJ7KaLENkgRWQ890gyCOqwZmXhMixZ5G1qAsTwmwxQoTwF80hj7wLjvRjiHz8GAy/Ps0Eb8SI3Uj9qDL7RjsyTiG431LYU3ZBEd0Qfk36w5FN5aYkhy7IgvxgOrQG2csGQB5UnlXIHlW2GqEDVrNiObDjTGR80RQyXagnSaFUzskeSa18TQKaKHunlZMoUlJFiToQ4cNXwp58Bpnz7mMfZ8LO5SSS2skEu1QZiIvvRUCqIA/s4peb/SHJp5reY9TTJ2G7cAjpnzWAPCDOm4TwH9JGRTEFAgKBOxoBJl+zsjFwUP+rEtDFC0/5kYikMRoLYczLwtat2zmGnDP7E0SXL89jHK31zAXZeOud6ahStQrbdoRFV2Dtmkqp5NOySxZ8jSeeGo9lSxbA6XJi1uw5mD51OvyD9HBQjqmbvDgvEoDsjFR8POdjjBo5As3vboNde/ayaItiUFpL200m9B80AK+/8hKefm4i5n09D6EREbzuJoFF40YN8cvq5bwWnbdoKV6Z8hqMZgsO79/F6uDcXAPH4WQ5qVIoIZMroFDK+cTewoWLERIWyiepdVoSqB3H0+Ofxb1kn3l/dyavz589g6Sks7ivYzfmA1at+A4V4uNRvnINtupb/fNa9sz+8P3pSEtLY+s9UlfnpCVj/AuT0LxpY+YNJCotNq77mUlnIu/btu/C8Xvx08FEROdkZ+HAvp2IiY6CxWzhsp0+c5ZV7uTdTacoX5w4gTccCKNTxw7wWsOQmY4XJk1C/fp1ec3isRpJwPkLZ9Ghc49SJ6Dp9XsEMXYoFComo31iOvqT/iksMKDv6Amo0aAFflnyGQ5s3wCZXFlEUt9kE/r/H/+nEtASGdz2Qmhqku3YDEhVGhTs/AT5G6dwPo9/CwFNL5AsNO7Wh2BOzcYYc3QvDhYYsLhecxwvzMfoI3uxtsm9SLdZ8MTRvRgYFYfnKlZnMnrHHUFAx1VCjVv1gP63WnBIpbB2bgFLx6aA3QHIimf/9mREp0SEiuNJ0M7/GZL80snuSUQyKW0P7PkDFy9eRLOmdyOyXCyrDK0WC+Cw48zZk5xAkGY6GrDKx8UxQZJ4+hiTpu3btUGX7r1w5NARhEWGY9f2zSgXX4VJEDL0z0pLxSdzPsbQhwaj5T3tcPL0aSZ7aGcUdiNmvP8hk9GjRo4sUkC369gdObk5yKMJfPAgPDpyKNrcey8nR6TBnibTfbu2sW91SGQcCnKy8PykSWjapBH69OoNiUqDZUsWokunDuzfRMoWn9rbbS3Akm+/w8mTpzFl8ktM/BT3P6ZJl2w4bGYjvvv+O7RtfS/uvqcdTpw6yT5VNKkW99Ty+Dol8LH4N9+ehqEPD8bkKa/jpYkTsHb9BnTt1BFdOpOXtBz79u/iI1K/7/iDy0MT8xefzmaC/+t5C5CZlY3nnnmS/bNostbr9Ug8fRRnz55l/+0VK1exhcjnX8zFkMEDUbt+UySdP8+KSIMhlxU+70x/D+FhYexB5vN2pmdREkPaHCD80pPPYdbsT+BwuvD0uMeL/Lr+/2whPiEQKHkE2ArIbGbbCVI5b9y4Bf369kJ0fBWkp2fAaTZD5ReA3MzzCAiJRlhYGFKT/sfedYBHVXzfs71k03sjoYSONKnSOyIovYog0osFULGDKPxELKAIIqCgVAVEmjTp0nsPPb0nm2y2ZMv/f+/uhoiglBAR532fn8C+N2/mvCl3zpx7byzefGcSe0/06dUD586fx9ARY7B77z7I5DI8XrMG5s+djYoVK2DBtwvZhZEOdygmdFJSIhPAVarX4TnNy4sSUNmRnp6GwKBgDrlz6dJldOraE9evxyEiIhzJScl8iJYUdwnrNvyKXzc5DdrsnBw+mGraugNy0uLx0thX0fiJhujapTN0voFMSMdfuYDU9DSUrfAYh/Yh9UdawhUs/3ElDhw4jI8/+sA5Vs1mTh5YtlJ1aNQq5GVlYPbcOejftw/aP/U0du3eC08vL57PgoOCkZSUBJVajeS4S1ixcjUOHjyMj6ZMgV9wKBPQYaXKISQ4BInXYzmuflBQkCCgi7/7ihIfJQTcBHTZ1gjotxSW6xegLlMF6cuGIf/YAkg9QxA8+NANArrei1CVaY30RW0hDygPW851JlWJDKbLv/tPSP68DBQhVWGJP4XA5zbCeH4lVFHN4FGrKxI+DINEpuakR7a8TEjVHoDD5nQltVsR2H8bFKE1kDQ9jGNGU/m84fEIQOaqAZD7lIJE6YngoUeQPLMiE6lMQDebBLl/eWQs7wG5fzkOWRE88hzSv29XSEBrawxG6twnoIysBkvCSYSMPImcLeOYgA56fj+SZ0YzwW1JPAv/7t/DmnYSUo9QeLUYjsQplWC35rH62JaXDolcAZnW36kk5pijTi1O8LATyFj2NPy7r0Tix0E3Yi3floCmuPYUbs/O4eAIb7JrSOlMiQ0VoXXh22EWkmdVZBWz3ZwNCRQIHnkEUpUSSTNr3ng/uw9TWU7XYrs5B3KvSIS+dAqWxAtMiEs0vpyMkdUT4hIICAQEAsWAwF8R0O6E9+6keCTQIg+6yFKR7Mm6dt0G/LJuA+bMmoOKVavg/IVY3r8lXovlUHG0b6RE3EFhpTnxnT4jFU92ehovjhqBTz6fiekfTUW1qpWxZu167N9/EJMnTURAaMRdJSPkcJQFVuTmZOGLWTMxeNBAdHy6K7Zt2w4vb28mzEOCg1l5Tft5skGJfKW6vv/ee4Xvo3KojhT7WuawYsxLYzBl8iS0efJpjBz2Ajo+1QGefhTy0oNTX2WmxuPZAYMw+8uZGDx8FJYvW46AoCAkxyWwypQ4iZfHvcJkb7cuzyC6fFVcvXAKly9f4TLJc3Ddmp9QOro8wqOj2Pam5N3rN/zK9jrxHFVq1oVcJmdRCMVmbtqkEYfIDClVDslx8dB4ebIH5JljB5GQmIDHHnucE5oTB0IxnPf8vou9qJu2bIfrly/jiSZNMO/rL1lAQxjQ3oESl5MALD09nXPUFCWgq1Wrir69eyAqpgqHNbly9SraP9X5gRPQtM8i7oLiZtusTvLZTa5TyA3aC9Vq3AYN23WBPisdcqUCq775DPrMdP6NQnUUe6jO4ogB/Y+F4LBDqvSEqkJHDsGRf2SuK5pBydgSJRGCw01AUwLCb6vVw9uxp7AxLQkraz2B0yTIOnkQW+s1ZwJ6+KlDeDYsGiOjyrFSOsGYDyn1sXucT4slBrR/eBQqN2wjYkC7P4I7CWGVMsgb1R2QS4EC240khM5jKjrWhGbNTqiXb4XD98EkIaQJSJ+bi+rVqmLdmpUIDQnmxF6VH6uFOnVqscJv/++7OCapxWTGiuWLMXzoSFy5HgeLSY/fftuOvfv2483Xx3PrRox+GWNfHoOyFapyiAtSWFN8ZwrBQSePbZ/qjOOHfodM7Y2+/59o7/iRA+jStQdCQkIwdPAQQKlGVmoCRo55GYsXzgegwBezvmBiiuJFP/VMNxw7dgLxVy/w+2hho0meXIFef/NNTpbwXL8+KFWuMq5fPINcchEYMgLLFy+CwsMX7dq0xvkzJzB23Ku8cL739tuFC2XhSSANF5sV0z6exorqtu07ITHuEida8Pb350nbeS8NKwknRUiJj8PpM8dRuVIl+IdEctbbx2rWwPHD+/DD0uXo16c/b6guxJ7F7K+/wSfTpnL9afEbP/YlRISHcSxoIv5fH08JHKJYEUqhO7Zs+AVRUaXQrUdv9OjRHaNGjkJqSiKuXY/H9E8/50WVXJSe7NAOSXHX2BApEx2NQQOfQ1B4NGNEBDUZL856U+gACdb88gvOX7iEl8eMEAT0PU6Q4rHiQ4Dj4SUno+Mzz+CLz6ejTp3HkZqahkrVaqJq1crYsXMPFi6Ygyn/m44dWzcysbB4yRJOctKjWxccPHQEGzdtwttvvEFpITDm5XF4/dWxCAsNxcIflrB6onu3rpy4ijws5s6eiQpVayEzJRET3n4bz/bphbp16yIvz4hyMRVw+uQRVKxWE74+vti7cwuTz5Cp4aVTY8+ePfj6mwXsDklzHM2Pu7dvgUKpxYJv56PAYsHAAQNRrlIVbN6whtURbVpRTFgpKPtVSHgYkuOuYO68eeyCN+C5AbBY8tkIpYSFnn6BHI/uzTdeR5fOT+OZLj1w6vghToKoVKv5wOrood95cafyPLRKbN++Hct/XIVpU6fCNygEF04fw5ARo7FqxRJIpHIsX74C+tw8DBooQnAUX68VJT1yCBRNQlh9ABJmN0bAUx/xGMrZ8gYkKg+EjDiF1HlPOBXQdUdDVboV0n/oAHlAjFNpTEQvK6AlCB7yO1K+rAlLWizkPuEI7L+SQ3nod8xAqfcLkLm6H/JPLIPUwx+aik1RkJ4EqcIDNkMyCpJPwVEARE40ImlWRTY5nAT0J4BEiax1IyHz8kPw0BNwWDKRtrA9z4tMQDd9F3K/GGT82Ady/7Kw56ciePhppC9+yhmCo1pfeLeZiOSZdTkmtMwzFKFjjiB9aR8UpJ5G2CtxSJlbD5a4Q5DpAuH/7DKYY3cjc8NbiHwnB/ptryJ3/xxINV7QVGgBu8kC85Xf4LDaINV6cagLsnl8O34D47mVUJdth8xVz0JGKnI7Jd12KaBHnkXGiq7OGNBytTOesyELMp0/bLkpCHstkzEynlwPiZqSEI6DrtYYJH0eBZlPaX4Hx91WWJAysznHeiYFklQXzKS13ZDtqo8aUm0gAp/fhoIEOkBoC4lKDgmpuzT+hST1I9efRYMEAgKBEkfATUD37NUdI4cNQZPGjRAUHgWr1YZMig9ts0Ku9cDjtWpyHpHo6Bhci7sOXx9P7N69m5PckXcskUztO3bGxrWreT0hbz4irLt1eZoTSpO3YNs2rVhcUbtWTfTuNwAjhw9h79pf1q5nj1hS41JiarJV7+RyE5PkLfvahPHo26sHuvbozWEgORG3RoMyZUrjzPFDrhjBSmg0CmzesgUbf92CyRPfZWEXCdxI3EU2OO1ht2zcSEGkmBDevnMXpk6eyPd06tID637+CRqvALRr2xr79+zEnLnfcHzoGZ9+DECJXn17w2F3YNmSRUzC9+nVHc2aN0dujgFly5fHmRNHULn640xAr1m1HOXKVkJE6WjEX4nF2vUbsPHXzbyvIAye7tqT3ydXaDB/wXxYbVY8P2AgvP0C0bx5U2zesg2G7FTmFk4fPwA/30AEhUW6COgrTBhPnjIN8+Z8yTb9iTW39AAAIABJREFUpA8+4BxM5HFNITjo6tWzJ68p5Kn99ayZKF2+CnLSUzDhrbeZy2jduhXycvMRU6kyTh8/jGo16yIuPuGBheBg8tlmYwK6aadeuHD8IBKvxrLanPqqp48fKtVqgMcaNEfitUs4unszmnTsAQ+dNw7v+BWxJw8hLyeLvZGKVd3rIqBVUU3h1/k7SJQUDuxOeilt82yQqGUwX3UlIdT/A0kIHTbn4bjd6goLdod1L4bbSoqAphjQpTU6/PJ4I7wVewrrUhOx8LF6uJyfhzFnjmJDnaaIM+Zj/PljeLNsZbQLCOFkhRZXaNd/hoBmIa8Dnn4BqN68E84f2In0uEvsZvFXFz1Dg6JS/VaQK5U4uWsDrBZywyv+JHzF0AfuvggO6E5riQPmJjVh6twcDiKhSTXi/k0hh3LvCWhWbIWEsube6xf8m9rRpESu47Q4TJ74DrZt+w12mx21Hq+FcqVLY/jol7Fz20Y83bUXft+1Ew2bNGWFYvPmbXgBeX7Q83zyN3vufBw9dhwjhw1GmdKl4ekTyKeWNNkTQZSfm40PP/yQydC4a9dZHd26VQusWvUz/AMCULFieT7N9PAJwpTJEzF65DC8NPY1Jn1eGNifQ1M0a9oYH3/yGfz8/HBw334EBIfwc5Twiwjoca+/xu9/5pnOuHo9CVa7A59+PJUTGI4c8wqqVq2E4UMGo9+zz6Fdu/bIyMrES6NHciIy98JM6uC0xDi8OuEN/O/DSfhu0WLs3bUbQWGhjBMlTqDkXW6ymuCl9uVmZ+OttybgrTdeQ+XHauPs6TN48qknsXb1jxg2fAQWfr8MDqkUY8eMwgeT38OkD6ZwEsKJ776J9z/8HycuW/HTSqSnZ2L40BeYECYCmpSXxw//Dt/AUjDqU/HxJ5+je7cuePLJ9ujTuw/eeGMC3npnEi+6lPzh1ddeh87LBzWqV8PTHZ9iA4UwJ3KPyLJjx08gJysbHTt1RKMn6qNHz77YtXMPPLy92BAQl0Dgn0LAGRPPhNJRUZzslA6uSLkxbfp05GTnoFnL9ohLTIDNmIPhw4ageav2eKZTB/R7bhBWLP0eZ86e4/Xmm3nfclihSe+9jfc/mIqpU6dwws3vF32LTVu2YdOGtejdrz+rlH0Cw2E2mVG1UgX8+OMSpKdnYfasGZj7zTxWG3fs3INDYUybOhk7d++BKd+I4cOHws/XB9169MHpk8ew4Ntv0btnd4wYPgoBIaEYNLA/Dh0+wvMZ1YnI4rGvvcHGM8V3S/n/w6mVq36GPiMF3y1ahGZNGjsPn5ISMeurL7Hip1VMqPcfOATfzZ/DMbDXrFqNkIhInoMobjSF6vh0+kes9jbm5WHg888hKjISXbv1wvGTp6FUqzhxze69v2Pxou/Qqm0HtG/bCj1798PmTVuh8/a+J5fMf6pviPcKBEoMASag0+BRexh0dUch5esasOfnIfTFC7AbryJj+SCEvnIdKV9UhjXnKrwaTYAq5imkzq3Dif2s2ZcR/loO0ha2gDX7KoIGroI8sBayfh4NRUgNeDXrj4wfJ8BwYBb8ui6GV+NnkL54HJSRj8O7RS8kzxoAmWc4VJFE/v4GiSoIiqCqyNr4olNtnHMN3q2nQVu9PdK/fxamS/sQ+Z4eqd82Y+JZpvJBQc4V+Lb5BPLAykhb2BqKgIqwG5IR+mo6Ur+uB2vOFVYiBw1aCodZg6z178Gvy+ewGy8hbUFP2MxZCOy9HOqyDZHx4xh+nuqd/ess5Gx9F75PfwWfNgOQsewdyHwi4NthCNIXvQ/TtU3wqN4B+SfWw5p5iYKPcszP0LHncH2ChMtxqo1p3y7n0CHhr2Uj7bumsGZd5YNDuXc0NI+1g/nyMZhi13NbSRFty7nM4UB8O76MzFXTkLf/c9jzMxDQ+xd4t2mFtO+mw2HKgEStg92kh+HIAigCK0FTtSUsl48j/8zPCHs9FarSvkhf9BorliRyKazZCTCdW+0kv4kYF5dAQCAgELhPBJiATk3DgEED8Nq4V1CpYnmERZVDVkYmunXryormufMWcCjLn1YsRr26dTB86BC8PO41aNRKdO3WB2fPnChiX45Aw8ZNmXjt07c/fl6zFl6+fhy+4qfl36Nnn+dgyc9H1x7dMP/rr/Daq+PRtEUrLFm8FOs3bIDO2/eO93i0p01PTUX3Ht2wfPFCJox/XLYMIZFRsJhN+GHxMiZtZ346Hb/vP4C83Fz07dsHFSuUQ7duvXHo6DHoPD3ZHqdQkrVqVMeUDyZh2dJlUChkaNK0GXvx7t61HfPmz0evHt0wYvhI1GvYkENHdu3Rj8PL1a9fF8cOH4ZG54luXTtzosGu3bqhRo3aWLH8B6SmpmP2rJlsr+/es5cFHOXLl8eObRvhqfNBZJmyiLt8HvsOHMTKlT/jo6mTsXjZCvSm940YzWFCyF7fu3cf+vTuB7XWA3PnfoXklFRcvXgRpUqXgUarxvixr8HTx4f5Gdrrjx8/Fu9PfJtzPen1uRj8/AD2uiQFdK8+/bHwu3nsrfzbll8xcNAQVCxfHmGlY2C1FKDGY1Xx049LcD0uAfO+/orrvmPXbnTt0QcWixWym73hXf3wfmJAc+xnqxVKtQaBYZHo0G84TuzfgeN7tsGYp4eHlzee6j8S0RUfw4Vj+7F24SxWQFdr0Awtu/SHX2AIzh3dhyUzJ0Pn4wf7HR5k3NEQIs7LboU8oAICeq6BRON11wS06fLvyF43HPa8ZPYSY++pErokMiUk2gDIVF4oSD9fonkkSpKADlVpsLVuM3x27QJmXI1FU99A2CV27MvKxNNB4Ui2mHBUn4WPKj6G2l7+aHlgOygi9f1k1rg/BbSLgPYOCEK1ph1x5fh+XD93FDJyo/gLQtUp8ZegyhNtOAvnqV0bnPFn2EXuATGxJdRZC1/Dg85JOFuqx8BapQxsQb6AQgZZuh6yKwlQ7jsFicHEoTiK9cTpprYStuRGTqeUdEJIk9XX38znE0KpyhMfvv8e5nwzH0mJSYiKisKLo4cj9tJlzJo1B2aDHi8MHcZkMpVDZBCRqZMmT+EkBXTaRt+TkuulJ17FF7Nmc0IFUkMPHTyIa9Kr7wDIFXKsWLYUPn6BnJzr/Q+nolqVyjh+4hSf+Pbs0RWffToDZmMOxr32Bho3eoLjtNKk7evnh3yDAdVrVMewwYOwbuMm/LxyJWetTU24hikfTUPlihU4BvLmrdvwzewvmZCOj4/Hxg0b4OHlUxhSg9qQn5uL+g3qo2uXZzgEBsXWslosfAAydPhoLofuc19F2zf5w4/wzYLvkBQfj+q1aqBp48ZMXpF7Pd1HLj8UA5qyAlN3pkzC//twMlQaHXr07MFlr1m9CjpvPz45JvKLTrMpASJ1/YYN66FXj+5YsfJn/Lp2Jd56dxJq1azBZZOrFS2wvfsNhFKlwNLFi7kcIpbJ1YsSSixfspD/TkQfxRjb8MsaBIWXYmKrKKle0sNBvE8gQAiQ4ZuRno5KlSqyJ4WHzhP6nBy8M/F9pCanIjQ8lD0EwiPCOVbzqtVrsGLpUh4/r08Yz6qRieT6FhaKg4cOY+oHkxBaKoY9MEj10KNbZ+h0nujR51m88eo4fDbzS35nWlISGjR6AkMHPw+tVoeMjHS89uY7PMfQ4RTFTp795Qx2I6QkJjO/nIPDBw5ynPj0pAR8/MnHiIkph9+278CWbdtZ7fzlFzMx6IXBqFK5Ensy8AB2AFeuXsPrb74Did2KIcOGYseOXXy41rJFC1y8eBFjXxkPlYeOVd/kzeHt4w0/Xz+YTUZeO18ZPwHXr12Dt48P5s/9iucJCl9Cc/TeHbsQFBbGCQYpkeMHU6ex90deXi5+XLkaq1YsZa8IMd7FeBMI3AYBVwgOmUcIlJH1kXdgEUdx0FR+CtoqTZG94UOOn5x3aBYcJgeUUdU51IXhyApINTI4jDZ4NhkFw/FFsOXkUNhmeLd+Bwq/MOi3fw6JKgBwmGG+fICFPt7NXoHCLwaQGjmOcv6FzVwxXc1u0FRsCbvZhsyVo7gcCWkwLIAivBK8mw1EzvYFkHtXhKpsI449aDdRSAzAbgbUZeuz2thw4hdI1VI4CuzwbPQiDAdnc1xlukfuEwiv5mMAhycc9mzkbPkf7PlGfhesgHfbt6AIiEDuvu/gMOVD5umP/LPb2Ar3bjQc8uCqkEisMMXuQs7xH+FVpQ086nRCzuYvYUk4C6kSkKg94VH9WeTum8V1KzThSYdhIUXzGBiOzoPDZKB9KJQh5eDT9iXk7V8F4/mtbCZ7NxsLRRAl7C6AOf4o9PsXQKFVwJZfAE2lllBF14dUFeRMRii1w2bIRvaGt6CKrALvlsORt28VDOe2wrNOPyj8oyHVhnESRKlSCkvCaeTungW5f3CJb17FGBQICAQeTQQ4r4nBgFq1avJ+9fPPPoVvQBAyUtPw/uSJqBBTDiNffIVDzJGo6v333ub9Jj0zc9ZsHDl0mEVW6UmJ+PTzTzjBHdl5pGpevGgBgiJKs3iCxEWZKfGscKa8RuXKROPF0SMRGBSI2XPmYuPaNexRS/mY7vTifTDlZKlYAc8/9yzvQ/38/GEyGdleHv/6WxwyhDxrF87/GpYCK/9GOZp2bN2KwLDwwpxCTGanpKJchRhOKEhrx8fTP8Pu7dsREBrO9vP0Tz9B2bJl2KZf/ctaLP3+e14oXh43Dk2bNuHweJ2f7sLqaYp7nZaYgPqNn+D9PoXuyMjIwIS33oUhNw9RpaMxoH9fvD/pA/j4+yE7Iw1Dhw/H6dNnsHvnbpiNJkyb/j+ULx+D7dt3MifQsmVzzJ71JfwCQ3mvQLGzyes6MSkJw4e8wCI1d44k8nimfTzld6pb53H2pH7nvckc5/ujaZ/CmJfOyb+HDRnEITvbtWnJYUker9+Ew52mJiSgUbOmLIzTaD2QnpbGnACFFdWo1bcNcXGvBDSr2enDOxxo9kwfRFeoBhnlkwCgz07HtpXfIycjHRVq1EFMtdpMUp898jvOHt6L+q2fRvWGLZBwJRbH925F7IlDUKjooLYYCV43AR1UDQHdV0Ci8b4LAtoKqUYCw6kNTEC7nNIfKF9WOIZICf7/IU/VlbpAW+M5yLQB0O94H+bLW5z5OkqAqiwpAprC7cgkEpxs1BYb0lIw+OQ+aOQKFDgc0EhlyCNvDjrkcDjwU60nEK3xQM3dvyJAqeL40fd63TcBTV9Bq/NBrbbdoE9LQuzRPayw5UgAt7nsDjt03v6o3LA1ki+fx9nfN0Op9SjeTn+viBT3c1IJJLn5cHh6OAloqQTSHAOkKRlw6LQuRfS9f8A7qS5PbHI5Ey2kmqNLofXhEBpEbpBbvKefH8cOpkmYstbSzsIvMJCfS01LAyx5/JxfcCQyU1Lg50pA4H4/vYMm1+R4p8qF2NeQyNK8uUjPSOcJw8eHTmitrHpOiY+n3JvseuPl7w99Vjb8XIkIUhITAbszQRkphalOtGDS4mzUZ0Cq9uTkfXTiRwkJnGW5EuwpdLwwp6WkcnwjL08vztZb9KKyyK3JnJfDcRmLXt4BYbckaql9znonwNPPGaea62MwcOwojqcNOO9JTALszsSAkKoRHBaKggIrsrNzuGxvb2/GgWNw2WzQZ2TANyiIf3PWKwsKrTf8/AM49AdtZt1lEflEMaeoPhQ6wJ1kgJ4lQyU96Vphcyietre3DyzkXfBXA/JOOpG4RyBQDAjwXKRQMEGal5nsKlEC74DQInNUSuG4pCzVdABFYz0zNRU+AQHITktyzjESNYLDw3gcUpzk7KwsFORn35inXPe7D5AMeQYY9Wmud0rhFxzuTIziipuWnZZQ2EKtTxDHci6wFHD8O4oLx4yNVMPeBAa9Hn4BgZysBFYan0XnERn8gsN4DqTf6aDOkJsL2GhOkCMoPJKThFASRqM+yzVf3lgDKF4eGcF0uJeVSnOb8yL3RSqLwn9QnbPT0uEXHITMFKobINf4wNfPl+NMi/FeDJ1VFPHoIUCbNauZ4wR7NXsNNkMuZB4UlszBYSrsxlzIvEI40R8lAZRI5LCT7WMz898dlNSH1LqGFEjVfiB1DM1FVn0iYLVA6hnsCvVAJpSnUwWsj3Mm7XNIIdV6Q6r2d+bbyEuBw6Rnm1DuWwYOtlNoPiIyOR82Qw4gtcK7xQgYjm6G3ZjGsaBJ/SORyGC36FlZJNX4OZW99G95KVxPYoIppAgR0Ta9az6VyCDzCuU2UaJpbkcO1c3C4UE4LjPZJWofpyI5N4ETMsIhgVStg9QzFPa8VCZ/ZV6BHEaEyqH6kFJZRiExblImUVsYKwqBQXUi8p/apk+FzMPH9S5KvHgdjgIT4yJRekCmC4PDamTCmb6Lw5LPSRydSREByGSQe0fBbs6FLTfNWZbGFzZDGmCzOJMgcqxqB6RqLSD3gOHINyhIOc7K6JJUUD16g0i0SCAgEODtHRO5RpgMBt4vs0ewQo7MZNpnW+HlH8p7ReJEsti+dNp55AlMHoC0t/2DfclbRi/4+/tzSEy3NznZg7RXJ7uO/m/ITud1R+nhxwKGe7H53LGb83My/2SD6nyDuV5kH7vtS6q32tOflc9uG5T+je1rl02f67Lp1V4B8NTpuK5/ap+K2ufHbUn9/zCZTrvYudennFImk5kFbbey11nQR3uHrCzmIGj/TGQr2dm0ByDCnDmLIva6ztsLefpc9somu5vs+uQ4N08hRUhENIwmU6HNXLjXL+QhpPAJDOUcTEq5BGNefBmHDx3Gb1s2cL0/mDINb7w+jr8pfSfa3xjy8mDU0zfiXsJ7DbYx7Lfneu6HgKZyie+oUrsh7z2IhM5KT8HVcydx9dwJZKWloMBihm9gCIfnKBXjDGEaU+1xbF7xLa7HnkF6Ujy0ns7E6MV7ERlog8yrFAKe3Qqpwklw38kehewtmY8aefuXIGvN85DpQlxre/HW8JalSWWgfGLax56Fb8fP+bA9a+Nk5O2fAYn80UpCSF9c6gDmV6+LMhoPDDl1CEabjSXBNjggl0hhddgRodZgXrW6OJidie5H98KbYo3/swS0M+tmcFQMyj3eGA6bncNp3DaQOYegcMDD24cD6x//7RdYLSZXUpIHS8SWQJe99SvI5YJIeUpGSNMQ/V2hcCqk7+Pj3W176DvRQkEXTdzukAxKIp6tVnYhpwWPF0y7/UbYCrncGR6FaN6CAnYpIgXerS56licWh8N5D4dbkTszs9LfXUQoTdTuxcu5iMh4UaPfaQFxK5ALkwdSgnOZlH/jupOLyE1lOcuzM2lEiwD1waL3FdbX4WDlPZV181U0WeGt2kcu9kQm0wRKZRStt7NBgELpwsC1OPPJKhNvtPGjPd6Nuju/iZzVy3SRew4tqGTIUDwnxsnVTmoPYXQrPN11deNa+I2LvOtu+4u4XyDwoBCg8V10/JFh6DbOivbhwnnI5WXhDvnjjmHnVi24x5eUSJRbzVOueYjGq/uiZ93rVNG5kX53j7+b5xh3glKqP81nNM8U9ZZwz2k3xrxzLqV7bp7Tbsbg5nrdXKc/zXuueds9pzNWRebYB/XtRLkCgX81Akza+kJbvRccNvJUcx0eScnOkXGMYZDS1k1ikjyaZce0Rru89Ih4pr/Tgs5kL8mXiXt2r+1EfjoT40lkZHNRsjziPe2ucsjiV7jCztFzdBjv9Azk/0tkkNBc5QCs+jjIPIKYzHaXyT/wXOd0b71lvegjUd3o/VxPiXPz5iaJiexlCTP9k7sM4iKcdqqTXHfV25UwkN7pJLb/WI4TL2pDUS/GW2BVpE78Tjf2MgUkFD+fW09GUpGyXN/FaSs7lS2F97jaV1gWlcMy8qJ7CQfsZj3MV3fAln0VkJML7yO61/hXD0xReYHAvw8BsuP+sA902apuspinvCJ777+yL+m3v7Pj/rSPv4893v3aoEW/VtGybmc/F7bPFeLhlnt9pxHN+9w/2etujoI4CBdf4LT9nXY27ZlpnXPvIW621932/J94ilt0O/c9tEeg9lAYzPzcHNSuWQNjx42Dt6eO1+gnGjbA0BEv4oclS538yt/sNW7Xw++VgHaWJ+EDbKon1WHIu59h/5ZfsHv9j9DqPCFTKCGTymEy5kGr80LXoeMQUbYiDm/fiPWL50CpUkOhVDnxe1CXRApNhWfg0/YzSHXEif31MkwrvUQJmC4dQebq5/+B8BtkGFkh84yEtvYQSFU65O75yFkPdvV68FdJKaB5XMKBBj4BGF+6IirrvBBvyoe0aOJmiQSRajXijEYMOLkf110JCO8HhWJQQDtPwMhmDIgozR1ZrfOEXKm5DQntgNWcjwKzGcnXYmExGiBXKIs/8+b9oPIgnuVs3a6COWiKMIAfBMyiTIGAQEAgIBAQCAgEBAK3RIBsMZvVqZYtTDb88GJFhC+Rxjerix/eGj9MNXOS4ERKS9Q+JaZcepgQEHURCAgEBAICgftDwKn0VnJIkZp16qBatapM2FLOF0qmSF7Z93PdHwHtfDOvcxJwgkiDPhtGQy5za26hDZH6pnwDajZpgwatOmHpF5Ohz8p0hsB90JwU1cNeAHVMB0iUOsi9IiDR+LkOxG8KmcBeVelw2HJhOv8r57SQqX1cXmL3g/I9PMuH3M7DeLs5x/XneyjnHh4pSQLaXT2KBd3ENxDhGjW8ZUpWQMvIm9dqxjVjPo7os3DekAstiTXuoU1FHykWAtrV9WG3WbkTkzLUmVDwVrWjwWBntS1dlIxQGNb3+RXF4wIBgYBAQCAgEBAICAQEAneAgMSlIL6DW8UtjwACpEgnR9P73TI9AlCIJggEBAICAYHAXSPgDjeSm5sLc77R6SAkk3GMb7dH+V0X6nqgOAho97spkaRTQf5nL2+6hzg6rYcn8vTZhWEI77Xed/cceWGZnWHEKIwFeU79aU12etCThxmHJXPYOCzXDU+vu3vj/d9NAltXWBIWA5ScDfFPENAWu53DaqjIG5+90pyeZxSCg36jAw6tTA6KG32/VzES0EWrQiTz7atWGPvFFarhfhshnhcICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAIFDcCxGEVjWFMoT7u9ypOArpoYsJb1YvDk1JiObkzJGvJXi61M5O6f0kUukKAkZj1/vG9vzYWDV9wfyXdzdP/BAHtDqLmDNRw4/tQnyI6WkJK8GI6yH9ABPTdQCzuFQgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAj8NxAoTgL6jhATAtA7gumfvMmtuKeEpTk5OZBRqJR/skLF/G5BQBczoKI4gYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcDtEChxAlp8in8NAtQ3iiru/zUV/5uKCgL6UfmSoh0CAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAIPPQKCgH7oP5GoYDEjIAjoYgZUFCcQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQuB0CgoAWfeO/hoAgoP9rX1y0VyAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4B9DQBDQ/xj04sX/EAKCgP6HgBevFQgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQ+O8hIAjo/943/6+3+CYCWgI8UjkW/+ufV7RfICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEDgYUJAENAP09cQdSkJBIoQ0A447I6SeKd4h0BAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEDgP4mAm4BuWLcmduw9CJlMCoeg5P6TfeG/0miJT1CEw261QuPpg6DS5WEtsEAiISW0uAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAoHiRoCYN38PJdIMFggWrrjRFeU9bAgUUUBLIJGKLv+wfSBRH4GAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICgUcHAbcCum6tathz4KhQQD86n1a05DYI/DEGNOn9BQctOotAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4IEgcCMGdA3s+v0QZHIRguOBAC0KfWgQuCkJ4UNTL1ERgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcAjh4BIQvjIfVLRoL9BQBDQoosIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBEoIAUFAlxDQ4jUPDQKCgH5oPoWoiEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBwKOOgCCgH/UvLNp3MwKCgBZ9QiAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCBQQggIArqEgP6XvcYBgPqGVPLoJegTBPS/rDOK6goEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCPx7ERAE9L/32z2omnOfkMuhUqlgMBiYhCZC+lG5BAH9qHxJ0Q6BgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAoGHHoHiJqAddjskUulD325RwdsjQH1CqVDAw8MDmVlZkEmlgoC+HVwEFui/O70kEkgeQVn5nTZf3CcQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAIPDfQqDYCGhSydpsCAyLRFpiPCTS24RucDhgp9AO/HsJhndw2O6SJ5QCkoeBSCduswRxcoXeIAJaq9UiKzu7xAho6hf2Www/6irSYsSg2BTQDocdcrkSGi9faD29IFdqOG7JzRf9m9VsQIHZjOy0JP6eElDnugvi+t86L7nJ9rsh6UugrVKpFHb7rbpb8bzcfchwq/5QPG/4b5dyL9+Pvgn99yC/+3/7q4jWFxcCReePe+nrxVUPUY5AQCDwKCFAxqcEcBSz7cNlEk7/Mpv2IbVPH6UeJ9oiEBAICAQEAiWHwL+FfygOApr2R2ZjPmo0aY36rTpHp3o0AAAgAElEQVRh/aKvEH/lAuRyxQ0+jghqUkcDiHmsDi6fOQprQUEJqKUlgL0AEqUOMp8ykPuUgkQTABAh/QdSk+wnG+z5qXBY9LDEHwJgA6TyuyOui6uLkX1I/0lkzrpSPUrociugHzQBzUcQxAkBsDocCFSq0Ng3EFqZHA6XHauUyLA6JQ5Z1gLInMQt96n7sXKLhYC2223w8gtGpQatoPbwBP397y6FUoW0uEs4t28rrDYrnE1/RC86NrA7ABttdBwAuUXIZMADJH3vFEnqdPrcXHhotaDJq7gviUQKk8nIHVWj0YIOKu71ctevuEhTKo/LpAMBiQRWq/Veq3Zfz8lkMthsfz9mbvUS+n65ubl8Qnan7hn0TEFBAcxmC3Q63X19k/tquHhYIACaCmV8EHKrAyqaP/Lz8/mUXq3WQJ+r57nqTvv6zQAXjnleNv845mlcUF2oHvRnGpN3cmhGzxQ1cm8eyze/k8q81Xi/GQd3fdzzE2F0q7mPYoTRdbvfRScTCAgEbkKAyFZbARw2C2+I/kRCS8k+u4c1WSKFw2LgTYpErrz3DZNb8XMre+le6/ZXnYDqXZDPSiOJXHXv9b75HbRpI6ztf2Nbue+j59mT8ibsCY9CFZTjr7/N35UlBkPJIvBXfZkPPW5xCER93LnDvfO+QGXRt3et7YWN/Ku+V9hX/qJPcZlEQtxiq327tjFJ4VLMuQmMkkVdvK2EECD76+9sr0Jb7m/sNLqP7MWi9qHbvryd3Xi/zbzZzrzZ7mX70rVH/rt23m9divt5apvZbGY8tVqPh3qve78END1vt9m4//QfNxk+AUFIjruCJTMnM/8kk8sh5b2WDXabHWUq10CbHs9j/Q9fIe7SOdBe68FFJCB7ywx50GPwafcZlGFV7+jcn6Ze0/nNyNowCg5zrouEvncO6a77Fy0pDgmUZVtB7lMW+Se+h6Mgt8SU0CVBQNMKbLTbYHORyUQpvxBRFm+UqYTMggLIXMuwUirFmHNHsCU9BXJXLGoiotW0/71rYJ0PFAsBLZFJUatFF9D/r5zcD6ul4C+rQySkT2AoytZ6AldP7Efs4d1QqDV8KvPIXXSqYDTDoVTAodM4Fd+mAkjy8uHQqFwKnPs5Q7h3xNxEZO1aNXHu3HkYTaZiJaG5fIsZUdHRkMtkuHTpEujg4U5InT/tY6RSGPPzmST29PK6r75C71colMjLy4UpN8c5mUhl8AsMdJ7olKBCnRZ0vV4PX1/fu36vE18LatWqiQsXYpFvNN7R9yMMA/z9ERoagpMnT0KpUsFOByTiEgiUIAI8DpVKZGVmQalUQq1RwVGkH7rnj5iYGFgsBbh27Spq166N8+cv3HFfdzfH/S59jh4Wg75wzPsHBbFxSkY+vSM3M81lXEjh5e/HCSDo91sZZlQmJYdITUkFrGbnqxRqBAYGwGKxOE+UpVI+ILLm5zs3sXxJ4RsUVDje2chQqpCRkQGNRs1Y8OIskSAzNa1QIeDh4wO1RuNUK7g8GG7cY4VUpYWPj/dt61uCn1a8SiDwcCNgt0KqDYDUIwgFqaf+RLra89Mg1QbeXRvIKLeaoQioBLs5B/a8JEBKY/ku11Ymgw1MikuUnkXIcZcyyKyHVONbjCSxs95yvxjeJFpzrkMiU919vQvRogN9GSQyBWx5KUwWS7V+t9600WGfXAVbXjIcNue+QaLQQKb158MBgo5+t+enw15gdNrPMiWk2iBWU/3xcnC9b5QlgVShhtRd1j1vk+6uG4i7XQjwt1XyWGDHXYW2SF8mIY6c+5vDYoRE7e36jb6hEjZDGvdJ6kMyXQgcNvNf9IVAXiMdBSbYjdnscu7WZUmkckg1t+h77rqZsmA308GLAzKP4Ju6k6v+xkxAprppjqD6K5zj1G794ziVymHPTXA5QUggVXtCqvRy9uc7DTlZSKa7sXSp8ETnemgQIDuNhDxZqSmQaz3g6enJxN7Nn5gIQeI8stIyAIcVak9v6Dw9ee9WVLhABCH9GyUb8/bxcZKJMhmys7PhMJt4/gwMC0NBgQVSqVP0YLPRwd690T9MeCoUMBlNMGRnOMuRSOETEMD7SLcQIzMlyfUOCbTe3tBotYU26EPzMW5REff+ODwiAjoPLc6fP3/P/ENJtPOeCWjX+R2JdPyCw/BE+y4IL1MBx3ZtQcXaDXD28F6c3LcTFlM+CswmJqKr1muKqJgqCIqIQtyls8hITsDBbeu5vz0Q/oMHhRT+PVdBGVkLuFOtH9sOMuT+Pg85v74EqcYfjr87zC6uj+U6lFfHPAW/Z76FTAvk7PgC+u0TIVGoi8/++ov6PmgCmr6KxWFHlNoDOrm8cCaJVHsgXK2B1SWAoLAbmVYzzufl8vxGlDMlRMyzWZFkNsHiUtTfLfT3TUATQN4BQXisWSec3rMZ6XGXIJX9lZKW3P5tkCuUqNrkSf6Ip3ZtcHV6guMujfW7bXFJ3s+n94AtLADWSqVhLRUMKGSQJWdCfu4q5JcTAKsduF2MnmKuK03ICoWCSyVShSastMQkGAxZaNSsNc6eOw+NRsP3EDHqVgQTCVNUHU3kyu0uepYXVddpSlriVcyaPRe+Pj7o3as7gsKi+QtT2e6Y4TTpkaKRFnPq3UXfR+/ixdBuQ7ly5eDj44P9+/ZBplAWTpRuwobK4zJcCyu1wa0+LFpnKj89JRm1Hn8crVq2gM1qRWpaGpYsWwG1Ws3t/9Mk7CLL3AZDYXkOB5NXNKm7L6oDEWlkCNO7qK03cLfCxkp48G8atRoN6tfFpi3bnAObXB5cBDiVy2UxQeUkpejib1NQwMRxakIc9DmZaNnuKRw/eYrVoW5cybhgI4KmflLcu3DPTEvDs/2fxVsTXkWFCjEIiSzDRgiRgTeINgcTcoRl0bZRnehy14v+TP2IXHzc/YrwvGNDu5j7uCju34EAe0RotUi+fhUt2rRFWloaLl+6AqVKyX2HxotKpUTC1Qv4aeXPSEhMwqgRQ2E0GtGkRTucPX+e+zqtJQXUT11zDvX5W81V1D/TkxLRoHEjNG70BBvuySmp+GHxMvj6+jBJHBQUhH59enHfpkOhNWvXIycnh70EaMy5xyD9me6hQ6z0pOvo1fdZlCpViss8f+Ei1q5eBf+QMN50mI1G1KlbB9WqVoFKpeb1zWg04duF33N5VBZ5LyRdv4y2HTrh6rVrSEhIdI0xK3p074LAgEAYDHnYsu03XL18Bb7+/jynUDup3r16dEdoWAhOnTqN37b9Bq3O8549Kv4dvUfUUiBwHwhIpLAbUuFRcxB0dUcheWZlyP1L83glFRARRdrH+iH/xA/OQyNWSZKnFCX1ca7zTrLUbatKmCgj4qwg7QICX9gLc+w65O6eAqlXOCSsoHS6K8JOtpPLzpWSreS0lZmcoovutRdAEVgZkClhSTx0g/ii96t9oAx+DKYr25yEHtWBSFpWjN5cLypPWlhn/p1I28ID9j/W27/Pz7BlX0X2hjGQ+US5bAGXLecme5lYljnbT3924eWsOx24ET4S2I2ZsOXkwKNef0i1HjCeXuckjP8Qy5FsJCWs+uvwqPE8ZN6hgM2KgtTzMMaugcwzjMPzWfVx0FTsDGVIJditdtiyr8F4ZjkfHtxoi5MQtOnj4FFrMGQ6J0FtSTkL88X1XBa3/R7Jmvvobf/NR8nuVGhg08dDEdYQEqndedCj0Di/mVTOijapOgCKkKowX90OiZL6swT2vGRoKnaBPCgGNn0q8o/Ng8w7mg8y/tAXCuyw5VyF8cxPkKg8+QBFE9McdoutUMlP/cF0cRMTf3Q4wR6YtgJn3XLjoYxoClWpGoBdDsOJhS4S3NnnaXxZs69AXbYD7IaEIgczdudBhyEVcr/KkHn6wxJ/ABKlBz9vN2VBV+9F17g3wnT5AAqSDzqJ9MLxX6Rb/EGx71RaO2wmOMx0UO6cE6i+ErlrvP83e9RD1WraJ2WlxkOu9cHIYUNw/MRJHDxwACoN2aQ3hHS0NyJ7j/ZNXbs8g+CgIGzZug3Hjh5FQHAIzCYTz7P0OwmsSFxV9/Ha2LZtKzQenjAa8tG8RVPElCsLq9WGmZ99Dv/QcBjy8mAy5MGPBBRW6z0pV+mdWRmZKF22NLp2fgZWawGysrLx06qfUWC18p6c7MzRI4fxnpU8Ebf9tgOXLl4stEGLfhSyR93eePQcEejufeAf9ujEH9zCXv8Dr+Dad7r3m/Sev9pX3+p9CrkcyfFX8e6kyahfrw7atGqB4IgyrIguylNYiDO4xVV4j2vtZm7BuZAzce/eZ9C/U7uL/k575j/V/W+EbfdKQJPIxWIyoWajlmjV7TkY9Dk4unsLju7ejMqPN0KjJ7vCZi3AzrXLcXTXFkSUrYD6rToyWa1SaXivkBx/Bb8u+Ybnx2InoF0eUPKgqgjo+TMkKg1gv8NDExIKaGTIP78N2WuHwWHJd0YQKAmRINk2ViNUpVvAp/U0SDXeyDvwFXL3fgqJ4j682+5iJnvQBDSRyGa7HT881gCtAgKRYyuAikLycnzwG6YqfUIioWV06OVwwGC1wkepwMGcLAw4fgB5tgL+/W7Z22IhoH2CwlC1cXvEHtqN1Gvn/zaWDIFKRFvF+q0gUyiYgLZb3cbp3TbhLr5mSd7Kg86GgqplYezTFnZvHWCl+DE3Qj6o1+2GetMBp038ABWoPLG5iNCcdCe5ofTwZaVewvXruBR7Fs9064XLV69xxk1aWCHTwC8ggJ8jchaWPBd6CgRHRMBkMv9h0WNCSa3mCd+p9JMionQM4q+ex9T/TYe3tzeGD3sBIeFlkBwfD08/p7qQFl+DIR9mkxF+/v68MKQkJgJ2OvEFgsJLu06Z4/HyuAlo3qwxOj31JMKiYvikWK1WISX+SpG6RfL9mRmZ8NB58EINaz68/EMLFwSbxYSYsmUxZNhQ+HjpYLIUoH+/Ppj+6QxMfP9DJmuLKh5pUlZrtEiJi6PzosJ68UKmVCLfYEB+Dikn6SJ1YxiPAYvZjDy9Hj5+fshOS+Bftd6BTDjRpE84a32CkJ50FVqNFkERZZGakgK1Rg2L2QK7WQ+dbzBnQE2Jv+aMg0TEtcYbvn5+vMBnpKTgwvlT6Nn3OZw5dx5ajYYNIBpfmZmZ0Gg1MOYbgQL6fjIER0QhJSUF3bt2wZjRI9C4UUMEhpbiDWxqcgpgNbjaoURweDgbItk5OaDF3GqzwWZ0qlkCQiPZOHGT5PoMOiUHVDp/eHl5FipAS3LIiXf9OxBwK37TkuLRuHEDbNm8Gc89PwRLlyxHQFAgz4fpSfGu1c+G7xcvxdWr1/DWm6/jyuUr6NVvIPbv+c3ZWIUHgoKDYTIaWR2clpoGh4VcpPhHBIdHcB+2WoyoUrESXhjyAjy1GpitNiabJ06egin/m47goEA2tEtFRCDPkIcBA/pj5crVGD76ZZgtFqhVKtBhmnMAahEWHo5cOvhp1hx9+vaGw2aHp4832rdtjV59n8O6tRvg5euNxGsXsXPXHp5rz5w+y3NSSloaho0Yw4ddRIynJV5H27atsXHjBjzZsQs2/LoJPt7eeH/i2xg1YhgWzJ+Hzl27s4Kjd+9+SMvK4XkyKzUBUz/6GK+NfwWrflqN3w8dxGeffAYf/0Bus7gEAgKBWyBABHR+OrRVe8GjxkCkzm8CRVBFJpjsxnzIvYPg2fhN5O6ZxhvlwvlEIoUtNxMSuRQyr7A/FGzTJwIOuteGwEGbYI5dj7yDXzKRa824yO6mUqUSMq9IDnVB5JYtN4nVl3zw7BvF5BXZGpa0BAR0nM4K7PRl/aEMKwdHgZH/k3oEIuyVc4h7R+MkvJiAtsOWl+2sl3eEk0TjFypYYWrTpzjvI6LDK9QVy9AZCs6WE8/1tpttCOi3lOuq/+0dyP3KwZoZC4eNVKAyyL2jmMB1mHJgM+gh8w6Ew5TNnmgyz2BnmTYLbHmZcDgKoKs1EKqoGADh0NXvj6TPasKWm8AkfeHlVhiVbQNN5Z6AxAKZNgDax5ojZU5XmOP2srJVGVYH2uoDIFWRTa2GrsFTyFjyCgwnvr9BzrvLKtce2srd4YAFMo9AaCo3Req8brBc20mG05/DOYgB8kAQkNBhgCEFcr/yCB61DTm/fozcvdMg8wp39nMK92K3IXjoryjI1CN9YWvI/cuxWpoOGwKfnQPD4Z9hL5Ag//gSGC/8BJnGB4pQ6gvPQaqifZQaunpPIWPpWOQd+gqqsq3h1XAIbAYnwWzNvAyf1sOROK0OrNmXeexKlQoeIzReFUG1EPLSXljij8Gaeh1ZG8cwOe1U2av4MEMZ1ZTrmL6oL4wX1jrV1DQnGLMgUfsiZNRvyD++GVlrh0HuW5oJC221PlCVbs3jQxldCzJPH6TMeRK23DinZ0HRsDoubwdSe9MlkasBmQJy79JQRTdlz0yHSQ9rxjkUpBznQ6kSIV8eSK94dAolG/bNCeOZhHyiQQPIZFLUrfO4U8xjcnnDsVjIGc5t2tTJGDxoAFYsXwajxY4pH07B5StX4OXrz3tBeqbAZMLWLRtY0EMiicgyFRF3+SKSkuJx/kIs0tLSsWvPHnwxcyZq16mH2rVrYcG8b6Dz9rtrwYFbHRwWHIyRo4YjJIhEDvkYOLA/Fny3CC+Ne50VjiOHD0GtmjWgz87Bkx3a49r16+jZvTfSs3N47+sOnUf2KO2HczOT+SNrvAJYuEGkMnsJJrj36EoER0Yy2U4hOVOSEgGbkZ8JDItikp3KpLJpf28ssq/2Cw7nsWc2mWHI1cPb1xduPkPrHQSth4bFKM730V6d9ssOvP3eZFSqVAF9evVAYGgUf6vkuBs8RUhENHt/F1Wjk21elIeAVIPgsFAWwKjUamRlZsLKe2HALzgSmamprBx3e1oS72DUp7s6vBT+weHslfFXnsb3TEBDApvdiqp1mqBS7QbQ6Dxx8vftuHDyEB5v0haVHm+IhCuxOPTbRiRcOQ+1lkKOORBcqjQ6DRiNdd/PRvylcyxqc4cgLNaR6gp3pgirA/+uSyBR6244g/7di5iAlsN4YSey1g2Dw5T1D8SClkBVuhkkCh0sCftgz0t1HaQ/eK7yQRLQbrmvRipDM78g9AuPRkWdJ76Juww7HIVhNmwOe2HiQYvDgSClCr1Do7A7KxU/JSdgM4XkcNGad4vI/RHQ7mybpcqiYr0WOH9gB1KvXbgzAlouR6X6raDU6nBy53oUGA2srHgkFlepFJJ8E6ylw5A3shscvp6A0Qy4leF0ekNtlUmhXbIJqk374fDSkSz574bjPf1OiyQp+UJCQjDj02lM7MydtwAbN2yETK7A5Qun8HTXnjh96gy8fLzx9VczsW37Dsyb9y1MeZlMDrVt04on9jNnzuHtN9/g0zP3Sa970k1PvIrPZ85CREQ4kpKSMWrESMjlMnw4dSorl4e8MAgePgF4ddwrvMiRy7nFZEa9+nVRo3o1zJkzF+b8HIx77Q00qF+PF9Ue3bogpnINTHzrdUSVLo3QkCC8MnY8NmzYBG8/f6QmXMOC776Dl5cXhxF5c8Kr0Hr6oX//Z7H3931o2KAeWrdqiTEvj0NOjp4V3kQkzflmASLDw/Bk+7aMaZ9nB+KHhfMRVaYiMrOzC09ynW72aqQmXMY7kz5A9WpVkW/Ix7P9+iM0KhpJ16/j8Xp1MWzwIGh1OmRmZOCd995Hrl6P6DKl8XTHDljw3feYO/tLZGZm8HsP7j8AnZcXPpr6ASLCw9CkUUPMmvMN3p80Eb379sO587EIDw1Br57d8eqEt3Hp3Cl88vkMREZEwPj/CQZWr1mLlcuXIiK6HOKvXsGVK7Ho2rMvTp89xwQ0fe88fSb69euPk6dOo1LF8ujUqROuX7uGl8e9xrHIe/bqgZdfHMUnw6XKVsT1S+cwZPhoNG/WhMmtEydPYdK770Kl1aFz52eQmpYOnc4DA/o/i7i4OIx77U3GMjcvF6WjozBt6gfcr76Y9RV+27KNyWtTkUX9njqueOiRRID6p9Wcj5bNm6NRk6Zo2aIp3pv0IX7+5Rd46jxhMlvYYKfQPbO+nIlmzVpA5+HBByakDq5drzE+nPwu97/tO3ZhzqwZCIsuj8SrF9C3/yA82b4Nk7sUquON119HSGQ0kuMu4ceVq9mAfLZvbz6Mad2+Azat/xkytTd69eiKL2d8ympoup5o3AQb1q1F9z798ev6jVBqNDw/kOsjKVi++mIW+RMgMysTzw0cjF9Wr+Dnvpz9NZ7p+BTCw0shIroskuMv4bftO9mgP7xvp+t7KuAbFOx0oTTno337dqhbvwHatWmFMS+Nw5bNW1CpShWcPHoAzVq0xe6dWxASGs4E9cIfluKTjz6Cl38gPpo6GUNfeB616zXCkQN7ePwFR5aFMd9wR6F4HsnOJRolEPg7BNwEdLU+rLxNW9iM7U6POqOgrdocWWvehCqqKUyxa2E3ZUNVphUd2cNhTodX0zEoyEyAfuv7zrAALFBUwavl21D4l0L2r+/Do+YwWLMvIG/vNPZu8+30LWQeWpgTTkG/5U0ogivBknwWXo3GQl2uCewWOzJX9mVyVh5QGV6NR0Omi4HM2wuZq1+CJW4vKzypjl5N3kRB+jkm3LRVesFuyIZEIYNng+dRkB6PnM1vMbFMBDeR7HLfCvBqOgqAJxz2bOi3fgybMcXpQmq1wLv1ZCgCo6HfMROqUi0gUSqQvWkck3B+T82BzDsABWlXkb3xJSZ0VWVaw7NhN2St/QiaCh0h8wlAztYPmKQnktq79YvIP7mD1aGeDXohY+kIBA7ci6y1L8CadfkPBDSF1ihIu4yIdwuQsawjjKc2QqIGfNpPga7WK0iY4gG71YrQUedgOPYtsrdNJW4O3u0+hq7OKCROC3CG9rDbmIguSL+MUhMdSP22OYwXtkOqliKg10LI/Woh+cvKToLQrTT/uz4ifr93BJhUNUIZ9jjUMe2hqVgfeXsXI+/wbEh1IRyuitTr2hoDoIqMgTXHgMwf+/ChBynww17NQP6J+chY+SLUZesg7PUDSJ3bH3mHFiFs/BUYDsxC9m/TmIv1bvcJdLWHIXF6MCRyUjWnOnNFWQCP2n2hCKyKvINfQKLwgG/H/8ESdxb6HR9BFV0fwUN/Rt7h75D63RBWbqlDXP3DdZhBfV1VqhG0VVsg65c3Yb68hUlnh83IxLqmcndoyj0G4/nD0G+dAJl3JOwFeYh8JxXXJ6jgsFqYMA4etha2HBvSFraHIrAMhxbhy3VQpAitBblvGSY1rJmXUJB0GIrQ2tDVHQ2ZZyhUpavDcPhHZK4ewAc0JeaCfu894JF/kva+H02ZjLNnz2L/oSP4dNoUNGhQD8HhpTm3Dq8LLnFVtaqVcWjfLrR/qjM2rluN7xcvQ716ddC+XQckpmZAoZCzh/DQIYNQPqYcz71dO3dGRDQJuC7h3NnTaNPhad5TpyVeQ4MnnsDEiZOwcf06LFvxI9QezrBrd3OxF3BSAsa+Oh7DBr+AmJiy/Hibdk/ilzWrUa9hU2RmZePaxTMuYlbG3MCB/fvw0+pf8OZrYxEYFs1iLy4rLR0VKpbHh++/xyTx/6Z9ggN7drFQid7z/eJFbK8fPXYckye+g8gylRB3+SxefOVVNGnciD0Ze/TuDz9fHxaApSUloV7DBhg8aCC0Hh7ISE/HW+9OQn6eAWXLlcGT7dth0eIlmPPlTOYRZn/9DQ4fOISA0BCkJyZgykdTUbFiBWxcvx65BhP69O6Op55sj/Do8uxV6eQpIpCYmMjCkwBqi8uzmzyL0xKu4JXxE3h/TBzAgYOHMf2jDxFaKgZJ1y+yYK/LMx3hofNE777PYcKrY/HZjC+YnE5NSEDDpo0xaEB/jjudlp6GCW+9x4Ix2pfcTmF8rwS087tLYLWYOLxLw9adUK1+U6Rcv4yIspWwb8vPOLxzEww5WbyfJ29y8tD2DQpF1XpNsH/zGljMNwj4u+lHd3QvK4nNUJdtB9+OX0OiVN0FAW2DRC2D+doRJqDtOdc4HNIdBZC+o8rdwU0SCez5GRxqiQ8gH7EkhHQwkmOxYGR0BYyJikHzA78h0WhgbzSejMi7nbw6OBGjBOU9fbG9XjOMP3ccP8RfQoBay4kL7+UqFgI6ILIMKtVveW8EtMbDSUCb8h8dApq+hN0Bc+t6MHZuCtCJqNzpIll40QeTy6E4dRna+WsgYcWaK9r3vXzJ2zzDQfgtFkSVisSkd9/C7t17ILFbUbd+Q8xb8B22blqH5KRktGzfEbEXLmLBvDk4sG8/UtLTsfSHhXjplfH4dPr/MO/bhRyi4+OpHzDJMnb8BCaVaeGjBSgvJxMTJ07kvyfExSEsMpLJ57EvjcGMmbN4Yh46eDDHSM3LTkXjZm1wITYWhuxsjH5pDC80j1WrgglvvYPoqGjEnjsHDy8vjm886sWx6PZ0BzRu2gxly0Rj8OAhOHfhMovGp0/7kBdKUgKXLlcOWdnZHFpi8ZLlbBAQ0Z2VlYWff1mHvLw8VhyajAbExJTn+h8+fBD+AcG4dO4Eux/VadAEyaRCVpO7PNg4yMvOxNhXXmFF+KXYC/ALDEZwcCCTznXqNsLSpYs4Ju0XMz7D7NlzsGv3XnTq3B0BAQGIPXucXZp2bNuM5wcPZWVjtx59eCEeMXwox2EeOWwwL8TfzZ+HadOno2+fnpg771ukp6bhp59/wfT/fYhePbth9KgRaN6qHTq0b4uevfpi87Yd7BZ1JfYME9DnYy8yAU0q9sTrV/DpjBno1uVpfLvwB6QkXMOMmV9g7fqN6NihE3r27YOXxxABXR8anQ9eHjMCH3wwCV9+9TUSk5LwwaR38dmML5mkfu/9DzFi2GDM/+57JFy9yOVs2ryVDy1iYsrh3bcmYN/e31ldVK/hE5jx+RfYs2cPu4fRiba4BAJuBMjIcoacuIhFPyzF+dhYhIeF4tixE5jz1Rz4BgZi6Q/fsZiz2VgAACAASURBVLvc6FEjEVWuErp06oDZc+fxIcfFS5c5Jt6i75ewITp6xDCMGfMK5n87Hy8MegGfffoxFn6/BMePn8D0aVPw9bwFePHl8VDKpEzq0rt37dwBq9mAOXPn4fTpc5g7fz5CQ0M5TMaOHdsRHBKO86eO4MjRY/jgfx/jlzVrsXDBNzhz7hzy9TmoWr0G9u7Zi6/nfIlnuvVGbOxFnjNIxeKh0+L0sUMIDAhAVLnKuHbxNCu46///IVVycgpSUlPRvVc/jhfoodMxab5+4yYel40bNmASfukPS1G+SmWcP3UUo18ciy9mfMIbg1Urf8K4Vycw+e33/8oVOkijcU/eGxQ+ZMG3CzHv61nsZmgym4WzuRh2AoFbIVBIQPdmIjNhRi14N3oZytCqsOtPwXBqPUJGnUPy5+WcIR1qD4FftynI3bEIBamn4dvpCxQk70Haol5ceuCzS6EIeQKZa0ZCGVIdurpPInP1JOQf/Ra+zyxgpbPDnAaZT3nYchKRtW0SfJqOhyKgAqxZpwGJB1RRjZDxUx/IPMOhLtcM6ugnIfPyQcbKobDr41gVKVV5IXjIUSRM9WTFsa7hOPg++Qr027+HNfMC/Dp/AdPl35Cx7Dk4rAZWWwcNWgKH1RPZ6yfBr/OnsOWdR9p3vWA3ZyOg1xKoY1oi86eRkAdUgq5eB+RsnovcXR/D9+nZHALAbkqCzLM0HGYDMteNg0e1TlCXq4m8I2s41rV/rx+QPLMmrOlnoanSk9+RvrAnzNd3wmF1qqdDXrqMjCUdYc2m2NJ/VkCrolvAln0FlqTDTHITYW84PBvmhP1MLisj6nFdrFmXePNpz01C6KsZSJoe7NwQUrJItwK6dEsUZF5gpTaFAZH5lkdArx+R9EkU5H6CgC6RCUGugjXjMrxbT4HcMwzWjGuQKlXI3vYmK6Ap9IbcPwb+vVYj86fn4N38baTOawx5AI2PawgecRoZS57G/7F3FWBWVW133Z473T0DDDV0SneHdHdIIygIiigoYHyi0ihhEtIt0iDdJd0wMF136s7Mzf9/33PvMCAgMYyK+3zP96hw7j77rLNz7fWu15yZwO3Fo9kkyN3KIPbbKnAs054VaCbdDfZXJyudgLFxiP7SD3JnX57zSP1siLyIoPcTkLiqPQyRx6BwC4VTpe4wJ8Ug7dA8+PTdDGv2PRjiIuFYpjHMtIdY3RlyBw/I1U4wRF+DT5+NMNw7AoVnKRju7YX+3BLInfzY35lUzk4VBiL91I/QFm6IxDXdoPQoyEQLEdeGuwdhjL8BTVhtuFR7D2kHpnAbByf4pM08++XAoVhLOL02gvuPwtmPbX8yr2zgAxW5SwC82/8CK4ww6+4hYXlb9qmWrGTE9XcjoIunaGIr+rwxGIPe6IeaNarBL/ghAlqvR/myZfDjd/NRqmQ4AkKKwNNNi40bNuDzL6fju3kLONcIrRdPHN2PZi3bYub0L1GtymsILlQc927dwNWrl9C8VXvExcfh9PHDeGPQMN6bkxgrOKw40lLJl/UpLQ1soNH9FKFL1nFhhQri4MED8A0IxNXzp3Hj5i1+BpGurV9vjq3bd3IEb+cuXdGmXXt8OnkS7sXEQ0FJdimBWWYmShQvjg/Gv4sjBw/DaMxC85avY+4387B753bM/XYe7kVGQpcQj6LhJXD3TgT+98VnGPfeOASFhuLyhQtwcfdAoYIF8Ua/N+Dg7IJS4eFYs2Y57+0XfDsH386bj737DqBV244ICg7CpT9OYuWatTjw+24MGjocjloHdOrcExcunMXChQtZZDJyxCh4+fujY7vWvCcfOnQ4tI5O+MRGkkdFRCAgJISjH/v3H8iCNrpSk5Pw2WdT8M6ot/Dp/76CSqnAu2NG4cOJkzB9+jQ0a9oMS5b8jC3bduD3ndvQuUsP1KpVHS6e/jAZTShXpiTWrFqOqJgY/LBwPtedBH2duvWC0UBRw4+2qH0xAprOneUwmU2QWa1oN2A0CoaXxeVTh7Fp8VwoyUtfqYKFSEUSjlqtbLmi1jhwFBO1hzy33rB3UDsBHdYIHq2/h0zt8OwE9O0TEgHNa6F8JqAhhzq0hjSv3D0sJUN8xv72vGPVy1RA53wepiutGFGwOPoHF0SfP47iXFoKOgUEw2C2YOWd65hcujJu6jOwNOo2anv6YE7Jihhx8TT2JcdBSetpQUA/7yfO499RwyR/YzdnZHZqCEP5opK9xsMNllXQcigiE6BdsQOqa3dh1dBJw/OdJDzuLWhgSU1LQ9nSpfDbpnUI8JcSbcxf+APe6N8H5StUxorlv6Blmw7YsGYFe00RSaN19WHBduXXXmPlze87t/Dv6BR39YqlcHJyg8JBy/5TlFjQqE9mgqXp621x9sRhnjzv3ryMiR9PhtFkQXjxoujbm0LnHHHlwlm079SNQ5AyUlLxxsD+TKLUrVMLJ0+fxhdfTsfKXxaRoQO69uyGrdt28AQ4bMRo1KhRFT27dUFokZKIuH6Rw+XdvIPYGqJweBlcv/QHevbph1IlS/EJaLeu3djeAxTaRhfZkWg0kmeTwQAfH8oUex0rVq3Bjp27+Z90paWk8nkAnYYaMpJx5o9zmPT/Cuh1q5dD6egGY4YOCxYuxP5DxzD+vTGoWbMmkpNSUKRocZz74ySrEjP0ehw9sAftO3bBoQP74ebuit9//50JsulfT+cFqKu3D86dOooCoaG8oJ48eRJeq1wJ3bp1hS5ZB62rJ9t7NG7eCju3/sqnb8uXL0e2wYg+PXsAakfcunKeiahTxw5zmKlSpeTwoK+nz2Tf7J49uiMtNQV1GjTF3l1bIVM45lJAV4Grlx+qVqnCIVT7dm/j92/fuTt+/n4BXFycMfHjT1Cvbh106dIJ8XGxKP9aDZw+dpAnXCLtFv/0HYoUDuPfzfl2Ptq3bY2mzVvj6vUbbB+S2xMtj3ubKO5fhgD1u8TYaLRq0xp9evfC22+NxNJffsH3P/yMn3/4EQWKFMGtqxdQ4bUaOHvyKBOra9auxY5de/gA7c6dCMz+Zj6++oIU98DnU79Gwwb1UaVyRVaJUAjenh00VlnRqFkr/Lp+FRxcvODr44OMTD0ykuMwfdZcNKhXh8v5bt4cuHkH8kEJ+SwHBAQiOuIapn41DUajCV99NQ0Z2QakJkTlHEq169QNyxb/iJ69+2L1yuVs70PjLCWg2bhuJd4bPwE3b9zkhezwN4fhf59/yn3x+JHDWLtOGmfadeqOjBSKUuiBFi1bYOyY0di06VdM/uRzbNy0mcMTW7dqgV8W/4g/zp7FsVNnMG/uN4jXpTEBT32KxtfTZ//At3Nno1GTFujftxd69x2ANavXws3TU9hw/Mv6hqhuPiFgJ6DL9YFDkRZI3f8FQiYeQNzCoUg9OA8qn0D4DTyBuB9qsW0EqaSdawxEws8dYEyOgNovHH7DTyF2XlWusN+Qo4idWxGG2MtQeoTAp99GpB/5Aal7ZyB0ihGRX7jAmJ4Fx8JVETjuCGLmdIZz+Z7se5u0dzpUjio4lu7G/221mmGMj4Rn8ymQa72RtG4oVP5hkgWHxYSAkTcR800JSWFcbTQcy7ZCwqJOMKdEQx1aGb4DjyD2W4kQdizTA25NJyNmdhVYMhOhcA1GwMiTSFjWlYn0wHfuIXZhDRgijkDh4gvvPmuRdWUvkn4bj9CP0xEzJxzZCffg4B+G4I9uIGndx0jdNwkymQNkzp4wJ0chaFwi4r6vAnPyLTiU6gSX6u8iZk4laIKKw2o1Mfnu/+ZVJK5oC5PuzoMENIFH3yIrhd0DvXvvglzjhuTfhiPr+k4oPQtKyeUoiR35ZaudWdXt3e1XpB2ZBmPkcZsaybZmprIykyFXO3O4M/3Ts81P0O0Yw77RUChfjQjLfOomz/UY2zdQB1RmtX7CuiHwfP1rGKNPI3X/p1C4SApoz06rkPzbSGiLNIamcFMkLGqSQ0D7v3kFCcvbcTJJiz4G2iJt4FxzFOJ/qAuFsxTmzm0hMxHe3TYh7dDXMEZRW1CxlZxZnwCXmu/Bo8V4xMxrBmPUSZvncywnBLQY0uHeaCqcXmuBtH2LYUq+CJ9ea6G/tJ9JaCpXG94ZjiXbI2nT2/DptQ7pR2ch89JajhxQOPrCveW3SFw3BK61hkOmcEDyxgESAW02wZwRA5Vncfj0WQZjXCySfx3G5DMppKWoCcmekQ6U3Ft8i6xb25F5eT23fXo2HbbItJ7w6rQSWTd38XtpAiogflFDKJwDBAH9XA0z739EEcFJCYno2Kk9CyEo2vZRBHSFcmV5j0Tq5kLFy+DWlXNYu34ji3jmz/0WGhcXjqAjkVPlqjXQu2c31KtT20ZA38TNm1JU+b17kZgxey5GDh+Knj16IiouARoHLa9LSUH8rP72VCZFqVL+H/8Af0TfuYZ58xfgdsQ9fPPtQs5hRBYX1es0xLxZX+Ps+csY9dZIJKWmwcvHj/fPZNlAUb+dOrbHRxPGo3Spkgx0vUbNkZaejpNH9vO+UqMhuygTr+spWq9x0xYYMHAAjh49hulffcG2jjT3HT5yjHEcO+5DdOvSEfXr10eKLg3Fwkvi3NnjKFnuNU6ZtW/PdrRr2wlHjhyCh6c79u3bh+9++Bkzp01lERyt0TeuXQmlSovFSxZxPqM+vfvwwU98QjQqVamFiJuX2RKToqB/+20L22zSlaXXo0GjBpwc/eDenfxng4eNxIfj3+Uo5GUrV7M/dpfOnXlO7tqjL2ZOn4piJcsjJSEW73/wIdq0eR2NGzVCWmo6wkuXxbnTx1G6/Gu4ey8SarWUL+nh60UJaGk6lcNkNCAgJAxNuw/Etl8WIObeHVtuKYloprbi7uWLCrWb4OCWNcjO0nNk50u7cgjoxvBo/d2/h4Am+6PsNM4H4lp7PKBUI/X3ydCfW8bJdfPDrSG/CGhKRNgrsBDGhhVHh9MHEJOdjeXlq+NGRjreOHMYB2s1xd2sTAw6fxyd/UPwfuES/O9HdInQyBWCgH5pnedZC7YT0O7O0Hdvyh7Q7P38KAJaqYAiNhnaX7ZBdeXOSyGgaTDWah1w8uhB9v6tVq02vPx84eCgRYHQYJw8eQbHDu9lZS75lBYsWorDauh3apWaQ8hJCduxfVtGgkhVUhIPHPImD/Dk8UQkLYV9BwUFo16jZjh/4SL7PxUsWABxUXcwcNAw+Pr6YOAbbzABffPqBbRp3wXXb9xgAnrg4AHo06sHatWszgRw86ZNOLlWgyYtcOXCGfgGFURSbAzGjhuH1ypXRMf2HSDTODJJTWpgstbgkz/IWFH85dez2Go7JTUNUz7+EB6+wdi7cytPVDRJHzl6DN269kBASCju3ryKb+fPx5BBA1CoWGncvnkTZcuVw+aNa5hcp2QD+ox0BAYGolvPfkyGUzmhISFI16WgXsN6aNa0Kdq2bomwYqXZzuT69Rto3b4L12nrr+v5hLlQsTK4dfUc1qxdj/0HD2PG19NZIezn74sdWzahSHg5ZKUlYfbcbziEa8zokbwAIeuUS+dOomiJcpwZOSbiOntake1F/759AbUWNy6fQ+duvbDkp+9YVUneXfMWLIRW68R2Gu+OeZstCuLi4jjjbUBwYSaT7RYcpDK9c/0SFvy/PQjhSeQWLUzIR7ZkiXD2xiYiecigNxBauAQiblzHzVtX8XrbTmxh4OXlxZO1pG7VsrK8RZsO2LJlBzw93QUB/axjyCt6P53QU3I/Ogz7ffd29lju26cnjp84xeFrSxf9iIJFS/AhSGhIIRQoXBR3blxiFXOKLgVj33mbLThqN2iKhIQEpCXr0LFrRwwbNBD16zfgRENffj2DowVovM1Iz+BEf0XCy3JoH53S0qK5WLGi3Ec+/2wyChYowIdFtDCjEMHoiFsYOnw4vpkzkw9h1q1ahtOnz6JkyXAkJSfb/NUVnEzm40/+hykTP4ZXQAD7rd+8ch6+fj7QOmg5FJM87EJCQuDm5spWOBm6eFSvVQ97d2+DWuOIuvUaYMvmDazuHv3Wm7h46TLeff9D/Lp+AwJDC2DH1k1QKhRMUrdu1xHNGjfAR5M/x/btO9jC58aVc+jYpSf27NzJMcc/L14Kk9mCN/r24mSvj0uu8oo2L/FaAoGnQ4BJz2Q4FGkGr44/AHILMk7+jJTtEyGnEHdjJvyGnEHcd9VYAe1cbRTUwbWRsLgV1CFlYIw5B/+3biJxVQd+nlenNYiZGQaVfxkY7p2DT5+tyLyyFprQ2nCq2BnmFB1vrolsdSjoh6SN02A16eHecDRMqTok/tIB2XeOQOFBHpdqTo7GSW8cvZC0rg8TW5ZMHXx6boNu5ziYkq7AnBYFt/qfQOESgsRVvaAOKsWks9/I25LamAno7nAsNwBx39Xiehsiz8F/+Dmk7BwDY/xF+PY/gphZhaD0KgxD1CV4dVwCU8J5yJz84Vp7CMwpqbzBpnWVKtgf+lO7EL+kCVRehWExZvJmnjyuicxL2fUe3Bp/zUpQmdXEYb50WE4KVf8R1x5PQPOuWSLklD6lIHdwh3vzj2CMvIHE1V2lxG2cUwQwp8fBt99+OBSqjLsfO0Hu4PlQ0nIpESH5XjNZP+I8rEYror4MgNIrLMcy5ekaibjrmREgFZ0xEwonfwSM2o/Mq38gan49BLyxBYaIg0jd/wkUWh/4vHGI7VDufKCEe4Ox0BRqhISfm0LpU5R9kv2HX4ZMo0L0TLJNCUPAyN3IOL0bias6QelJ39HAKmjf/gegKVAJdz925H5LhxVkw2GMuwH/YSeRdXMT0g5MZ7KaL7kS5E1NNhcebb6HXOuApNX9ua1qgqvBp89uji5QB1eH/4jNSN2zFHGrByJ41HmkHfgMmRdWQu4SBP/hR2BOz8K9qYXg03EBt8HkDYOh9CrABLTUMTR8GKX0KgOPZoORunclUg99CaVLACfwpP+T4tmr81pO+pl97xD7P7OC29Eb3p1WIevWLqTunQR1UHVWjOvP/ACZmqx47ie5e+ZvJH6QZwjQepYI6G7duzyWgKbI2LCCBXHxjxNYtHgpiy7e/2ACPp74IecKWbd6GSePLlWqJK9B+w8ahl7du6B+vbqc/4jI4ZCQIHh4eLA9HCU8/OGnRRg3djT8AwLw6edTMXfWLPgEBt9PgvcMb0jvQGvkmLu3MH7Ch6xurl2/CQ7sPwAvHx8u093dDX6enqjfqCF6de+MKZ9/idUrV8PD5nlMe9RaNWtgz47fEB0djQXf/4xJE8ezgGzr9t9Qr05N6HQpMFM0i1oNby8vpKSmw2TMZovJRYuWwMvHG4EBgXB3d8WeHTsweuxY1KhWBR07tON9+a2r53Hz5i00adGG8z5tWLsChcPCEFa8DG5eOccRzrt2/45Z079CVFQkSpV/zZZf5TZGjn4X9erUQvu27TgC+9TxQygQEsLR0mUrVoU+JYUjCu02Jmyjce8mVq9Zh5o1qnMEOe2Jo6KiUatWDSxZugzXr9/ExxPHI6BAEc47c/fWFZQoUwm6+FiMGz8eZcqUQo9uXZhPuX3tAm7dvsPivYi7914qAS1NpzJOiO7i5omMNB2T+/aEyZQbKlWXgDb9RqJ8zUbY+OMsXDp9hAnql3b9WwlomYKtxRwr9IN7k68h1wBpR2mdOBYyFamw81Ys+ij884OApueShUYdT2/MLVmZieWL6alYVr46/3PIhZPYVrkOYo3ZGHHhJLoHhGJMWDiGnD+BQ7oEQUC/tI7zvAVTFmO1CtktaiKrQSXJ25kY0YcvuRyqK3ehXbYV8gSd5Audx42aEsWRd290xA2cPHUaVV6rCf+QQCQm6dj3x2ow4Oq1S6x8pmy9p06fRq2adRFSKAyRd25i+syZbL/QsWtPnDpxCgUKFmAv1KIlyqJ4eHFOmJAQHYXvfvgeTRs3RPnKNXDt+nU+laWJyZKdxgQmEdJkwUEE9I0r59GsZTtERUchLSkZffr3QZ/ePdCgXl0EBIfBxc2VJ75tv22Am6srk6+pifF4b/x4VK1SGR3atYdVqcGxQ/tQuVIFlK1UjUNf6MrQZ7BNxKIlS3nC+mjCh6DkBd7eXnxqSUMGqSQTExOQkhiP2XPnYNiQQWjasi32HzjI9aZJmcJyiLxNiInEpClT0L9vb578yM+VJmTynYIxg72lyWO6VcvmCA0rgYibV3Hr1g20bNMRRpORVcuFwoojgPym7lzDr5u3sJqTCGhXLy/4+fnyxF24WBlkZ6RgxqxZPElT8gfy2CKLDbLxKFWuMk8SFHY/5bMvEBQYKBHQKi1PzqSAJu9qsuCghIG3r1/iBGVp6Rl495234RdcGHp9BluN+AYUzEVAV4dc5YCFC+byIcDrbTrgwrkLCC9VAt8v+BahIcFM6pEStW/vHhzeTwrMqxfPcMI08qk9dOQo2rXpgOBCYexzTcksqN29tJCe5+2X4nd/KwLUr3TJyXijfz+8M2oE6tSuxwdYW7Zsxk+Ll2L50l94IXjg9x0ILliMD33Ir41sdCgBC4XBkQqk2evtcPvOHT686tG7O4YNHoQa1ath5uy5PFZ169mXlRWBwUFYu3IZQgoVg6eHBxPQ5C9HSUNpfKE2TYc7RFATMZ0cH49BQwdh/jez2St93ryFbAsVFXGdbW2Kl67I5VDIYUpqKi9YaSwhuwuy7KADN/KYI8UH/R0tBKkf6PWZcHJy5PGEEqhQ3yGf/LHjPkCnju3QolkLGAxm7N23G//7cho2b9iE0MJh2LtrG/wCCsDR2RH6lAQeN7Zs3Y6pn38GL/8gHhc8fYIRFBSEyDtXWT1NPv+DBvQTBPTf2tLFw//RCDABrYNDWAP49F8Pc1I65I4yJK4agsxL69hX2G/QyfsEdNW3oCncBAmLmzIRRKQ0qXoTlrfm1/Tush4xs8Kg8CoGU8wl+PTdCf35pXAs2xva8LqImVVZsoggNS8n7pNIKrkTkd3Z8O60GnLXQMTOLcmeseaUCGnD4+SNpLV9JNLNkIGAt28jenYx/i0ps93qTYbSuzgSV3aG0rMwLJkJ8Bt2CQlLmuUQ0E4Vh/B7KP1LwhR3Ef7DLkK3fRQT0H4DjiNmTlEO9TfFXYVX5xUwRB4FJQtyqdEFMbPqwWJIgUymZGUxh/6zDyBlnJFIMCID/YddRtKazvBotxRRU/3v+9w+iYDmMmg1RskSpc2v1ZDO/9eW6Qa3WhMQPacIE5Bka0AEvG+/3dAUroKYGRVZAS5dlDHuvnWd1UL+qzKQilYmVyJmTglp7c2Yi+ulIkAEdHYGNIUbwuP1uYidX4W/p2fbRZxAL/3w15A5+sB/2B+I/7E+28Y4VRwIdVgjJC1vB7mzH6zGDLaX8R96FjK1EVk3TiD7xm9wKN4e8T834mSdTD73+x2asMqIoeSWeikBOHmxm3S3+GDGo9VoRM9uA8O9g5JNi63dyhQqmBJuwqvbGhhjzyNl90dQ+RSFRZ8Ev2HnET0jBK7VR0NbrhfiFzWBzGyCV6/tbAmTdXENFD4l4NNrO+LmS23QreHnbJdBJLL98IpsQ0j9bzVkwpKVKPmeqpxtPteSDUwOAd1lPVJ2vovsiP2Qq93YJ927+2aYUu8gdfcH3JapHbOxNe9exPVPQeBJBDSt/SRbA3CULlnK/bp+NSIjI/H5l9NQv24d7Ny1B0t+/p7FFTXrNsKVi+fRvVcvzkfyessWcPH0Y7EXCZIyU5MQXqY81qxYimEj3sbPP3yHWjWr4Zt5C7Fnz17MnD6N8zLRevNpL6ofCTESY2Mw7oNx+PyTyej7xmAsX74SLq6unHSe1qy0Rqf1cnZ6ElvFHTx0GJ9MmgTvgOAHnkf7YqshGwMHD8LQwQM5qnrGV1+gSpXKCC9dkQlhhVyG61cuY8y7YzH54w/RpUcfrF61hpOPx0XHSnmyjEaMGjMadWvXRNs2rWx+0ddx584NNGz6OjQaNQvEwgoVR2CBUETevsY2IZt/28o5rmJiYlChSi1ehyfFRmLsuPHs5dyhXRv4BBViL2YPdw+4uDpjx28b2Fq0Tp1G8KHocJnEZ2zctB7NmjbhqOGIWzdRq24dTBj/HkqVLMGWehERdzF+3FjpkCArC1cunkaJ0vcJ6AoVyqFLJ9oTh3OepoiIG2jSvHW+END27282Gdl2I+eyAtnZmShRsToadujN/E92ZgZWfTtV8oAmqpo4qLy+cgjoJvBovfDfo4BmS1wL5FovaMt2h1zlxJEwJB541miD54U0Pwno6h6e+KF0VXx47Ry2xcdgdcWauJiWgkHnT2BnlXqIMWRhOBPQBfBWwaLocuYQbukzoKBx7jlfME88oL2CC6Fk9UbCA9r+ESgJTLoehorhyBjeUSKgaSbKtVDmW7UaOGw7Cu3i32B1d5GU0nl80SRDoTDkKUXh3EQoKhxcEeDvjwIFQ3Hy+AlcOHeavafo3vVrV6B61drsWZ2SGM2+SzRRTpk0gTtdw6Yt2We0YFhxuLq78wREhClZZBA5RJ6oJ47sg8bZi8nhG1cvYMRbo/nUc/DAQTz4xEbeRpfuvbFnB4W3WDDho4/YWoOUz+UqVsPN27eRlhQLBxdPpCRGwT+4MJLjYjBu/AcoW7YUZ7Nlf6zbEUhOjkLj5m1w4vA+VjqUCA9HVMQNTJ85G3fu3MHHEydwIgQicu0X+TobMtIx4aOJbEPSrkNXHNq/G3IHV7i6uDBxShMuXTTZJcdF4tTps/jsf1PZfkSpdWcl9r3bd9CqXWt079KZLSpUWlcoIcOdO1dRq14TGIwGbP9tI8IKh7PXFZFpFF6/ixYM02bkENDbt2xEoQJFeIE5bcZ0nvQpMQJNbqSijI++jYpVauLK5au8QCcPbkrW1pstOJxw/eIZdO7em8Px7QS0LiGK7TCcnZwxoH8fWBQOKFSwEJ/Eaxw90LlzR7w9cjhqVK/F2YJPnDyJJb8sw4yvp/J7v96uE2ZP/4qV1pRQwsfHh0P8/UMK92GbUQAAIABJREFUIzEpCXeuXUSJspVQoXw5/PT9fBQOKwyzVQF3Ly8EBgYgMTGJiTpapIlLIEBjC7UHsmohZS+FxJG6l4ZEUncQSZudnYXGLdri4N7tKFqiPFJ0yZBbDVi+YiX+OHcBEz8Yh9u3KZHmOKxbvRZANhPFvXp0R8UK5bB3/0Hs3bsfEz8cx6f+dRs2xpKff0CR8DLITk/Gt/MX8ocYOngANM6erEwm1XLh8HJISohH5y6dMHfmNLw77gMsmDeH+zkdSGm1Gty5cRkFi5REXGQENM5uKFAglDcGiTEx2LtvF0cBUAieISMVSq0TvLy9EXv3Bvu/02KVog2g0KJCxYrYtnk9R3fQ4RSR13RgxDh4enKCU4r+oHF059ZNCC1UnAUM+pRE7Ni5i0loIqBps7H/9+1o064Lbt28CbMhHd99/xMT5kIBLfqbQOAJCOT2gK44GJFzq8K35wqYk24gZfcEyJ294T/4LOK+ryEpoKuM5ESECUuaP2gTsIKiwmTw7bsb0TOLwmomb1cTfPpshv78OqTtn4bgiXrEL2rAXrIyjStU3oVgIX92hYpJXbKokKu0CHwvEdGzi3J5dgKaEqclbRwMhbMHfPsdgsLFCzHfVr5PQNedxIR44qquUHoVgUUfB79hF5GwtCVMCRc5dNSl1li2B5FpnJj4CnjrEpLWDYAx/jwC3ryGmLklYNYnAxYDvLqthDH6PJI3v4/giUmcGDHr6hZeV6l8CsFqlcOsi4DVZGIhAWcE/P/Ew0TApx74FC7VxiJuUX0oXfwkJaidgH7zMhJXdpAsOMgD12yEJTsDcq0rzKlR8B9xA7rtbyHr8q+QKVXQluoIt/qfIXpWGCems2QkwKvzL9CElUXMjJow6W6zXYHMwZVVzdZsPWRqLStISQXr0/8ArzuiZ5eUEhSqHSFTO+W5uEP0sYcQILW8xh2+A/bCaqQDCmnPQ9+KDl1o7SojVRl7IFNEgIIVy3yPKgPJW6dAf+YnJowtZLtiNsKpfE84VX0Psd8Ul5IUkgVL5+XQFCwltYWUO5A7uHGSTirbnBYL7z6/wXD7EFJ+nwiFayjABydWWLJTIVdTcs5kuDWbAViyods2huug8i0J7x5bkbC0GXz6/QpLOiUQlMgY8oW2mjL5IETGB0n3EzLJ1ZTc0wiZOguJK4ci++Y2BL6rQ/T0ICaZLZmp8GwzF3KNl9RPbT7kDxDQO8YyAS21XzrgUQCULJPOVhw8oHDyhSnhcr4mvxJt+68RsBPQXbt1xptDB3MEL1lw0No2LS2dI2BJQMV5mLKzmciVm7OwavUaXLpylRPXHT58lNeSJFZSKVVw0EoCKBJJfPq/L/HtnG/h4euLggVCsWzJTyhWrDS69+zGAiVS527avAVn/zjPeY+8A0KfiYDmZPW6FI5AJjJ4yNARWMX7Wzfeg4aEBOPogd9Zea119UZmagILqI6eOIkpH03kfTXt/0kdTEnCybrz+pUrgDWb1+Ibf93M+YtI2FapWk1cPHuSuYfixYtx5DElUNy2fQdmTvsSSq0rKpQvz1gdO3QA77w3Dq1bNEODBvWhcnSDWqFExO0rqFytDiuIybKkcFg4ggsVxL1bUh4VEmfMnvEVC61q1muM0ydO87w2bcYMFnr16N4NXr5BnO/l8pWrMGXqULFqLWzfvB7e3n7wDQzhsSgu8hYLXN7/4GMsW/IjN4R+A4bwfrlc2TJYvnI1i7AoaprmlUoVK2LLr+tYKKeLj8H4DyegXr3aTGCrtW4gq5aIW1dQtUa9l0pA84GHxcLfpEqj13Hn8jmOQFfwPE12og4oWqYyqjZqhTRdIk4d2IGazdvDbDLj2K5fcfPiGY76zvPLTkAXagCPNhTFoX0OD+iTNg/oiPz3gLZacg7fZXI1sfR5DtHjCswvAtpstSJM64KNlWthwrVz2BIXzRYcV/VpGHr+JHZUqYfIrEy8dekU3g0rgVY+AWhyfC+y2frn+Y9GX4yAZktdK1w9vVG2fhsmoBPuXn+02jcXwux1o1SiRLVGUGq0OE9JCLMzX50khBxSaIVVKUdW8xrIbl5d8nZm1YgtWYBaBeW563BavAWylHQJszxWPxPkduKH/KfmzJyGjydNgcViRadOHdC4YX106NITv21ai3Ydu+LEkYNo0KQZn9RWqFCVE4SNHz8On075CO+8N56Tci39+XsOVff0CYKPry8TtTRZJcdHY9WqVdj9+z6c/+McgkNDMPHD9/HLLytAjbt0qRLo3LE9+7FSkrE2rVqyXzSFsk+b+jmX3bRJI/y0aAkSEhKxedMmePr44q0Rw9CmQ1cmoEkB3aVTe7Rp3RqZRit0KWns8Uq/a9CkJSpWLM9JEocMH4HXKldGalo6h7Z7BxTImZiprvFRkRg56m32i5ox6xusXbUafsFBrGbcf/BQjnqRB221CklxUVgwfyFuRUTg4N59nCiNEqKdOHkaUz79nP2oDh4+hi8+n4JVq9ZwQsIq1evAz88PB/fthLu7L4IL0kR5Bb/v3Yct23bii88+g6uXD1uTEClct0FzHN6/Cwu//xFKhRL9+vbiMH7y7z74+07QiSqFZTV7vS0rmgcNGY5Fi5fBYMhGUnwkq7PPXbiYQ0DHRUXio8kfY9jggfhy+izOwrxnz++4ePkKSpUojZ59++L9d8fwia7a0R0fffgexr//HoaNGIUbN24yqUz+XjRxz/lmHnx9/dC5YzsEhBZBfEIC0pNiEVo4HM5Ojti3ezsrrQcN7I8vpn6F0qVLoUHjFrwwIg9p4QGdb/PVP/5BNPaTjQ/tTYnYpYOmk6fO8IERqUG8/ENxaN8uFC5UEI0aN0LdBk3x3pi3WfX/+SeTEBefAKPRgL79B3MCzLmzpmHq1GmYMPEDjBnzLj79ZBJnnD5y+AiWLvkJbq4ubMEjMxswYsQIlClbFot+/AFQabBr22ZcuXqN1Rm1a9Vg6w86bPto4kQEhkgWFidPneLkpKeOHuCFc716ddGlW09WeLRo1QZDhwxGq5Yt0K1XPz50IaUzWQKdOXMWGakpGDx4IGbNnIZJn3yO33ftwJ49u9nnrk7Dpqw+IVW2VqNBWnIs12X02HHYvGENAkIKsxLcy8sTrVq9zslgGzWoj46du2HP3v2cGVzr4ICYeze5Tq3bdsJbI4ZiwKBhWLpkKdy9vIUH9D++N4gK/i0IMAEdz+pL58pDETO/PKwmA/yHX4Ax6gBStn+IgHdiETu3BBNc5CfrULQF4r6rDpVvCZiSbyFwbAISljRmKwz/N/fDanJG/C8d4FS6A9yaDUXCkpHIOPYNfAYchjb8NcTOawlNwZrw6jQecQuHMzGmcA1E5sVfINN4wrnq20hc3UUi0VLuwK3JNGgKVUbiit4wxl1D8AcpiF/SFCbdTSjUbjCm3GabDkoEGL+kOSc0NOtjuN7x39fghH0qv7LwG7oO2bdvImnDGHh3/RFKd0fEfNMMZn0s/IcchNyxIOJ/bASHYk3h0WoUktZ9jpSdk+DTdwucKzdG7AJSVxeEd4+pSF43B+knZ8MhrAay755lew07Qec3/BzuTVZD6U4+uKRCJuZOBUtGDALHxCNhcUOYkm9LZKOjN9TBpWFKjIThzkF4dV4NQ8xpGKMpWVwBePf6hu0PdNtGcwisZ/tf4NGiLWLnj4Up8SpkWne2ejDc2Q+FSyBUQSVgSohE9p2DCHjrGhyKFUDstz140yhXqWHOSIYx5rRkz0HEp7heKgKSzzHxqA4wJdyDz4AdMN47At2OCVC4BzCxTH7clpQYuNR+Fw7h7RD3TXWoAsJ4D0RktTqgIhSu/vDpNQ8pu5dAt/0dbgteHVbArWkrxC14B6bk65A5uHN0gDH6FMypkXBr8iXcW7yJ2G86IfvOHsjIpsVs5IMPTWgVmNOTYEq4wipo36HHYUq+hoxj38N/+E5k3TqH+MWNbLtpi1T/xHsIGH0NqfuncIJAtvqgQw2FGqakKHh2+I59oROX94TKrzAfiHh1XoOME/NhTo+FQ9FG8Gj5NuIXvY2MM9+xBQm1y/sE9IYcBXQOAc1iJdLmWOBc531W3klh347CfuOlttxnK5wJ6PgE9O7bC2NHv40ypUsiILQwJwWsVKki21oePHyYk1NTBG7BwAD06N2LBVTdevTGb79thVqrZWKarB6zUhNYgTxsyABUee01ePkTISpnhfQBEht06IrYe/fQtUc3Fgp1796VxV2bNm3Gop9/hpuXT46NxF+9Ce3tEhMS0LZNa7YBWblmHWZNnw7/kAK8Dz506DCT4St/Wcxr10zygh3wBtq3bYUuXXuyf7WbhwfzP2SrV6tGDXz+2SSMf+8DQGbBqNGjWSlMyfj2HziA6lWroEH9Rqhdvz4mTfwAPfsMQGhIEPz8/bBx7Xo4ublz8sXEhERUr1Ed9Rs2warlS7Fn7z5M++oLrNuwkXGoVKUmChYsiD07N8PD3QchYYVx9+YVHDh0BOs3bOLcMAcPH0GNalXRoH4TFC9VEp9/8jHWbdiE/v0GQqlW47df12Pzlm04d/o0ipUsiebNmqBD+07w8Pbh+YkiIed8MwuDB/RH1559+fBg3pyZiIuPR9kypTF85CjmUqZ+PQNbfl2PhQspibk//EMLI1ufifr162D1il+wdfsOvm/T5t/YpqNGvUbQZ2RCqXw0gflCHtBMPpvZy5nEKW37vYVTB3fi7MFdHN3p5OyKpt3eQJHSlRBx9SI2LZqLpNgoVKjTBPVad4WzmwcnLFw9fyqcXD1YJZ5nF/NhJii9w+HddQMfHNtctf76ETTWOiiQfesokjcPhSUtiqPE8tWGSCbnsZfGZ0tGfL4lIGRi12rl6Fs63CHLGHsU/18D92x3EEcX7OCIba/VwdRbVzA/4gZa+wbCZLVga3wM3ggJw70sPfYmxeOr8LKo7OqFRsf38mEs59N9tsfl3J0nBLSbty/K1G2FG6cOIfLaH5CT7P8JZConkZDJUapmE5b8n9+/xfZRadZ93ld5TgRe1s+o01EnVimRXbs8jCXDYHFzAlQKyHUZUETGwWHHUciS01lt/DLIZ/urUaMle4ZiRYow+UtVmzZjNhb9SOEQLvhl0Q/4aMqnuHXjFooVL4YZ077AkaPHMXnypzBm6TFpymQepIksadm6PWZ+/SX6DRgMVzc3nvC4k/y/bQTZQ9AkQDYdUZFRaNmiGVeBQoY0GgfMmTUDnr6BiL0XgWUrliG8eDHOtEthRP379cKY0WNhNGTg6xmz0KB+PT6Nq1a7Pqt901PTULtuLXz0wfv4cdFSLPrxJ3j7+yMuMhKr161E4UJhTExt27ETE8aP43B0SnK4dPFiuHren5hp4k1NTkbzFs0xbOggODk6wsXVhU8BCRfyacrMyspR7tK72T2hyIuWEgSSSrFmjdqQO2hZzdS0RXN8+P5YDnfJ1OvRd8BgRN2NRJFiRTHxg/fQt99AePn6IjE2Eh9PmsxK5Q1r18PR1ZUV1qRMJ0sPSiwxfMRbfIr5zdzZcPWUCH5SsG/dtI5VlfSOy5avZK+roAJFERcdjR9+XIhPP/8SEXfv8mkrKSrjom6zJywpt2Uwo1/ffoiJjWHfZhhNqF2vDtq1aYXRo96CX1ABPkWm5I8N6tdhNSpl7KVFDnmW9R8wCG5ubpj+9Zfw8AlgUnzR9/Mx+t3xiLx3DyVKlsTcmV+zF7jJaGRrgWNHjnJIEyVyE5dAIDcC1AfpokgEXUIs/vfFVO63e3b/zgtEhVyB1SuWsOp+1hzyRM/mCArqE4sWLcbI0WM5FJG87SmagPzwpIzhVzDho8kcvihXyNG0ZRvMnvYV+g0cAi9vL0Tfuc4HLAMH9ONFmS4lBe06duNs4CVLlsQXn02GxkEDTw9PZGVl8sHawKFv4syZP/jP169aDnd3D84e/ePPS7Bw3mz8b+o0Phzy9PRgQpkO/Ehd0atXP/iTNcbtqxjz3gfsoU9jZFR0NF5v1R4eXp5sX0Q7TeqvusRYzJg5E8uWr8axEycYH9f/tx+iAz8nJ2eY/l8NRlY4G9euZb8/2tQQ2f3zD/Ph5enF48LipcvwzewZbJNDyupny4su2qhA4D+CACdKS2Ly1qFIU+h2fMqiQ+eqg+FUsRkSlw2BS413kbJrPCz6bDgUrwdVQAWk/j4dCmctLBmZ8Gg1DakHp8KUFAOFkws828+H0s0Lum1TIHcKhtWQjMyL23hZ59VxARRuoZApDdCf2Yi0o9/xKte97lvQlmoOS7YF8YtaMOkkJ2V0lhGaIjXh0XI0kn+bDmuGHi51x3CYvzkjAXKFEuZME5zKvA6FaxBSD86HwknDaxGP12chdfeHsBjTYcm0QB0YDo+Wk2A1qAFlFpLWvQOTLgoylcRxeXVaAqWHD1L3zWU7NrmjK9JPruSG4NlmOpQ+4ZDJTci8dgDJe76AW6UucK3fB0lrPkL27eNkWQ251gOudSciefMoyFS0lrV51JLaNdsEj1YzkLpvCiz6RFiNgCakPDw7fYbU3T8i48wqvt2zzUyo/Ivzmjk78gySt3wApYsjzGl6OFfpBW2JxoDMjYk/mZwsSBKQsLw3HApXh2e7CUjd9SNST6+CR+MPofYvDpmKbBeskGvkyLp9EilbJ0DpHSCpl16C0OM/0nP++jWt1hx7FLKOMGdkwbX2m3wgor+wBXJHNROrJLixZhrgULQeVIGVkLrnayic1DaltAXenZZC7uqO7NunkbztQyhdnGBOy4BLld5wCG8EyHO1hZQYJK7tT8EHcKrcDTBkI/2PtVBSeey3bIXCyQPevZYi6+pR6LZPYhcZpypvwKlMS1hNErGQsJKSpJPsmKL2JOsLqr9704+QeWUTDPdOQUYJxGj/SskOM7LhXKkrRwKkH1sMhaNKep4R8Om7WRKAq41IP7Ea6SeXQO0dmCM0yiGgO62GbssIGKKO3VdA21AmxbVLnQ+gcPSGThDQf9328vkOWuvRvrRuvTpo9XoLjBk9Cj4BwYiNjML3PyxgsrJVu06IiY5BhYoVOOE12RPOnjsPy5cugm+QJIxiKwy5HGk6HRqRmKpeHYx//33etxqyDZxYLjk+AZ6+PkjPyOAcKlP/9wlHDk79ajqWLf4JPkEFeU37tBc/Lz2dI3kpspAi/ciWItuQzZGJ3Xv1x9WrV3kNvnXzeo72I1/haTPnYM2KFfAJCmaimi4SEybExqFSlUr4fv43PLdNmDgZv25Yz3hQ4vpNG9ciOCiIBVOr1q7HV/+jSFsL/vfllywgoz1v5ep1YMnSwycoBPGR99CyTWuMG/sOl0/Wmr37DURsdAyKhYdj/Htj0L/fAHj7+7FN5uRPPsXRYyeweeMmGK3AhjXLEVogFNu2bsfmrdvRonkTTPzwA/gEhLIVJhHSZJlHUdtkn0kiNcp5RH2b9rHxkbcwb8H3jA/5Nr/9znuY8P67GP7m28jO1KHfwKEY+eZQaNQalCxbCVcvnEalarVZnBcXeRdtO3bEmFEj2XaEbFS69e6H1NQ0Fog9zpryRQloIo1rNG2LAsXLwNnVHUZDNhLjInFw82rOY1WhdiOElSjH+brOHNiFW5fOonK9ZqjepC2S42Pwx+E9OLVvO9RaR/4eeXbZCWjf0mw3JtO6PQMBbYJcK4f+wlboNg+zRVbdt9zKszo+qiCaB4yZ0BRpAm2pzpwANm3/ZzDcO5pvKuj8IqCJ21PKZDhfuxk2xEZh6PnjcFSq2BtaQxEZZjP/PRHVS8tXQzEnF1Q4sA3eag3f87xXnhDQzm6eqNi0I5Iib+PqyX1/ub4j1lzr7IbStZsjOSoC5w/SSaBT3jb650Ukr39HpES6HhYPN5hDfEEpXOWJKVBExMDqpH1pyueHX0OhkDMZmJoYLZE/ju7w9PRkMiUxJg4unh5MuDDhmRTPYQ6e5JusUHDCL/Jyo4vUhHRCSAn0citbmajVaHjwpWy3gAK+QaE8GSUlJnFWcnc3d57EiHSNi6R6ZAMyDVw8PJBGiQC8vXmyiYuJAcyZ/Dy7epkmTArhJy8shdaFCVEiqCXiOwqAbfJVOcPbxwcJ8XH8Pi4urrYMwfcRobLI2iI7PVXyIMx1HOfmHcgLgtyXRELTu0VxeBFd5M/M70/WAno9h8hL5Sjg7uPPBBhN0GnJyYwVEfXk4UweyTTBUcgS/Z7KTkmQlER0cqlL0fHG0M2NkvdJp5A8wUdH2nAFh0i5e3gwcUZ/lxQXxxjSv9sHrLjoO5gz91sYTWaMGjmcSrHhGcTPZSwzMuDp7cNtgEj2+Lg49rWmxbeHbxCS4+LZkzc1NYV/Q+QbfT/CLzkuji1E7G0mNTHW9v5yOHv4cFuwL67yukuJ8l4NBKitcp9ISICDoyMnsJQOJ2V8Ok/WMGSDwWOXycTjR1JsLDx8fdgWh3d4KieOxMjOyuI2zGNVdprUn3yDkcRjFbVxMx+CJSUnwZyZYgNQwV7K9ExKNJKRTH2YRqz7p/9O7r7clqlOiTH0TCnbOIUFUh+lcQYmGntyH7So4Onvz770/MykRJizaKzh3vynhDE5OMTHw9HFmZ9nv5LjaJyUnql19eJkoDRGS/6C9rGDni2zjQu08DT8aQx7NVqMeAuBQB4gYDay36xT+a6w6Mn/2Zf7PflCW7LSoXDx438nL2j2PzamA6ZsTgrISflIpZwRx8Qrh2T+v42YOTWaN0dk3yGpbGWQU/IztgWItKmCZWzzRSH9tG4g0suSnc5MsNK9ABNztE7iMH+jHpbMdFiteni2m4m0Qz/BnCJZT9D6mepgMaSxsojq8WC9vLh8ItCs5iyY00i1I61N6N3oneyeuKTgtpqMkDtRncgr2czPIIKQ7EGspizbuzgxZmSHYclMgcLZm1VBdjsCIvTJKoD/O9dF7yJh5SlZLtC4ZcqEOTUecic327OUEkZGWg/KIFNppeSDZHlANh7ZOlgNFDVDYgepfCIAFa4hsBjSYUlLkMpycGdMmQQkNpKlORbIyZ5D7YLMq7/CnHQdIBuQF9g05UELfDWLoG+jdIBL1eH3zyDkCj7sIfU521XkUqBT27AY9YApy9a3pHmX2wz3GQuHaz/QFshDnX7zQFtQshKeOhK1FWpnZMshKfFtXrwWM9u9cNtysvd3KUcN9V+yxFG4BEuh1rnbL9U/I4FD7UkBl7t9Uxu0ZNFawsptjxNvcttUst0MN0ArKf6pnXtAf3EVW2lQHViVrXaGe5NpbIeTcfp79onOUejTOsjBFZ6tFkB/aQ3Sj839E0H9ajaif9db5exLM/S8f6X9kYL2ZLSHhQGuXgG8LyPBgD6F9nkyaJw9eF9KooHce0223tDrkZWZCU8vqSz739v3WfTfpJjO0NFa1Qy1kydcKWfSc6z56HnkX6xPSf7TPtjZw4/3qUREJsfds30UGdtiUj4n+xqU/sIe0U5CkfRk2gcCDq7enHuK9sDSHp3WzlLfojmQcqnQu/Cekz11pb2+/f3ofWmPnplqX5Mr4OEbkPP36Trdg/vqxETeo9P6mPYLEidAkRaOcHJx5oTknl5evNclsv1hnoLqbsc6h8uIjgEsxEMo4e7jB50uGVqNCh07d8HZM2fxx6mjXO/+A4fh+wVz4eTuxxHT9L3T0zOQlfZg3e1YPa6FPy8BTfWmqHaVRoPX6jaFT1ABePkFQp+ehpiImzh/fB/iIyO4jQQUKIz6bXsw13D59BGUr9EAx3b/hmt/HEfkzatwcnXL+4hlW5JhhUcYfHrt5LGWCW4663uCTIbWQqD+5K5FxonVSFrfR1qr2XJovPSRgtZP2SkcKefRYiqgAnTb/4f0w9MkK7F8WEPkGwENKxSQYUWFGnBRKtHzzJEcZTOR0+TzTOSzl1qNtRVq4WpGGpqf2Ad3lYr//HmvFyageUCRKxBcvCxCS1WEIVMPYxYtWqlSj9dgOXt48QnN2d0boE9NhoyycL7AizwvAPnyO1L8UVIqUoPSmkQpJ/mfpATIx3emgYrk/HRRggF71lcaNImctlroZF+6x2zzEqJ7Sakop00RDelsuaFkn6tHXVQWDSp0L02U9H40IXNCLvJVtpG7NClxlBkpJpicVUgnuDJZzvOofCKG+KIE5wo5qwW57nRa+VBZdBuVR+VQSBN13tz35dTXloyMynq4leY87+GXs1qhUqtZ5ZjzbtKMwu9Hp8b2sih0344lY5UtvRfdSxMrv3Ou+mvU6gfqTS/LSRVzEeF0j718/jZ2LPnEVi19P1tbontjI29h+YpVSElLx9BB/RFYoBjjwu9ne//cmHPdcr2f3VqFSO7HfT/+vtz/pe9irx+RhcJ2I19Gln//Q2ztjsYAe5t5eJyil6Sxgv3mNZoc2x/7+GEfN+z9i9rjI8cqm/UTtfv7fdVgs+eXxj37nz/Ql3P1q4f7oEqtyhkb7bOdfQyy93kaiygKxTaMSePiY8aXR+Fgf+bD4x4V8dhx4d/fMsQbCATyHgEmQA1MarnWew9WE4WH2g6cFCqJ/DWT6ow2SZJ3LKtmiZwl6wDbPM6Jxux/TyGaNp9FKcGgLZKPyiVClUJGbRcTWFQOXbbn8bjAZJmtp9ueSQQXXURmUX05WZ+tzPv1okg721qBSCt7vXihyVmFpCRmtrKJnJXIZ2lUtdftfr1pEUXl0Surc9YgOfW2lcfvbttESmpRUn/a1jk5UYzSmudPdbLhxc+0k3aEkX29QzYM9rIYCyUTzg9c9nso3wp/K1tZuTCVBlySoVrZ91d/YQWMceclAvAhojzvG9p/sEQ6GFE5wq3+x7ZtjU2pRn2D8La33Yfa+QN9yzZL5rS9p20LlHyS27sktJDasH1GlvqVlBwwd/+jfcn9dnW/D9q/Xe76m23t3R6la/u7Pz3v/rPs7c9KwhSzERlnF7FViORHLvlIOxRrBefXhsOSHgOZ1uOhdkljURZ0mwfzoU/u/cB/sHX9Y1+Z1pvGjWnTAAAgAElEQVSP20vZ95N/2nvn2v/lmhw4IvyBsh7x1k9V1lOi9fDe7eF1r/1ZT1qD2h9lL4vnLJNJ4hcesUfPzS0QWWtfGz+w937WfbVaBbPZIllHEM9h4xfoWbSvoLo9yD88xFM8Ai/aq/N+nzgFkwkODhqkJMWjXZs26NqtOxLiYqBQadCrZzdM/WoGJn3yGYtHiFx9JCfwF1zP8xLQUtWJhDbDYjZBpdZg0MQZOLb7V+zduByOLq5QqdQcOZWZnsoCuXYDRsE/JAyXTx3C6vlfQq3RMoGdp9YbD2FK6xDHioPhSrZCWunM40nTMDUdOis3RN9C0voBMMVSYloSquahPcgT+4lkHaJwD2MbNrmDC1L2TIQ5+YYtSuYpO9kL3JZfBDRPmVYrmngH4F3K76ZUcYJBav+5ZkMUcXKGwWLBwPPHcSZVx6ro56efgTwhoJn4sgLBxcqwfN/ByZk75iNDDawkGMuEyWhA5LXzSEtOgIasDPJS8v8CH/yl/ZR7kzRQ8OosH4nnl/ZOouB/JAJ8sq1PR42atXghcOzoETg4Ci/mf+THEpUSCAgEBAICgfxDgBbNlCAsLfZJGon8q8+TnkSrexIw0KbryZqOf0Z9/4m1YGKSrEK8hI/uS/0+tLchpXH0P79fvVQcHl04R1SoiHyWIiR4N6hyhMK9IFSexQC2rrT9lsaorBQYIo+xX30Osf431Fs8UiAgELD58drsORo3b4369eqwkCwyKhrzvp0PN0+KmHp+47sXI6ClL0QH6GTtV6hEOSTFRkOXFMeEuJ2LI5tQ4gaqN22Lqg1exy+zJrP9Bh3w5qntxqMajO0Q0rHiAI5QIUsLGUVb5c6NJr0Fq/spSTMsGZzQ2RB5WIqEsUW15F97JFGmmpPcUr3M6VGQKe5HqL7seuQnAU3vQkrn4k4uaOkTCD+K1CdLOIrwgQwpZgMiMzNxMDkRe5Pj4KKQRIcvcuUJAW1r+bCYSIVpYfWppLp4ZCvkUxqLWeoU5Pn50hv+iyAkfisQ+JchwPst8vhKTeMDaGcXytSdh55O/zI8RHUFAgIBgYBAQCBwHwFSRFI0mGB1X+1WcT+mhVXSQvjx0j93bsX/S3/Yv+YBlFyRDpEeWodTEidTFtvSPNg2JeU/2Zbke9Ktfw2moqICgfxFgAlBjYZtRSVbPSJLyVYv4IXzHeUFAW1HI0ufwdwaeVD/6aJ3cNDCw9cfcffusPjzRYjzp/8CJMKUcQJhWneRBZGUePVhGlOKMuEx0WxgKy45JR4mq8MXIPifvp4P32nNFSWXvwkQ85uApi+RTUp6K+CsVELNzgdWdjXIspiRYTbxitlN+WLWG3aE846AphJtjUMiux7HjUueXNLtUniDuAQCAoG8RoD8dRU8tkte0s9/MpvXNRPlCQQEAgIBgYBAQCAgEBAICAT+uwhIpIy0d354jW6LlBV2Mf/d5iHe/B+JAO2tc5O2FGn8oldeEtBsQ0j2RY/k12R8GEYe5GqNw4tW+xl/b3cCIM8H+4HcY7gJsj2jcZHst/LNduMxr8OJaaWcEvl55TcBzbOQjZclb+fc7CzZcZBhFf39i/g+58Yvbwno/Pwy4lkCAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICgX8ZAnlJQP/lq1NuCsrVlc+E6oP1ykVGP6rCOeznf1ekmt8E9APk8CO+SV5/CUFA/2VPFTcIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBPIGgXwloPOmyqIUgcALISAI6BeCT/xYICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAIPD0CAgC+umxEne+GggIAvrV+I7iLQQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBP4FCAgC+l/wkUQV8xQBQUDnKZyiMIGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYHA4xEQBLRoHf81BAQB/V/74uJ9BQICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgE/jYEBAH9t0EvHvw3IfAAAS2Tyf6maojHCgQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICARefQTsBHTVSmVx4OgpKBRyWK2v/nuLN/zvIpBDQFPjt5iMgCCh/7utQby5QEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAICAYHAS0XAarFCqVSgVrXK2LP/CBRKQUC/VMBF4X87AjJ332CrxWSC1tkN3gWKwGwyQAahhP7bv4yogEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBwCuHAImd5TIZfFwdEJOSCTnRcEIB/cp9Z/FC9xGQFNBWK2QKBVRqB5ASWvDPookIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEBAICAQEAgIBPIeAbbgkCtQoXRxHDt7AQq5XPDPeQ+zKPEfhEAuD2grrBYLBPv8D/o6oioCAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgEBAKvFAJ2D+gaVSpg76HjwgP6lfq64mUehcADSQgFRAIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgcDLQ8BOQFerXA77j5wUBPTLg1qU/A9BQBDQ/5APIaohEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCDw6iMgCOhX/xuLN3wQAUFAixYhEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBAQCAgEMgnBAQBnU9Ai8f8YxAQBPQ/5lOIiggEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCLzqCAgC+lX/ws/3flYA1DbkMtnzFfAP/pUgoP/BH0dUTSAgEBAICAQEAgIBgYBAQCAgEBAICAQEAgIBgYBA4NVCIK8JaJlMxsSluP69CNjbhEqtRmZmJpPQr9IXfUkEtAx4ElkvOsW/t0eImgsEBAICAYGAQEAgIBAQCAgEBAICAYGAQEAgIBAQCDw3AnlJQBP5bLFYIJPLST772Dr9fSS1nSN8IlEIiW19lSjXZ2se1CbUKhWcnJyQlJwMhVyeb2jQl5HhPuFN/23J46e/BALaCqvFCvofVf6Rl01KLpPJ/9ON69maorhbICAQEAgIBAQCAgGBgEBAICAQEAgIBAQCAgGBgEDg345AXhLQZpMJ7l4+SE1Ogkz+eJLXYjZDrlDkM3QywGoBrGZY6Z+P4QmZHySuUK54Iomef5UnHPOXDLcT0I6OjkjW6fKVgDZZJR4357ICKjrQyMMrzwholvpbrdA4OkPr4gqVWvtI+T/dZ8zOgCnbgPSUJChUqn9I48pDVP9lRf19p2D/MqBeUnUF/i8JWFGsQEAgIBAQCAgEBAICAYGAQEAgIBAQCAgE/oEI5AUBTVyCyWhAsQpVULVhK2z9ZSESYiIhfwRxSORzaNGSiLx1hUWjTPa+7MtGOiucg6BwC4Fc6yWR0Q9cEkFtzowDDKkwxF2CXOX4smv25PItZol8linyBydbbfKTgLZ/fbPVCkelEuVc3OGsUOWonlUyOfYmxiLTYobC1lZelI7PEwLaarFA6+yGYlXqwdXTR4KOKviY2rGhtkKBqBsXcePUgXz9oH9LK2YsrAB1csYGwF+ERuRbPWUyGLKzoVKpQINXnl88IBq5WOULHjbY65dXvkZUXu53ppCV/L74QMZohFqtztNH5zVWeVo5UZhAgKeI+/3vhfreM4wx9mc+6nkPL9Ievof+nvprXo0/0jT5FBg8w/uJhiUQEAg8DQK0JjPDajFDpqC596HFqn3N9jRFPbR5sloMkNQ7yhdQzNjXYo9YRD933Z70MjLAQus0Uhy9SL0f3ktKgZx/3mQ+5j7+Y0nM8iCstnLsf/inTWuuu3kdmws/Yfn3zK1Y/EAgIBB4OgSedl3Io5KNCHx4Hfnw2jP33z/VGvHpqvrIu/5qH5y7bnm9/n2Baj/dT2UykBqY1vLko/skO4qnK/Dl3fXCBLRtnsvOykSfsZ8ioEAYblw4i9Xzp0KpUj+w1yBOpkCxkmjcqT+2LluAyFtXoVCqXt7LUclEXLoGw63RVKhDXiNGiDrE459pNUEmt0J/YT1Sdo2zfbt8ViHTWsJshCqoMpRuYci8sv6v1zJ5iGJ+ENCEqNFqhcXWfshmo39wIUwoXArJJiOUZOdCpLRciWGXTmB7fCxUNi9qgkcpkz/RcfmJq053n6AXJbF5wViubms4unvizsUTrG5+vFSdjNEtcPcNREiJCrh2fC9unTsKlYMjiMh+5S76QgajRDirVdK62GSGzGCElf77b75oYPb19UFysg4mkynPSWiLxQxXV1fekKWkUAiB4rmCGGiSNBgMMJvN0Gofra5/WiipUyuUSmRnZSFDr2erGJpkXV1dpO1PPm5Y6Llenp6IjYuH/AmhMk/7bnQflUlY0fd8Uaye5bniXoHA0yDA/U+hgMFohD5DD4vVAmcnZ6hUymfuezScmi1muLm5829TU1Mgp5Cthy66j/p8RkYG9w3y1KI60G9obKFxJYPqwifd0iKH7qGDOfsGg0KgyI+LwqHyYoygcunwiZ/LGEjPe7hsqpObmxtPqSmPeb+nwV3cIxAQCNgQsFogU2ohUznCkpnwJ7LYmp0GmUZaDzz9RUSrCXKtJ6wmA6zGjCdvsB5XMC3uTdk8BsmUDg9umukAzJQJmcrpBcjtR4yOtNlzcAcsFlgNac9X79zF8sGaApbsFBZeyDTOj3lbKyBXwZqVAqvFxGIUmVwl3W9XHcmVsBrSGVMammUyJWQaVz5AePCyl6XjgwUuS6GCTE1lmR4b6vv031fcKRAQCAgEJASUSiWvG3UpKdBoNNA6ODx2XUhrPbo3LT2dyVBHrSM0GnXO/enp6fz39rUnl6fV8nNoj2o0GFnT5+Hhwfc9SUjx1N/HJgSkNSjVS9oHy+Di4vIAD6DT6SQ3WJkMjo5aFkvZ6/DUz/qbbiSsnZ2lvUUyeegqnn2PkV9Vf1ECmn7v6OKKGk3boXj5qrh08jAKly6Pozs34cLxg/waFrOJ1xNFylRCoRLlUCi8DC6fOYL4yAi+h/ZIebG3+RNmTOSa4Nl+KTRFG5CZsHQ9iX20cc0yNZC6dzpSd38IhbMPrPQO+XHJ5LzWcijYAB6tf4DcyQmpv3+BtMNfQ6bU5MthRn4Q0EQuuyhVUDH/JLk+hzu5IdzJFQbbGoso5iRTNo7pkpBttUBhM1g2Wi3Qm80g1fTzXC+sgCaAXL18UK5+G1w6vBtxEVcfSQDcrxyZo5ug0jigTJ2WsJiNOL9/q63R5/PpxvMg9qy/sVhhcdHCXKwAjGFBZKICRVQiVBduQp5AA7tNLf6s5T7H/TSBKG1+P2aLBQqFHPHRMUiIj0LDpi1x5eo1nvToHmqU0oQIJmoo+6Z9vCBi83EXTcr2r0jPi4+6jZmzv4G7uzv69OoO38CCOWXbBzqanO0k0MPPM9pIcSrTy9sbjloH3L5zG3LalNga/f1nWmEy3a+znVyiulM59oveJ0WXjNACBVG6dElYzRb21zl67AS0WodHhKsQYabkhUPuZ9pxeLj+9vo8jFcO4WUjifWZmQgKCsSRA3vg6RMMbx9vfgYZzROpRv+uVKpy8Mz9vJx3kcthMpOXEikzAZVSAb0+A65ubvDz9cPNmzf49POlTCrP0QbFT/7bCFA7JJJVn5EBF1dXlCldEk5Ozjh95iySkpKgogUQqB2TCo+4i/vjEP33w32L+nZc1G38+PMSXqiPHD4E/iGFYTQYcvo8qU4M2QZk6OIQXqYCggIDcOHiJb5fqZA2ETTulQgvBhcXV+53tBA/f+EiEhISkZacTA9Gi+bNEBUVhRs3bnI0x/2xwD4dS+uph8fH3OMnjUO80FQqkZWZCUcnR5QtXRrOLi7449w5xMcn5JDQhAGpNmLu3sCC736A0WjC0MED4BNYkInrR417/+3WJd5eIPAUCMjksOjj4ViuD5wrDUbstxWh9CokqaFp02ExQh1cHYZ7RzjtCodd2mZh/nsemGwhmdICjn0K5QoNjAnX4NNvD7Kub0P6oS8hdw20LeppbKAouFykqUzB6x6pPNv6hBRBtMB38qMTM5h1EZIHIi8mrEyYK5z9YUq6DuRSbt+v10NrMxsRTM/gdRltKHJvFuRKqd6J1+DVeRXMKRHQbXsHCvdQ+5v9qX40nlppbUjrNtqu2Otuw4H+jIhni14HTeGGkKuUMMScZ3L7T2G+cgUsGfHQFKgDudadv4E5JRLGuD+YyKf7LRkJUAdUhMI9CFazFZaMWBiiTkDu4PHgDpYIb308NAXrQu7gxvUy6+7BGH/eFur7MGH9FG1F3CIQEAgIBB5CgMbt5LgYqJxc0LhBfdyJiEBExN0H1oX2n7DQwGCAXKlEhXJlWUxw+fIVREb+H3tXAR7VtXXXWJKJuxMiBAkECRBcgzsEd3eHQnFooS3F3d3d3aW4u5OEuOtkkoz8b++ZSQOPChTSvv73vO99r6+5c++56957zj7rrL12BMd3FA/6lygOGxtraNRUOE6E8PAIvHj5ijPFfX284eLszCKFY8dOws7eDpmZmcjMVOoJ6c8TjlG/0tPS+Xzly5cFWTKkpqbhzt17urGf1s05KtSrWxsajRZKpRJPnj5FQnwCzCws+Pi87UN+IW8GoSFW/TCe/zA2zns+6p+h6JpOt6db59J1iLtQqzXv8RkfXo/WGbHhoZgwZSoCywegSaOGcHTzYgFKXp7it/iM31rHUx/z9pv6Rf8/73l+q++/9yF9LgFN83FOlhJFAyoiqFVXxufZnau4dvogSlasjbI16iMjLRlXju/DoxuX4O5dGNWatoOdowtHBfSOxUWG4cDahSwO/eJcAXFHGhWkDsVh3+EgREamvxLQfzSyaHIglsugeH4WyYf6QpuTmX/uASIJtKoMmPg2hnX9+RDLLZB+YxlSz38PkezfQUCTlUaGWo11JQJRw84B6eocGIvFvD9ApHJeTwQWcenjVQV5jBsZ4XZKEgY+vo3UnBzmCD+Vhv4iBLS1gzNKVG+MF7cuITbkxe+anuvjaP5gi1WqC4lMikcXj+l2Zv5NRQl5x0cNtZcrFJ0aQO1kS1I9QCKGiAZutRbyvWdhdOUhjWa64PwrNhrIaaBMiY/iqxib28DOzhaR794h5M0LNG3ZBm/ehvDuZlJsBCAzg42tNRM0RAyplem6YF9sDEcXF2RlZb23S0qDlomJMWLCI0jQz+kV7p5eCA95gZ9nz4OlpRX69+0JZ3dvREdFwcLKit8BGjxpMiU1srWNDRNPsTGxgErB/XR0LchEUlJsOEaMHoeaNaqgedMmcCnoyyQW7RTHRoTpF4rGcHR14eNp19bM1JQVj9rsDFjaOfP1uJGi0NwMI0ePQqXAclAos1C9WhUMGTYK6zZs0qXq6BvdFw3QSYlJTFKZyE04pSc1KRk29na8QKLda1LvE6HG/Y+NBXJ0/YfMFI6OjtynlJQU3iWniVytTIOJhS08PArg9PFD8PAqChdXF+53ZmoCjMxsOLiICX+Xi6ejmzufJy01jXd0iTjLzkiGuY1jroUKkdoiVRb2H9jHqvb2bVvnTrpf8fUSTi0g8KcQoG+Qvnd1lhLbtm9F86aNcf/ePYweNxEXL17mjSoiahKiw/l8YhML2NvZ8TdjYmLy/rclNYW7uxuPMUuWrQRtqhEBDei+XwcXF97IUWYq4etbCP5FfREQWAGD+vdBp269sHv3Xtg7OPD4VrtWTZw6dhC3b9+CzMiEfz923CQcP3ESPbp3ZRUFnVul1qBY0WJwci/IfaLxJy4uDtps+t61gEQOR2cnHh95nKW/x8dDm0XjJ2DnXID/l8e8DAU2bFyNTh3a4+6dO5j03Y84fvwEj4MURMZH6cZqIJsJ6PT0DIwcPhT2LgWZIM8d92hMdnXlMfSr2Cj9qScrHCQg8D+CABPQ8TD17wCz0j0Ru6YqZA5FoEqLhFaZDomFA6ybrEDysaH8TfO3LaLQmsjSeIikMojNnd67WU16DI1W0GRmwaH3aWS9PIr0G4uYyFUlhXB8J5KZQGLuolMwS+VQK2KhzSKVNNgPkYhhijey48Jh33Q2xKYOiN/RDUauPtDmKHnxRdd1GfIE4d/J9QptDSuMNYpEiKRGEFs46wv8aHRWGupsqNPjc4l0UhAxoU4WFkT+pkXzIlSjyIJd5x1QJ75CytlJkNr6QJUcwqolOq/EwpWJeRrH1IoUSCwdoM1K5bhHYmavi93VKqgVJKrIgdy3MSQ2VjDxag3TMs0QNacU1OlRersTPXT8mxy+lmWt6RCbmkNsZAmZa2FEL6oIVWo4RBR/mTnBssYUyBzdoM0xgolvScSuDkbWu19Y4cyEOm0MqLMhsy+iO5exHGK5FaT2vohZXhlquhfC4/esO/5HXl+hmwICAgJ/PwKtWjSDhaUFhg0agPCICFSvVhXOBbygVFIGuK4xiavKQXpSMuYtmIvhQwZyrDd/0TJs2bINVra2HMvFRYay4IFIVVqrb9y8FfMXLEZOTjZC3zyHMisLiQmJmDFzFk4cPw4vn0IoUrgwTp8+CbmpBYsmPqVRv4hAlhsZY+CgfmhYry6roGvVqoHvpv+ImXPmcbZycMvmGDKoP1JTUlGxUkWcOXsW3bv2hApi5nkMlhxE1hKxm5ZI8yBgamXP4gpSbhOnQASnLj42Yf6AxBcmJnJ9PJ/Bv7F38eA1LdtlkEglMxOK5ETd3AUJbJ2cddFwdjbSMzJgZWmJlPhI5hrMrG1hIpez3SdfLypanyGTg8lTp6N48WJo16Y1HFx1sXNensLJ3R1K5a98Bt0T8wofWccbYn5ay2dnpBJNB1unAkiMT4C1rQ3jwX1XKKBISdL3XQpbJ6c/tO/7bAKaLPpUOQis2QglKlbnTYMbpw/h7bP7KFWpFsrWaoiU+FhcO3UIrx/fhpmlNSQSGZw9vNCgfW+c2bsZYS8eQZGRnpsV+inv0h8ea7CxcAmAXeudEJlQRtIf/kp3gIYyyqTIfHEeSYf7c8yRf0UJ9VJKsRTyYq0gNraC8s1JqJPe6kUJn0q3/sl7znPY11RAG4SicrEU7VwKoL2rB5yNTXAkLlL3qeoJZdr44owLvVWHtVSGmrZOeJyejCOxUdgYEQop6SbIOe0Tb/GvEdDUQbUaDh4+KFqhNp7fuIDYUCKgf79SIqdgS6UoVrEOjEzN8fDiUeRkZkBEBOFnSrk/8b6/7uGkDMnMgtrNHun9g6FxtQcUSh3RbHhE9M9qNcw2HoXRlQfQmpvqCOqv0Gg3Li0tHVZWlhg1ghZVIuw/cBC3bt1muN++fIzmwe3w9OkzGBubYNy3o3kX9MjR41CkJKBOg8aoWqUSD8rPn7/E+jWrYevkkjvpGQbd+KhQDB81Fk5OjoiPj8ecn+dCKtXih59mMrHUt3dPJoKDW7XAqVNnkJqWBlV2DooULQJvb08cO3oMirRkdOjSDSX9S/BkNHHcGHgVLoEu7VujXGAgPAt6YOCgwbh79yFMLSwQFxmOiZMnwczcHCEhIVixdCksrG0RVCcI9+4/ROlS/qgYWB7zFy3hVHcisUiVvXzlWngUcEOjhvUZ8QmTp2H6tMko4FWEU6poQqVGO62ZGWlo0rQZ71q/evkStvYOCKpdE4ePHkNmejrKBwbyeS9dvAhFWipat2uPUqX8+aO9/+Ahdm3bxqkxtYOCWGXu4+2JmtWrYd6CxTxJXzp7Ep6+JXjCLF7cD+3btcXBw0dw9eKZXDyJJJv100xY2tghsEIgKyXNzc3QtEkjrFq9DtExMdxnwrl922C0bd0Kl3+5imFDhsDRzYMnbaEJCPydCBiyHGQSCVasWIIqlSrAv2RZxMdGwNzGiTd4aMOIshimTh7PasTLl3/BkYP74erpg8iQF2jVpiMCypTijR9SDO/cthPQZmPdho2sar55/SqaNGuJN2/fYNmSFbB1sENaSiqqVq2CSRPHYcSIkRg7dgzOnb+IVSvXwN7JkQloCrQHDeiLmjWq50JkaefC383WTWuRkZGJ72f8hH27t6G4X3E4uHpwH+Ii3vLmXflyZTl4e/z4KbZuWg87Z3eIKcMkIhQtWrdDhcDyTNZMnjYdFubmTLIvmj8XTZs0hH/JALwLfQ1TKwe2/aAglzaZBg7oCy8vL+zbvQO169Rnsr1/315wcvdGTHgYJk6ZzMfTxuGqZYvh4uHDga9AQv+db7lw7X88ArkEdEcmoOM21ORFjbxoSxh7l0PaL6sgsyuM7Oh7bP0gcwngBZNWlQazgPZQJUUi4/aG92yGzcp2g8zOA6mXFsOi6mSoEh8j/cpsVutYVpsIkVyOnNhXyLi1jEnSnLjnMC3ZCUYFAqDN0SD13CSdutnaG6Z+jWDkWgMSSysk7h8MddIrgKw4NBqYlekJsakdUk5/C2OfetCkJ0FkJIOpfzOoEsORcWsNIDViglurTIJY7gKzgGBAbAWtKhEZt7ZBq06HSGLMxLpZuV6QOXgi/foGyIt3Ztvq5JOjGQ/LKmMgNreBOikS6dfnQ2zqyFiYlqiJtKtbYexRFWK5KTLubmNSXWLqAPNyrZH56hYk5k6wrN0LscuDYdf5FJKP9IEq6c17BDSlsebEvYH75Cwk7GyJzEdHITYzhm3bNTAp2AKRP9tAo8qBy+CnyLi/EclnfmTRt127PTDxbYjIWY4Qm9qyoIDPFf8GBaZpEbchCJnPz0JibgrH3kcB2CJmeUlIrb2YpBaagICAgIDAX0GASNI9O7fi0cNH2LF7H+bP+QkVKwTCyd0LWWxBqmtU3I0InB+mT8PgAX1RqnQ5PLh/GzK5NWzsbFlERUKwC6dPwNNTl3VCzcjcDjbWlixAev78CRo0bYnIyCgmqv1L+mPylGkIefMaP8+eDQtrh//Kuvuje6O1YnxUBEZ+8w2OXboAACAASURBVA3HlIV9C/FPevfpj5Url6FkQAWkpaUh5OUTfTwphnehQrh08TxWrd2IqRO/zc3Eo7iX7C3c3dwwoH8fPn79hs149ugR7F1cER8VianfT9XzBy+wfs0KuHkV4eJ3bTt2RZnSpZhLmDBpGuztdFkvifHx8C1SGC2aNoGZhTniY+Owet0GaFRquLq5omxAGZw8fRrjxo5BYmIC9u0/iNevXvPanO6rV78+TNBfPHcWNg5OaNu6JZo2bgTXgr6IDH2J4aPHwsnRkdfRc2f9yKIOyipk7JkwD0Fwu07cNyJJ7j14iN3bt8KpgBdi3oWhcvUaqF2rOszNLTB+4hR06dQe+w8ehpGRDAmxcSha3A/NGjeEmbkFE9krV6+DRCqBsV7x/rHn87kEtO5cIqhzsmFp54hqjYPh7Vcab5/cR5EyFfDoxkVcPXkAiTFRkJvRZgXVvtDAztkV5Ws3wfkDW6HMSP9D3u6P3qnf/DtbWWTBxKcBbJquhMjI+BMIaDVEJhJkhd5B0pH+0KSEAhJSH38druyj90CbNYoEjjPEcht9jYzPRuOTfvg1CehfO6JFcnY2BnkWwdCCvqh+/SxilArmJ7lR7Tb6Z97oF6GIhQ3OV6iFsc/vY+O7V7A3MYXqM3nbL0JA2xfwRrGKQZ9HQMvNdAS0UvHvIaBpxydHhaza5ZHZrg7J3TiF+71GO5ZGRjC69wKmqw8A5L9iKFL4Sa/oHx9MymdHB3uMHDaEU1ZEWjWMTc0wa858PL5/C1FR0ajfpAUe3L6Ln2f/BCtzczx69gyL5s9Dx87dsGXTWpy/eBlvQ0LQo2tnjB47ActWrGJvZ7aMkEigVKSjU6dOqFihPNJTU1nhTATossXz2YKDCNp+ffoAMhMoUuJRpUYdPH/xAoqUFAwdMQx9enXnNKTO3XqiSeNGyMxIZ5uWxKQkzF+4BN+OGo6ifn5wd3PF4MFDcP7CZRjLzdC3Tw+ULVMaGWnpfM1jJ09hzYol2L1nP6uLL1+5ChNjI8yetxApKak8uaSnJqNChYqsTD586ACc3Tzw4vFdpCSnoGzFakzmknqadnNI1f3uzTM8fvwMC5csw/IlS2Bp74iUuAj9rpAEi5cvh5OjA1q3aoFuPfpi/doV2LVnL+9mkwK5Z98BWLdqOVav3YByZcvg1JnzMJOb4IeZsyGVSXHj8nm4FvBA4SJ+GD5sMDT/qWK7dcce+Bf3Rc3adXV4WlriyrUbPFmSorxZ08Y4cOgoLExNsHj5ak4Bo11cUnIvX7KQJ9jB/XqjceNf047++E0RjhAQ+HoI0EYYBZYdO7bH99MmYfLUGahYvgxkJnJWXVDmg5OzE4YNGcS+6KqsTJhaWmHd6jU4f+kiRgwbgdmzfsT+A4c5qCcFSs8+A7Bu9UrMnjePN5ru3HsIKbIxYOBgHnfGT5rKYw8R21npKaxYuHLtGlasXIsN6zfBwdkJcbGxKFasGC6ePYH9+/dDKxJzwHjn1h3YOzqwxQe1hk1bYfbMGUxAuxb0QXJCPDp3bI8VK5bi6PGTTBq3axuMvgMGY9v2XZTsgnpBtdCseQtkpKfCxNQMYe/eYfKEcWjasi2WL5mPMWMnIrBcacjNLfDDT7MRFhoGcwtzzPhuCgYP7IelSxZDBRkCy5bByTPnMGXyJE6do/GSgmOFftw7eOAQNm5cw9kOH2anfL0nKpxZQOB/EAEDAV2iA8wDByNycQDMireGaYlWEMvSkXJuAZwGPkL0gkJQp4bBLHAwrBt8g4wb+wCRBhbVB0NxfzuSDo7km7dpNhempdoj7eJiitZh6l8dyacXQXF3HSxrTITUvhigSQckllA+PYy0+1thXqo15EWakcMntGoZK32ST4yE1NYX5hV6QmZbBhIrKyTsHYicqDsQyeRsK+HU5xYifrKAViSBZbUJsKjaBRm3j0Ek0cCy5mCkX9uA5OPjodXmQGxsDfuOqyBzCETKuaWwrj8KypeHkbB7MLQqBWwa/ASLKj2Rcm4xoJVBXiwQ6df3IfXSz7CsPgYyp9KAlvpthazXZ5B6eREsArvCrGw9JJ9czFYXNk1+QtT8MlAlPIO8WGvYd1iJ+G19oXi4GdBKIZJK4Dw8BAnbmkCVHPaBAloCrTIZpmV6IifqNrJCLkFsYg6rhkv4nnXnUENeNBjqjBjkRN6AyMiCz+M2LhWRsxxyCWhSdWuzUmAW0BtZYb9AkxEFjZKU2t6w73QAUbML6GxWBAL6f/CDFbosIPDPQyA5jrJ9ge69+6FPzx6oUrniewQ0EbEkeiIR1OnjhzFwyHAElPKHlY0tFixaggf3H8DOwZGz/RISYnH81Bm26jh2/CR2bN0KN09vRIS8wbNnj1G/cQvExsXhyYPb6NKjD/bv3gF7Oxt4+BTjzNpPFR3Q8UqFAiX8S3AcuX3bVrgV9MLT+7fw5u1b9OwzELfv3MXgAf2waOlypCfFoEaNmhg8dDgWLpiHO3cfModABBnFm64uLhgzegRIXJKdpYCjsxvmzl2ABw/vYvjwkfDzKwpFWhosrKxxYP9+7Nq7Gx3atEOtOkFQpKfBzNwSz1684LjXzMoRrk6O2L59E5xdXLBz2xYMHzESm7ZsQ7/+Q+BTyBsP7lzHijVrocnKRJu27Zmb6Ny5ByKiwjFmzBhMmTgOy5augAoilPArgrchoejVqw8srGzQtUsnVqtnpKawiO3lq9eYMf0HmFtaMcGWkZqKfv36YN6cmdiz7wCkUglnXXft3hsHDx5ASX9/7Nm9E6Hv3uHmtSuwtXfmuN/ClrKPAHdXJ+zYvoUzmPfu2oFhI0ayReCI0WOZw/utWk9/jYDW1X4iEp04jlZ9RzHJ/+bJPexfO5/VqxKZETRkRUrCUbY2VEFuao6cbJ36+4tbbxg+WQMB7V0HNs3WQEQZpn+WP6bNZSKgQ27pCOjUd/lMQOsKKEsdS/Amtyr2MbRqZb7Vk8gPApreDbLGGeJZBD3dPdH9wXU8SEtBLTsHqDRanI0OxwAfP7xTZuJYXCQq2dhjRfFyGPb0Ls4lxnARQkMBw08dpQUC+lMR+6PjiXwmn09LM2QG10Z2QJHcnYP/+il5Mr+LhcnO05C9CdcVJfzCJDQNSqTo9StWFGdPHmUimtqGTVvRqmVzBJQtj8MH96NGnQZYvXwpGjeqz4ORsbkdxFCjZXAwjKRS3rWk1qV7HyZ4jYwpTZ2U7uQ5SCnv2ZyKXqtuYzy6dwNunoUR/vY5Bg8dBhsbe/j4eKFHt+6QmJjh6cM7CG7biSe6jNQ09OrdA106dUDNmtXYC3bS5O9x+MBuXsxN/X4aK4Up1abfwGGoUqUiunbqAE/f4gh5+RiZSiXkJlSsQQtXj0Kcjt+wcVNUr14D1apVQbNmzZGcSCmoefzFxXIYm5kiK1MJN3d3RIQ8xw8/zeJzLV66glWP5Ber+w0ViszGhYuXMXPWHBw9dADLVq5ESEgonJ2dMWLoIEz/YSZKlvRHs6aNEBYWjj1792PEsMGMFxHfHdq1gZubC2bPXcBKyODg1oiNjoTc0h6eBQti/57tKFW6LJ4/e4QHDx+jaeOG/NvomDiULlcB0e/eMMZabRa6dO3GKTQD+/VBy5at8Ob1S93Ep09NWr1iCTZuWI9ygRXZb6xtm2DBguOPvlnh7/mCAI9FSUlo0KAe5s+eiYNHjiMlMQbjxk3A7Tt30KZdZyQkJyMjKZaVBNTGjJuImT98j6A69eDp6Y0clRqbNqzmv33z7QSMHjmMlQzzFi5GpYoV0KJ5C0RHRaBzt17YtH41rOxd2ZuKbHTMzEwREfoKZ8+dZ4XG+vUbYWltA3MzU+zbsx2+hXzww4wZ6NtvANvstGnbEa9CQjiQTE5OQeVKFbBo/mz4FfODq4c34uNi0a17N1Ydb9mwhvs0eNhITJ00AfZktaFS4MChI7h69QZ++mEa/50Cim07d2H+giXYtnk9Dh46isT4KAwfMQqvXr1Gm/ad2Y8+NSEK7Tp2w85tG1HAwxP79+/FocPHMXXKNECbxZtNtDlGjbI2Xr94hM6du+DwkeMwtbD6ZEVMvrwAwkUEBP4JCBgI6FLdIPdtgsRjo1Hwh6eI2zAcKRcXwMjBBY59biFubTWo0yJhWrIzrOqNQfzGjlC+vQXTYnXh2PskohaW5rtxGXoPsavrQfH0FEw8y8Gh+06knJ2LlIuLUXCGBu+miEmPALOCJeH6zR1Ezq8Dq+rfIvPpPiReXQFjExGsan2P9DsrucBOdnwk7BpMg0huj8R9g3QWHNkKaHMUcB0VjeglhaFOj4V5+UGwqNoDcevbIyv8McxKtYB9l32IXlCSCWHTEh1g02IuopfURHbkI5h4VYLTgLOIW9cMOXGP4fZtBOI2t0HG3d0wci0Ch557kHFrLxKPT0bBaUpEzXGCMjUFcjtnuE+ORPz2vsi4tw5QaSC2doYqIQruE1MQs8KfvarlxVvDosokRC0qBRP3YmzZQfg5D36BhB0toEoOfZ+AptW6SMpFIKlgoU3LTZDI7ZB+eyXSb26CzNmLiXlNZhJbbZAntColDLZNVyE74iYUT3axPYgua1J/LkUsp8pyYUN1DmwaL0Hm4x1Qvj3HJH6+Kqf+Ce+60AcBAQGBr4IA2SmSH3Jw65YYMrA/x4d5FdC0jiYbicKFfHDs0D7sP3QEsVHv0LVbT2RnKdG2fWe8evUMO3bsRLMmjTB+3HgEVqqCxg3roXXbDjhz/jKTpJHhb/AuPILXlqfOnOWs3e+mTsOdOzdhYmHH9UOIuP5UEpricYpdlRkKuBX0YEXy2G/Hw97REbPnLECGIhPpSdEoX6k6Jo8bhZR0JSZOmIiQty/h6OaNrCwli88SExLQtk1rTBj3DUqV9Gesu/bsy4ptspdUq9Ss/qVWzD8A925dQ7nACpg6bRouXLyEhXNn5cbGe/cfRHDLFhj5zbcY2K83agfVQVjoW9QMaoBzp4/Bp2hJHutv/HIegwYNw44dW+DlXQhnz57BnPmLsHj+bI6xh478BovmzYaZhQ0OHtyPt29D0LtXXx7/ExJi4FPUH7SBYO3ghoH9e2POnPk6AhpAekoK+vbvy3zG9s3r+d+NmziFMyRJ5b1l+y44O9qjcZNmUCrSOHt6+JBB8ClWEqnxsRgzbhwL9erUrYuI8DCur0UbEEWKl0F4RGTu2ubDl/KvEtB0Plrn0LvlXbQk6rTtgZPbVyPs1TNdccE8Ni2m5pYoWqYi7l89xwQ0vQtfreUS0HVh02z1/w4BTZvaORmQF24G8yrfMAGddmk6Ml8c0cUxn6n6/RSc84uAztZq0MPNGyO8CiP47mVEKpXYUroiQhUK9L7zC65Wb4gQpQJ9H95Ea+cCmFjID30e3sT1lAQYk5XbZ2IhENCf8jb8mWMNBLS1OXs/55TwBnJ0Fbnfa/TApBJIYpMh33Icsueh0Bp/eQKabCyIzDmwZycX2KtUqQas7W2ZPCWC8siR4zh/9jjvolaoUB6lAipxygi9UDIZFcB6hUFDR6Jnty4wMjZCYmISWz9079WPCR4ia8l7KSoiAoGB5dG4eTDbTlhbWaNSpQoID33DhDApl3v16AmxsSnevHiMZi3b4vWbN8hISUWffr3RrUsntvkg64lKFSogKioKdRs2Q0zEWyZQk+NiMHrsWJQvF4DWrVpBamqJH7+fit49uyEqOpoJGbIIKVLYF4uWrkKWUoHE5GQ+xt7FE7u2bYS1NU0wIt7ZHdB/INw9PfH2xWOM/XYCfvpxOlt9hLx+jeL+/ti8YTWnwpuammLipCno3r07ihQuhMbNWuH6Lxe4bwf27kD3nr0xYtgwTJkyhXe07967jYFDRvA1aFD3L1ECG9au4A2AzVu24fmr1/h+ykQU8C7KaUvkb/vgzjU8fvKcX5EWrdoiMSkFY0YNw8gRQ1gBrshQcHGLYkWL4OTpczh85ChK+hdHn1494FGoGPtz0UB18thBBJYry4HIjz/Ngpe3Fzp1aMfpRQZP2j/zCgvHCAh8DQToe0hKTETTJo2xcN4stGrVCnfu3EYh3yK4fesmGjZrhWFDBqBG1arwKebPG0ukhCYFSUhYOK5fPss2GM2bNWGCNZtT5kSoGFgOmzZvxZuQUFY+FPAphnf/ydYIffscpcpWyr0VqjoeE/4WFy5dxrr1m7B+3UZY29ryuEgZBQ8fP8aVC2fg6OSMCxcvYtHiZVi6aAnsXVzYT71mjWq5BDRZcFBQFx32ilXWZHlDQ7oiU8HZE6VLl0Gr4DaYN3cWb1ytXrUGNvYOqBBYDkYyI1azbNu0DsHBwbh27So8vbxw/fp19Oo3CCdOnMbbF4/g7u4Fj0KFEPbqCX6ePZeL1/Tr0wuLl61A104dERkVxd81EdGFfX1x5NgJNGnUgH32yTNQaAICAgIfQYAI6MwkyAs3hnXjeYA6FVlhl5B8dAIrbMlOwqkfkcoVoU59B/NKIyFzqYyEzc1h5Fka2e/uwWX4KyTsacsntwveiaj5hWBUoDSyQ+7BvuthZL09Com5GyyqDYMqIYKVt+QBbVqyEBL3LmYy2bJqP+TEhyFheztkhT+FzMENEBtBkx4Jqzoz2WojcV93SK09+HhKX1U83o2skHNQ0zG1Z7DFRuKe7jDy8EdO9EM4DwtBwvbmUMU/hal/R8j9eyJuTXXud1bIPbgMvoeUs98iJ+4JHHv8gqgFBSBzKoHssEewDV4PdepraLKzYF1vIlRJMew9TYstuV9hZNy+hti1ldlCRJOdwYt5I48qMPVrj7TLM2BZewZSL82AOok2zHWFGTUZsXAe8vI3CGhCTwuR1IT9rU18m0JkYgV5sZpQxUYi5cRwiE3tdYWnJDK28LAN3gGLSm0QOtZIV6jxvYUPyct0ntAaRSwce1+CzLYE3k2VQ+bkw8/1V98U4csQEBAQEBD4fAR0GX0J6NCx3W8T0IpMFC1SGGdOHkE7IpXPnICTswvbNRJhumLpYvQfPATR0THYv3s7+xlv3b6V6xC1adUC1o7uKBdQGh4FCrCFZrGiRdlqrnKFcijuXxIzfpyJbZvWw8HNk0noT220VjQ1M0PE21fo0q0rNq5fi5p1G+HC6bNwcHVhG0xbW1tUKhcAb19fBJQqgVXrNuP40WOw0nseE3dQo3o1nDlxGI8ePcTq9VuwYM5MvpcVq1ehY7vWTLwSV2BhYQEvz4KIiIyGQpGOufMXYe2a9bB1sGdxlr2tHdauWoGRY8bwWrZd29bwKVYKr5/eZ4FGgyYtOV4nK7xCPj7w9SuNl0/uYe/+Qzh/4SIWzp+N8HfvULhEGVhaWHIB7wFDRqB+3SC0aNaMrayePr7HtZiiY2NRsTytD3Jg51KQ/aOpEZ8R8+41C8torZGVnc1+2eStTBwFrTWePX+J6d9NhrtXEYSHhiIy4i38SpZDSlwMxo4fj2J+RdGtc0cmgt88e4DXb96iSbPWrJo2iGu+BgFN52R/b40GTu6e7L3Nvrz6eVIqlSElMY69nwODmmLPyp/x9tlDiKjQ8WeSiH/4zv2vEtBiqS6rqvxAWNedQeXPkHZ9K5KPDeNY7qvhlQfQ/CCg6XJkoVHT1gGL/Mqix8MbeKVIx9ZSlfAkPQX9H9/G8XLVEZuThSGPb6OTS0GM8i6CAY9v45ekOIGA/sMPIL8PoGIyJkZQNq2GrKo6D6H/IqCpT2IxZC/DId9xEuKoeJ1NxxceBCglgyauiJCXuHX7DsqXqwznAm5ISk7hHUxkZ+P5iye5HlBU/KBXr/5cSCs2KgLjx4/DtKmTMGrseNy+cQu+RXwxfuw3KF2uEhfuokIECdFRWLZiOfyKFYF/mQp49fo1p72Tx7NGmYq58xayRzNZcBgI6KYtqOjhWyage/fthY4d2qJ2zRrsPeXq6sqpJPPnzuSqwNVq1UNqQhwP7IHlyyK4ZTDlk+Dt62fsCU1eTURAUwVXhSKT05Rmz52Pd+/CMWnCBFCRzArly3FxAGp0708eP0ZiXAzGfDsGM3+cgR59BmD3nr2QSKTsRVu+bAAXMKMg421IGOKjw/Ho0QNOw9+0bhWGjhiNaZMnssJ52KD+qFGjGquU7967iclTv8exE6d4IqgTVAvzZs/kIIQKHCYmJeObkcNg5+zBhciIVCKlODWyCPlx5mzM/HE6Ll66jGpVK6NH7wGIjIpk0io1LRUvnz3GgEFDUNDDAz26debz0MROVYoTY8JQvHR5vHh8D99OmMyWJkRA0zE0IX21FJv8/r6E6/1PIsABe0ICOnXsgH59erJdTCG/Unj15D77tVOK4i8XTvPGjIObF2xtbNg6g6p9kxfrqtVr0btXd3Tv3R+hr9+iQqUK6NqlI4r7FeNvKzklFSOHDeYNF3rfH9+/iaIlAnKx+hgBTRYbRNZSiqHM1AYuzk4Ie/OMlcsnTp7G0kVLYe/i/F8EtLtnIURHhGPWrJlsm9Nv0DC8ePoUpcqUwdDB/eHj7Y1p03/C5AljOWVy86YtcHBy4oKEyE5Hs1bt+G/lygbkYnD12nX8OHMOjx3kU1eoWEldEcOoUCxdpstAGdCvDxPPVBW9VdtOyM7O4nule09ISOACrxKpTPjW/ye/EKHT+YIAEdDKZJh41YRjv4PQKgF1yjsk7BuM7NCLEBmbwanv3V8J6ArD2G85flNDSO289are54jf1pS7a9/+IKIXF4HE0h2qhFdw6H4GinvrYFF5NIw8/RG/sT37B2q1amizU6FO0xVqkjoWgjY7C1a1f2QSNm5DLZDJsTolDNb15ugJ6G6Q2pEVSATcxiQicoE3RBIp1GkRsKo5je09Ena2hdTWCxplEpwGPEb85ga5BDQtnmJXVeRifKrEN3Ae+BDJx4cxAe3U5zail/qxtYcq8S3s2u1Gdsh5GBduBLOy9RG3vgcvwLi4YlYyk/aatEhAYohTRdBkp8F16Bsk7OsMm6ZrEDHTFUZO3uz5SEX//pCAptTfbAWri6j/9DvLoKkwK94VUQu92LeZF0gpYbBrtRUWVdsieklj5MTc+ziZrPdrdOx5FUYepRCzKADqzAR9Qap8ebuEiwgICAj8P0DgzxDQGQoFAkqXwsZ1q3iNbSBTDx85hoOHj2LlslUAlIDUVJ+N+wIjx4xDYNkAzpx1dPdGfHwC1MoUWNg5483zR2jUrBVOHj2EFs2bYvjIb3D40FFs2LAeVnYOTBh/SjOSyRAbGYFOXTtj04a1LKZYvGgpjExM+FyGonupCQmwsbXA6TNnOMP3h++/h72LOwtBKP6k9T6tN9VZmWgRHMzWcx269MC+3duZcG7Wqi1TGxKxCK+eP8eIUSPRq0dXtOnQhYuBOzg6IC4mVseTqFQYPmoE6tSuycIQFw+KtSMR8uYZatVtBIrjjx7aCx/vonD6T10UyhAmCzzClDIUSUBXoWotjtlT4mMwftJklCldEq1btYStcwEUcHfjrEmqn0KWeiSYa9O6A5PgdP2kuFisWLkMPbt3RZcefREeEoLK1aqiXZtWrPAmK5Do6GiM/WY0bJ3cmDO4f/sqrzVIKDd23DgEBpZDm+CWcC7gg5iYGIS+foY69Zsg7F34Vyeg6fkTYa7KyYYRZ4frGtXUUWZmoGDh4mjcqT9b3ibGRGDnspn8N1Kzf5X2v0pA0ya6Vg2JhRvMyvaFyNgc6VfmcPzHRZfzoeUnAV3Fxg6rSwRi/IsHOBkfg51lKuNZeir6PbqFU4E1EZ2txODHt9HB2YOV0h3vX8OLjDRI9cUKPwcOQQH9Oaj90W+oCGFGJrIrlEBGv5ZM8n5UAS03hvH5OzBdcwhaKzPgP8W3vnRjHyqFAvWCamPBvFnw8fYCFdeiwcbSwhzvQsPw5vUztOvUFXJjOXbt2AwHeyc4u3sgOvwNW0+cOnMO06dN4oDfy9ePvVILePhAJjflSYo8jWRQ4dmzp2jXuTuuXbkKc0tL3jmlHUhSLdrYUBHCPhAZmyL87Qs0bNIST54+hSozAwMGD0arls1QN6g2HFwKIi4+AchRwK9UAB7cvsaEEg/s48ejbEBpVhvSpJSpUODlswcoUSYQMWRTITKBmZUVMpJjsGXbDrx8+QpTJ0/igmEJCYlMUFOTm8qRlZ6GQYMH4eeZP6BPv0Gs5iZLDJpI6Z6oAAM/My1YOZ0UG45r12+gUCEfnkiePHmKWjVrYNvmdRxI9OzZlwvmPHp8n20Djh4+yr+vV78eli+eD29vLybJ6N7GjBrOBRwo/cnFxRmXz59ipfQ3Y8ezlUeDenVgbmGLBw/uoF3Hrrh59SLfm9zSHJkp8ewdTRMoTeA0wVERtbs3r6CQjzenapnK5TAzN2NSOlORgaEjxmDv3n2wtbMD+YELTUDg70DAQEC3b9cGw4cOZr94RzdPxEaE4uXLl+jdfzBXE7955QJsHdxgZmnJnvVERIe8eoIXL1/huxk/YtM6nQVH9dr1sGrFEhTx9cWadRuQnqHAsMEDeHyjce/Ni0fwKaJLCaRmIKDPX7yUa8FBG2OFC/tylkKpUuVhRwVUo8Jw5twFLmyyeMHi9whoUm6TB3QBL1+8e/ucLXOWLF+BFUsW8jUCKlbFjs0b4FvUH3KZGDt378LVq9fxw/SpbJVDCpDk5GTUqlGd/x0FtDoMQvDg4SNMnPI9ewBSERQ3T18uLEr2QytWrWEifvjQoXBwLYCnD26jWKmyiIsI4bFBJpezEvqrBZF/xwsjXFNA4GsgkOsB3R7mFYciemU9OPU8AOXLU0g9PwUSKzc49b2D2NWVdApoIqC96yB+UwNI7QtDnRIK58EvEb+jOcdEDh2PIGq+B8TmrlAnh8K+2ylkvTqB9Jur4Dr6HaKX+EGTFsHehWQDQWSrjtRNY+WvzKEYnPrfY8KViwnpCWiRiTWSDlDRQRvYtz8EI49ARC0owrYUuQS0XWEk7GzHJDWpfp0GPkP8loY6ArpkZ5iVH4TYZWUhGCd9QgAAIABJREFUsfOEOikELsNeIenoYLbgcO73AFELPVn1rU4Jh23bHdAkhyD51HS4jn2LuPW1kRP9gNU+/F8qhAgqPJ7DimRehImlcOx6FkmH+8K60TJEL/OH1NKFj8kloMmCY2fLXy04tBr+u1gmhyo1Ao49LiH18g9MfpNay8gtEDZNViB6cWFI7YpAlRQC26YrYFGtK2IW14Iy9DLEcjt9Gqxa3x8p40t2Hg5dz8DYowKi5tOzescEO/VFaAICAgICAl8KgbwENHkl53pAZ+ewGpnII1pvlS7pz3ZrhXyKcFE+iu3OX7iEHbv2cI0ksoeoVrseZxcrUuIwbfqPnDFLBCZl/xLJS0KES2dPILBSdbawG6S/3qEjx3D/wSNMHDcG9i4en2S9RrFlYmwcWga3wMZ1q1nx++OMabwOpjjSyckRh/buhF+JMnBydeHswc1bt+vi8CmTYe9S4L3rUXyalZEOiViNm7dvc5YhEe8kBHPzLIS0xDiQjFRuZgp1VjqOHDuGQ4ePYuG82bCwdYK5uTkkYgnCQ95g1JgxCKpVg+1GaP0fHxWN6KhQVKtdnwlcsuj08iwMdy9P5hNItEFxM8XnJGApWbYiE/eZqfEcU1PGMPEGhCeJ1MhmA5pMFq8tXTQPTo6ucHR15zV7bMRbhISG4tsJU3ItOILqN9FnPxbFth27EB4egW9GDdf32wL3bl1hi43kuGiMnzgJ5cuXRcvmTVn8lRAXh5ioULYRCQ37+gS0Kjsb/pVrIirkFRJjoyAmdbNeGe1RuDiqN6bNAC3uXTmDwKDGzK1cP32YMy1JIf3FhWr/swS0fqQg3kgfP1C8povf8qflFwGt1mpRyNQCB8pWxaSXj3A8Lgp7ylTB0/RU9Hl0E2cq1EJ0lhIDH9/CCM8iaOXkhvo3L0Cp0fFJrLL/jPbXCGi9p6WlnQNK1myGFzcuIDbsFatif68RqKTSosKFRnJTPLx47N9XhFCtgdZEhszWQciuXhrIynk/+09mBElIBMzWHoI4OuGrqJ8Ng056RgaKFyvKJGvDxs0hgghDhg5Cl47t0bBpS+zZuQXNg9vj0d0baNqyDeb8/CMqVqjKFhbz5s3GwP590bZjF9y7/wD3bl5BVnYOnN29uIgfKZVpciSi+dq1G5xWdPXKFfgU8sWOrRuwfuNmpKamoUQJP3Rs3x4yMyv8cv40W2mQn5O3Z0Hs3b0N589fYg/lXXv34fbte9i2eTN7He/bsw0Vq9ZGUmw0vp0wAXXr1ELzZk1hbu2I6PAI3L9/iyeXgoX8+Jy7tm/iXeEihYuw/9Y3I4fzxEyVX+kB0KQbFxWFnr17gvySZ/w0i0kmJzc3Jp4jIiN5AM7riUS/SYiOxuEjB9Cgfl0U8C6C8JBQ3hUlxea8+Qsxesx4VrTv3r4ZLVs0Q8WqtTj4uHX1Io6fOo2G9epi6/YdiI1LwPAhA3MJaDc3V1y9dAZ29u6ARomFi5fyxN+5YwccPnoU9eoEIaBCVSaViaiet2Ahe0PTvbYJ1k2olIZPkzc9C7JHiYt4h4lTpnDhh47t2sLCzoWVpJ/qEfYZ44nwEwGB30VA9y1FYez4b9GoQX10aN8W6zZsROWKFVC+Ug28Cw/HvVtXeVwib7rg1q0wdvRw9Ow7EC2aNWFVQtVa9ZClVOL8meNctI82bWbOnouhgwdi4ODhOH3iCB49egyVWgUP76K5mQ8GAvr6zZtYtWodVq9eC3MrK97MefLgFu49eIDgli0xYeIUdO/WBa3adMCJk6d444YWB0G1a2LlsoXw8vRCAa/CiAh9i3Ub1qFDu7ao36g5omNjcPXiGURFx8CvZFlW9q1YtQrJSSlYtHABzKxs2SaHvlPfQoUwZNgIdO3SmdP8Fi9dzt96jaD67IOfEB3GxwUEBKBR05ZYMHcWvpvxE36Y8QP7nlIRlhLFi6GgT1FUCAzE9q0bMHv2fIwb9y3snVz19iTCyyggICDwXwgwAR0Hs9I9YBbQF9EryvCiwqnXFWQ+3Yn0G8vgMioGMctKchFCi0qjYFyoAeLW1YDUvijUKSFwGRnBRC9VR3cdfR9Z4a8Rt6EpLCoPgm3zbxC7vj8yrq+Ay8gQSO0KImphURh7Vodjj5WI2zgcUmtPjgczbi0FZGawb7sHsRuDmJgmgtu6/jzI7L2RsKcrNJnJcBuTgPhdbZATcx9iI0uoUkNgHfQTpHZFEb+tGaR2haFRxMB5eBji1teEKvEljAtUhvOgg0i7dgiJB0bCocMmLjQYtaA6VKnv4DbqFVSpyYhdUQVmAZ1g2+47JOycitRT0+E89B6MvUohakFZSG294dR3F1JOr0HKmW9h5FQMqtRoJs9J1S21KgD7TscQvcgXIvJf5lhLZ4ehyYiBy8hwHSmeFAKRWMpktsTcDtosJbJjHsKx9w1k3F+LrNenILXxhGP/k8i8fwoJu9qyj7R1gwWwbdoL0cv7IDvkIkRm9oA6h1XhIiMzSMxt+Vw5cc/g2PMS5CXLI3pBQ6hTwyE2sYAmO5Oft05Q8LlLJeE7EhAQEBAQ+BUBJqDj4tG5ayeMHDYEAWVKwbmANxOcFFOSZSVZayQmJCK4VQuuA1KzenVMnjYdXTq1R8vWHXDi2EHEREfD1taOa5wE1auPtauWcVHu76d9B0e3AoiLi8fdm5fRqVtvPLxzHR06d8d3UychqHYtjhvPnT2PBfPnwdbJ9U8T0EQwJyQmokHdOjh2eB82bt6GcWOJxHZnRXNY2DvY2dni/KljqFWvEbIzlejbtze+HTMSXbr3xq6du2Hr4MDHkgVH0H+yoadNnYj2lJWXpcDqtWuw/+BhrFq+mMlcytgtWNAbterUxdpVy9Gjdz/4+xfn7N1li5fCwtYOZ08eQVJiEkqUKIEWwW2xddM6LF+5BrN//gGHjx6Dt6cXvIuU4IKHp44fhJOjGwp4e+Hdmxc4d+ESk9lzZ/3IBQmptpKHhw/KV6yITetX8f0NGDCYifVLF89i7oJFuPHLVRQr6Y/p301ChfKVYe/swnNEfFQk9h3Yw+uTStWCoIUWZ08c5mKFlLE4ccp3mDZ5AgYOHYGjB/fi4sVfeM3u6O7FRcFbtWqOLRvXYsHipVg4bw6vIdzd3dj/OiUlDTLZxzdDv4QHNJ2DlPCteo/E7Ysn8ODKObZTNTUzR83mHVEkoCISIsNxZMtyRIe9QWBQE1Rp0IotPp/cvoIjm5ZyDRlSUH+xRvOuRgWpgx/s2+2HyMTiM4oQ3tQXIQzP5yKEBnpVZykGta6IY361/CSgPUzMcLR8Ncx48xTr3r1FV1dPZGlV2EGFPb2KIlSZgYMxEZhdrDQCrexQ98Z5qPSizs+Nqr4oAf3y1mVEvXkMMaXo/U5jgk8khl+VejwgPLp0TM+g5ykUl19P+Gtdh15S+ojlxshsWBmqop7Qyo3Y91mUnglxfArkBy5AHBkP0ID0FQNjmihTUlMRULo09u7ayouDOfMWYf6ceZCYyHHu1FEMGDIczx4/RXH/4ti/Zwf2HzyE0d+MgyZHhXXrViEoqCaysrLZ43nl0kWoXa8RF+cypPyQvQURu5cvnUNBTw9ERkajUvUgaJQZGDdhAhOkkyaOg4OLB6fIXL9yAS5OTrh24yZWrlqLnj27oVOHzlyDcePGtahVszpPbqXKVuT0kJSkZDRp2ojtLGbNWYAVy5bBwcWV1b+3rl+GHflRabTs79qlU0csWbacFdALFyyAjYNzbj/pfUuKj0fHTh0wZdJ4qFRqLkJmGGZoh5kU4x8qCYk4i4+KwsVL59B34BC8fPIUdRrUZyuBVi2aMRFM73VcZASOnzgKP79ifM5nz5+jXoOmEP8nleP76d8jLT0DP/80A7aObpze5OjogI1rVyKoflPkZCnRrVsXTJ44DuMmTcX2TetAak0fLy+eBJ89fYF69YIwfuJUtlUZ9+0Y2Dm5M1Glew4iSCRi3oUdNHQok1ykNP3UnfGv9UkI5xUQYNVFfDyaNW+KebN/glKZzcrdzt178QYW2d+Q4pk2doig2bV7H0YOH8IZD1FhYTh24jCK+/khPDycvelnz/wBdevWwZx58/Ho0RP4+HhzcJ+dncPFU+jbMHzLpJwgK53NW7Zi774D2Lv3AGzt7XKLtB7YvZ0316g/EyZNxZaNW+Dg4swbSenpGQgsXw6Txo9Bo0aNYefkyhs6sRFh2Ld/H8qWDWDFRbeefbl6dr269eHi4YmIty+waMkyTpekMZ42pijwp8C7TlBtrFiyAMosHQZ9BwzBqVNnYGVtBSMjY/a8lhnJsGrNel6EuLq6YAoXOHRnK5871y9zZgmNeydPn0Xvnr3g5F6Ax2mhCQgICPwGAnoFtLFHVcj92iBxX18+0Kr+DzAv1wixK1rAusF8JO7rBnV6CkxLtYZRgcpIOjgSUmtbqNMS4dDlAJJPjERO3GvIHHxg13EnJMYyJB/7DhLbQlClhEJxdxtERmI4dL8EsbEFxMYaKB6dQPLxsczP2jSeBblffWiygNi1VaFVKSCWyKFWpEFeojnsWk9Bwq6pyA65CbsOW5G4rysrn8VSM6gy0mAR2IOJ7KTjUyC1smZbEfuOR5B0oBc02WSZoYSJb23YtpwNdUoWxBbGSNjRG9kRdyCSSSExsYF9t+OQyGVIOb+YhQlkr5H2yxKy74Rj1+MQW7hALNVCGXIHcbt6wrpKX1g1GIT4LSOgfHUWYmNjkFLbtvlaxG1qDLHcnBeb3LjAYDocOh9C0rFB0KRFQ5OTDRPPqrDvtgTJR5cg/cZKxsKuwy4YOesKdufEvkL8lmBILKnoYCKsgsbBrExLaDJ1ftEiCaBKjUXsqrow9asHu46zkHxkCVKvroR9u/Uwdi0GrUrCC0axsRjK19eQuL8fpLZu7xejFj4QAQEBAQGBz0RAV1Q7GU2aNETnju3Rvl1buBTwQlTYO+zZtwvlAsqgUvXaiIyIRNlyAdixZaOuZpKJMcZNmIJtW7bBzskZmZkKFnYZm1CGCbBv/wHOdHNyp9o9uliO41ipFJmKTK4jsn7NChZ+/fTzbCxZuAgOrrp14J9tvA5OTkbtmtWxfMkCqHJU7AWt1mggEYt1GcpPnsDbxxvnTx/j7DsjIyPMmjNffz233OsxmZ2QiPr1grB6+RIm6Kho3+b1G+Hg4gISwN29cQWmZqa8Rj546AiGDBvF/MiqNcvRoF5dHvfLBFZBWlo6LC0tEBcZiZ59evFamARWxC80aR6MZ0+eoURJf87mDqpdD85kwREegtVr1+HcuYvYsmkz5BaWuHHlPJ/n6LETHBtT3/r37QsnN0+uV3X50lkmxUlwVrFiddg5/mpfwlxGZCROnjrGdZfehoRixOhv8d2UiWjePBiqnHRMmTYD/fv14vmE7EivXDiN0uUr8/olNiIc/QYOwLixo/l505qnXuPmrAQnIdlvKYz/CgFNok/ysC5TtS5bbDi6eyIjNRlRYa9x69wxqFQ5qNowGAV9iyM2MpQVz5EhL1G6ShAT01nKTDy6dgEXDm+H3Mzi6xDQjsVh33YvRCaWn0BAqyCWi7nAc/LhAdCqsgESuH5Fviz3G6IML5USMo/KMCncFDILN6RemQ1V3GNwEJIPLb8IaK75JhbjUdUG2BMdjsFPbsNCKgMpoyUiEXK0GoghYq/oNSXLo7i5FQJ+OQl7mRH/u89tX4SAtrC2Q5l6rREX+hLPb53n1DzR7/RJo9XAWG4O/xqNkJ4QywS0zOS3P8zPvbl/xu9EECkyoXGyQ46XKyARQRKbBOmrd9AaG+s+pnxoRJZQKk9aMnn6ASZmpuyBxP6hycmcGk4TCRGyaakpXASBSGP6HSmYVdlU1EoEKxtr/v9kS/HhQEoTV0Jiko54l4jZgoN+k5GRzsdSujvtrHHlXP1xYiMZD8rkh2xpZUVLIPZCVrNtCWBjZ6crQiMS8WCekZYOE1M55Kamec6VCKg1fLzUyAiWllbsl0zp+3Rc3uqvvC76zwRJk5oiI0OHPLHe+sdgZWPzm0phLqKWlKTDSipFdlYWk8hWVtZQq1X8OzERwEnJ0Kh0izCxVApra2veYMlIJxUyeKI39IlsMtLSUvkYauRlnZmRAVNzMy6GQDvCWtp1yz0X+eL+iueH98b3JxazPQmR0lQh+WPH5MMrJ1xCQOCjCPD3l53NagFDs7Cy5ECNvnX6T0pCEv9JZmLCgSSNXTRuJCensNUNZRtYWlpywGptY430tDTexVdTccJMJY+rNra2741RNE/S90lFO0kNTQG8YWyhbyWV0vL08xZ/fyYmPD4axgwK8Mk2x4q+Z72nOo0DKcnJUFPwLxLD0urXPvFYJ5UiLTUVOUpdUUBrO1u2LKK+EEmekZ6We01zSwsO8g3XTE5K4rHJyFTOiwLqo24M1fBGE22+5Y57xsZcdMUwDgmvnoCAgMBvIKBRc7E7Y8/KrJwVG1vxZ08+89qcLIjlVvzPImNLnc2ESslKXLGxJbSk7qWUUmUyREbmutRMrRoaJaX0aiA2NmdVsIgWKGxZAWjJ21ifgUVKazH9jryKs1J1XskQQWxKsZK+WBBdU53FfdFkJcG+01GkXfwR2XEPdXYSGg1vymuoqB7VqTCmOT5Pv4wtWEnNwYY6m60+OL6h8S/XjkKrK9anTNadz8hMf4wWYpmpDg9lsr7ftN6SQSy3hiYrHdrsTIhNzHVKJDqSLDWy0piIpn/+NdWP4io9VtQn9k3U90mZBpGRHCKZKfdTm0kYUZwjYo9rsQmNsYSjGJqcDMYid1HBJVXEjJlWpYRGmc7nEhuZ8XPQnUc/kFPsKDWCSGKC7Kjb0KRHc/2QfFnACh+ggICAwL8aAcO6lNaBtH6lmE8skXBMSGtAWk/SupHX3qmpeeJLcyaiKdajc9A6Tzd26mJeC3OL92I5OsYQq1IcSvEuxYYm5ma8fmbF6icqM+mcueeiC+dZB1taW3O8zQpn6pv+3GSfQSTrh9eje6T1eXpKKt+DqQXdny5+zr0/iqVFgMzYBBYW5nxcamoqVESyi8AFwek8BgwzlUpkpuvX6CJA1ycxk+UkCKG433AsYUucBV2TxnZap1NsLDU25lifiHwLSx2xmpd/MPAUhpjbMAfTMyRehNfxYgmvQSj2NzaSomLFSlznKvTVUz68dt1GXGTS3MaZ7UHofonPyMxQ6N59EXjNQPf2e/YWn0tAG4oOkt9ztUat4VLQByZyU362SXFRuHHmCKJCX0GtUsOzaAnUaNYBJnIz3P3lNCrWaYZXj+7g8c3LePPkHuTmX4EvMCig7QrDvvNJnt9p/cQb3gbi5aOjhJbncomVCTJu70Pi/m4Qy21/zbD62iMLFSFUpsCcihA2mMGb8smnfkL61bk6G46/QLz+2a7nGwENLSQQ4VC5asjRaND67hXIKHbj/+ieEg0PFlIpTpSvgWilEjVunIXt301A04gqkcjgXaoSHL18kZGUgBxl5h96gljZO/HgcP/sQSTHREAiM/ry3jN/9il/7ePEtKBQQ0QezxSvS8R61bPm881TPqPPNFARKUuNdjoNgy4RP0RuGCY4OoZ2RAzqZhqwxXqjcfp3OqJar3L5oB90LoOO3XAMDbw6QbhOpUvNcBxdh/pBx3zsenmvY+h/3r7nPZduDqV+E1mlI7Pem1jy9JWuR6SO4eMy/CnnN+7L8HcdVip9XUkRn4NS/fMOpIZ7o9/Q+Q33QJMnjVkGO5C858yLFZNNGjX3nTyZDFsUunPlsKcTYUH9+K0BXIf57x/zGa+Q8BMBgS+CgOFbNnx/pDLOG5zJqCBr7vf8azpY3vHl17GIVM66753GGcquofbxb5nmK10ARGOFoX3Ynw/HGI4jRZRh8N9jH42XvECgcfUj46Nh/PywT38WA+qLPo7lceHDMfRjOH2RhyScREDg34YAfac5SkitPWDTfDG0WUy16u6SSGMaO4jApHTLXCWvnjjV5klLJeLZYDVBM7TBY5iP0UdAekJB9zf9LE7/znAew/X4A85DmnJfiEDWXZeK3ohN7di+wkBS6Pr7R/0ynIdiPv1I+951Puy3/mF/rN+0ENHQJjv1S6K7B8NxfP958PrwnXkPK/1Ipifuc8+RFyPqqwH7vM/lvfPqj8nTH6rxwRjlXdTyvwPUGYlIv7EI2ZE3IJKZvY/jv+0dF+5HQEBAIN8QYOERr19/XY8ZYj5DDPpH8SXFtYYYL+/a+2M38Vvr+M+54Q/79WE8/kf9znvN3+tX3jXxx7iFD2Nj+v8frtENa4T/jsP1MX2e9X5efuFXkcmvz+djPMWH+H241iAimwjdQQMHoXLVqrj2yy+Qmsjx4/Rp2L33ALr17JMravmtvv/eM/pcAlofvOh5Bap1Y4Ke43/GrfPHcf7gNpiaWUAik0EilkKRngJnD2807TYY9s5uCHv5BJvnT4VMZgSZkW5D5Ms3XTxEpK1FtUkwD+gOEe1dUyj0O0JV3vMg14ukeCQdHgTlqxO8ga7bzM+HRrGiOgcyez9Y1p4BiYklkk99g+zouxCJ6Hv9fOXvn+19fhHQHAVrtWjt4oFRXoWRlJ2N14qM/9LHFje3hK3MGMOf3sGp+BgYSSR/ibf9ywpoAtJgqeFVqgJMTM1hZGIKsVT2UYyZFMzJYlIu7NldJESEwsRUp8T9Vzf6mvIyifmwe/KvxlO4OQEBAQEBAQEBAQEBAQGBT0FAv7BQp8Z8qmjsU67y5Y4lwQLFx19/vfPl+vxPOxPVS6TChaS4ziXO/2mdFPojICAgICAgIPBPRIC4K1JYx4S/QaduvbjIIPFYERGRGDVqDKxsbf9SnaW/RkDrEOPMILEYparURmTIK8SGh+iySvV8E2VkKhUZqNmiI8pVb4Bti75nG0H6HW3gftWmP79FtYm8oU7zMWeD/VdgQxYbGs4QA5TIuLsNyuf7ILF0h1atyxjLv6bl7CmxmSNv+KsSXvwrixAa8DQWSxBobYu2Th6wlklhJpFBAy3bb6SrcxCblYVzibHYHh0KS4nsL4ekX4SA1r/50KpUIHsNI2O5noD+74iZvgO1KptTG0gtRukmOouB/Hyp8u/1Fa4kICAgICAgICAgICAgICAg8E9BgKwePi6S+Kf0UOjHl0WArTm+9iL7y3ZZOJuAgICAgICAwD8EASJpjU3kiIuNZZsuXZPAwbXAJ3lwf+x2vgQBbTivIj0NRsbGkMqM3r8Ubb5r1DCztIarpy/ePL6rt3rRZY1+3UYiTJHedkzDdhoiGRHQeW27qAc6Alqbnaaz2MpKhcTUXve7T7SZ+TL3kycji2zH8jGGyC8FtAEnYmyV5NYAwMbICHKyISH1up6ATs7J4cKDf9V6w3C9L0dA83ujc3VhNfNvKXxZCExpfLrdmq++6/Jl3kDhLAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC/58Q0Gq53gwpjQ2N/K//avuSBDR5WFNx8o/ya1R/Qq1CtlLJ7gP523QkNDfeEP7VUvC/+qG3KBOJ6V6owObfKFLV2zrmJ/lMeOQ3AU0IG+x2VWRTmWtSSypoMaRiZm//UuHBvM/5yxLQhjPriejfzBjkPwj5hPn74QtXExAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD4uxH4kgT0H90L+Whzgd/88lN+r0N6Ipn/5/dIZSqY9v+bKzQQ0GZmZkhMSsqtW/ZHz/ev/t3wVHSSYl3TlSP8sszt1yGg/+rdC78XEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ+BcikJ8E9L8Qvn/tLREFLBLTZsFX9uj+GxAUCOi/AXThkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC/z8REAjo/5/P/c/cNb0bpFr/tzWBgP63PVHhfgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE/rEICAT0P/bRCB37SggIBPRXAlY4rYCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCHCAgEtPBO/H9DQCCg/789ceF+BQQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT+NgQEAvpvg1648N+EwHsENFXF/LI1Dv+muxIuKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIPAPRMBAQP8fe2cBp1Wxv/HvW9vdvUvD0t0d0t0YgIQgSHcqIoKoiEgoiLTSSiOIdHcvsMTCdvfuW/878+5yV696QYEr/s98PijsnjNnznPOmfnNM888v+qVy3Hk5Dk0GjVm89+woUqTFASeEQKPCWiz2YRRrwfhc6289M8IXqUaBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFgX8jIAlorZZ6taqy/+AxNFo1ZpOCkILAPxcBlYtXgNlsNGJt54CbfzBGgwH+gdkW/7mPULkzBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBYGXBwEzalT4uTsSEZ+KWqVStKAvz8NTWvonEJAKaLnyorPCxsEJk8kkRdBKURBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQeLYImDGjUasJLRbCpRvhqNUqxY3g2UKs1PY3Q6CABYcZk9GASqifFQuOv9ljUpqjIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIPBPQMBiwaGhdvXK/HzkpGLB8U94qMo9/CECv0hCKK03FPJZeWUUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEngsC+UkIa1Qpx+ETShLC5wKyUunfCoFfEtB/q6YpjVEQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBD4ZyHwbwK6PIdPnEWjUWNWBKH/rIes3M0vEFAIaOWFUBBEKglDAAAgAElEQVRQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEHhBCCgE9AsCWrnM3wYBhYD+2zwKpSEKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAv90BBQC+p/+hP/8/Yl3Q+bn+4cVhYD+hz1Q5XYUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBP6+CDxrAloQlqJOpbzcCKjVarQaDTm5uf84Evq5END/jamXn8S///Nyvx1K6xUEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFASeEIFnSUCr1GrMJiMqlfCR/n0S+n9HUqvgiRS9Zv4/G2GLZ2et02Fvb09CUhIa8Vyf8H36q4epf+P5mJ7xgsYzJaAtL7tJvvDi/78tGLe8eOLFzz/+rwKlnK8goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCDwMiDwLAloo0GPnYMz2VkZv6uaFRyc0WBArdHmK0JfAEwqUGvAbASjAbP4/38whYJiVaESx6nUoNaCyfAC2vYHl5BkrArMphfaDvFOWOl02NnZkZSc/MIIaHG3BrMZU0G62ww6tfqZ3v8zJaCNhlx0VrbY2DugtbL5zZUXAaghNxNDrp7szHS0Vtb/r1c4nunTVCpTEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEFAQUBBQEPhbI/AsCGhBKptMRgKKlqJK/eb8tGkVqSmJ/ykGFeSzPhfvgBDiox5KkvrFKGvNmHLTUdt6oHHyR23jmkfq/kquajZhyk7AnJuGIek+atv84/4Xj1AQz0aLolxr9UL5yhdNQIunYDSb0ahVFLJ1wEGjkyS0+LkaFZfSkuTvf0sd/WeezDMhoCVIVjYUrlALF28/1BoNapUG8++80uJBihJx8xIR186h0mpf6EP9M0D9k895EQbnL+IaL+szUrB5WZ+c0u7ngcDf9XsouJXtv9lMPQkuz7q+J7mmcoyCgIJAQQQsaptnW55Hnc+2hb9d28va7heBjXINBQEFAQUBBYGXEYG/65ziF5GI2Sy9fmtUKc/hE2fRaISjwNOhLYjB9NRkXhs1g5CSZbl84iDbVi7AxtZBuhKIIuYuhtxcfEOK0rjTG+zb8DVREeFoBbn6PIvZhNraBcd6k7EKqoFKbYNKI675G3GHcFEw5Qg6lMzLG0g79hEqrU0eWf2UoPyVexLKZ0MOGvdiaByDybm3H5VG91dqfKpzXxQBXRBRQTj38g1iUpHSpBkMaMSihtmMg1bLkGtn2ZcQi7aAPcdfiZ6fCQEtVlzK1GqBe2Awj8Iuo88RL87vvyQCVBcvX7yCi3Pt6B4e3ryIzsYOs+nFytuf6k34Kwfn35d4aPne1+L/mmcrZ/8rTfz7n2tZ2RMfgvYZbBmR20+MRvR6Q54VkQprayvFtP/v/yIoLXzJERD9f65eL2mf/FFCfI86rfapkyzoDQZ0WhEQWGoyGI2YjMZ/1wtYWf07sJLBl8Egv30R3IlvPj8oM5lM6PV6+XOdTotGo/lFfyDbqNNiNJowGsWWsD8eekV94loFR0LrX7VFp9PJugwGI2qNGn2uHqPJYl/1uN15W+XEvRXETASb4nylKAgoCDxbBMzG3LzJ0bOt98lqE3GiwdKlie2nv+hBzCAEHPLnf/MiLPmMObL5fzhpE+orY+5jEYqw5kNM8vJn3yJuNop+OW9+IOz7xMT1t2bnoi5D7mPM/qOuvzlkSvMUBBQEXg4ERPwl5qO5ubkyVtT8l3lpbq7ow8z/EVuKuFLUYTKZ5VxU1KXVah/HniKGFLGkKNbW1vLn+QKIv5pkzqKYNSHals8pFYyXxTVzckTyM8szEe36dVz8cjytv38r/5oCWiQcNKLR6qjasCWV6r3CvRuXCShSgv2bVxJ24TRanZV8jsKew79wCYqWqUxo5VqcP7KX6Ii73L1x5Rfv3TNFTMQC+ixcWy3Gtmwn6awhw5o/4pILTK9S9k8j7ehHaBy8MRv1z7Rpv1uZaLMhB2v/ari0WozGwY2Un2eQcW7ZC1NCvwgCuuAjkCEnUNXZnWrObmQK1begKlGRaMhhb3w0yQa9VEPnl/8pAS0AcnTzoEKj9oSdPkz03esIA/Q/KoJItLaxo1yD1uRmZ3L18O6897Dg9PrFvGPP/SpiJUcQCIUDMBQNAK0aTWQ82mvhqLL1FiP2v/IEn+IGxGCTL52XRK5WQ1xMLHfCrtK+c3du3wmXA5w0Ohf+L3kBvsjCmd9E8YLmD4a/den8YyW/rtEQF3WfD2fPxcnZmcFv9cfLN9hCEhVYbLD4gVsGQlEKXk+SMeL3gpARbdNoyMjI+MWlC16zYB2WgVq6CUlS5/EHo1aTnZWFo6Mjnh4e8l4zMzOJjo1FEES/pW4U17B4m1s+V/Hv/Gv9Ohj4PbwE9vkfu/h7dk4Ovr4+/LjrBwoVK4OHh7skxvIDG3Gt37q3gu0Txxa8t6d4HZRDFQReOALim7GxsZHvej6BIDzI0tPTSUxMxNnJiSOH9lGsZDmcnZ0lmSz6oV+qhS2niqzAnh7upKSkoFZr5Pdob28nv2vRT4hiNBiJjomR37T4WVZWlkzo4ObqKoOtqOhoeZ747kTx9PTA1taWqKhocnNysbK2kqS0l6cHVy6cIT09je07d9O3T1+8/QMlYZy/fl/wO5TJI6yscHJ2shDJeQfFxsaRlppGtWpV2LPjezIy0lmwaAkzZ8zE1tEZBwd7XJxdZFsio6Lk9y/a5uTkiJOTUx5mKklWp6akkpqW9sKfoXJBBYGXGgGVGlNmPHZlumNfoQ+xX9dH6xaCWfoMWrZbahx8MaZH5d1mXowmv+G8SOjXXoAqtSRFDYl38ei5jZy7+0k/tQC1o88vidKC58lZWF55/HPLtVQaG3kts17EOgUCRLUWldYac066CEIKPIbfaZesrMD5Mn4pMOUo0G63Dt9gTI0g5aepaJwDful3WID8feyFmN/+/7gnQQJnYc7NQusaImc0psyk335lxCQvNx2NU8BjhZMpOwVTdiIqnZ28d3NuBmp7L9Q2jmASW3jTMGXE5f3+l/diqStQYiT8Gn9R19PKyV7ql1xpvIKAgsDzRCA1NU0KGIKDgkhJTZVzyF/PHSXhZxRCBCPeXp7Y2dsRFxdPRno61ja2UlQlYlIvLy8Z4xn0BhKTkmQ8LOJQEb86Ojng6OAge+3w8LvYOzjIuFPEpcIb9vHC3FPerCS+c3KxtrHG18dHxthZ2VmIGFXEyuL34hohIcGyZnHN+IQESZaLmPbX5Pev+YWCv/+teWz+PDp/dPr1PDa/vt+Kr/Pn34KrEOXXcwTxexHfC3uJ0ePGU6liebp364KXX4hs/++1pyCEf8R7FLxX0e6CfICo44/a/nuP6c8S0IJvE6LPkJKladCuF06u7ty7eYXDOzZQsU5TSlWqQXz0Q04f2MWtS6fxCy5Ko46v4ubth0lvQGNlRUL0IzYtmfs4h9tTvkp/fLj4CEwGtB4l8eixHZW1vfB5eLJLmAyo7XVk3thP8g/9JSEs454XMZYLFwd9OrahnXFp/jlqGyvSTy0lZd9EVLoXYx38vAlooW4WKuf5pSpRy9WdTJMBq7xEhwUTDopvVDBo4msT73a20YizTsfF1BQm3LxIsl4vldJP+FQfP/u/rIAWADl7elO2XmvCTh0k9sGt/0pAi3NEB1eqZjM0Wg1XDu/KI/P+QQS0lO4bMfm4kdmjGYZAb8s0QquBXAOq7Fxs1/+I7tId0GlkYP08Sz6RkZKYKC9j5+iIs7MTUREPeRgRTsu2HSUBLQaW5IQEdDY2ODg4yOckSI7crCz50at1Vri5uUplX8GS/6HEJSSA+J1Gg5+fL5H3bzP3k89wcXGmX9/eePsXkoOYIIFkB5+3+itWYAX5Iq6XnJyCISdbTj48vL3ku5EYE8HwUeOpXas6XTp1wCewKFlZmVIBGB8XJ1hx1Dodbm5ukrARJLUg07Ozc9BnZ+Hs5vY4ONBoVJhychg3cQI9unYiMyubkiWK07ZDF/b99LMkyH5JeKkl8SSwEX9Ee9LS03FydJSJNEUAIYIAEQz8u/1iFwBora1wcXHJa1MmVlY6qf7MzczE1sGBwMAAft63C7/Aonj7eMvAIyM1Vf5O4B8XH/8YTw8PD1lPZlaW3Koj2pGVno6ji8vzW7l8ni+lUvf/KwTE956amkrtWjVZvWKpVF2Iby0+NoZy5ctTo24jwsJucfv6JXwCC8vgV/Q5IuAWx4k+Jz9rc0p8PMNGDmNg/zcJLVWKwMLFiQi/zb79+6hSpRLJKSmSAL7/4CG16zXG3c1V9hfG3Gz2/7SPsmVKk5yUTJ2GzUhISCAnJ4chgwfy8ZxZPHhwn6+WrWT2rDnYOzuRHB+HX3AwJw4fICgoEK2tC84uzrKPyc7ItARDWg3ueX2P6JPiIh8xccpkpk0eT2RkJNbWNvJ7rduoGXfDrlKv8SvMmzubShUr4OTuK5OB2OisCLt5Sb4TMbFxVKlRFwd7e+Kjo3lnxDBGjRgqMROTnpSUVEJLlcTZw0/2o0pREFAQeEIE8gnosr2wr9SP2C9roPMshjEzHnNuNmpbJ9y7bSZhY3dJ1poNIhaR02XMOalSfay2dSmwfQNMWcmoVBqM6Sl49fuJ7Fs7ST/5GWrnQExp0ZIMFf6BKhs3yFNXm3KSMeuzJUGstvOwEMNmFblxEbi3no3K1pPETX3ReReWEy9xrMbJD69+J4mc447K2lluURX9j4WQFu0SXolSJiBYbDnxM2WnPp4+qG2dLT8XpLHAISvJ0u60FDxe3YAh8Q4p+yeicS2EKT3aorbWiHrFgqFRqpjMOZkSI/l3sa3WRrTDQtybstNBZcLKpwIqjQHHOjOwLdOUyLllMGXG/UoJbaEeBC6uHdaic/O1EO86B2IWlMlbEJCKB1xaLcQmpAKmXA1ad39iFlaXZLlFSiVrkfgJ0tqt01q0Tl6gsxERGLGLq0rMLRH2842zn/ANVA5TEFAQeMkRKB1aEh8fHxYt+IwzZ87SskULvAOCpWI4v4h4VczXunXpxIplS2RsuWnLdiZPnIjWxk5yJcWKFuH08UOEh4fj6enF5ctXaN2mDdb2LkRHRHD12gU83N1ISk6ha4/XuXUrDFc3dyleunnjBjoriyr6aYskmLOzGTCwP8OGDCItLY3SpUPp/9bbrFzzrdyRWKdWTb5a8gXpaWkUK1aMb1auYtjQ4dg4Ov2HIEvE56lJloVGeydnbGysZcwu5+ixcXLMEWSnq5sb+txcdDoRxybLNoj+293LM29nohmNVktuTo68rhzP1BpcXV3kWGnQ68nOzpbzbclnqDU4ODpKsYiIo8X1EsTPxXD6r8XKqe/OpHy5MnTq0A5PvxA5BsTFJcgkeIKnECI0uSMzb6HWolLX5fEQ+fN4a8lhiDmJVqcjMyODLBn7m3D18EAsRjg6CpsLIezTSt4hI/1XbRdX/oPn9KcJaJUagyGXOs07UaFuE1IS4jm8fT0Pbl8ltHJt6rTqgj4nmyO7NnP19CGc3TyxtXfEO6gQDdp049jeH7h/8zJJcTHPR92eR0DrvMvh3mUTKhsHC5v5JEUQ0LZaMm8eIHn7W/J5WpIYPv37/iSX++UxFtpVpbXDvlJfVDYuZF3fjCHmqqUNLyCWeJ4EdD7baqvWMjS4GJ19A7DXaDiTKr5h82OVsyCiHws5MWOn1hBq78KjnAz2xsfwUfhNoauVj+Rpn8pfI6Dl1jkjHkFFKFW9ETcFAX0/7MkIaK2WUjWaYGXrwOVDO9BnZ6ISqrUX8mI9/av4VGcIQiAnF5O7MxlvtsVYIhgyswooVgRhoUOVkYX91z+gvXQbbG1koP08ilDJikFQkDjt2raWlzhx8hT3792XK6B3b1+jbadu3LxxU3b8nTt1IPzuXc6fv0R6cjLlKlagTOlS6AShc/8BP//0M26eHr9QMQviNSE6mnadOkjCVajztvywDY0xh1mz58ifDejXF1dPPypVqsCVq9flICIGDF9fX6k8vHTpMukpqdRv1ECuugr146pvVhBYuDDVKpandbu2lCxenD59ehMZkyAH3oTYWLp174aNrQ0xMbHs3rkLZ1cXSoWGcjf8LoULF6JE8WLs2LVHkkyClI6LvMf8BYspXCiE1q2ay8Fv2fIV9O39Gv7BxSS5nK+gVKvFKnE2FSpUlKrImJgYOdiVLFmcy5evkpOdRaHChaUNQFjYTdLT0qlZqyZFihSWU6Lb4eEcP3ocB0cHQkuX5uHDR/j5+lCmdCjbduySiwAH9+8mpGgZdDoNfr6+1K1bh7PnznHl/FnadeossRPBweaNW3BxdZHXExlR7e1sqVq1Cvv2HyA5OVkOmn8mEHke75xSp4LAbyGQr6pITxWBhNiRAQE+HixcvJgpU9/jUVQ0Z44fIqhQcfq+2ZfUlGTOnrtARMQDnF3dZPApvs0a1avy+byP5TdZp3Y9AgoVIiriDqdOnWHQ0BGcOvqzvLzOztUSGJpMaFVmvvtunVwYq1K9DunJsXj5F5IEdN06tTnw405Gj53Exx99wKnTZ7lw8RJD3h5Gq7atCA4KZOK4MQweMozM7Bx27thB8RIlqVChHDY2trJf2LP3R6naFt9hYswDPvt8kSSKJ08ca4FCa4e7hwcN6tejcsUKdOvaiXFjxxAdn8Kdmzc4d+EMt2/doW6dWvJw74DCso8UORWyMjPJFmNInlykYsWKfPD+NHq82kd50RQEFASeBoHHBHRP7Cv0Je6beqisHND5VcHKuyhZN/fLrZ6GlAdgyEbjEoLZYAJzDjZF6mBIiyPnzkFUcsu14F0NWBepj9bZj8wL63F+5XP0sedIP/6xWIHGrlQXVFZWGFKiyLmzG41zEMbkB1gH10PrWUTWnXl5DSqdPRoHH3ReJbAL7Yna0ZXEzQMw69MESysJWdtiLbEt0ZaEjd3Q+VfDlJGMSqfDJqQahpRYcsJ/siiJNVZSWazSOWJTuAZoBGGcTPado0LLJolgoSy2LtwIrWsAWVe24VBzDJizSf5xrKzDtmR71DYOGDMSyQ7bjtrWDY1LMNaBZcgOO4LWowQqnZac+ycspLqVIzZFapDz8Bo2hRri3HwQ0Z+1wL3rVpK29cWQFP4LWxOVxhp9Qjj+E5JJ/P4Nsq9+j8bJE4/eW9DYFCXqs2BMhhx8Bp4j89omUvfNRG1vi9ebR9G4FiHqU3/ZJkGSi7oMieH4T8og4btOZN3YjdbVB+8hhzAkJBO3rAYa52CL1YdSFAQUBBQE/gICQgh06thBOWdduGQpH334PtWqVsE7oNBjAlqSz5lZkmC+fP4ksz/6lPFjR7J56w+SI+n9Wm+y9AbSkmLkrjpBkBYvVZbNG7/j2ImTDHhzoCRIb9+8QtuOXYmMjOLe7esULVqUSVOmoVHByFEj5ZxaijWeoljm61FS2PBW/36EhpaUZ894fxaTJ40ntHwVMjIyuX/7Wh4xa0Xd+nXY9sMWZs3+mNkfzMTTL1BeVwgghHBKzFNbNG8mjxdz0kcPH+Lm7kFCXBw9e3ZHZ6Xj0cNH7Nu7F5+AIKIjHlC3YQM5Rxfx+eq131lIZiAtJQVPb2+qV62Cnb293B3504GfUavUUgAnhCAXL1+RYjSxA/LkydPEx8Xj6OxMQlwsjZs0IiQkhHOnTlK5Wg3atG5Buzat8A0qStSDB7Tr1FESyuLcrRvX4+4T8FhUJwjmhKhH1KhTVz47QarduRPO8SPH8PT1lfUXL1FCktq2dnasXLWW+nVrc+7CRUk+p6ak4OPrS7UqlWTbxfxCCNusdLo/nKP/WQL68WM3m3H3DaRe6y54+gVx4+wxKtRtyv0wixo6+n441nZiLmSxKfTwDaBBux7sWvcVGSnJcp7xXEqelYVNkVdwbfMlKivBdT3hlcTYbqMh595Zkna+hUnEZBrL7qYXWUxCeGA2orZyfKH2Z8+TgC6IX4o+l3dCSjA4qCj1Tx4gNjdLviNivqnRCJtIsUNYeKmpKO3gwr7qDZgSdpmlD27jYW2D4U/yts+GgA4sTKkajf8kAW3P5UM7/1kEtFguyMklt34lMl9rAVnZciD5RRGKZ2srrM5cx+7LLfLvz4uANpnF1nR73nzjdRrWr4sKE2F37vHuezOJeniPyMhHtGzXiQunTzJ85CjatGrB4aPHmD51Kg2bNGPfnu2E371HdHQMdWrXpHO3V9m7b7/c7i58q8QAZMjNoXqN6gwbMlhm0BTKlI8++Yzd27cwb/4XcjvRwP79pSolPSmWug2bEXbrFhnJyQwd/g5v9nmdCuXLUb/RK4wc8Q7uLs5yQWL9xs3s2vMjiz//FC8fH7kVfsTIMWzYsAknVzcaNazH8KFvYzIYyNEbmDXnY/bt3saW77fJdont94VDQhg0dDiJiUlyVVasELZq05YAfz8WLfoC/+Ai3L52QZJFlavXkeeI1VVRxPER4Te4fPkany9czJKFC3Hx9CEpNiLPGkTD54sWSSsAscrdqGlL9u/dwekzZyVBX71aVZq2aMO+3dtZvnK13Op06/YdShYvSr+BQzCrzJw+eoiAoEJ4eHoxduwoyoWW5NP5izAZshg3fqIMNMSK28fz5rNlwzo+mTdfEs8nTp6mQpnSjJ4wmRs3b2FnZ6sQ0C9yVFKu9acQyLfDsLO35cHtG1y8dIUZM2ex8bs1BBctxamjB/lq2XKqVS5P5arVuX7jBr16vEpyWibWtjZSmZCTniCDZPE9iN0LIcVLcy/sKtt37JLbIS9euiz7q5UrV+Pt60vMw3DmfjqfBvXqsOCLxdLqI9doYMlXX2M2GGjTprUkisUkwsnNh+5dOvDFgvk0aNqCgX17U7JUSak4PnP2PAcPHmLr1k3s3rUblVrFlUsXadioMe+MGMPX36yUC1QxEXcYPmqc7BM2rP+WHAOsWLVG2htt2fQt7m7uBAX6y0W+zxcsoFv3HjjY28r+zsvbi+ioGFavWIGbt48c/MWEQfRnYgHt0b0wMjMyCSxakqzMrF94XP+pB6KcpCDw/wmBxwR0Dxyqvk3UwspYB9bCqfZIdF5uJGwcgfeAM0QvKIkx9QEONYbjWKsPmZf3YuVXEtsyr5Cyfw5pP38iUXNsMBLnxmPJvLwHfUwYNkWrkn5yLRlnv8Ku/KvYVxqASpOLKSuH1EMfkvPwFNYBlXGsMQyNizvmXDU5d/eRdvwTdF5lcW7+HmqdH1oXJxI2DyXnzl5U1k6orZ3w6n+ayDkuMi+5U/1p2JVtRnbYSax8imJb9hWSd7xL+onFQkgtlc2u7eZKq5GM01txqNmetGNLSN7zrnDLx7HaIFzbvkvmpT3o4+5h5S/I92OkHpyJXdmuOFR+C5WVGXOumbQjc8m8+j2Otd/GqUFPEr6bgG2pjjg1GkbUJ+UxJNzCtkQ7PPusJnHjWHkvaOxQqYz4DLtLwrdtMCQ/+CUBrdZizIjDudH7ZN3eRc6tHyVR79RwpiTIU3+eJn0tHasPl+R19u1dqG1cMaZF4TcukciPPFHb5RHQoq7MeJwbzyLz+iaMSbelKlzjWhyPHpuJmhuI1r2QQkD/f/rOlXtVEHiOCCTHRcsdKK/3HcDAfn2pXavGfxDQGZmZVChXlhVff0mpkiVkbNm8aUOWLf2St4eNZuXXS+ScrVO3XmxevxZrG3t27tpJUmIinTt1kguB16+c55VW7YmNi+X65XO81rs/m9avw8vTncAiJaXY67dsI//o1iVpnJpKnbp1aFCvLrNmvU9Q4RLcvHyWu/fu0/vNATIuF8T60OGjyU5LoFSpUGZ+OJtVK1awa9ce7J1d5RxXqJwd7OwZOnQQ9WrVJDc3m4hH0Xz00cdERj2iVeu2vD2ov0x8l5Gdwwfvf8D5ixeoVqUKA94aiLurs7RkXfTlUtasWCZ3BNpbWbFs+ZfUr1eP/T/uoU3bdsz4YDbvvz+L0NKhHD24j7nz5lOzSkXqN2jE7r17eWvAENKzM+jQvr3Ee9+P+3kUHSuFXcLq5LVXX8fVw5uaNaszZtQItGKTuhlWrFzDhg0bsLG1kwRbbnYWTZo0ZvOGdZw7f0HG3uXLlaVh4+ZcvnIZLw93tm7ZjK2dLTevX+XshauMHT1ctlsc62BjzTcrllGjejV+/mk/rdu0Zdp7M/lk3uePrU1+69n8VQJaWnHk5uLg6ESHAaPw9g/h4Z2bbF46F0OuUG6L3dsWq0FpJ4oZe0dnsoRSW+Yne1r96hN+XPkEdOGmuLZd+icJ6DMk7XgLk9j19EIJaIt9iBANiLwUctdVHoZPePd/6bAXQUALesloNjMkpDj9Agrx+qWTXEpNoZyTkzRmuJQUT3v/EKKyszmVkiD9oZeXrcrwGxf4MT4Ka7VGnv9nikJA/xnU/ts5JhNmBzuy29cnp2opy9EFffjyz1ep0N6LxnbDPjT3osBK+8ytOMRAI7ajh5YswYF9u+R2E1HWfbdBboWvU6cOP/30EzXrNmTqpIkMGTxADmY2jh6Y9Nm8PXSo3P4zafwYed6UaTOYMmkcVlbWedsexUqUINeNcgWyQdOWXLlwisDCJXlw5zpdu3WndNnyBAUG0Ld3HzTWdty4eoGOXXpKlbWwm3izX19e69WDBg3qcv78RSZNeZed2zYL12dWr1vJ4CEjSU2IZODgd6hduyav9+pBSPEy3Au7QnZONjbWYqslUr186/ol6tWvT4dOXWjftjXNmrfk0YO7v3pi1lg7OpCTmYV/UCCP7t6k74BBckCcOn0G6RkZZKbE5Z1jubefDx7mw48+Zvf2H5g4ZSo+3t7cDr/L/E/myIFRKCEFcX/37n3OnD0nV2ZF+W7DJmrVrC6tNj6c/TFt27SiTbv23Am7gZ2zp/QP27ZlPUWLleDsuTMkJCTSrEkjeW50bBzlKlYl9jNtgRcAACAASURBVNE9iYXZnEOTpk0pViKUcWNG0alzF86dOSUHPuHnLRYDlKIg8DIgIC2B9LlULF+atWvXMG7iVFZ9sxK/oEDCb15h3vwFjB87muIlS7N713a+WbmW96ZNlX3NsFHDsbe14/TZc8z7eDalQ8vi6OpOk4b1WPrVEkk+C9uLXj27M3zUWJavWE1aUjzT33uPypUqcDPsDt4ezvTq9Soffzqf0aPH0aZtGyZOGEPN6tUIrVCVaxdO89OBg9KfWUwMXLwCOH/yCIUKiS180PONflSuUI5xE6dgyErh1d5vsmr5Uty8g+SuiKKFCrF06WKp6Dh44Cfe7NePL5ctZ+yEKaTEPaJKzXos+vxTqlapLOvbvOV7aXUkfOGF31/P7l15e+gIuWglFu9EoC995vQGWrdpxapvvqJk2co8fPhQSUT4MrzwShv/PgjkE9Dl38C2RHviN/Yh+IMIEjeNJ/nAXKw8ffHuf5bYr+tgTI/ErnR3XDvMJH5VfzKu7sSpxpt49FhK5Mfl5D35jbpE/Lp+pJ5Yhn3pFni+8Q2JP0wj9chigmeaiZiqQm8E++AK+Aw9zKOPa+He6lMyr3xL4omlWNuocOu4lpT942WCndz4SNxfeReVrQeJW9/Gyq8I5txM6QftNzqO6M+LSuLWvvIAXJqPJG7562TeOoRz/WG4dZhH1NyyGJLCsA3tgkePL4lZ0o7Mm/twKN8Zr77riV7UBH38dQInR5K4dQzJP8/FtkhNvPp9R+qBr0jcO4Pg97KJmuNBtvAi9fDFb1w4cSs6knP3AKacbDSuvhgSogiYkkrMotIYUyKwDe2EY91pRM0vh01ASanYNqZF4jMkjITv2mNIvv+rxI5CUaPNs+awwrHBdDT23uhjr5KybyY6n8Jg0mPKSpSEtLApMSTfxaneVFRaW9KOzrb4QEs1VF5dGTHSmkSls5G2KM6NP8CYco+MM18h7EeE+kspCgIKAgoCfxUBsaM4IS6ezl06MnTwW3Ke92sFdD4BvXzpYkqHlqJU+apcv3iab9dvlCKvLz6bL60gP5z5Hp9+8qlUqEZHPuLEmfMcP3GK9KQEYmIecujIMR48iJDii6CgALZv2873Wzdh6+QhBQ/CruLPkNDCtzo7IwP/4GAe3b1N125dadGqJe++N4vYuHgyU2IpX7kGr/fohJdvEJ/P/4xTJ4/hHVCE7OwsSagmJiTQtUtnJo4fLUVkoog5/PWwMDZ/t+Zx7Cp+HlquCkcP7adMmbIsWrKEffv2M//TufIcQbZ9Mm8Bo0YMY+iIUUwaN5oWrdpw/uwp3ug7gG+WLaFQ8TKSKL149jjvz/yQj+bMolr1muzYsY0p099n8YJ5sp7PPl/I8Hfexss3kH17d3P02HEGDRoiycP4hBgKFy9NakKU3GX4/rtTGDxoqLTpFDxNckI8H3w4U+ZqmTF9imybEJ8JBXVQYCArVq+lXJnSkluIi34kRSft27YhpFgoqQnxjBwzmpHDh8i2X75wjjcHDGbpki8oVqo8kVHR0obzt8pfJaBFnULFLOYfpavUpkH7nuzbsIJbl8/KOULBnFU6axuCioYSfu28TIIuk/U+r/KyEtDCqkyfhVVIfRxqDJOLQWlH55B7/9ALU0G/KAI612Sif1ARixXH+aM8yMpkRfnqPMrKYuC5Ixyv34o7WRm8deUMHX38mVa0DP0vn+ZkSoIkoAv6RT/Na6QQ0E+D1pMcK72fDZhdHMjs1Rx9mSKgN/wnAZ3nG6qJS8Z29W50N+9jttY9cwI6n7hYMO9jSpcuRY0a9XB0caZ0mVCaNGrAki+Xs3PbJknavNqzO81atuPcuQtS2afV6oiOuE3Ltp2kPYUgQsR2EuGf2q3n68yd/YE09Le1syf8dhhdunSmS4/X5Pliq3mPbp0Ju3GdMmXLU6hQsCSg1dZ2hIddpW2HrtwJDycjJZX+A/vR+7VXqV27Brv3/Ci35Ny4foNevfuRlhgtB/XkuFhGjx0r/V07d+qIjaMbfd94lelTJnLp8lXpLSu2ANWrW5tFX35NeloqCYlJzP7gPbz9CzN3zkyZnEys9ly9dp13352Bf1Aw4Tev0b1HD9atXUXhEmW4e/sOJUqVYs6sGdKyQyih5378MePGjcdKp+X13m9y/uwJ6jdqzt5dP9ChYydGjxrN8uXL2bN7N+cvnmfg4KFcvHhJdurCn1b43Qr15Oq133L9Rhgz35tKUJFScluRp6entAvYu/8AZUuXonvPN7gTfk96U3/wwbvcu3dfEvu29nY0adSQA4eOsGXz95QpU0r63wYXKy23/CjWG0/ycSrH/B0QEO+q+K6iHtxmxaq1+Pp607dPPxJT0qT69/DPPxLo70+REuW4c/MSXyz6Uu5OmDZlIhOnTJPfvEpjyyvNX+HTuWLxpxJWdg60a9dG2u3M/ugTMpJjmTJ9BtMmT5ALPblZmUyeMoke3brQrn0Hbofd4PU+/aVSQmfvSsP69dj5wyY6du7Ktu+3MGToO7z//gxate3E6ZOnKFO+HN9v/JYixUsTkEeSV61Zj2FDB+Ph4cmDBw9o26YlpcpWJjM9nUqVK9OhfRvWrPuOi2eO06JVe3Zu30KZCtW4feM6Ldu2kfdRrWotDCYDq1atxM/Ph1deaU1OVgrvvj+LcaNHYGPnKn3wLQln7Il6cEsqVHbs3M2EydMe++j/HZ6r0gYFgZcCAel9nCgtJpwbTsWY9QgM8SRuGW/xfDbm4j3wPLFLa1gU0DVHo/OpTvyaDtgUqkjO/fP4Dr9FwuZu8nbdO35H1LxiWAdXJPvueTxf+4GcB/tlEj7XlnPIeXjBYodh64ZTvZokrl8oPZ3tK3WRv0veNpScmHtYefpL6wxTehTOjWejtncnccsbaJ2DZJuc6kzAkBZJ5sUVMkGiS6MPUNl4SZ9oq5Dy6CMvWtTG33XAEH8Nu7K9sC3zBnHLGmBVqBI5d8/hO+Q8KQcmoI+7hlfvI0TNC0LnV47ce5dw67gMU+YjcmNu4tZhPvqo65iyk1FbOeFQqy4Zp88Ss7QKOs9SmHIypDLIrlxPNE7BZJxZhGPdSWTf3klO+I8WlZLAOSMWn6G3foeAlqyDtD8R3toONUZIpbdKp8eYkkz6sbnSd1EUQSgbEsJwbvQhrq3HcW+UFo2j769UW2ZUait5XUPKPTy6rcemeCciJqqw8i2KyZD5y4SOL8XLqjRSQUBB4O+IgBAEJMYn0KNnt98noDMyEV7R504d5Y3e/Vi5YhndevSSu+v6DxzClo0bmDJtKu9Nn8KHH86W3rzJiQmcPHuewwcPyV0snTp3oFSpktjZ2hIXFydzA2VlpFGtZm0+m/+5FEV5+gdL9evTFkFai/oe3g+nUcP67PtxL42bt+GnPXvw8g/AZDTh7ePFq926YFZr0KlM7Np3kCOHD+MgkmKDtH8Uc9M9O79n+/ZtbNiyQyq7Qcf4yZMYO3KYVBKLnCki2aKwz7t05ZrMybJm7bd8ueQrXN096NmjKx7u7kwaP55R48ZRuWJFenTvQrHQity6dp6wW7dp1aajtNvcvHEdxYoUoXiZioRdOc+mLd9z8NARPp83V8biRUPL4+bqJucYAwcPo0XzprRv21aOS3duXSM+PoH7ERF0zROKefiFPMZPKKFjIm5L0rtr5w5k5+TKnYtiblK7Zg1WrV7Ltes3+eD96VKBHnHnNpFREZJcT4mLYfzEiZQoWZzer79K0VIVuH39ArfuhNO2fRfuP4h4rgS0HCvzksEVCS3P3RuXLMK0PIWqsBdJSYqnQevu1G7ZmfULZxF575bkKp4bh/CyEtBqLebsZBxqjsClyTRUVpB2Yi3Ju4bJeOS5KcYLfMQvgoAWlxMWGo3dvfi0VEWpgL4vvs3yNbmWnsJbV8+xq0pd4vQ5vHP1LD39ghlVqASDrp7laFKcQkA/baf73I8XCmh7W7Lb1iOnpmXF7jcV0ILkvROJ7fp9aB7GgFb7zF9qQVy4ujgTcTdM2kJUq1obn0B/mdBArJSh13Mz7BrFixWVsEyeNoN58z7HwcmRlIQ43njjdRYvWsDir77m/NlzsmNt07oVdRs05Y3Xe0lCNyk+jlmzP8TN1UUSLIJYFqvDwphfeOeIrSfCAkRYcOQT0B0695AWHJmpaQx4qz/du3WWJFDT5m0IDS0lt/V069JRrvi+1qc/KfGxjJsoCJvKdOrQSSbSiRdKoX8lNJg09T25GmtJPpjJkUMHGDN2nPSEFskeHN28eLVnN2yFzzbw6FEke3bvJSkpnm7durFuzUqmvTuTzxcuklmIXV1d6dqlo/y78MQ+evwkaUlxnDp1gqq16rNt83qGvDOS6VMnMWPWHMaNGp7n22rN+QunmDHzQ37YvlMOBMITa86s96VNwPIVqyTuo0e8g5t3oPR3dXJyklvqRYmMimLc+CmsXbOS06dPy8y9M2d9JBMRajSWBG5C8dy6bXvpTSUGOFHP0/p/Pff3X7mAgsAfICBUE2LnQ5MmDfhm+TJGj5vMN0sX4e4TJIPs0ycOUTy0PHa2diTERPDNytXS/27MKIuNjrC6EIs6FavWYvnSJVQoXxZnD39S4h9ZCCHfYOkpJ9YCz544SokyFchJT+Gzz+eTm2tgzKhhBBcL5f6tO9x/cFsm+8vJymLWrBkMHtifI0cOs+WHXQwa8Cajx0/m+02bKVOxAju/3yRVDiK5YdPGDdiyaT0/7NjFjm078A8MYPjQwQQXDZWWGDLpijETBzdfXFyceBh+k5u3btOlWy8unTtP6/Ztef/dqVQoX0XusNjz416+WbWadStX4+HrJxPACKVI4aKheHh5yvvKSE3m7bcHMefDDyhaqpxUxIj+I1/ZoLx0CgIKAk+AgCBGs1OwCamH9+Bt8oTsW2dJ2j5KErNCbes98EIeAR2BQ/V3sC7anPhVLdDK5HxReA+5Qfy6NpKwFpndYxaWRm3nKb2dPXvvI+PMlzg1moGVfwhJ26fJhEdmsx6zIZXcqKuyb7IuVBNzrh7bEh0wGbJJ+r4PqHUYUx7g0uxj1HZ5BLR7MQyJt/GfkEnUvECp+jWmPcS5wbtoPUuRsL4bWuFTnZuM16CrxK96BUP8dezK9sC+2lDiltZG4xqEMfUh3oMukrxzCPq463gPOEfM4nJSTWxMjsC9+0ay7/yIXdlu2JWrQ9L3MzGJpD9i/qpPxpB4n9zIM6h0tnlJDFWSyPcb/lB6OLu0XMSjDwMsim29yHmi+y8EtIiLNZiyEqS3ojEjVsa/7t3WYOVbm6jPQtC6FJL2Y+L+nRvOwq3jeOK+GURWmOW5/bKYpcJaeHe7d96AQ42OxC5qTW7sxbzsOMoOsSf4OpRDFAQUBJ4Agf9GQIsqBIEk5qXjx4xk0oSxkrjdte8A7du0lkraLz77WB4zYNBQvlq8AHsHZ/b/tJ+IfyUfFLtofYKKEh0ZCWLxTGVNTk6qjFeFXebbgwfSuFkL1q39lh07d+Lg7Jrn1foEjc9rm5inx0VF0qBBfbZv3yrVvNOnz8BoMmM0maS4ycnZWaqFCxcpxs8//8wXixYz+4MPpIewuDcx/3RzdaVVy+aY9blUqFKFIH8/ho0ax4mjP0teYPykqRgMRkQ+qvBbYfR/6y1eadqIzt1fZdOmLXh6eRIXHWtpuMnIsJEj5O/btW0j/YwT4xK4HXaF+k1aYGNtJXdIFy1SCi9/P2Ie3mXn7r1s275TEtCxsbHUbfSKtOBLT4pn8rRpMudSl04dcfbwpV7dOoQEB0k+oG3rVly8dInhw8fg7OYqL5+WlMSkyROYMmk8Mz6YQ9TDh1SpVpWKFcrJpOGr1qwjLi6eMaNH4uLhI4UhZ04cokTpiiTHxTBuwgRq1KhG184d8fANksnOhY93o2YtiYh49EIIaJErR5+bjY2dw+OXQaPRkpWZgadvIO3fHIatgyMRt6+x+atP0Oms0YgcUs8jD9nLSkCjljuwtG5FJQmtsnYk/ehH6GMvWxI5v4DyIgno2q7ufFWmGuNvXmJ/QgzfVqjJzYxU3rpylr3VGhCVm8U7V8/R3SeIUYVL8NqlE1xLS0Wbt+DxZ+B4Ngrov5SE8B/oAa1Wo8rMJqdOBTL7tsnzgP7VFgdBSltbY3XiMvZfbsVsbwPG52OsnpObQ/cunRk3ZiQlS5TGOyCA9PQMOXnKSE7h/oM7DBs5BidHJ5Z9+YXcrhFcpBT371znwMHDHDt2gkkTLBYcVvZu3A27gr9/kJxgWHyr9fj5+3Ps6BF6vfEmp86cxd7OTg5MQok495PPJFEyoF+/xwR0gyYtiI+PJz0pkV6vv8abfd+gUYP6ciJiyk2X1+rQpbtl+7tnACnxMQUI6PZ4+gXj7urKwQN75DYa5DmiU7BsxxRbnG7cuMn0qVPkABYnBvE853udnQOG7Cy6dO3Mt+tW8977s5g+ZTqObm7y3kW70xLjH2dWd3L3lAPw4SNH5arqyLHjOX78BK1atWTqpPGcPHWafv0GSp+li5fOMnTEaI4cOSYJ6OrVqvHNssWS4BdEWlx8AmNGDpPZeMX2Jx8fb04e+ZlmTZswatwEae3RuGF9ihQNZd+PO2nQpCX371yTq8kCZ1Fmz/1UrhQL32yRRE2o0JWiIPCyICB8jIUns/CIF9ZAvXu/jglr9Aa9XPw5dng//n6B0pv90f0w6Z186dIV6Xk3dswozl+4iI21tUzsKY5/GBHB3E8X4O/nS/i9e6xZuUpacjg62nP62CEKFS9NTnqS9JgTAfDA/n3xCSwiA9WH98OoVLUOyUlJ2NjaSo/ojNRE2nboJIPF5Uu/Jj07W+7K2LVti6zLmJ3OV19/LcnyXj2ECtIKyJULSOUr1yQxNoZXX3+NChXKM+Kdt/EPKc6je0K5fI/2nbpy8eyvCWi93I65eu06lnyxACd3b9zdXDl04EcCg4tJAlqn0xL14A6nz5xj5+49fPTRp2h/Zyvfy/IeKO1UEPifICAtOBKwK90Fx7rjiF3TC+++W8g4tYzUgzMkWevd/0wBAnoY1oWbSmJX61EcY8p9fIbeJv7btjJG8Oi6hahPg9F6l0IfeR2P13eQ++CA9Ez2GXSSyDk+ciJjFhOxHCNqB0dJ4ApbDXG+bcl2uAuf4k+CpHr3FwT0933Q2Lji0noJduU6EfVJcczGbIxpj3Bu8B5a9+IkrO+K1r0opsxYvN++Sfzq5hYCulwv7Cr0J3ZJLXQBoegfXcPnHWFvMUraXHj3O03UvAA0roXRR4Xh1nkF5sxoUo8twmfoKWIWlMOQFp2XsFCP2sYKtYOvvJf8bKgi+Z9X36MkrO+IW5fNMnGg1slPWomg1v4hAa0SZHtaJG4dVpFxcTn6qPOYjTmoHYPw6Pwt0YtKy/uTyucGM3HtPIG4r/uScWE1Gnuv/3x1RH2pD3DvsgHHGh2J+rwZuQ+OoLb3eOFJi/4n77VyUQUBBYEXhsCTENBiDijmZ4JIatSwAbmZKTRu1pzcXD2LFy4iMSWFm9cuExRUBN+gIKLu35JkdJPGDaUAy8PXYvkmxEenjh2iZ683KFehLG+/NVDmYxKJ7EVsLMhtQXYK4daTFpEwLyEmljr1arNz+1a+Xb+JtwYMwtbRUe6sE7G1sIlr37kbAYGBhN+4zKIlS2WcO2P6dElAi+uJY7OysshKFXNmDb5+Phw5ckTuRDywfw8nT5zEzc09r1mCBzFgZW3Dj/v2sWHTFhZ8Nh9PH19SUtOk8EIkxBs1ZrT01O7YoR2BhUsREX6d+/cf0KR5G0ng7vhhEyHBxQgoFMLDu2Hs3ruPnbv2MP/Tj2RC8BJlKqJSa0iKiWD4qPHUq1uLju3b5iUhvPPYPnT8xKkMe2cwvj4BePkFSKFg7KO7MlZ//4M5LPtyoWx3mYrV2PTdGrnDcu2367l16w7TpkzAyz9EiuQEVyJ2PwoCeuLkyZQpW5qe3boQUKgkD+/e4EHEQ15p2e65K6BlkvfcXIqWq0xC9CNpPWgZq80YDUZ8ggrTsH1P7J1cuHLqEBVqN+b+zauc+XkXUQ/CsbG1x/ysE/w9kySE/ysP6LxdWjbOcjeCiLuk7dcLKi+KgBYeziXsndhcqTZTb11hd1wUWyvX4WpaCm9ePs1P1RsSk5PNW1fPMCS4ON19AnjlzCGyjJb+5s8u7f81AjpvFc3Zw4uy9dsQdvoQsffDZIbXPyoCVKEsLVWjCVa2/0ACWshb9AbMTvZkvNYCQ8USkJUDIjlf/uPS6VDFJ+Ow9Hs0dx49tySEokNKS0+ndKlSfL/5W0JCiqPSapk4YSxvvzWAFm068N2aFbRu34XbNy7xau9+vNazOy1atMWESSoUmzVtTMs2Hbh246ZU62ZlZRNcuATePt7o9QZJ3Agf5Vu3bjNg8Dsc2P8TxUuW5Od9uyTpKrbPC/uP1199DY2NvfRpFuSN2L5SolhRjvz8I/t/Okinju3YuGUre/bs45uvl6PSWhFx7yYly1QiKTaaCZMnSwV0h3ZtCChUgod3b/LwUSTW1lb4BhaR9hzfb/yOmbNmU6RIYbKycxg/ZjQevoEyABCPRawCJsXF0a59W9as+obZH33MlElTcPXytjwZeZxKKo7lV5V3jiCwj584LJOUiUEnLjKKStWrcfbEYZZ+/Q39BwyWg9fBn/ZKr6+ylaphMJi4duk09+4/oGrlSqxcvVYS0KOGD31MQPv7+0mc/Hx9sbKy49PP5smMwmKx4My58xQpVIjiZSrIJA/Hj/wktyw9ioymapVK0k5AIaBf0EigXOaZICCCXuEZ16pVc75dvYLpM2bJRCfe/oXIzMrC1saGmEd3OXToCA0bNpCWN4sXfc47w0eze8duvP18ZOZp4dNevWplmUykY/uuRERFMvejWfKbqNewGadPnyUy4g5qjVr2DSJJqD4rjUVLvuT4iRPM//QTjp84KfsTF09/GUQLZXZ81H15zRXLlyJ2aWzdtAlHmTAwgL07fyCoSEmMublMmTpJKp5FspY9u3Zw9uxZqbIQOxJE/9K7b2+E79/wkaNZMP8zNm7eIj3pi5QsR3hYGG3at+WDGdOlnZFvUBFMuRls2ryF6e/OZN/+n4h6GC4DxoCQ4vj5iySKD5g6fRoTx4+lfuPmHDt2XNocWbITK0VBQEHgiRF47AH9Gvbl+xC9uCZaF0/cu24k4/RCqa71HRlF7JJKMumMSEJoXaQZ8SuaoPUsgTH5vsXqYl0bTDlp+I+/QcbZH4hb3QmnBmNw7/IecSveIv34MvynpoAph+j5hbEKqotX/xUkbpqJ1iVYqofTT36K2azCd1g4MUurIrIHCoLb5ZV5MsFe4tY+qDRafEdGyiQ8woNZrXPAkHof54YzJSGe8G0ntO7FLAS0IMZXNcWQcBObwk3xHryFpO0fk7xrIu6dvsKpfm8iP62NITmcgAlRZN86QuzShjhUfxOP1z4jYcN0UvZ/iN/Ye2gcnYiaVxKtaxG83/qejJPbSNwxKI9gzpt4mA1YeZfH+ZWPSfiuk/SplkGTEFjkE9DDwi1JCJMKekALtbI1hsRwfEfcJ3n/BLKvb5QKc+8hJ9A/vE3sivrSI9qpznjcOkwgdnlvMi+sQ+3gIzPS55PgIlATymdjejTuHddiX6M9MZ83JifihIV8lr7Plkm4UhQEFAQUBJ4FAvkEdM9e3Rk2ZDDVq1V57AGdb2cg5pLij1ajIS7qPi1at2Pb1k0ysd+iBZ9JezghxhA7+0JCCtGwcVO2fb+RJUuXM3LYMHyDCknbjVPHDzJ56nvs/GEzPV/rw9jRI2Q+k60/7ODEiVPMnPHeY0L4Se5NxLrCOqNWjers2rGVjZu28GafN6VwQ/gIi925AQH+XDx9HEd3H0wGA336vMGiBfMYNGQ4y75ahoePj9x9J+pp2riRnLO2aNGGnOxUaRH3408HmDd3NmlpaTIxeEhIUeo3asy61d8wfMRo6jeoJ3fxzXzvPZzcvbhy4TQpySmULVta7npetuQLxk6YxPx5n7Bp81YZP/sGFZXiq13bNxMYUPgxAf3j/gMyAflnn8yRuVSSkpIJCS5Knfr12PHDZiliGTp0BGq1iiOHD8jcLUcPHqJk2TJs37qBwoWK4+Xnn0dAR3D46CECA/ypXruhFH9cPneKGzdvUrNGdSmcGTSwn9zNuHvnD1y7dl3mcvIKKER6cgpv9HmdLxfOZ+TocSxa+Dnbtu2gZYtXZIL1hIQkWd9vlb/qAS3eM6PBIJNDduo/ijMHd3P15CFUGrVM8li9aRtKV61LTkYGezcs58Gtq9Rs3oGqDVrKxIvXzhzlwNY1UhltepbzCkG8mAxovcri0XUzKhuHfC3gf39VTUZUNhpy7gkCehCm1AcvOAmhCBtMluTFghsSu79eYHmRBHSIrQPbq9Th3dtXWf3oPu8EFyfdlMtXD+7yYYly3M3KYPWje3xUsjw1XDxoevog+vykln8Sk2dCQAuFaLkGbSUBHXPvppzM/zcCWq3WEFq7mezsrhzelec/8w8KEqUXtBGzqwOZnRphKBIAgtTUalBl5aJKy8Buw340tx8+l+SDBfEXHZMgd0S225VffymxXvzVMhYuXExKWgYXzxyj+2t9uHjuAuUrluf08UPSd3XEyDFypVKsNlaqVEFaavTpN5CFn88jtGwlSYDkr7gKYkkMWof278bP34/YmDhateskbTzGjh8nV1OHDB6Il18IucL24+p5zCazTNi3fsNmevbsSvNmLXB292TF8i+pXrUK4h2pUbehHEySExLo1qMbS76YL7fzLFm4CE8/fzkA3r5+iazsLKleFv7OLZq/wuLFX0mLj/ffexd3H8tKrSiinfHR0bw1+C05WEVHx8oVVa1OK+sqX6kGInGEGKALFvHv7MxMLpw9QfsuPbh26bIkkcaPGUXjRg1wcPWWuGakpnHuzDE88pI9JiYlyS1TYivQgoVft16KUwAAIABJREFUyFVekdDRwzdYKqB9fX3YtX0LZStUJ/tfvtVDhw9l9qz36TfwbbZu+o6rV69K+xIVKolDlaqVGTd+Ep6eHtIDWiipFQX0n+z9lNNeOALy+4t6JBN11K9Xly6dO+Li7iv7BEGmurq4sGv7Voa8M4J1q5djZ2/P4i+XMXnCRKwdnPLUJJCbkUKteg2Y9/EcSSJLJUJ8HFu2bJJZrnNzcnFwsKdIybJkZ+dISyAR6Iukg+K7SUiIx9/fnwpVa0vPOBEkt2ndkqWLF8ikLiLYnz9vPq6ennK3SKGQILZs/JaSoeXx8fMlPiqSJV8toVPH9mRlZtK11xssW/wF1es0lONfUmwsY8aPZfKEscTGxhAQEEDTlu04efKUvNdXmjZh2uTxMqANLFyCB3duSP/76tWrkiPba03RkuUwGI3S0kOoMjZt/YEz/9pd8tHsOTh7eEqCWikKAgoCT4mAJKDjsCneFvsKbxC3ppVwwcG98yrsKzUhal4D3Dt/S/yalhhTo7CvOgDrQo1IWNcdrbs/xpRHeA+6QOKW19HHXsK6UEM8em0BQwIp+z/Byrc8OZHnyTi1CI1LgLTzEES1xl5Hzt3TJGzsKbdwurZehE2x2pj1WuJWNZMWGWqtHcb0WOwr98O92wzi14wm88IGvIeeJ+HbDpIQF7vEDKmxONUbK7eHJm4egNbNTxLQXgMvWojx7AR5TfuKb+DWdi65UZHofANI+LYvWWE75OK+zqM4nn0OgDGBtGNfo7Z2kN7OKQdmoHH0xLv/KTkhV1tp0Cc8IGZxA5zqDMalzUjiVgwh+9Z21MKz2doJz9f3EfVZCTSOXnkKaZERSSig4/AedInEjd0wpj7CpE/HplBTPPsuIXn7fNKOfyKv69bte3RehVGhwZiZTOzS6qitXTEkR+LaZgEONXqgj4lBrbNFpRUez9HEfFEdu3Id8HjtU1lX8s+f4DPwINYBoRiS4uRkUWWtIvv2MRI39kTrEpSn7lKI6Kf8YpTDFQQUBH6FgIzzEhLp0rUTgwb0kx7K/iHFeHT/gbSzEIIoMfd7GPGQWrVrsmX9WhnPfrHwS2kN6erlI/MMid3BYg4rYlIhrti//wA9e/bCxd0TvcEo56WCdI2Mjkafq6dB/Tps2bBOzh/nf7GYubM/krt3hcXFkxYxn01ITKR1y+ZsXr+O2LhYuTtQrdHKpbpGzVpx/fp1KleuxPbvN0prSw8Pd+YvWMT0qdNx8fB8PKeW/EJGJt26dWLOBzPkvP39WXNY/MViaWthZWPDnRuXSUpKwtrGmsNHjtGzV28Z73/zzVc0rFdHjjPNWrQjOSVZekUnx8UzbsJYJowb8+/4uUVbDh08RIWKFVm76mtCS5XDPyRY7i7c+sN2du7ay5eLFhFYuDDXL50lLS2dfT8d4OSpM1JN3aNbVzlPEEn3fty9HT8fb2LjEqhVr7EkhfOt7MQcJSMtnYvnTkjeQuyqFGroyePHUqNmHcwqFcuWLpEWG8LHunX7rmxYt1KqpMU8Iyk2hsnTpjBqxDvEx8XhHxBAgybNOXvughTe/Z7X8l8hoIXoU5+TTclKNQksGorwf06MjeLerStcPXlYPpMmnV8noEhJ6Qt9eMdGEqIfUrZafZp0eQONVse100fYuWYxdo7Oz4eA9gzFo9sWVDZOT0FAG1Dbasi8sZ/k7YMw6zNB8It5ntZP+r7/qeMEh2fUo/Uui3XhJugcA0g7tUAKBMROtRdRXhQBLZII2qg1XKrzCuuiIhhx4xxuOmuZXFD80YqYGTM5JhMLS1eivKMrVY7txU1nJf2j/2x5NgS0qwcVmnYk+s51ws4clIqNP3pB5IdmZUO5+i0l6Xb58E5EVs7nZoL+Z9F5FueJZ6PXYwr0QV/UQkJrohLQ3rhr8YX+L2T9s2iCqENgKzpY0bmKIjp/8Uf8W7xgapX6sU11/s/zz8k/L387Ub5a8NdtEwOgVhDswhPGbJZWFuJY8Uf8O39hwjJQmiVhbDnOIBXH4veCKBaDY/6xoo78NstMm0I9r9E8flfyieXHdYnzhQVKXht+bzFEflh595/fvnycfg/zfLVhQXLa8rM8xXQeruKeRHtEEe23KKo1jwe4X7dJ1CF+L1cw81Yexb/Fvf1WXb/G81m9I0o9CgIvCoF8b7z8/qHgdQXpKr5znc4Kk8nST/1WnyPrEH1a3mKROK5gX5XvjZ7ff/z7+7J8j5bfmx/3L6INIhmHCFBFPfnfZH7b8r9T8W/x+/xjRHAnFoGEuiK/b/j3/WnkzwwGvfyW89ti6VtFX2YJZETb8vs+uY1Ots2yYJZfCl7zaTOev6jnqlxHQeBvj4DZJDOaa90KYRa2Z2qNXOA1mwx58ZhQ7Bjlz2WRAbbwKy4w6Sj4e7ENUSjdNMJD0WCxJRPn5il/5Pet1on0hnJC83/sXQV4VEfbPevZbDwbFyQJ7i5FSylS3L0Ud7cqtEBbpEihUKS4tMXdixeHECAJRCDuLuv79Z3NpinFSfIBnfs8///R7L1zZ87MvXfmzHnPy37LywtCYcKseLK1EBZQRlEdSdWbGQ1l3xPIvDgPmsgLzIcwf25tDpV9Wr2oYFZPIQtHNtXNSGFgJkUw/Te1/Bn1ZjZrrN55ibTz6/jYosOg+7uNjw+Agljl/cbwNiuS837P/1tevf7G32Cy0BBKHtMxm+rwr7LobyIJwykviA1Ggxb6zFgYydOa+Te++qLpjR/fvIIcAY5AsSFAc7mC61vzfM706fj7PUNzNprDFVzv0Tl/r2GlbIPMbGtRcJ1Ia2SpRMzeWub70bzSvF58nujvaWCY56lUVsF1tbneVBfzWvZJdTeXay7HfC5dR+01r+npvMfX+2aczHU3C6lo3k84mOb9T54/F5yLm+fjZrV5QU7gSXXWUpvE4nyOgM4vOM+m8qj8gmtvqhvjSvQ6RigTmR4fFc3ydvn6+eL2jctwcivJxGwF70n1f3zu/6y+oLVMvVpVce7SdbY2eBFuzzyupBZytOjSH56lyzBxH80/stJTcWb/dkSHmZwJ/KrUQsNWnZlS+sqpg2jUthsjqm//+QeCbl6GVCYrfB7OrIBWloOyzxG2+W2ybjU7AjzjUdVrIbSVIfvGHqRSNJjMNi/6qRi+3+YkhHXHwvb9rwExkH5yLrIuLYZALCsWErzYCGgYIYIQJ+s2QZxahU43LkAhFJEuI3/ORXWRCUU4XbcZsnQ61Lt0Ao7/bwKaLeAlMpSt0wy2Tq5IjY+CJjc3f5r55KFlhK2zG/O6DDhzkNl2iGXyojFAL7bP0HNuRC8Es8E784Ionh2UN6X5vB4cAY4AR4AjwBHgCHAE/m8I0Ma0NhdiBx8oe22DIZdI5yeHxP7f6ph/YxPpbdRkQSCyyKtnMSy8/v8NL7waMCKfFO+pzN9bHXHWROLnhY4W3o14SRwBjgBHgCPwriJAKunUxFjMnDkLnp5e2LZlMyif1P7dv+Pa9Zto3LwlU0C/qpDydRTQRBMSaS8WS2BhaYne42fi1sVTOLf/VxAxbRL6iJCTnYlS5SqjVa8hsLF3RHJcDNbNm8EEiGSLWzQHEc0GCCRWsP1wCSzLtoKA9odN6bqeyUPT3rpBlYu0I5OR478RQrmjaSO9OA6ae+nVkLrUgG3rJRDJbZF6aCzUj86wzfbi2MQuLgLavLE1yMsHo0v44mZGKkKysyDKSzDIvCmMQBUbW1SxtsOXDwKwNSYCsgJi0FfpktdWQNNNTQ+OBGXqNoVcYc0IabLWeOJUmXhYnYapbh/evYbYkHuwUFjlq0NfpRFvzTVEPJuPF9naemsaxivKEeAIcAQ4AhwBjgBH4A1HgIVW6qDPSXoLrIGNTL3MfAjZnPEFVENvOPzFWr08Vz+KbBFQIqFiUi4Vaxv5zTgCHAGOAEegSBGg76/Zym/ilBno1bM79Doty+vUoXN3WFlZPdd+9lkVfD0C2lyyKRq70Uc9EB7oj0f375oisfL4JuLl1Lm5+LDnIFRt0By/r/gOkSGBjJx+VeL8hUE36tlGuu2HiyC0coZQagOBmDyVn6CGpqgCZrehQfb1jci6tgJiW2+TF3OxHYQbEecKlqiZ5mGamKssMq24juIioKk9NLu0FkvQUumCfm4lYSESwoJU4JRjAwKoDDqk67Q4nhSPxY+CYUORc68JRKEQ0KY6mDqLybQtFRCxMIon1M5ohE6rgl6rhVajhsRCDmNhGp6/JiD8co4AR4AjwBHgCHAEOAIcgXcVAbKeKCrFz7uK2VvcLubepiuWsNm3GCVedY4AR4AjwBF4CgKMEJTJkJSYZLJzYocITm6eIGuP1zkKh4A21SA3KxMSmQxiyWNkKdnA6HWwd3KFb8XqTCWtZfaBxRGRLzDtnxvITRgQWblAyCw1iIAueJi4RIM6DUZNNvTZCRApnGDUqU1kerEfTDVrck1jG9iP17foKlScBDS1gvpFpdczqw1nmQxWIjHzfhZCgHSdBgkaDXJp/Eik0BeCiLYQCWhmZJk3vsiz7RnceF5mWPKkMZptKYquD3nJHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCHIGXQ4Ai/iUSU/6WvKAktfr1lbmFSUCLiDgkQegT+DWWC0eng1qVC7nC6uXa/tpnEwmdRyKznBT6pwd1Ua4GgSgvfwXlxPl/kM/U4AJ1LkbymRHCtOEhkcDS0hKpaWksv9nrqo6f1YWEMCUjZanrKM9RgbtRphQxWbmQb30hkM8MWTsnj0Jvz/MSJLEb/v3/XntI8wI4AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4Am8DAoVJQD+vvSxho1AIw//FfSCPSH4hNTMLXXpec97Z380EtEKhQEpqapET0GYgqYf+xeNSV/ydOrpQMC8SArpQasYL4QhwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8AR4Ai8YwgUJwH9jkH3TjeHiGCRSAStVvtvUvgtbzknoN/yDuTV5whwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8AReHsQ4AT029NXxV1TGhvPc5Yo7joVxv04AV0YKPIyOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4AjwBHgCHAEOAIvgAAnoF8AJH7KO4UAJ6Dfqe7kjeEIcAQ4AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEXiTEeAE9JvcO7xuRYEAJ6CLAlVeJkeAI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEfgCQhwApoPi/8aAv8goN9Fj5H/Wofy9nIEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4AjwBHgCLy5CJgJ6Lo1q+D85RsQiYQwGt/c+vKacQReF4F8AtpoNECv1QICAQA+6l8XWH49R4AjwBHgCHAEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR+BxBIwGIyRiMRo1qI2TZy5CJOYENB8l7zYCAjtnT6NRr4dUbgkbJzcY9HqAOGh+cAQ4AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4AoWLgBEQCgQo6a5EaHQihAIuBS1cgHlpbxoCTAFtNBggkclh5eAEg0H/ptWR14cjwBHgCHAEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4Aj8M4gQAS0r7crgh/GQCgUcAuOd6ZneUOehMA/LTh0Oi5+5uOEI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI1BECJg9oBvVr41T5/7kHtBFhDMv9s1BgCchfHP6gteEI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEfgHUeAJyF8xzuYN+9fCPyDgOb4cAQ4AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4AkWHgJmArlerKs5dus4V0EUHNS/5DUGAE9BvSEfwanAEOAIcAY4AR4AjwBHgCHAEOAIcAY4AR4AjwBHgCLz7CHAC+t3vY97CfyLACWg+IjgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8AR4AhwBDgCxYQAJ6CLCei38DY0NgQCwVtY82dXmRPQ71yX8gZxBDgCHAGOAEeAI8AR4AhwBDgCHAGOAEeAI8AR4Ai8qQgUNgFNhCWVyY+3GwHqR5FQCJ1e/3Y35Am1LxIC+nlMPXsk/v5/7xyovEEcAY4AR4AjwBHgCHAEOAIcAY4AR4AjwBHgCHAEOAIcgSchUJgEtEAghNFoYKrZZ5HQz/u96HpKALyQotcI/IdJdOo7qUQChUKBlNRURkQX15aC8An9YyjkvihUAlogFLLBYjAYnj1oBAL2YND5RjqXHxwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcAQ4AhyB/wAChUlA63VaSC3k0Gm1T7VuIA5Or9dBKBIXI8lLvJ8YRqMeMOgAgx54mrOEQAQIRKbzDdr/7whgZKwAMBYvX2kmoC0tLZGallZsBDS1Vkdc7mN0t5Q2NgqxJwqVgNZp1BCJJZDKLSGWyJ6482KEEXqNCnqdDlq1GhILC05CF2KH8qI4AhwBjgBHgCPAEeAIcAQ4AhwBjgBHgCPAEeAIcATeXAQKhYAmotRohNLdE1XrN8eFw7ugys3+F8FM5LNOq4Gd0gUZqUkQCkXFZtdhUKdBILWBSOEMgcw2j9R9nIU2wKBKB7TZ0GcnQGjpaCKsn8pWF2G/CoSMKDcadRCIZMVKQhc3AU29oGfEM+Ais4BCKM4noYUQIDw3i/XAk9TRr9IDhUZA0wD2KlcNDq5eEEulEIokZp+Nf9SL2HODTguDXofI4NuIfxgMkUT63yChC0raC1nK/iqdb75GJBJBX4T+MkJSxlO/c7X763TTU6+l/iNsX8bviT5A1C9F2e9F0lhe6DuBAPO1EolYW2gMvszYLUwAxCLRG+Ot9SrPcWFiwcviCPynEGDzMYraK2RvPVLu0BT+DZrjvVC/0kKLjmJW+bxQ3fhJHAGOAEeAI8AReEkEaJ1Ln3q9vnjVqy9ZTbYGovVIvVpVce7SdYhEZKPxMqWY1lQZKYnoMeZzlKteF1dOHMDxnethqbBhamc6yHlAp9HAyc0TTTr0xum9W5AYGwWxmDi7oj0EIikUtUZC6lUXQqkNBGJ5Hk/4GAFNJKguGwKjBtkBO5Djvw4CqXUeCV20dfxH6WRhos2FyMYNQoUHtLHXCtS56OtRXAQ0EcrmHiACupOLB6aUKodcgwEigQBkvWEtEmNi8C2cTUmEOI/LZHzuyw3Sf8Jr5+TxUkP8SZDTwC5bqxk8y1ZCQkQINCqVafL9jKSNtkoX2Di6IuDsQcSFB0NiIX93SWjTtgIEedYkRiJkRXmT/aIfw8+8AxFB6RkZsFIoGCFZ2Ad5EeXm5rCXq6WlgvkSvWnH/88HyYTE69yfrs3IyGAeQfTxeREij67RaLVQq9SwtrZ+I/vkTRsjvD6FhwAbfxoNsnNy2HfCUqGATCr9x9h90jNBr1H6WD3xt1dMuJGRkQkbG+vCa1xeSeY6vuizTe/JzMwMWFhYQCKRvPBz/CLPe6E3jhfIEXjbEaD3hV4D6DQQyKwLj3SlEEVNFiAUQyAmtcxrT6+fgLT5TViInUD11mYzQl4gkRceHqYZzhPFKE+v/fPOf97vBUt+mXMLEU9eVAEEXqUPXvSa5533vN9fpKMKo4wXuQ8/521D4EXnd+Z2Pe38Z5WTJ2otFmieXY+3L6kdzatVqlwmclEorN7ote7rEdACGA16GIwGVK7XFI0/6o74iHCmhN6/YTkeBgVAJrdkHI9Wo4bS1RN+VWujZuMPcfHoLsQ8DEF85EOIX3Dt8dKDMW9eZNv8WyjqDINQmjfFeNb0KM8m2qBRI+3wFGTfXMtU00Z9MdlxsDmiFhKnirBtuQBiaxekn5mN3MCdICK9aOZ2/0S2OAho+rrlGPTQGUydQe+b5g4u+MDRBVkGHYiaJmYwXafFr7ERiFbnMlKaprb0v3KR6JV16a+tgCaArOwcUO39Tgi/fQUxD+48RyUvgMGgg4XCBlWbfoSczDTcPXckz5D8Hf3Qq7UweLlA6+MJiAUQxaZAHPSQdOxAEZC+z3o5mBNEspedWISUpGScP3sKg4eNxMNHEZBKpXmeQcb85+vxpJLPM7U3358I0ZSEaMz49AtGdH46YyocnT2Y4vDxMgp++Arez3yeya/IdJ1YTB5Cf7+5nnY+nVOwvQVxMRjIq1zPXsikHqa6Pi955pPuU3BiYf7343V7Wj3MbdZqdZBKTaRTwSfgaZgQDUfNJxxSEhJw9sxJjBg7AQ9CQiEnS5s8bApOXMx1p/9NS03FR23b4JOP+6Nz547sY6TR/Nsr6kn9/DQ8n/b3l/5Q8QveaQRozKYmJ6NTpw5YOP87SCRiTJ72GbZu2gJ7Jyfo8zbpdDo9ez+x59NoZJZN9G82gdJq2fNq3nAxq/iFtAGT9yw/DiKNT3rOdTpd/rVUzh8nDqNNu86sTNMY/vu9Z/oY/72L+qR3Fp3z+N/pHub3lLlu5vcL/TeVaa4P1clSLkdyQjT27z+ApctW4MQfp2Fna/uvqAZzlIM510LBtrzTg4Y3jiNQmAgIhDDkpkBetj3kFbsj+dduENt5wpinEDJtc7Gtrifc1fy3x1dOAghEEujSIuHQaT00EeeRfWs9hFbOFPpVoJyC1xUsv8Df6Z1D3ohUB+G//RlpUUT3+ufxtHqxt9hT7m/6zVxvu9aLoc+MQebF+RBZuz2n3gXxeUKbjDRXoyRIpDA3AEJShT9FkcIU6Hkei/T+NeghoPP/ocime9AyiH7X5f1uiqD5x/G8sgpzHPGynoKA0TR28vtPb3qazGOA+X7m9beRIvcMzOczPykVjR02BsR/l8+iCighlSHvNxoLlENIW2AsPJawihEIFDZN5ZjHF/ti5/l5mu+TNzb/lXSJwtkL1OUfv+fNFehZZGM1r35U/PPa90TUHnt+aQ5vFuuwn4QvmLSLD8riRMA0F6XxZSZvTHO7Jx00X6PDHPlX8DzznNZ8nXmOSP9N15nFYTSvFNH612DIW7f+fe9XaTeVR/NKmlNSreledG+ap9NRcL5KCmIzb/C0Nj5vfcievues3Qu242nzb/Pa+Fn3I5xTE+IwfNRoVKpUHqNGDIeji2eBub7pTk/jM57Fe7AeNqtA83iGp60PnnWPgm19VQKa+k6r0cDVqyQatu4Cj1J+SIiOwOm9W1GzSWt4lvJFZFgwAi6dwaP7d+HiUQLvd+3P1v16rRZCxiPEYefP89m7uNBFLXnzGZF9aTj1OQSBhQ2gM3s/P2VOYOoZgDyqrWTICTyB1L2DTNFqxbUjIxDBqM2CvFJP2LdZDqEFkHV5A9KOToFAUlTigsemM3lJCIvKA5oI5AydFjN9K6OmrR00RpPiOV/sVWAmrKXvEZHOQgEjq63EYtzLysCCsCCk0XuQvrcv+RIqFALaVumMyk3aIejyH0iMCGEvs2cd7CUqEqFCgw8hEosQcO5wnvr5HSKg6SHR6WG0s0JO52bQ+XrSlwcQiyDIVUOYmQ357ychCo0GJEVvAm9+YeeQ6hCAVCqDQiFHfHQMEuKj8EHrdrgfEgKZVAY6hz5AMpmMfYzUajV7abNpkEjECJMn2WnQR5KuZR80gRB2draIjwrD4qXLYWtri4ED+sLFoxQyMjPziW4qnz569KEz30+lUrG/0WFlZcXqkBwXgdHjJqN2rRoY0K83XDxLs3rRPbOzs9lLk2xgLC3l7N9qtYYRWFQO/Z9cLv8HGW1tZYXczDR8MXMmBvTtjbYduuDK1WuwsbF5attyc007qTSZtbJS5LXTRIxTXUxEsxByuUU+wUS4EalPuFA7qI1m4oyUy65urjh19ADKla3Iditzc3LySHEjtFoNqzedb8aV7k1kNZVJf0+MiUZsbCQ+6tgVd+4Fsr4xE96kMjXbq1A9CCvCMykhAb1798KUSeNRvVoVuHiWApHgBXGn6+jeVBappSlEg/1bo2HPd8H7UH8TNnRQ+0jBye1WXvJN/B85ncYVPcvjJ01Fm9at0Lljezi4eCI+Nh7nz56At5cnm9BHx8SgVp2GcHJxRmJMFNZtWI+2bVohJzsbTk7O8C1fGZmZWchIScXQYYMx7/s57LeJUz/Flo2b4eDklB8axCaSRiMyUxOwees2XL12HT/MXwgbRyUiwgJRpkJ1JKekQCgQ5j9b9EwXfO6oDIoyoHFtJsHpmaeDnhPzAoHebR+83xx7dmxDdHQ0XFxdMXX651i5chVs7e3Z++n6pfPQG/TsuoOHjmLQ4GHQ5Gbh7r07+HLmbOz8bTssrO3y3yV0T3rm05ISGA4tmjVl62l6BkuVqQgi6/nBEeAIvCACREDnJMKySn9Y1RyG+JU1IVb6wKDOoBU3BBIplH2OIGlbOxMJxLwHTQtOo1bNRAMCscU/bmbUqRhhpkuLh/PgM1A9OISsSwshtPGEUZWRRyaLTOGbbBElAl1jLlsgVeTxYkLokiNg13I2hHIHpO4fCbFjKabWNurUENl4QNljL+JWVIDQwt5UltEIo06TVy9zSGveApkWlFpV/jJCIKF6m4hceokYdbn59Vb22QldajjSj02ByL4kjOr0vEhGUkVbmv5t0LJ7UTkmJZIxDwtTgh6qI+FESiWDOhkOHTZB5lcXcUvrMtL/ceJcIBCDPCEd+xyB1Lk00TPQZ6ciYXVtCGQ2THujz06EQ8cNsCjXGEYVQSdD/MoqeYmJCixgCVNNJpT9jkHi4M1Ib116HBLXvgehhS0jrvlRxAjQRq86CxYlm8Kx+yro0zIhcXFFyr6pyL65no1ZodQKTp+cY9EHQlsr5ATsR8qeQRBbu5n6yKCHy9DrEMrF0MQ9QuKmDyCQyiEUy6DPiodjr92wKFkXhhwNG3vxP1eHPjse8gpd4NBxAfQZtEEjg1GbA5GNE+JX1oJ79tcxAAAgAElEQVQ+J4GRGSypFT0DRLxlJ0HZ/yhkJarBkKlC/Nq6AEVFEHHOSBMDG7NOA/9A5p9LoHpwIO+ZMy2zabPG/qNlMOp0SDsyHmI7bzb+hTJrOA08byJPbC2Rc+cwUnYPhNja9QnqPXpudPnRv2ztTGQ2RVCQ3yg9pwb6XVfIUQlFPA7e8eK1Oh0c7O1w99ZVqFRqtsYUS8T47vuFWPTDIihd3fLXzDR3TKU1V/++WLNyObKyMvHpFzOxds06Nk+ldVVI4G02J9RqdEyUsXL1Wnz11TdMpHb21FGULVMGFK1Xr1EzpugluwSaj2ZmZDyXb3laV9D8Nj05BQMG9sfcb2YiKysLbm6u6NqzD46d+ANSiQTlypbB4QO7kZOdA0dHRyxaugyzvpoFB2eX/DW66dNoEnj8vQ60YHgQUU5z46wsiq4x8T407zXPrwuuOak9jwvOnrSuJpEKJdd72rrazEOw/01PxFdfz0XN6lXRvl1bOHuUYvUuyFMoFJb/Wq/StbkqU64yOoj0J3GXud60DibRFrWJ6k3toLUvw4IsLrRatlY2cwI072ff6Wc8F69MQAtIlKNGs/a9ULt5G8RFPsLpPVsQEXIPZavVRfPO/VjyujMHfsPNc8fg4OIBe6ULnL1KoHbT1rhNxHTwHaaCpnYXDQGtg9i5MpQ9dkEgUwCGZxHPBUAy6CCUi5AT/AfSDgyHUZNtEm0WSWTZ451DdTRAYGEP63pjIbRwQHbAFmgjL5mEAS9Nt778S5H6gp7DoiCgzWyrhVCEr/0qo6OrB23v4xF5hhc4TGOYSRXYXyUCIZylFsjUa3A6ORHTgm8zLS3bM33JJr4eAc12mPVQepVG+XrvI/jKGSQ8uv/cF6J5F698vRaQyhUIOHsIWlUOBETQFsvAekmUXvZ06i2tHkYbObL7toauRjkglxYuBXa5JRIIE1OhWLMXorAYQCYhM5WXvdMLnU8fBzOJWLlSRXYNqZ0p5DsrIxPhIUHo0KU77t9/wAjmqlUqIyUlBTGx8cjJyYarqwvc3dwYKZ2UlIyw8PA864a/60svrrT0dFSpXIkRI/TyDgwMgiY7Dd/NW8AI6GFDPoHS1RtKpRKJSUnsQ0Bjgew/5JZyJCYmsQ+Dj09pODo4sI/C5StX4erqCgdrSwwaOhTVqlRG9+5dYRDI2CQxPT0DNapXZaQnkT+BQcGwVijgqFQiOTkZTkolnJyUCL7/gN2PziPVcM/ePbFw3rcY8MlQTJ08AWt+WY/tv+2AQ959CwJLxHZ6ehrKlS0LW1sbVs6Nm/6ws7dDTlYWLORyeHt5wUJugazMLISGh0MsFLK/U3h/bGwcqlWtyqxIHkVEso8V1aNkyRLw8HDHpl9WoU6DpkhNTYG9gwPS09PZR83D3Z2pmokcK1vGD3Z2dmynMyYmlvWPrZ0d4qOiEBYWjK49++JuYBDDnk2O9To4OTkhNTWNqSkJw9S0VISGhkOjVqFH924YP3YU6terA/cSvoiPi4eHpwfcXF3ZR4j6OfzhQ/biI0xoHNAH1svTC2npaQgJCWNkGhHbNC4qVijP7hsW/hAZ6emQW1pyf+kXejr/OyfR86yg8WRjhY8HDUTVypUxetQoREbFITDwNoaPGodTx0/Cu3RJnD5+GAmJiahRvRp+WPwj23Tq3e9jnP3jJC5cvIgyZfxgpbBB2w6dGNlLE/8vPp+BoOBgLFvxM1auXA1rG5t8XzVtbi4GDR2E2bO+xNgJk7Fm9S+wdXDAvdvXUKZCNVSpXJlt+MTExiI5KRlW1tZITU1FpYoV2KYNTSZv+t+Gg709G9/0filZwpt1XsCdexAKBVBrNPApXQo3Ll/A5s1bMWbsaEyYMAkzpk9Bz74DcWDPHmg12ShdrjJiomPQokVz7Pp9G35auRpTJo7D3XuBGDV2IiKiouDq7Iz4+AQ8iohg78u4yFAcP3EKZ86ex7dz5sLOyRkXzpgIe4WdM3tGuZ/7f+dZ4i19DQQYAZ0Ey8q9oaj2CRLWNYJIoYTQyhUiayfoEkMgtFQysovIIYHMzkRewQCxsjQMuRnQpYTlk6lExIodSkOkcIQq9AwcOm+BJvpPZF1axOw9JM6VmQqTkuroku8zYlmfkwKxfSl2X6PBCG3sdUZOU1IegUQC6/pTIFQ4IGXnxxBKTRvBdB+pRx3YNpuNhLX1IHYsA4MqEwKxBGIHbxhy0qFLCTVZf1DmeJ0aRPCKHb0BkSWMumzokh+aNuIp6ZA211RvKyeoH16E7QcLYFCnIv3kDEbYSpQVmNLHoMmGLjGQeTDS30V2LtAlPYLQ0gkQGKBPjzER4SIpJI7e0CaFQ1F9MOxaj0D8jx1g32kTUnb3hS6VMJPmdxz9W5cSDtdxYcg4/TlUQfsgsvOG85Cj0KdmIH51LUbSO/U/BfWjM8g8NwdChQtcht9ihHzcsrIQyu0ZYcnKSg2H24RIpB2ZAFXIIYgdfOE65hxUD64jaXNLiGy8TLYr/CgaBGg9qM6E1Ksh7NuvQdzS0hBIraCoMRSOXWcjflUvqIL3wmNGBuKWV4BBlQKZZ304D92KjJMbkXZ8EiOUnYfcgMjaHrGLfCAt2RT2Hy1HwsqaMOSmwb7tSijqtEXC6q7QJgTAechVRtTGLS8HoVz5t587Ec1CMRx77UfKjh7Q5yRC6lIeBlU29BkxTNnm2GM7LMpUR9yipuy5ETLVv0loQ9catDmwafoV7D4YirifOkITcc70LiDqQaeCvGxHKPv+gLQDS5BxeiZEtl4waLPhPj4CcSuqsHeM1LMeXIZtRcapLUg9PBpiu5L/HIOk5pdYwrwBRYpuQ24qZCWawKbJF8wOR2hhhxz/jcg4MwsCC7u86Iii6UJe6oshQORjyZLeOHnkACNtpVYOjCiSWVgw8rFgxCkJpIj8/H3bJnz2xUzMnT2LrYMpso/WT7a21rh19RKUSleI5QrIZNI8wRSYwCg8PAR9Bgxi674/z52Cj68Ppk77FCW8vTBo0EA4unjlk90vVnuTCjs5Ph5Dhg3B8KGDUatGLYgtFFi7ZgV69+yO8lVqIjdXheA7N+Ho6sW2LLt06YhVK5dj4uQZWLFsOZRubvmKaSKKaX1YvlxZtrF5/8EDRo4rrKyYRWSNGtWZv3FaWjru37/P1rm0hqW1vtLRkWFx48YtJuyiQ5Wby9aQNL8lTLMyMxEaFg6xSMy4AhKQxcXHo2qVKowziIiMZNfQmpvu51O6NJxdnBESeAdduvdE82ZNmNjF1csHCQmJqFIlj6fIzcXNW/7/WPfT+pfm/rQ+d3F2ZvWha+gexGPQBoKDgyM83N2YkO/q9esoVbIEO4eupXqQraCXpwereybVPTSMEebPsjl9VQLa3OfEKbiW8EOD1p0gJ17t0mnUbdEOqUlxjHyOCL4LicyCbQoQse7k7oVWvYdg37qlSE9OYiR7kRxkv6FTw6L0B+y7IJBasBQZL3TQt91CBPXDa0g9OByGjEigmBMBso0DNm8wmuYv5sieF2rA651UlAS0uWbESqr0eowpWQaDPEuj5dUzSNGqoWVRTIBUKIKGReSZSOiKVrbYX6sR5oTcxYqIENhJpCxx4ascnIB+FdSedw0pZHJUUDesipxB7QHyxH5cFU4dZiGD9OJtKFbvhVFhARShST59ELt06sCIDnqQDh05js+/mInsjAxERz9E245dcevqn+jRpz++/vIzHDh0BJMmTEL5SpVx6vghSKQSRvaWLlUSdRo0wf0HIexDyay+aeJJqgVXV6z9eTnsbGyQlZODAZ8Mw51bV7BoyTJGZA4bMoQpGRJjH6HFh+3wICQE2WnpGDlmJPr36416derCr3wlLP5hHsqXKQOjABg3YSojdIlkoo+Lg50dpkz/FGt+XgMHF1f24t/wyypIxWLE/fWR+GToCAQF3MCu3XsRF5/APuT16tZCu07dGalKkwR6VOijRQu/nIxEXLt+E3O/n8+uISLHHD7PHjgWjmCEvbU1li5bghKeHrQnhv6fDMHVS5dgZ2OL7+Z9i6GDP8GNG9dRs2ZNRqStXbsOFSpWwLFD+zDzm7kYN2oo/MqWw7r1mzBp8jTkqtUMV08Pd3h6eODwkWNo3+4jrFqzlpHP9DFr1bIFOnXvzUh02gW/eycAnl4lcC8wEJ06dgHEUsTHxCD8r/CaLj364H5IKCOgJWIxYiPDsHrtOpbIgIixxg3qoVz58gyHA3v2okfvXpgwbjTq1a0DZ/cScHaww/nzZ5iSm3axS5TwRs267+HGlT8xb8FC+Pr6IPzhI7Rp2RzlyldAj94D2BiRWUjZhGXSuNFs82jXvgOY+cUspvSXyiy4Evp574r/yO/0HNG4IoJ2129bYWNrwyZvyUmJGD56Anr36o71Gzbj/OnjTAU37dNPUbtWTXTt3BG79+5HWmo6Bn7cl30C27TvhIN7dzKF8KChI9C3d080a9oYErktvv/2G0wYNwbVa9fHvcD7TKUSFxWG6Z99xTZxaOONIiO++PQz2Dg6ISjgOmbN/hbjx4yAq5sHgoKC0KljZwilMtjb2mHFTz/CxUkJjU6HvgMG4e7dO3B3dsH4iePRsV1bVp95PyzGylVr2bNWv35dHNq3C6VL+SEpNQ3OSltcu3Yds76Zi7WrVuL0mdPo1qs/26RNoHp9+iWaNm3MnnX/2wHYvPVXtGndki0uvL29UaFyDaSlpSElMQ7zFyzE7Tt3sW71CgBidO7WHWNGD0fL1u3ZhiCPOviPPEy8ma+HQD4B3QtWtUYg7ufaENv7wq7l97Dwq4TEtT2h7H+SqXD1GRGwqjcRlpXaQhV6AZZV2kPqXgEpu8Yg+9Z2Vg9FtZ5w6PwjNDH3mJpT5l0dOfeOIvvqT5CVbAK7Nj9BKBNAmxyDtH1DoctJhsjSHnYfzIPUuxIMKiDz3Gzk3PsdUrfacOy6Eka9JcR21kjeNQ6593ZAKLeDUGIF50F/InaxFww6NWybfQ2pV1VoYoOhqNgSErcKSNo2CLlB+9lCiUgy2/c/hU2TicgNvAZ5xVpIO/AFMi+tZGIIeZk2UPZZDy3VO/APSBxcoIkLQfqpmZB51zeFnVrJoU9PQ+q+oVBHXYNNo8mwazMCCWuHQlH9Y1jV64vYBZWgSwuDhU9ruAz7Hal7ZyP99EwILZ1hVKUygjn5147QpT36JwEtlECfGQ2HLtuQffMXqIIOQSARwar+JMi8GiB5V1+2AWDX8gdo4m4h5/YmRjKSatttQgRi5jtDaOlgIqCprKwYOHb9HZlXlkIb7w9oVRC71YRj502I/cEbYgeTkpwfRYQArQM0OZA4V4J1w6lI2t6OYuIgsnaFQ6dNyLr0A1Rhx6Dscxgpu3pDnxHL1MhEKuvSHiLz/LdMVOI68h6Sf+sCbVIgJMoycBl+EKqQQMSufh/uoy5DG38ZqXvHMiG/osYg2LVdgZjv7CFUKBmBTBs5mrhQuE8KRerBIdBEXGCbNc6D9kD14BoSN/eAsscGWFZpgJS9c2DUJsOo0UIdcY5tsAglltDEh0DZewcbR2JlZajDjyHnzjYISdmfFcusexTVBrFnU+pZFym7+rINJSKtHbv+itQ9/aFLi2LrHbvWP0GfGYnM019DZOOep9yn/SwdRHYlYFVnHFNNU2h67r1dyL3zK9tYETmWgXX9iZCVqANV6Fkk/9oJIoXL39cXUTfyYp+PABHQYokI9+/cRP9PhsHCQoaAgLuIjIyArZ19vnVFTk4uypbxxfXL57Fk2U/Yv2cvbBwccfnyVSY0kisUTNwU+ygUQ0eOZWvzoKBghIaGwtnFBbERjxAcfA8fftQRCQkJCLx9A/0GDsGWjevg5ekOj5J+TF38NEuMp7WEiND01FS0a/cR2n3UGkMGD0IJn3IIv3+HiaT6DvgEgUH38euWDWjR6iMW+ePkZI81a9dj37692LB+I2wdnfJFDwa9AYMGDcCY4cOg1alx6MgJLJz/A1RaNSpUrIh1q1cy/eSjyCgMGTwUqRkZcHZ0wOy5c1CpfDmIpVIMGjoSp0+cgL2zC/QqFRYtWYgB/fvC/+ZN1KhZE4OHj8L6dRtRtVpVHNi7A1/P/R5jRwxBuXIV8PPqtZg2ZQaEUjGqVKmCMyePICgwCLcC7iImJoYJvXr26AEnV0+4uDhjw7rVsLO2RkZWFsZOmAJ/f39TEj5Scut0jMC+duU8oqJjmLjE2ckJFSrVQHpmBoQGHX7f8TsqV66I2OhoLP5xJRbMmwO3En6MX9CrVfhx+VL07N4Nd277o3qNGhgwaBh+37mb5bp52vG6BDSVS5sfji5u6PDJONg7uSIpJgo7Vy9ATkY6RAX8nZntqFgMW3sl0pITnj/gX+eMt5qApkgYHQQWtqZNe1X66yDx0tcWFwGtMRgYAT3EszT63P4TAZkZ8LSgSCEgMicL9R1dkKhR40F2JmraOGBrtbqYEOiPQ4nRsBSJOQH90j1blBcYDDBayqHq0Bjq+pXywhifEHIgFEAcGgP5bycgioonU99CV4CblckVy5fHiaP783f0ft+xG94lvJgX8NUrV1GnYRP07dULC+fPZR8zawdX5Gam46tZs1C+XBl07doLMORi0+Zt6Ny5AxSWlLiL9kVJGUQvVTVT0bZq1wk3r16EX4WquH/3Fho1boLWbdrB1dUZgwZ+AqHMEg8Cb6NT114IDQtDdnoGBg8dhP59e6Nxo4a4ev0GZs+dh707tzP1BHm0dujcA+lJMRg5diIa1q+LPr16oIRvBTwKucfsNxRWDoBRzZSMF8+dRO3adTBsuInUbtGyNe4F3GKklmnbjRhzGRxdXSEjojYqDFeuXse38xYwAprCjIiEzUqNN/nECchsXo1b/gH4evZcpliU2zohJy0Bbdq0hr3SHWt+Xoaeffph3+6d+OLLr/H1rC9Y+2nyERoUgLXr1mP0yOFo064Dft26GROmzMCaVWvYi43sa27fuIQS3qRSssCUyZMwaeI4dOnaHRfOnYbcRsnCiH79fSd6du+KshUq4+jhg4z8HT1iFCC1QHhwACOgb1y5kOd1R/6QGkZ8Dx08EB07d8OVP89j4+Zt6NenJwRCmYmAHksEdD2IZJaYN+9beLm7oXu3LuzJIDU4kWKkup4weTo+nTYZfft/jKOHD2DJshUYO2o4LKwdmeJ966Z18PP1Ydet+WUDswsYO3ocjGJJ0YT0FOWzy8suMgTMk+TUhCgMHTkG7zdrih7dusDe2ZMpI2gS379vL3h4erKoiInjRkNurUTzpu/h5xXLcfjYcVy+eA7tOnRGfEIChg4egoGDB6NH165o9WELlKtckxHKt/z9MXbCVFy6chUS8oXW6zBnzje4d/cOqtesyZTFs778Clb2SsRGPGAbUERg+5WthGNHD+Ds+YvMlifyr+iC/gOH4I/jh+HkURIJUeFo+F5DNGjUDDWqVkHvXj0YVhR1sWHTVixevJQpO35ZvQIVKpTH17O+Qo1a9SCXSfHjylW4ey+YJeh1cHRgWahFAj1mz5mDR39FGsz7/jucPnMW7m6uqFC1FnS5Obj45zk4KZ3g5+cHV6/SSEpOgl6jQe8+vZhqhOyIiHwnhQrZcLzsIqTIOpoXzBF4kxEwE9BV+8OyQnfEb+wI71nhyDi+EGknv4XEyR0uQ28gYW0DRmrSOY69lyJp6zhkXtkAh1bfwO6jzxH9vSmazGPaXaQdmI2UI1/Aus4AKPv8iORfJyLz4hp4f6NF1BwJcaFQ+DaA04DdiF5YC07d1iPn7u9IvbgSMoUMTv2OI3l3PxZqr02MhkNrsuBwRMruEZC4lmZqZSKU3SfFInYpqbBToKg+CA5dvkbiuiHI8t8Fxw5LYNt8LKLnVYQ+LRTysh3g9MkWJG4cgswr62HXZBIcui9A3NKm0CYHw+uLWKSf/gnJu0fBqnI7OA1aj9T9CxgG3jOzEbekBFSpSZC7+cB11FXEr24OfVo4DOpcCK2V0KfFwOOzTMSvqAR92iPIK3aDTaMvEbukMmQeZWAgNWdmPFzH3H8iAW2ai4lgUKVCIJTCsnIviKw9WLuTdw5j7WaWH7ToE4oZKafLiICiSn/ISrdE2sHhbI5o8srNKys3hVk8QGwBQ3YCrBtMZqRh+vFpECmcuA1HUT+XeX6f+uwEtokgdfeD1KsNMi8ugib6AkR2pWHIiGLEq7xMc4gda0ITfwdZ55dC6lEeurRQRkAnbu0AozaTbVBYlGgJm/e/QtzP9WFd+xM4dJ6HrCvboI27B4sy7aFLfoCMM19BILHKm+MDIis3OA86hqRf+0Hz6DwEUkvoMxMgtLBmkQgO7X+BQEJ2MmJIPPwg922IhI2DoA45bLLGESpg1+p75NzZBau6I5B7ezNyaCNIRtdnwKbxp9DnZkJooYDYxhMpewZCTLY1eh0MOQkQ2XhDXvZ9iJU1oI0PROa5xZC4+zKC3uRhamDKbZtm3zBVc86drRBZuUATdRm6lAfM/sOq4STIfdtBlxzMSPzEjS1Yu0glzY//LwJkwTF6xFB8N+drnD1zGuUrVkZERAS6dOmG9Mwc5qtL5BGtAStVLI8tG9Zi+co16N29I2rXrYffft+JsWMnQKPVoF+/fli2ZCHOnzuHkqV9oFar0Lr1R0jNzEVSbDTi46OwftMWREZGoUL5ckhOSWV5VH5YOA9W9s6Qyy1N1ohP8Z5+GlIkgiC1LglD3NzdkRgXjZrVquHzLz/H1OlfMMGRKjMdZStVxnt1q+G9xs2xd88e7Nm9Ay6ePswKhOV5Sk5G1y6d8fmnU1GtahV2ux9/WokrV29g07pVTJ1N6lw6atdvjN07tqNChQrYtv1XHDtxEksWzqPAfhiNGhYB+NOPP2LYyJGY/90c9OzdF4cO7GUCji8/n8HW/SQIC7pzEz+vWovx40ajQ6cu2Lp5I5vzr121nOF+8NARfNS2NXzLVsLpk0eZiGXMmAlss5LwrFyjLhKiw1G6bCUsW7wQ7dp1hIOTM3s2k+PjsG7DWqa2Jq6Bjv0HDzM7Elrnrlq7Dh9+0AItW7VF8L3bOHHyD9SpUwseJcsgMzkZo8aNwZxZX6Bbj944fvQQ5n43HzOmTYZP2cpMFEfr4ycdhUFAU7S2KjcbtZu1QYNWnZkPdMDlM5BIZX/b/AgEEIrEULp5Ij4yPN+ys8ieqLeVgCals04NiWt1KGoPZ9EoWZeWQBt7My+nRZEhll9wcRLQw719MbKEL7rdvIDw3BysqlQT8Wo1Rt+4gPNN2uJBTjbG3LuO9i7u+MavMoYEXMXl9GTIhKJ8u8uXRYQroF8Wseedz7yfdSbv5z6toK3kA2jJe+wxApplkRNBlJgG+eYjkAQ/grEIbDhoANNu1/QpE9HuozaoVbsB23V9//1m6N61E774ajZ2/LoZ+/YfxOefTmPq3e2//g4J8xgWIz4qFNVrN0C3LhTWQeEtmejSqT1at+uM8eNGMR8kUjc/CLyLadOnoc+AwYzQdnV3x2fTp+Da1Suwd3RCGT8fDBzwMSOgw+7fRftO3fMJ6CHDBuPjfn3RsGE9nDj1B/Oh/vPCRXw5+1uoMpOZb1NaYjwmT5vGSJeunTvBysEFTd5rgNU/L8eBg4eRmJDEdjn79umJn35ei+ysTKSkpuG7ObOYX/TIYUNgqbBkvffw4SOsXfMLHJyUiHkUgqvXbjACeveefSzcXql0xMjhQ9nuLtlMhAQHYviIkUwpuXvnHiidnTDzy88QGxOL0Ifh6NShPTp1aAe/8tXwIPAWgoMfoHO33tAZdEwNSapP3/LVEBJ4C7/+tpMRY4sW/MBIcNqNPX54H7s2Jz0Jy35awbxtZ0ybBG+f8iwU6K7/VXj7lIOHuyeiHwZj2mdfoqyfHwZ9/DGMEjnCggPQrVc/1r+knia/p2NHD6NV67bMluTLz6bDy6c8IsPCEB0VBg/vMujRo2ueAro2SviVx6MHgcwGpEvnDow0JpsRClki1Sgp2Ck77piRw1CyTGU8vB+A8PCHaPT+hxgzYhg+HtAXG9ZvYrtgbVp9yMKb2nfpgf37DjKyjSszn/fS+O/8ThPR9KQETJg8CQ0b1GcKZ3snD7YbT6Ftv6xawf5NE0ianO/buxduLi5Yv2Edm8Q+DAvB5Wu32OT4t63b0P+TgZg39xs0f78F7t0NwICPP8EPC+fj/Q8/YpY0NtbWWLFsMRq914DZy1CkwZ+Xr+D7ud9CbmPHLDjc3UvCo0RJ9mzN+Owr+PiUwvLly7B7504MHz0Op0+dhrObG6ZOGkdBWLCQydCk8XvYs3s3DAIhRo8Yxp47r9LlkJychGmTJ2HalIk4dOgAIqMTcP7sWdwMuIu4hHhYK6ygUmuQ9pe9yL4De+CodEDDenXZJt4t/2sYMWo8rly7xtThNNndsnEt2+RRunlDJrNASmIi5sz5mtXxzNkLUKtU+GXDJhb+WOjebf+dYclb+l9CwJyEsEJX5u2nSw2E1M0DydsnQJ+bxEQALsNuImFNPZMCuv4kSFzrI2lLR8hKVoMm4hbcJoQgeWd3hppjl98Qu8gXUu9qUD+8Bad++6CJPA1NfCCUPbYg995e6FUpzALCoV03JG1fxu4h92uM3PvHkXlhETRJMZA6eYDSwxuyYmDb4nsILYmA/hhiOy9GnFpW6g2xfWlknP2a2YPYNZ8DgYULUnYOhLREFWhjb8N13EMT2Zt0D5aV+0Be+WMkrmkCaanqUIffhNuYW0g/NR3axHtwHngBsYu8IHGrDM2jANh3XgujOh65Qceg7Psb1PdPQJ8dy5TMdm37IvvyNcSvrg2JUzmm9KSwWpvGn0OfEY3cO9thVX8i9FmxyL62ktl1MDVZdgJcxzx4CgHNMkAxEtmoSoNtm2UQSq2hjjgMQ64auXd/MxHMtK0ukUOXEgJF9aFQ9l6BR1MlEFm5PibYoKSNEggEIqbItmu1EFZ1JiLyUwGkbiYwX7cAACAASURBVL4w6Cj/yQt6T/6XnodCbStlKZICOhWkbrVg3WwQNGEhMGhCoQq5zpTONDaoP+3bzYUuKQW61AvQxSdAE3UJBk0G3CcnIOv6CqQemAaRtRWcP9kPXWoakrd1gdSrNhx7boQxNx3alFhoIi+xTRHVw1NsE0MokUMd8wAug/+AyE6CpC0DYFCTTY3UlNRQKGFWMHYtF8KqXkfEL28NVVQglJ1XwKrecER/68C8Pp36b4cuJROxq5vDc1IgMi7MgypoD6u77ftfwLLqYDycLoBzz/Us+jPt4EiTupm82EVSpsK2b/cd9Ckp0KWchzYhEepHZ03PBdnVGLQQWrowu560YxOhibrICGnCxajNhnXjr2Dh1wYpO7pD6t0YUvdaSDs0CiJLsuzhXuaFOmRfoTBa0/y+fTOLWps6aTxK+pRhwqBDR44yYQ+tWYl4zaGov1KlcP3KeXw793t8/fVXaNq8Bfbs2onxk6dh/ZqVjNwkcnnk8CFwdHbHiWOHcedeEPr17g1LW0dMmjAGNapVZTmODhw6zIRahw8cQP1GTbB5y1ZcvnABSncPpn592cOc2yQ+Ngpl/Uoj4PZtprY+dvAgnD1M1h4UZfz59CkIfxSJe3f8ERAUitv+/sxmgg5ao7Zq+QF279iGpUuX4MyFqzi4dwcgsECPPj2xbPEC7Ny1l0XylS5VCt26dsKJU6dhMOhx5OhxLP/xJ9g5OmLWzM9ZRHGvnj0wZfoM1KxeDT17dMtfOz94EMoShlvIZexevj4+8KtQDQ/u3cLOPftw9ux5LFk0H1GRkfApXwX2dvbMum74qPFMoNKxfXv2fX0Yfh9Xr15D8IMQfD5jKmuD0r0ks7ekQ2YhR0JUKJq2aI0O7dogJ1cFWxsb1KldC3Xr1MKmLduYveicb2bCs3RZRIWFISY2AhWq1EJ6Yjymf/YZypYrg4/79UHpclURFuSPkLBwtOvQlanLi5KANn0sBSyfTZX6TXDnyrl/jAtSeWemp6BO87Zo0r4Xfl02F4mxkaYo9le0UXjumHtbCWiyMVOlwqrhFNi9/zkEYiDjz41IPzopP4/Ac9v+micUGwFtNKCV0g3zy1VFb/9LiFblYmvV+riXlY5hd6/jSK3GSNCqMfbudfR2L4FJpcpixN3ruJCayAno1+zjwr+cFNBWlsjt1BSaWuVM5T9pd5KyzT6Mg/z3ExA9jAWk4kL3gaYPiL29HcuCSsm36tRuCFcvD6SmpUOtygW0GgTfD0QZP19WzV59B+LI0WOMgM7JzECL95uxHc9jJ0/hXsBd+Pj5wM/HB23ad8ZnM6Yx5UlmWhrGTRjHpvaVqtVhxLKFhQUjqymxD3m4EkFDFhxmArpr9z4IDA5GTkYmho8cxpSQTZs0YmHuFMZO9hhKpQOiY2LxzZzvGQFNYfl1atdEl05dmHImPT2REUyk7KVdY0qkR4ro/fv2ok/ffkhNS8Nn06czpeOsLz/L95d6EBKGJYuXwNHZ+V8ENHlWuTg7McKeQvwz01LQp19/OCkd0LxlW5z+6yNnb2eLlJRUQJuFMeMnMRV5+4/asgy76cnJCAoKQMs2HaDT63Dy6EH4+JaHk6sr23Elov/o8ZNY8sNi2Dg6MgL6j+OHUMqvErQ5GVi0ZAkj+keNGAoHFy+2Ox12/w7qvdeUqUQzUhLwfZ6n9uBPPgGkcoQFmQhoUkOShxYRyAf270e9+g2Y1cHYUSNgq3Rj5d66ehGOzl7o0aNbHgFdFzYOLmj9QTNs376FKatDH4SgDO32+vkyEmzegkXM5+zj/n2hdCvBMCZSnFTsFFpGStHDh45AamHBPKdp0rVl63Y8fBTJVK1F9mEr/CeXl1jECDAf+dhoTJ42Fe81bICO7T+Cq7cv4iIiYeVgj6yUOKaG+PPyBTg62KOMnx9+27kbvqVLoXmLlixcbP3GzRjQrw/kCls4u7hh/S+rULNmDezZvRPhEbGYMHYUWrfvjItn/kAJnzLwv34Jzd7/EDevX2LXXrl2HT8tXcS8k8Mf3EW995qxyTE9W4uW/Mi8413d3DFs0ACm2KBFBnm/JcU+wgetO+DYoT3489IV+N/yh4WlnL0LaMx/+/1CVKxYDlcunEGXrj2wa+dvaNO2HQ4e2Mc8/LZu3gYnVxckxsRi87aNLKKhVau28L8TyCaB129cx4KFS/D7rt1ssdHyg/fx/dyvUbFCBbh6+yAuJgYWckuoMjNZxMmOXXvYJpHIwoZ7QBfxuOXFv0MIEAGtSodFyUZwGXkAAgllNz+MtKOfMsKUJjIuw27lEdCRsKo7FjLfVkja1NoUZp8dC5dRQaYkhTBC2esgUwGTclefHgmnj08g6+pK2LX4DhI3T2T+uQXQa2E0aABjJnLvnzElEa38EYwaA4QWSpBilDyOiSDTp1MSwoV5BPQAiB39mMrT49McxC7yZKSsPjMKtk1nQexUHsm/9TB5y2rS4TziDpI2fQhdUiAsK/WCVb2xSFjTECI7L+gzY+Ey/AbSDo2GNjGQqbwpgRslBtSnR8Ox5w6oHhyFZbV+sKxUF5nnfmVEM6nGjPp0aGPuIJdIOJlNfjZ6SuTmPjEGKfs+gV3rZYj+zhNSdx+m2Ka2PJuAJtWymJ0jtLCBLiuBTZNdhl+AUOrOlN5iuxIm0jAtFIqqQ+A0cCVS981D1uWl/x6QRGZLLJgXtG2L72DfbiqSNo5EbvDeYkxc9A49J6/SFCIydBqWDJLsLLRJcbCs3A4uQ/chcWM/5AbtYupf8kHXJsZA6loSbuMvIvv6EaTsH8yUvvLyXaHsvQRZl3+DPjMdYgdbCOXlEL2kKtxHnIfQSoCEla2gy8yE8ycHGVEbPVcBocKV3VfmURfKARuRuGEgVKGHIGLeznkelnm+4w5dt0IbdwcZ5+dC4lQWhuxEuIy6i9j5bpCX7wSHLgsQv+JDqGJD4D7qT+a/nH3nCCT2DvCYEY/Eje2RdecwHNt+y3yrk/ZOgMzJzTSes+KZh7w2KQYSlxJwG38BOTePI2UvqaRLw6hXMz93Ujw79tyL9BPToH50DkKZDfQZUWzsWpRugeSdvdiGDr1XyCfakBnNyn/5VE+v0pH8muchkJYYDUis4PWXF3NkaCC+/X4BrK2tMGbUcCjdSjIRT3ZODqpXrYK1q1YwJbRfxep4cPcm9h84hH0HDmHNz2thNNK7Ug6vkiURGRaECVOmoU6tGszakJTGcdHRYD5NbL/OiPKVayAw4AaWLqE1rCtW/7wG125ch8zS6qXEPlQWrdNTExNRpowPTpwwiTPGjp2IdDbHBDJSUtg6NSMpBrVq18Mff5zEzK9nY+G8+VC6eTCRFkUMU76ikSOGQmjQw8rOHpl/5TGav2gpi4ImERfNu7UUpUdJzsLC0KV7D1SrUpHlLtq5czecnJ2QGEdWEJR004BxE8ezCNyOHdoxj2uyC7kfdBuNm7dia8pD+3fB16c8nD3cER8VjkNHjjFMf1y8gFmVNP2gNaKjY5GdlozPv5qJCuXLonvXrlDYO2Fg/77Mq5oELVTWvcAgLFr0I6xsKKobyM3KQp8+vbBq5TJs/20nkuLjUaFSRWZzR/zDxr/yuyQnp2Dq5ImwcXSGtbUNLl84jbIVqzOeYur06WjYoB6LJnZw9mQisPv3/NH8gzaIjIoucgKayGSWBFGdC7nC1CY6SFBInI/CxhZdh02FvZMLgm7+if0bf4LMwpKJzAz6Ikhonk9At4B9+7VvkQe0EDBoIHapAptGn7HomcwL86EOP/1OKaBpbOiMRrxn74hVlepgSpA/TqckYFu1+gjOymBE89HaTRCnUWHsvRvo6eqNyaXL4uOAK/DPSGVJCV/NARooFAW0k7cPytVtzpMQmp90mkWrNdA0rYmcvq2AHBVTO//joISDMgmk14NguWoPQGEZZPpdyAd9ZOgjMW7MSEZ41KheG65eXkhITMonoB8+CsMPFD5ub4+ZX3zKdsN8ylVm9hG0U0mJvUaPGJ438REiJiYa7u6eeTWloWdA9Rq1sGfPLvTpNwg3/P1Zxlh6SRNJu3DRUqYsNhPQ9wNvo1HTDxi5SkrALt27YvSo4WjWpHGeQsU0nMm39dvZM2Hn5MFUk1NnzGBJ87p06sgIVQoX2rL5l3xbkYLQ/b5zF+7euYeZX30JJ3dvJMY8KjBxk8LB1ZUlCkyIeZivgP63BQdZjBjg4+uHvXspDOhb7Nm7H/YO9kiIiwf0ORg3cQoavfceunbuAN9yVRES5M+SOXbq1pspOE8cOYASJf3g4e2N6If3mVqbMF28cFE+AX36xGF2bW5GChYvXco+jERA0y46eVUHBlxnCmg3V3fEPLqP6Z9/hTK+vvkKaPLt+tuCg1CgSaqOffTDHj5int6epcsh6uFDxESFwd3Lr4ACuj7D5dKVyzh79hz7qNJ/04IwKvw+swSYv3AxS2j4cf8+LIkDJUWMCAlEjToNMWL4YDR6r6Gp7ygEUpvFukFiaQcbGxueGK2Qn+e3vbh/E9DtGZE8c9aXzGYmOjqGEcCU4GXH9i2oXq0aC9U7feY8Vv60BD7lqyE08BZCQkJRve57UGVnw93TA31690B6ciKUzm6g8Mj1azdAo9PixPFDLKkqRXUoHR1QqXIl5mUfGRGB0eMn48iBPSjlWwHunp7s2Zrx+Vds02XhgvnYv38/Ro2dgFN/nGEEdEJ0JGRyC2zetJElRJk+dRIgsQa0psm6yMIW9evXwaL537NIjco1GyDg+kUWbnnk+EmsW/0LW0AcOLgHbdu0QqMmLXDp8mV274jQIEZ0jxg9niVelUikLPqAFNCVKlVlxPPIUSNZks/Tp05CbmWD2IgQPAgNRbmKNWBnZ8uftbf94eD1Lx4EmAI6GfLyXWDbYiaS90yFc78NSD8xF5nn50JkXwIug68gYU196DOIgB4HWekPGLErVpaBPv0RXMeEIGl7ezZfyVdAkx/zI38oSQEddQbqqOtw6rMTUd84EofK8mXo1YDYksKN9Yx8Jmcwm/emsnD/mAVebGPdREAvYNYRFNovkjvAutEM2DQaj5hF5WDU5jBrAtumXzNv2+TfukPs6MtC/11GBSNpcysTAc0U0AORuKYxpCVN6my3Mf5IPzUtTwF9EbGLPSFxqQRNxB04dFkLgyoBOQF74DzoAGLmlYBBQ8nBhdCrDKwNEmVpkwKTbC/IRkAsh/Ogy0ja0grKPkcR84M7xDZujGAj24wnEtCUV4NlkRcwJbdN01lQhR6GPiWUqT8hsYWy127Er6zK2keJG61qjIDToOVI3T0b6X98A5HCDUajliUEorJYnQRi6NMfwrblIjh0GI+EtcOR478eImt3Rvpx9XMRP15EPpPvtn1pWFbpjYzTs9jmSW7oFTj32QdV+EHWH3ZtliPj3FxmZ6GJ8mceyLIStVmiSrGDD/MKV1T7GGJHDxiycyC08oI26jSy7u6Bc79DyL66AaoHv0LsUAbapGC4jn2A+JXVILLxhCY6CMpe9JsCyTtHM89vyuJCB220sM2MhAdQ9j8IbfxtpB2bAYmTH7OBcRl0BYnb2sJ54EEATlCHH2Ee4xK3Wuw9YMiMYz7NUs/ayL2zA0JLe4jty8AIAwzZD5Bxaj40UX/C9sNFzM9aIFFAE30bilojYVG6AVJ2UvtMPuT5BHSP3Ug/PpX5T9P5pLizrNQTmnh/tulEY1YoVZg2dKj+/Pi/I0BzOLKeoOjaoSPGwtPLA1Fhwfhu3g+wtlZg1IhhcPPygf4vIpVEUEQm79n5G5yUjvApVxWhQf44cPAIDhw6hJXLl2PtunVsnmlnb4+4iBBMmvYpatWojl49u8HJrSTzII6PiWNz2QU/LGFzvVEjh6FRwwaMxCbv6c9mTGVRckR6v+hBc3GKqCtXrixOnTyK2wF30K1bT5bjiH5TWCkwfcokTP/sS0ayB/pfY9GwKampmD1rJhxdPdn9CAtK/KfNSWO3rla9Bo4fP4ZJU2Yg4mEodu7YAUdHhzzLThPHYWNnjxPHT2Ddhk1Ys2o1lK6uiI2IgkBCyXO1mDh5EurWroke3bvmY0aJ71u368QI3IP7dqJkCT94lirJ1qlHjp3AocNHsXTRfERHR8O3fFW2/oyPCsOI0RPwYcv3mdiFbDJoHW46hFjzyzq0bvUBPCgPkrsHEwqSUIzm9z+v/gXzvp3DOABaf588egB+vr7YvHU78+me/fVX8ChF5T1CTMxDpoAmAnrGZ5+hXPmyzMavVNkqCA++jdCwh/ioQ5ciV0CT+IyU3B4+ZZCZmoKcv2xUWQJjoxE6rQYOTq5o1qkvXLxKIfjWZZSrXhe3L51BwKUzSIqLgsLK5qU2MV5orJkJaJ8PYd9u1VtEQJtbJ4DI1pPCsKBL8DdFsRTTURwKaGoKRa9XsLLFjuoN8GXIHRxJjMOeGg1xJzMDgwKu4FTdZkjQqDHszlUM9/JFPw9vtL52Dpk6Lfu6/n8I6LwdOTsnV1Rq3Bb3r55FwqP7LMHSsw72AheLUb5eC0jlVgg4exBaFU10RYXugVxM4+Sft6H2qzUwKG2RPbgD9H5eQLYKEOXhQisRifh/7Z0HfFRV9sd/02fSe4EQCER6KOKKKHYQFUFFcBUFFRWFRVBcV3bFRdFVQKoNG6K7LIKgEASkCCiIAQkdAoSOSBLSM5PJJNP+/3PevBBYSiSFBM7z465J3nv33u8t797fPfccDlTo//l30G/fD1goMmj1C9DsA7qoiB39L1+6CLEx0ZxXEjpop7bfQ49i7ux/48577uOBnATVFomJGDp0CE/Y5s+bi6ZNE3DXPfch8/gxHDiQDq1Oh2Yt2iImJoY/QBSt9tiBNI7S27vPg0jdsA7hMfEcOG/2V3PgdLrRqlULdsGhMfkpA/zBw7iu85/QoFEz/JqyFr+kbMSD/frw8Rby10SByugqLCpEwlVtkJeVib+PHs27yOSXKT6xNadZUFiIAwcP8Qc7sVU7zJn1BT75dAZatmyJEocDr4x6GRGxjXzBBJVqooi7LpeTXX1k/X643Ac0ueBQgxBSID/qVOS24+j+NGzZuh1vj3+Hj13pLcHYlpqClJQNWLRkGQdqeOKpp9m/87jxk/Dy30aiaYskDga4fGkyEpq2KBegaZeWBGjVAjomJhorliajSeMm/EGcPHUaf2CHDX0G0Q0TePeUfEAv/n4Zet19F9p1vAbLlnyHed8uxIhhw9kH9ME929kCer8vCCFNHqiuXvnnaAwfNhT33t8X69euwbcLFuH++3qxD+gHH36Ij4p1ue56Tnf5yu8REhyMHj17oyCvAIcO7IazzIkWLZqzBTQJ0E889mi5AP3bwb1o3qYDKP8UKXnM62Mx9rUxGPnSKLaUfmbocBb2g4IkONolGYPqaKKqAP3i315iC+j7772fJ3glDjtuv6Mnflm7Cv6hUUhNWccbOO2TkvDpjC/Qq+dd6H5nT+zcloqVq1aj2223whQQxptm5LLGXngSPe7qiWVLF7P7jdUrViC6UTx6dL8dNpuNLTSyM49j+IjnORDhooXJWLMuBXt2pmJf+gHe2GrbrhOWf/8dn1AY9PgAHD12DIOeHsKnGPyCo5C6YS2Skxdhw6YtmDNrJvo/+hgWfPM1Pv/iPzyWdel6K/vV37F5I/711niMfmUUnnr6WQ5kSCdL5s+djVWrVuG2225BfGIrUB/S/X/gRIvJBFtBHpavXMYW362TOqHEXswW2xazBS1bdwA8dmzavBXzv1nAVtHksoN8RF/dsT37iadxizYa5RICQuACBFQf0O0egX/SQJz4+CaYG7ZGyB0TYF03DmWZmxH7/G84+dm1PgF6OEwJ3VnYLReghyluJdgv86jdKFwxBbmLRiKoy2BEPDwROV+9AGvKDDR6wwlX1lZkfXItDA2vQdQTn6BwxafsjoNELdvG6SAdNe61QmR+1I5n8ixA95gCjc6MvO+ehdYvELEjjqJo7euw75jNQdJcRb8pFtBhzZE778+nBOihe5Dz37vhyt0Lc/NeiH56DrL/OxxF6z9EaLdXEXb/WGRMuxnOvHQ0Gp0Ba8qXyJn7OPw79EXkoE+Rv3AcClaPR9wr2fCWZSDzg07QhyQgatBslKRtRN6Sv0BrCOTgauTWgIRfim7v124ArOvHwXkyDRqdL5aJKkAP24fcr/soQQj1JhbgPCVFHIiRAtE1GFWIvOSBKNmeDF1oGKKH/gxviRZZH7eHxujPQnp4v4nI+2Y4in78GNpA5eg3WdESf4/DyuOo12VH0C1vIOj2Ecj+7B4U71wCXQC5AgG05hCfr2jpHTVGgARoRxFMCbcirM8s/DYmkE68w7/T04gc8BGyZjwKx95v0WisA8fHhsBtL4Qp7k+IGb4E1nXz2TJfFxLPomvZycPQeIHYkeuhMTbBiQkNoTUbEdbnK1jaXovMabfDmZ2O6CGbYQhviYzJDXgzgjaKIh//BLmzX0bx1o+hC00AKPCk1wOPPR8aA7m58IfWFIrg7m/B+usHKElbgeinVvCzme8mwJTYDd4yB3T+MWyRHHTbm3AcWIayE6mKiwxHAXQBDXgTyK/D47xpZN85g4VtZ/5BNHo1H8ffCIPblg9jXCfEDl8K6/oFyF8yRDmpcJoAvRCFK19SBGi9ictA1thk8UyW1RTskNq57df3lACeNXVMvsYaxeX5YtIwyAKaAss92LcPru3SFYuTF+CzmV/iHy+/DKN/MMpK7Aj6f6Muas/PPj0ICU3iMeTZwXhk4OMckPrJwX9hAwN616rVP/Jp4xat2+GHFUuxbMUqPD3occTGN0NOTg6vEed9sxAfvjcF/Qc8geHDhnAAeXLfsXXrdvaP/EcEaNIFaF7ctlUrfD13Fn7dlMoW12y8ZLTAZDTwuj9te2q5b+k77+6N+V/PZsOw96e9i4jYBixWUjDFW2+5Gc8OfpLdY9JHjNa5P6dswPh/jeV71qdsYMG83dWdOQDg66+/gb59H8C27TswcfxbHJdp27ZNPJcnd3lPD3kOUyeOw4DHB+HbeXNZeH/xheGIS2jB69TvFn6NpgktygXo75evZCvo96a8w+n9tO5nNoqiIN6rVn7PRiAjnh/JVsDfL0nGCy+Nwu5tmxAZ2xi7tm9CdFQsohrQBjAJ0Eexbcc2DnxOawmLxYy0HZvZxzetWaZ//BmL2T169sKOLZvw8/oUXN2xA6IbNYU1Nw9DnhuKCW+NRf8Bj+G7hd9i2nsfcn2Rv+msrOwas4Bmy2eXExb/ANz35AvYsnYF9m7+BVq9AUaTCUnX3YykzjfDaDTjp8Vf48DOVNx4z4P8u7yTGUhLXY9Na5bCZPEr9xddLb2XDDLdThhiOyK83zxoTAFKOK7KXBRg2KxD6ZHNyF/6LDyFxwCdqXa/5V4PvGU2Nhqg0yhKzInauWpTgE6wBGDRNV0xZv9uzM04htHNWqPAVYpJh9LxUdtrcKjEhulHD2B8y/a4PiQCd2z6CWW+k0WXVIAOCotAu1vvZQvo7GP7KydA6/Ro3aU7O+vftW6pb9elKlp67TSISqfCnc4NT0w47A/3gKtRlPKoTguN0wVNqZODDxq27WcxuibE54p59Xg9uPeenhg7ZjSzTl68BPO+no9de9Kxb9cW3Nv3IWzasBEdO13NwewmvDMZL48ajaiYaBaS6YgMBf56Z+JUvP3m64iJS0BEZCQL0FRrtAsaHBqCuf/5AmFhoSgoLMILf30Zvx0+hGeHDkF0dDQeG9CfB/zwiHDs2bGZhaDdaXuwYcOv6NGjG268oStaJbXHlEkTcFWzpjCbLXiw/0A+IkPHhAY9NQgff/guhgwbgZkzZiI8OoatnymIH/mEpeNP/AG7sSsHBCNh+u8vv3TODzNFpCUBesfO3Xjjrbcxb963CAsPP20HkKpRr9PB32TGpzM+RmJCEzjdbgwbMRIljlJs/Hk9Jkwcj+eGDcHu3buQ1DYJjw0ajP/O+gpt2yXxxCE6phEaNm7MO68rVq7Cih9WY+L4CQiOiOQ8k3sU+nj2vKsHPvlsJlcbBQ+MatCEj/ZTYId1a1Zgf3o6uwZI3bIFffv0g9EvAJnHjyMj4xjuua8vdqXtgZ/FwsL3yRNHMf3jT+Ekod1kRrdbb0TTps3Q7c5eWLV8BfoPeBQvvfg8OnZox5Mcr7MMv/6awkeSMjIy8d4HH/EOb0x0FKa++wGioiJ5gqJaQOf8fgRJna5DdlYWnnrqSbw7ZQJ27tiJpHZJeGfyVLzxxtscdVcuIVCRgCJAH2c/aTfd2BV333kHouMSYDaaMG/uLESGh7NbC6PBiA5XXwun2wWXowTzv5mPjh3b42RmJhKvugpdb+nOY0dRfj4eGfAI3nxtNOLj4/HKP8dy3zf7+bEgW5iXR4MTu7Qgd0AUXDN1y1ZMHPcv+IdE47fDezHihZfw2qujEBEZhS1bt6Fvn74w+QfCYjThyy9noGFsDOwOBwdIcXvc2LxhI959fxoGPvoI0tP3oU2bNryYmDtvPrvdGfjII/hk+rvYuXMHkpLaYdyESXjjzbfh1YD9vNO1c9duBAfTUXZwgJkxo/+OvfvSeXL7wP33IiGhCbsgaZl0NY9pOq0GBo0X733wPvvG0+q0iG/UiE8hkLUGLSjkEgJCoBIEWIDOZmEz4JpnkfX59fCWORH52Er4te6MjMldEPnYKsUCuvAoAq5/EaZmdyJn5u3QRybCXXAEsSOPI2fOfXBmbYdf+4cR3m8GXDnpsKXOgTnhOtj3rkTxxqkwxl2HqMHr4Mw6CH1wMNyFGTj5ZS8Wl0J6TIaxYXN4PRbkJT8JZ8YWaPUWuKzHEdjlrwjr9xqyvxgK28Yv0PAfvyP73z3gsR7no/quwmMIvv0t6CNaIHf2A9BHNIXHnoWYEceQPfNmuO10QqsMgTe9iJBur8KxfxtMLTogf+FI2FJnsrGHOeEWRAyYz/m271gMvTGRRgAAGD5JREFUfXgcnNlHUfjD32GI7YCYZ1LhLDgCndnMa67M92+Af1JvhPQaiZxZz7MoxwH/jP6IGboLx9/0hz60sWLmzaqv4o4gduRvLIqTsE4uPcxNbkXEwPdRsGw6bCmT2eo1pNcM6ENiFD+4pmBkTe/IVqIU3DCs39cIurEfSvbugdZgZis5V2EmTn7SGX5t+yH84Qko+H46ClePR4O/7oepUSIch3dAawomXQOOgxuQv2AABziUAG6V6B9VvIU2BSgAZvAdo+EutMKU0BaFq8fB+tM7LB4YIpqz72Oy5NdHxKDseCpyZv+Z+wRd3rJiRD62BvqIBmQCgqwP2/us7t3sbznqiWXQBzeEq6gQhqhmyJx+Lby2DLjyjyP0vs+gD4lC7txH2FoZHi9vUmgDYxA9eClK0tYhf8lQeOxWRDy6CH6tu8GZcRTGRi2R9clt3J+9pcXssoVc8DmtxYh9LhVFa9+AfUcydH5mFqk00MJpK0ZY70l8CiD326EwRjZgVx/6sESE9ZnN6eojolH2+zbk/Lev4jeUC+g93QXH8hdR+tvPSvnJP7TqZsNVhsBbXmW/6AXLR7IoXZviRxWbwWX9OJ2y+1Onjhyget/evYiLj8ePP67FowMH8dp3wTdzWJTseks3/HboMLrc1BW//LSqfE44cco0jPnn6+y2MDExEZtS1uLggQM8B01LS0Ov3vfxBh8dlCY3mtd0uhrr1v/CmzLdu9+GJcnf4MiRw5j3bTLGvz0eXq2O45NU1t0hrddzc3LwwAP3Y/6cWbzms1mLYPb3h9ft4RhP+/fvR/fut+PD96bCZrUh8apmmP3V1xjx3AgYLP7w0j8+61rSAJ4Z/CQGD3oceoMen38xC9Omvgu9yYiEpk3x6/ofcejgIQ7SfeToUdzTuy/7gJ7+4bvo0K4tz89HvPg3dme3a9culJWUYPyEt/HM009hz57daNs2id3YzZk9lzWKxcnzERsTh7iEBDacW/PjWixctBjTJk9C5643YcO61Th86DA2btrMLiKbN09kH9CRsfGIi2uIzz/9CCFBgbDa7XigX39kZ2eX61ZUFn8/P+zdvZXdXlJ+v5o7n+NItW7dFqERUZg7Zxa6dL4W2dlZGD3mX3hn3Js8V6d1S6ndislTJ+OJgQOwb98etGnTlnUM2iyg+DHnuqoShJCMPp2lDsQ3b4O4Zi3RrvMtyDh2EPt3puLQ7q0wmCzo+egzbLG9Z8sGrFkwC0V5OWh9zQ2446EnERAYgrTN6/Htp5PgHxRSva44ODCtC/qIloh4KNk3LldyePC4oLXoYd+3hoMOe0utivuL2tiIYw3PBV1YUxgbdYE+sCGKt37JJ81oo7A2rtoSoMko01+nx5Yb7sB/ThzFqH3bEWOycB8vdrkQYjCizOOBze3CtNYd0CEwFNel/IAgvYGtpy/2qpoLDp8FdFBYJDrcfj9OpO9E+pZ1HGHzfEbZyhEWA5JuuhuuUgd2rlsKPUXprEJBLhZAjT9HAzQdYWwaB1diHKDXQnsiF4bdB6EpKVN8Q9dwXBTaGSP/yJRU0wSytNUgMysLWVkn2WcwWbfSLiYJNuT+gRzuU55o57W0tAwhISF8hIaC2+1N348GsbEceKBi1F2arFEQMQq4R4InReUlQcWg1yEyKorrtthmY6HaVlzMlrP0XnuxHRlZWYgID0dBfj77zIpr2JCPvJNoTu4syHcxPU95Cw8LY1G2sKCArejJHzEFF6NjSS63m4/vF+QXICo6ii14yYXFuSzyCTuJ8ZyPkpJzRhKm54utVj6GFOAfwCJUWtpePqZEO8WUDxLCaZfRbi/mjzmJ1uRHm/xGESsSiMi/EvlkpnyR+xE1XxT0kN5FQQ0DAgN4bCVW6t+pDBRgkXxNkW+nnNwcFqWIi9vlYpcg9DNvBmg0MBoM7Frk0xkzOeouRROmYA15ebnsF4vco5hMRpgtltM4EluypKRr/4EDaNAgFnm5eey/m/Jis1rZ+p2Y0SYDuTKgyRHVDdUBvY+Cop3IyODfGY3Gy7NP1/igcXkn4PV4YPGjjRIDH92j/mO1Wtniwmwyc/8iX+I0KQwICGRr4MCgIB4jaAygZ34/cYLbpdvl5j4TGRnBfSozM4vbJ92nHpVUaVK6dKyQxjlHiYM/rkFBwcjMzORjiNQvuW8VWWHx84fVWoQmTZrwpg71rbS9e7lNG3Q6GE1GREVG8c80BpFvN7KUUF0ekc90ik5OvulpnKV8ko81OhFA/ZM2npT+quXy0BhBm1+Ul8bx8WwlQUFUyZ8d9z+NhseE2NhYHhspncKiImRkZPDfL8tv5+XdDaR0l5gA+aglK2NPaSFbMZJApLUEw2PLYStJ/r3PzQQdf/eWFvF9JBJpLaEc3IyCiXndbuiCYqA1BcBdeAJer4atgMmdBIlQFCxPYw4GvC64rbnwOosUP7j+0WwFTOMSBdgj8ZUnaZSmzgRdcBScWXsR/mAyird9DseBpeUiHd9DgpRGx35veUHk9Sr5chT6fGnScWwtdEFRZAIMr7sE7qIsZd6m1XIQQfKPS74N3daT7LuXLTzLrIpo5x+tWA6zi4E8Fu0p0JrWLwhuaw4LiJyuVgct8yJXRGcsRnz+fmnzr6LbDl1QJDzFhbwp6HWVQBccz2mzpWpJAafFAQg9Lq4LEufIGlrhQ35C3WxBTvfoAiOUdzkKeXFLJ/eUYG8enseSWwiPLZMtmOh9NT7hvsTt+pImz+5VDFxP+tAmHMsFnlJud4Cbg4Cx8Bx+lVIPXifcNuoTVl/9e7neyJ0GB7FU24KB6p5ut0NrDIE2IJzMXuAtLYTblslthPoXB7R0OeF1FfsEXXofBafUQR/cAJ4yagtZvDnC/Z1EaspTqRVu6wlfn1LFBaUvkqsQ6ivsw718sebrp9RmSfijvqCoy+wu46zlo76qvoOFlXCE9poB68YpKD20koXs0wRmrxchd0/jcajwh3+IAH1JG/b/Jk5rRjpZR3M5WgdlZ+fwetZgNHBsH5rLHv/9ONxuZT5Kcz9//wCU+eaEJGJTsOniYhuvtYKDgtlgKDcnl+eEdLKY5rI0XtP8WHVpSGtFWn/5WfyQkZnJf6O1F31H/silrqkp/5RXk9nE81RKj9Zw5NuZ5sqJic14WKcTiScpmKbDwWtddc5J95NOoNNpeQ5P99L83F5czAH9uHy+eSvNebNzsmEtsvH8mwzTyKKZ3pW2Zw//f1BwMMp8aZDhE51ULrYX48SJTDauIr68rs7LU9ajvK4O5vU7zetLHCU8TyZNgHQNErUpDhbpCzq9gU9Nk5s9KnNpWSkOHjzELkLLy0PrfZsNUZGRvLamuj169BhioqNZX6C1PM37ad5N9Uqsjh5IQ+PENjCaDCgtUfhQLCmlfov5Hrr3fIYiFytAE39qJ0aTGXc+/BQaJbaC0+HgspbYbVg5fyZ+P7gfJosFra7ugqtv7sHuOTb8kIxbevfncu9IWcMBC701Yd2rCtCRrRHx8GLFBYd6WPN82hd7d3VBG2hA8dZk5C960jfOUzu/eNGz0n2EgxAWIKDzcwi6eQyg16No9WuwbfpQOa1SC3plrQnQ8EIHDX7uchv2FdvQZ8vPCNIZ2De0jvRD+g6SMysNsLbzbfzN6/TLCkQYjHzPxV5VFqCpIRiMFrS98S6Y/PyQdfQAnBTc7jyqKvnMColqgOjGzZH2ywoc37cdBnM1m/1fLJGaeE79MKiBCKm+qNJUlxw1keYZ71SjnDocZJ0CGAz6cpGGBm76qKn30IBLwgjdo4jXzvLj3SaTiX+mwfTMiwZXh8MBj8cLjVbDQicVk46FUJEpDY56rtHwx4J8ZJGoTb+nDxMJtlr+mNGHjz684CAJ6oeBBln6aJO4S8/Q79WPn/KhViyxKW9KGTQsbp13oKDyldHHk6wkz72rRX87M19q+ekjTenxpdGALKvVjwKXS2XlCw5A76IPp5ovYkEXfbRIUKarYr6VMpay6xAar6nsavkpPcq/Wn/8Hp8ATf61iu0lGDZkMILCY5kx1R99+D1uj7LhQCKxx8sWlfQe9Rh/eT0bjZwn/jhSOXyDTZnTyemobaaUysB/07B4RmUUUawWOnZ9TEKj4YkuTXbUNnXa2MH6iI43SWhySZsf1HbpX2phNEZwO/b1f/q9ssF2gbbn638VxwV1LKNxkU87qH3L4+E+Wj6eaVC+EUbIK/Z5JV2j2v25G5zqD+C/qf2hrIzGCW95X+ZxkcYzGrPKynisoPGA+jqNjVROGtt4aNFqlXHTRVZSp3Ooj81A8iwEap0AuQkoK4Eh4ipEDFwAT7EiutLAwn6ESfD0uZZQhTSyulREYfX7p2Ehif0Y+4RfOlavzOloXqR8BzUkVnNQNppz+cQBEr58/o/5GXo32SCw9aM6kSdLNjdb37AlJvuAVcResrzk99N7OV/eUy4vSAjjfPnmZj4xm/0xq3miY/yqiKvmjfOt+GSm+zRkgUl/I0tmdUFKAr3OqPh2Jk4k8lawRCLLYg35W/ifheEZeWIrPSqbk9MsT4sY+QRj3gxgdwMkINPzVC+0Yq240NEo7jzo9+q7aMFI/8159t1L80K9Hp5SGwpX/QOlR1YrQRR9R0drvf1dzglS3zGFIPqpdWxFSRsayjKQNmRIlFY2SZQ+oQRV44v7BPUtVUBT254iHJe3BeUjqFix80aC8jNv3FRsK5Qe9bEzxBTuh9SfuG35+ju1RbVvnE1U4H5AvsZ1vCY6rQ2qbZOzUWGdUbF8vr5F7Tx/+Qg40pewSw1usxoNAq59DubEHrDv/IrZsQU0Q/NA5xcJS5s/I29BfzgztjGnWhFeLuc2Wo1lU9dl6jqn4rqM5nlkQKVavNI9qrEOr9EqzAnPu77z5VddZ9GP6rtonU1rLVq7Xuxai97B63Pep6GxX2lhtIZV56yO0tJyNYfmp2dLT13vkhCtlO/UfeXlI12gwhyb7qN1pDqfJb1ALR89c7Y59mnrappz+8YTMsxS19XUe3i97FF8dev1On7X2dYa5F+bNAZ1jl0+JKnrfVoHVJjfW/OyMGnyFLg9Xkx6ZyJM/gHsnoOMRRJbJvG76DrX+uB8ze9iBWjfQMjrev+AQPgFBOHeJ59H2uZfkLJsgW+NTjEbNByYsFWn63Hr/Y+wYF3mKMHn40bBRet337qrGruI2np5PNOaQhB6379hathJCVN1of2ScnHai8IfxsD6y0QO3KrMZ2rhYt/VDpgadUXIPZ9AZwlE/pK/oCT9u3PMdao/T7UlQCuSpBcjE1ri8bgmSM76HYftxdz2qV3RzJMsndsHBePuyAaYfHgfph1Jhx/NrS6tAK1k3GTyQ+uud8DsF8AW0OeyOuWBjiYqGi2OpKXiyM5N/MyZA0D1V6W8kedrPgzn27M4myOUP+IcpbL3nu++c+XzXM9UplzV0QLOl76y7PzjU8TKPFNxo/BC+020S5yXfQL/fG0sW3ZPHP82wqIasvX0hZ6tTF7OxlF97mKfr466kXfUfwLn68fn6wNV7f8XSvds/eZ8bf5Cf+OJ9nnGi4sZG+t/7UsJhEAtEeBj8MpmfJ2/WFyrnSOfdZ5FFTLIwqNwrALByj16mrhcuUeuiLuU9kfB6H2zCdpkDmkMc/PeMMV2gsYc4BPNaUdKC4/tJOxp81B6aAUHT5Sr7hG40Dzv9C2zc8/5/sj6rrLr+MrSqlgG9ZnK5vvMNC40j1bnvRWfu9AzNbWursxa9cx7FLedR9itHgWJJOMsEtH/1OUmFnorGrH90TVx1QRohSjvd+m06DlgKPZsTkH69o0+jwRKq6ENADJ0ueexv6DNNV2xcMYU7N+5CVre3Krhi06OmcMQ2vtzdonEp5p4XFNruEL6vvmZRu9BceqXKPppLJ++qjXxmbPiO+ViCoIhuj1votJJFWUjsHau2hKg1X4ZYTChX2wjDGxAnhK8MJCRga9+nF43u+FYmZOFV/bvgD9t+FcRQzVYQJ/KAVmt0WUOCITeeMpy9bQ80k5gqZ3FMEexDQayZPuDR0eqWGZ5XAhc9gQUlxk2/iiS2wHpY5d9lUsBhYAQEAJCoLIERIysLKnL4z621KnqkunyQFGjpZB+dXa8Z2t/FODK5eDAhP/TNsm6W++nWGxLu63RJisvFwKVIcAiMbliKCqC016iWJxptAiNCL9oK3Q13eoQoNV3lZbY2eKb3HBUvDhQodOJmPimaHttV6xbMp+tolXtrjIMqnYPndgyw0sumoIaQmMOO7XpVvHF7Iorl92BuQqOsGuxS+c+i9xI0Slw2j+s3bG4NgVowu+BF06PFyF6AxqYLeyGg35HFtB5rlKccDhQ4CpDALmkq4ZvUrUK0BU7Eh2vrrird6pt0e4u7cQo/17s0ZGqdQJ5Wghc7gTo+JGyU+emo7w17Wj8cscp5RMCQkAICAEhIASEgBAQAtVCQLF2ZtPEs110+qEm/LJWS97lJULgSiSgrK0rWjuXu+CsAo7qFKBJUCYN7qz6GvmMdrlQWloCi19AFXJ8MY/6Yp75/DuzO67/0SZ8LszIoNUXY+LSic++MqqbqrU8Fte2AM37KT5dlnw7k/isXiRC68nKn9zjVMHtRsVWUyMCNAc5Oc/FRTr1PxfTiuUZISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhUO8IVKcAfaHCswGoVssxdmr/8umDF9AJlXz5gsjWfibrRIrs3thg4ICXuRREk2Jr1ULOVCH6tKSoKqrF7vnUW2tEgK4FPpKEEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQqHcEalOArndwruAMk6U9uX2hwJoXMu6tb5hEgK5vNSb5FQJCQAgIASEgBISAEBACQkAICAEhIASEgBCotwREgK63VVfjGae2cbmJzwRNBOgabzqSgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEFAIiAAtLeFKIyAC9JVW41JeISAEhIAQEAJCQAgIASEgBISAEBACQkAICIFLRkAE6EuGXhK+RAREgL5E4CVZISAEhIAQEAJCQAgIASEgBISAEBACQkAICIErj4AI0FdenV/pJT5NgCYfI7URYfFKhy7lFwJCQAgIASEgBISAEBACQkAICAEhIASEgBC4MgmUC9Cd2mHdxi3Q6bTwiiB3ZTaGK6TUpwRorxcejxsa8kVzhRReiikEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIARqkwAJ0AadDjdc1wlrft4IvU4Lj4hxtVkFklYtE1AEaIqwqDdAbwmE1+thEVouISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASqlwBpzTqtFm2vaoxtew9Bq9WINWj1Ipa31TECmtCoOK/T6UR4RCSSOl2D0tJSaDUiQdexepLsCAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAhcRgT0XhecWj00Yv18GdWqFOVsBDShkQ29bo8HfhYzGkaHw+Vyg3xByyUEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEQM0Q8Go00Ijz55qBK2+tUwTKfUB7PF6UOZ0iPtep6pHMCAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBOovgVNBCAF2vSFW//W3MiXnQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIgbpE4DQBui5lTPIiBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAL1m4AI0PW7/iT3QkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIgTpLQAToOls1kjEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBIRA/SYgAnT9rj/JvRAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQqDOEhABus5WjWRMCAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhUL8JiABdv+tPci8EhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBCoswREgK6zVSMZEwJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACNRvAiJA1+/6k9wLASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAE6iwBEaDrbNVIxoSAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAL1m4AI0PW7/iT3QkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIgTpLQAToOls1kjEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBIRA/SbwfwCdWyJqeDU9AAAAAElFTkSuQmCC",
+ "created": 1746264500228,
+ "lastRetrieved": 1746264500228
+ }
+ }
+}
\ No newline at end of file
diff --git a/Resources/Day06/diagram/create a cluster swimlane.png b/Resources/Day06/diagram/create a cluster swimlane.png
new file mode 100644
index 0000000..b1ce037
Binary files /dev/null and b/Resources/Day06/diagram/create a cluster swimlane.png differ
diff --git a/Resources/Day06/k8s-clusters/kind/kind-2master-4workers.yaml b/Resources/Day06/k8s-clusters/kind/kind-2master-4workers.yaml
new file mode 100644
index 0000000..bcf483c
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/kind/kind-2master-4workers.yaml
@@ -0,0 +1,10 @@
+# a cluster with 3 control-plane nodes and 3 workers
+kind: Cluster
+apiVersion: kind.x-k8s.io/v1alpha4
+nodes:
+- role: control-plane
+- role: control-plane
+- role: worker
+- role: worker
+- role: worker
+- role: worker
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/kind/shlif.sh b/Resources/Day06/k8s-clusters/kind/shlif.sh
new file mode 100644
index 0000000..e8c6f96
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/kind/shlif.sh
@@ -0,0 +1,104 @@
+
+
+#1 install go
+sudo apt install golang-go
+
+#2 install kind :
+ For AMD64 / x86_64
+[ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-amd64
+# For ARM64
+[ $(uname -m) = aarch64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-arm64
+chmod +x ./kind
+sudo mv ./kind /usr/local/bin/kind
+
+
+#3. install cluster https://github.com/kubernetes-sigs/kind/releases
+# kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f
+
+kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-1
+
+
+kubectl cluster-info
+# ✘ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ● kubectl cluster-info
+# Kubernetes control plane is running at https://127.0.0.1:38979
+# CoreDNS is running at https://127.0.0.1:38979/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
+#
+# To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
+
+#4 configure clusters
+#https://kind.sigs.k8s.io/docs/user/quick-start/#advanced
+
+kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f /
+--name cka-cluster-2 --config kind-2master-4workers
+
+
+#CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+# docker-desktop docker-desktop docker-desktop
+# kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+#* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config get-users
+#
+
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+ kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+ idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config get-users
+
+
+ ✘ idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config
+Modify kubeconfig files using subcommands like "kubectl config set current-context my-context".
+
+ The loading order follows these rules:
+
+ 1. If the --kubeconfig flag is set, then only that file is loaded. The flag may only be set once and no merging takes
+place.
+ 2. If $KUBECONFIG environment variable is set, then it is used as a list of paths (normal path delimiting rules for
+your system). These paths are merged. When a value is modified, it is modified in the file that defines the stanza. When
+a value is created, it is created in the first file that exists. If no files in the chain exist, then it creates the
+last file in the list.
+ 3. Otherwise, ${HOME}/.kube/config is used and no merging takes place.
+
+Available Commands:
+ current-context Display the current-context
+ delete-cluster Delete the specified cluster from the kubeconfig
+ delete-context Delete the specified context from the kubeconfig
+ delete-user Delete the specified user from the kubeconfig
+ get-clusters Display clusters defined in the kubeconfig
+ get-contexts Describe one or many contexts
+ get-users Display users defined in the kubeconfig
+ rename-context Rename a context from the kubeconfig file
+ set Set an individual value in a kubeconfig file
+ set-cluster Set a cluster entry in kubeconfig
+ set-context Set a context entry in kubeconfig
+ set-credentials Set a user entry in kubeconfig
+ unset Unset an individual value in a kubeconfig file
+ use-context Set the current-context in a kubeconfig file
+ view Display merged kubeconfig settings or a specified kubeconfig file
+
+Usage:
+ kubectl config SUBCOMMAND [options]
+
+
+
+# ✘⚙ idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config use-context kind-cka-cluster-2
+#Switched to context "kind-cka-cluster-2".
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl get nodes
+#NAME STATUS ROLES AGE VERSION
+#cka-cluster-2-control-plane Ready control-plane 20m v1.32.2
+#cka-cluster-2-control-plane2 Ready control-plane 20m v1.32.2
+#cka-cluster-2-worker Ready 20m v1.32.2
+#cka-cluster-2-worker2 Ready 20m v1.32.2
+#cka-cluster-2-worker3 Ready 20m v1.32.2
+#cka-cluster-2-worker4 Ready 20m v1.32.2
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config use-context kind-cka-cluster-1
+#Switched to context "kind-cka-cluster-1".
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl get nodes
+#NAME STATUS ROLES AGE VERSION
+#cka-cluster-1-control-plane Ready control-plane 37m v1.32.2
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ● kubectl config get-contexts
+#CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+# docker-desktop docker-desktop docker-desktop
+#* kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+# kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+# idubi@DESKTOP-82998RE 3.12 ~/.../k8s-cluster/kind Day06 ●
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/create-file-map.sh b/Resources/Day06/k8s-clusters/vagrant/create-file-map.sh
new file mode 100644
index 0000000..f026c6b
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/create-file-map.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+# Set the root directory
+ROOT_DIR="k8s-vmware-cluster"
+
+# Create the root folder
+mkdir -p "$ROOT_DIR"
+
+# Move into the root folder
+cd "$ROOT_DIR"
+
+# Create the needed files
+touch Vagrantfile common.sh master.sh worker.sh
+
+# Confirm creation
+echo "✅ Project structure created successfully:"
+tree .
+
+# If 'tree' command is not installed, fallback
+if [ $? -ne 0 ]; then
+ echo "k8s-vmware-cluster/"
+ echo "├── Vagrantfile"
+ echo "├── common.sh"
+ echo "├── master.sh"
+ echo "└── worker.sh"
+ echo "└── disable-swap.sh"
+
+
+fi
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/Vagrantfile b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/Vagrantfile
new file mode 100644
index 0000000..9054775
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/Vagrantfile
@@ -0,0 +1,46 @@
+## 🗋 k8s-vmware-cluster/Vagrantfile
+
+# k8s-vmware-cluster/Vagrantfile
+Vagrant.configure("2") do |config|
+ config.vm.box = "bento/ubuntu-22.04"
+
+ config.vm.provider :vmware_desktop do |v|
+ v.memory = 4096
+ v.cpus = 2
+ end
+
+ config.vm.boot_timeout = 600
+ config.vm.communicator = "ssh"
+ config.ssh.insert_key = false
+ config.ssh.username = "vagrant"
+ config.ssh.password = "vagrant"
+
+
+ # Master Node
+ config.vm.define "master-node" do |node_config|
+ node_config.vm.hostname = "master-node"
+ node_config.vm.network "private_network", ip: "192.168.56.10"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "master.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+
+ end
+
+ # Worker Node 1
+ config.vm.define "worker-node-1" do |node_config|
+ node_config.vm.hostname = "worker-node-1"
+ node_config.vm.network "private_network", ip: "192.168.56.11"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "worker.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+ end
+
+ # Worker Node 2
+ config.vm.define "worker-node-2" do |node_config|
+ node_config.vm.hostname = "worker-node-2"
+ node_config.vm.network "private_network", ip: "192.168.56.12"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "worker.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+ end
+end
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/cleanup.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/cleanup.sh
new file mode 100644
index 0000000..ff305b1
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/cleanup.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+## Full Cleanup Script
+vagrant destroy -f && rm -rf .vagrant
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/common.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/common.sh
new file mode 100644
index 0000000..763a79f
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/common.sh
@@ -0,0 +1,65 @@
+## 🗋 k8s-vmware-cluster/common.sh
+
+# k8s-vmware-cluster/common.sh
+#!/bin/bash
+
+set -e
+
+# Basic updates
+sudo apt-get update -y
+sudo apt-get upgrade -y
+
+# Disable Swap (for Kubernetes)
+sudo swapoff -a
+sudo sed -i '/ swap / s/^/#/' /etc/fstab
+
+# Install container runtime (containerd)
+sudo apt-get install -y containerd docker.io
+
+
+
+
+# Check and generate containerd config if missing
+if [ ! -f /etc/containerd/config.toml ]; then
+ echo "[INFO] No containerd config.toml found, generating default one..."
+ sudo mkdir -p /etc/containerd
+ containerd config default | sudo tee /etc/containerd/config.toml
+fi
+
+# Now safe to modify
+sudo sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
+# Update containerd sandbox image to match kubeadm expectations
+sudo sed -i 's|sandbox_image = ".*"|sandbox_image = "registry.k8s.io/pause:3.10"|' /etc/containerd/config.toml
+
+# Restart containerd to apply the change
+sudo systemctl restart containerd
+
+
+
+# Enable and start services
+sudo systemctl enable containerd --now
+sudo systemctl enable docker --now
+
+# Set cgroup driver to systemd
+cat < /etc/apt/sources.list.d/kubernetes.list'
+
+export DEBIAN_FRONTEND=noninteractive
+rm -f /etc/default/kubelet
+sudo apt-get update -y
+sudo apt-get install -o Dpkg::Options::="--force-confold" -y kubelet kubeadm kubectl
+
+# Hold versions
+sudo apt-mark hold kubelet kubeadm kubectl
+
+# Restart kubelet
+sudo systemctl daemon-reload
+sudo systemctl restart kubelet
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create.sh
new file mode 100644
index 0000000..d6471e2
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+## Full create Script
+
+vagrant up --provider=vmware_desktop
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create_k8s.log b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create_k8s.log
new file mode 100644
index 0000000..7136738
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/create_k8s.log
@@ -0,0 +1,2924 @@
+Bringing machine 'master-node' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-1' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-2' up with 'vmware_desktop' provider...
+==> master-node: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> master-node: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> master-node: Verifying vmnet devices are healthy...
+==> master-node: Preparing network adapters...
+==> master-node: Starting the VMware VM...
+==> master-node: Waiting for the VM to receive an address...
+==> master-node: Forwarding ports...
+ master-node: -- 22 => 2222
+==> master-node: Waiting for machine to boot. This may take a few minutes...
+ master-node: SSH address: 127.0.0.1:2222
+ master-node: SSH username: vagrant
+ master-node: SSH auth method: password
+==> master-node: Machine booted and ready!
+==> master-node: Setting hostname...
+==> master-node: Configuring network adapters within the VM...
+==> master-node: Waiting for HGFS to become available...
+==> master-node: Enabling and configuring shared folders...
+ master-node: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/Day06/chatgpt-polished/k8s-vmware-cluster: /vagrant
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-4swbu4.sh
+ master-node: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ master-node: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ master-node: Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ master-node: Get:7 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ master-node: Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ master-node: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ master-node: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ master-node: Get:11 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ master-node: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ master-node: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ master-node: Get:14 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ master-node: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ master-node: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ master-node: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ master-node: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ master-node: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ master-node: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ master-node: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ master-node: Get:22 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ master-node: Get:23 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ master-node: Get:24 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ master-node: Fetched 16.6 MB in 6s (2,840 kB/s)
+ master-node: Reading package lists...
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: Calculating upgrade...
+ master-node: The following packages have been kept back:
+ master-node: linux-image-generic
+ master-node: The following packages will be upgraded:
+ master-node: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ master-node: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ master-node: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ master-node: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ master-node: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ master-node: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ master-node: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ master-node: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ master-node: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ master-node: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ master-node: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ master-node: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ master-node: vim-tiny xxd
+ master-node: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 69.0 MB of archives.
+ master-node: After this operation, 629 kB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ master-node: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ master-node: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ master-node: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ master-node: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ master-node: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ master-node: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ master-node: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ master-node: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ master-node: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ master-node: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ master-node: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ master-node: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ master-node: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ master-node: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ master-node: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ master-node: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ master-node: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ master-node: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ master-node: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ master-node: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ master-node: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ master-node: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ master-node: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ master-node: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ master-node: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ master-node: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ master-node: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ master-node: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ master-node: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ master-node: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ master-node: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ master-node: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ master-node: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ master-node: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ master-node: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ master-node: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ master-node: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ master-node: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ master-node: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ master-node: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ master-node: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ master-node: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ master-node: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ master-node: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ master-node: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ master-node: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ master-node: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ master-node: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ master-node: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ master-node: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ master-node: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ master-node: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ master-node: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ master-node: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ master-node: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ master-node: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ master-node: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ master-node: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ master-node: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ master-node: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ master-node: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ master-node: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ master-node: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ master-node: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ master-node: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ master-node: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ master-node: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ master-node: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ master-node: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ master-node: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ master-node: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 69.0 MB in 13s (5,204 kB/s)
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ master-node: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ master-node: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ master-node: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ master-node: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ master-node: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ master-node: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ master-node: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ master-node: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ master-node: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ master-node: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ master-node: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ master-node: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ master-node: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ master-node: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ master-node: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ master-node: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ master-node: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ master-node: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ master-node: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ master-node: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ master-node: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ master-node: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ master-node: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ master-node: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ master-node: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ master-node: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ master-node: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ master-node: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ master-node: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ master-node: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ master-node: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ master-node: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ master-node: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ master-node: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ master-node: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ master-node: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ master-node: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ master-node: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ master-node: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ master-node: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ master-node: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ master-node: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ master-node: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ master-node: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ master-node: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ master-node: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ master-node: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ master-node: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ master-node: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ master-node: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ master-node: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ master-node: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ master-node:
+ master-node: Current default time zone: 'Etc/UTC'
+ master-node: Local time is now: Sun Apr 27 12:28:56 UTC 2025.
+ master-node: Universal Time is now: Sun Apr 27 12:28:56 UTC 2025.
+ master-node: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ master-node:
+ master-node: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ master-node: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up pollinate (4.33-3ubuntu2.1) ...
+ master-node: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ master-node: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up udev (249.11-0ubuntu3.15) ...
+ master-node: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ master-node: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ master-node: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ master-node: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ master-node: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ master-node: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ master-node: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ master-node: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ master-node: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ master-node: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ master-node: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ master-node: ssh.socket is a disabled or a static unit not running, not starting it.
+ master-node: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ master-node: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up systemd (249.11-0ubuntu3.15) ...
+ master-node: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ master-node: iscsid.service is a disabled or a static unit, not starting it.
+ master-node: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up perl (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ master-node: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ master-node: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ master-node: Setting up snapd (2.67.1+22.04) ...
+ master-node: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ master-node: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ master-node: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ master-node: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ master-node: Setting up binutils (2.38-4ubuntu2.8) ...
+ master-node: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ master-node: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ master-node: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ master-node: dm-event.service is a disabled or a static unit not running, not starting it.
+ master-node: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ master-node: Processing triggers for install-info (6.8-4build1) ...
+ master-node: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ master-node: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ master-node: find: ‘/var/tmp/mkinitramfs_mABP4l/lib/firmware’: No such file or directory
+ master-node: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ master-node: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ master-node: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: The following additional packages will be installed:
+ master-node: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ master-node: Suggested packages:
+ master-node: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ master-node: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ master-node: The following NEW packages will be installed:
+ master-node: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ master-node: ubuntu-fan
+ master-node: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 78.7 MB of archives.
+ master-node: After this operation, 301 MB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ master-node: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ master-node: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ master-node: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ master-node: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 78.7 MB in 15s (5,214 kB/s)
+ master-node: Selecting previously unselected package pigz.
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45108 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ master-node: Unpacking pigz (2.6-1) ...
+ master-node: Selecting previously unselected package bridge-utils.
+ master-node: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ master-node: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ master-node: Selecting previously unselected package runc.
+ master-node: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ master-node: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ master-node: Selecting previously unselected package containerd.
+ master-node: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ master-node: Unpacking containerd (1.7.24-0ubuntu1~22.04.2) ...
+ master-node: Selecting previously unselected package dns-root-data.
+ master-node: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ master-node: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ master-node: Selecting previously unselected package dnsmasq-base.
+ master-node: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ master-node: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ master-node: Selecting previously unselected package docker.io.
+ master-node: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ master-node: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ master-node: Selecting previously unselected package ubuntu-fan.
+ master-node: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ master-node: Unpacking ubuntu-fan (0.12.16) ...
+ master-node: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ master-node: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ master-node: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ master-node: Setting up bridge-utils (1.7-1ubuntu3) ...
+ master-node: Setting up pigz (2.6-1) ...
+ master-node: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ master-node: Setting up ubuntu-fan (0.12.16) ...
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ master-node: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ master-node: Adding group `docker' (GID 119) ...
+ master-node: Done.
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ master-node: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ master-node: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: [INFO] No containerd config.toml found, generating default one...
+ master-node: disabled_plugins = []
+ master-node: imports = []
+ master-node: oom_score = 0
+ master-node: plugin_dir = ""
+ master-node: required_plugins = []
+ master-node: root = "/var/lib/containerd"
+ master-node: state = "/run/containerd"
+ master-node: temp = ""
+ master-node: version = 2
+ master-node:
+ master-node: [cgroup]
+ master-node: path = ""
+ master-node:
+ master-node: [debug]
+ master-node: address = ""
+ master-node: format = ""
+ master-node: gid = 0
+ master-node: level = ""
+ master-node: uid = 0
+ master-node:
+ master-node: [grpc]
+ master-node: address = "/run/containerd/containerd.sock"
+ master-node: gid = 0
+ master-node: max_recv_message_size = 16777216
+ master-node: max_send_message_size = 16777216
+ master-node: tcp_address = ""
+ master-node: tcp_tls_ca = ""
+ master-node: tcp_tls_cert = ""
+ master-node: tcp_tls_key = ""
+ master-node: uid = 0
+ master-node:
+ master-node: [metrics]
+ master-node: address = ""
+ master-node: grpc_histogram = false
+ master-node:
+ master-node: [plugins]
+ master-node:
+ master-node: [plugins."io.containerd.gc.v1.scheduler"]
+ master-node: deletion_threshold = 0
+ master-node: mutation_threshold = 100
+ master-node: pause_threshold = 0.02
+ master-node: schedule_delay = "0s"
+ master-node: startup_delay = "100ms"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri"]
+ master-node: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ master-node: device_ownership_from_security_context = false
+ master-node: disable_apparmor = false
+ master-node: disable_cgroup = false
+ master-node: disable_hugetlb_controller = true
+ master-node: disable_proc_mount = false
+ master-node: disable_tcp_service = true
+ master-node: drain_exec_sync_io_timeout = "0s"
+ master-node: enable_cdi = false
+ master-node: enable_selinux = false
+ master-node: enable_tls_streaming = false
+ master-node: enable_unprivileged_icmp = false
+ master-node: enable_unprivileged_ports = false
+ master-node: ignore_deprecation_warnings = []
+ master-node: ignore_image_defined_volumes = false
+ master-node: image_pull_progress_timeout = "5m0s"
+ master-node: image_pull_with_sync_fs = false
+ master-node: max_concurrent_downloads = 3
+ master-node: max_container_log_line_size = 16384
+ master-node: netns_mounts_under_state_dir = false
+ master-node: restrict_oom_score_adj = false
+ master-node: sandbox_image = "registry.k8s.io/pause:3.8"
+ master-node: selinux_category_range = 1024
+ master-node: stats_collect_period = 10
+ master-node: stream_idle_timeout = "4h0m0s"
+ master-node: stream_server_address = "127.0.0.1"
+ master-node: stream_server_port = "0"
+ master-node: systemd_cgroup = false
+ master-node: tolerate_missing_hugetlb_controller = true
+ master-node: unset_seccomp_profile = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".cni]
+ master-node: bin_dir = "/opt/cni/bin"
+ master-node: conf_dir = "/etc/cni/net.d"
+ master-node: conf_template = ""
+ master-node: ip_pref = ""
+ master-node: max_conf_num = 1
+ master-node: setup_serially = false
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd]
+ master-node: default_runtime_name = "runc"
+ master-node: disable_snapshot_annotations = true
+ master-node: discard_unpacked_layers = false
+ master-node: ignore_blockio_not_enabled_errors = false
+ master-node: ignore_rdt_not_enabled_errors = false
+ master-node: no_pivot = false
+ master-node: snapshotter = "overlayfs"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = ""
+ master-node: sandbox_mode = ""
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = "io.containerd.runc.v2"
+ master-node: sandbox_mode = "podsandbox"
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ master-node: BinaryName = ""
+ master-node: CriuImagePath = ""
+ master-node: CriuPath = ""
+ master-node: CriuWorkPath = ""
+ master-node: IoGid = 0
+ master-node: IoUid = 0
+ master-node: NoNewKeyring = false
+ master-node: NoPivotRoot = false
+ master-node: Root = ""
+ master-node: ShimCgroup = ""
+ master-node: SystemdCgroup = false
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = ""
+ master-node: sandbox_mode = ""
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ master-node: key_model = "node"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry]
+ master-node: config_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ master-node: tls_cert_file = ""
+ master-node: tls_key_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.opt"]
+ master-node: path = "/opt/containerd"
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.restart"]
+ master-node: interval = "10s"
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.tracing"]
+ master-node:
+ master-node: [plugins."io.containerd.metadata.v1.bolt"]
+ master-node: content_sharing_policy = "shared"
+ master-node:
+ master-node: [plugins."io.containerd.monitor.v1.cgroups"]
+ master-node: no_prometheus = false
+ master-node:
+ master-node: [plugins."io.containerd.nri.v1.nri"]
+ master-node: disable = true
+ master-node: disable_connections = false
+ master-node: plugin_config_path = "/etc/nri/conf.d"
+ master-node: plugin_path = "/opt/nri/plugins"
+ master-node: plugin_registration_timeout = "5s"
+ master-node: plugin_request_timeout = "2s"
+ master-node: socket_path = "/var/run/nri/nri.sock"
+ master-node:
+ master-node: [plugins."io.containerd.runtime.v1.linux"]
+ master-node: no_shim = false
+ master-node: runtime = "runc"
+ master-node: runtime_root = ""
+ master-node: shim = "containerd-shim"
+ master-node: shim_debug = false
+ master-node:
+ master-node: [plugins."io.containerd.runtime.v2.task"]
+ master-node: platforms = ["linux/amd64"]
+ master-node: sched_core = false
+ master-node:
+ master-node: [plugins."io.containerd.service.v1.diff-service"]
+ master-node: default = ["walking"]
+ master-node:
+ master-node: [plugins."io.containerd.service.v1.tasks-service"]
+ master-node: blockio_config_file = ""
+ master-node: rdt_config_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.aufs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ master-node: fs_type = ""
+ master-node: mount_options = []
+ master-node: root_path = ""
+ master-node: scratch_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ master-node: async_remove = false
+ master-node: base_image_size = ""
+ master-node: discard_blocks = false
+ master-node: fs_options = ""
+ master-node: fs_type = ""
+ master-node: pool_name = ""
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.native"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ master-node: mount_options = []
+ master-node: root_path = ""
+ master-node: sync_remove = false
+ master-node: upperdir_label = false
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.zfs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ master-node:
+ master-node: [plugins."io.containerd.transfer.v1.local"]
+ master-node: config_path = ""
+ master-node: max_concurrent_downloads = 3
+ master-node: max_concurrent_uploaded_layers = 3
+ master-node:
+ master-node: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ master-node: differ = ""
+ master-node: platform = "linux/amd64"
+ master-node: snapshotter = "overlayfs"
+ master-node:
+ master-node: [proxy_plugins]
+ master-node:
+ master-node: [stream_processors]
+ master-node:
+ master-node: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ master-node: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ master-node: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ master-node: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ master-node: path = "ctd-decoder"
+ master-node: returns = "application/vnd.oci.image.layer.v1.tar"
+ master-node:
+ master-node: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ master-node: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ master-node: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ master-node: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ master-node: path = "ctd-decoder"
+ master-node: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ master-node:
+ master-node: [timeouts]
+ master-node: "io.containerd.timeout.bolt.open" = "0s"
+ master-node: "io.containerd.timeout.metrics.shimstats" = "2s"
+ master-node: "io.containerd.timeout.shim.cleanup" = "5s"
+ master-node: "io.containerd.timeout.shim.load" = "5s"
+ master-node: "io.containerd.timeout.shim.shutdown" = "3s"
+ master-node: "io.containerd.timeout.task.state" = "2s"
+ master-node:
+ master-node: [ttrpc]
+ master-node: address = ""
+ master-node: gid = 0
+ master-node: uid = 0
+ master-node: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: ca-certificates is already the newest version (20240203~22.04.1).
+ master-node: ca-certificates set to manually installed.
+ master-node: curl is already the newest version (7.81.0-1ubuntu1.20).
+ master-node: The following NEW packages will be installed:
+ master-node: apt-transport-https
+ master-node: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 1,510 B of archives.
+ master-node: After this operation, 170 kB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 1,510 B in 1s (1,742 B/s)
+ master-node: Selecting previously unselected package apt-transport-https.
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45476 files and directories currently installed.)
+ master-node: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ master-node: Unpacking apt-transport-https (2.4.13) ...
+ master-node: Setting up apt-transport-https (2.4.13) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ master-node: Hit:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ master-node: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ master-node: Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ master-node: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ master-node: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ master-node: Fetched 8,792 B in 2s (4,542 B/s)
+ master-node: Reading package lists...
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: The following additional packages will be installed:
+ master-node: conntrack cri-tools kubernetes-cni
+ master-node: The following NEW packages will be installed:
+ master-node: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ master-node: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 92.7 MB of archives.
+ master-node: After this operation, 338 MB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ master-node: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ master-node: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ master-node: Get:4 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ master-node: Get:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ master-node: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 92.7 MB in 15s (6,359 kB/s)
+ master-node: Selecting previously unselected package conntrack.
+ master-node: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45480 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ master-node: Unpacking conntrack (1:1.4.6-2build2) ...
+ master-node: Selecting previously unselected package cri-tools.
+ master-node: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ master-node: Unpacking cri-tools (1.32.0-1.1) ...
+ master-node: Selecting previously unselected package kubeadm.
+ master-node: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubeadm (1.32.4-1.1) ...
+ master-node: Selecting previously unselected package kubectl.
+ master-node: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubectl (1.32.4-1.1) ...
+ master-node: Selecting previously unselected package kubernetes-cni.
+ master-node: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ master-node: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ master-node: Selecting previously unselected package kubelet.
+ master-node: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubelet (1.32.4-1.1) ...
+ master-node: Setting up conntrack (1:1.4.6-2build2) ...
+ master-node: Setting up kubectl (1.32.4-1.1) ...
+ master-node: Setting up cri-tools (1.32.0-1.1) ...
+ master-node: Setting up kubernetes-cni (1.6.0-1.1) ...
+ master-node: Setting up kubeadm (1.32.4-1.1) ...
+ master-node: Setting up kubelet (1.32.4-1.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: kubelet set on hold.
+ master-node: kubeadm set on hold.
+ master-node: kubectl set on hold.
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-nj23z8.sh
+ master-node: I0427 12:30:38.210151 16646 version.go:261] remote version is much newer: v1.33.0; falling back to: stable-1.32
+ master-node: [init] Using Kubernetes version: v1.32.4
+ master-node: [preflight] Running pre-flight checks
+ master-node: [preflight] Pulling images required for setting up a Kubernetes cluster
+ master-node: [preflight] This might take a minute or two, depending on the speed of your internet connection
+ master-node: [preflight] You can also perform this action beforehand using 'kubeadm config images pull'
+ master-node: [certs] Using certificateDir folder "/etc/kubernetes/pki"
+ master-node: [certs] Generating "ca" certificate and key
+ master-node: [certs] Generating "apiserver" certificate and key
+ master-node: [certs] apiserver serving cert is signed for DNS names [kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local master-node] and IPs [10.96.0.1 192.168.56.10]
+ master-node: [certs] Generating "apiserver-kubelet-client" certificate and key
+ master-node: [certs] Generating "front-proxy-ca" certificate and key
+ master-node: [certs] Generating "front-proxy-client" certificate and key
+ master-node: [certs] Generating "etcd/ca" certificate and key
+ master-node: [certs] Generating "etcd/server" certificate and key
+ master-node: [certs] etcd/server serving cert is signed for DNS names [localhost master-node] and IPs [192.168.56.10 127.0.0.1 ::1]
+ master-node: [certs] Generating "etcd/peer" certificate and key
+ master-node: [certs] etcd/peer serving cert is signed for DNS names [localhost master-node] and IPs [192.168.56.10 127.0.0.1 ::1]
+ master-node: [certs] Generating "etcd/healthcheck-client" certificate and key
+ master-node: [certs] Generating "apiserver-etcd-client" certificate and key
+ master-node: [certs] Generating "sa" key and public key
+ master-node: [kubeconfig] Using kubeconfig folder "/etc/kubernetes"
+ master-node: [kubeconfig] Writing "admin.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "super-admin.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "kubelet.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "controller-manager.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "scheduler.conf" kubeconfig file
+ master-node: [etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
+ master-node: [control-plane] Using manifest folder "/etc/kubernetes/manifests"
+ master-node: [control-plane] Creating static Pod manifest for "kube-apiserver"
+ master-node: [control-plane] Creating static Pod manifest for "kube-controller-manager"
+ master-node: [control-plane] Creating static Pod manifest for "kube-scheduler"
+ master-node: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ master-node: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ master-node: [kubelet-start] Starting the kubelet
+ master-node: [wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests"
+ master-node: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ master-node: [kubelet-check] The kubelet is healthy after 1.001071922s
+ master-node: [api-check] Waiting for a healthy API server. This can take up to 4m0s
+ master-node: [api-check] The API server is healthy after 5.002348544s
+ master-node: [upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
+ master-node: [kubelet] Creating a ConfigMap "kubelet-config" in namespace kube-system with the configuration for the kubelets in the cluster
+ master-node: [upload-certs] Skipping phase. Please see --upload-certs
+ master-node: [mark-control-plane] Marking the node master-node as control-plane by adding the labels: [node-role.kubernetes.io/control-plane node.kubernetes.io/exclude-from-external-load-balancers]
+ master-node: [mark-control-plane] Marking the node master-node as control-plane by adding the taints [node-role.kubernetes.io/control-plane:NoSchedule]
+ master-node: [bootstrap-token] Using token: dpyi74.lb7bh8htp356m3mp
+ master-node: [bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles
+ master-node: [bootstrap-token] Configured RBAC rules to allow Node Bootstrap tokens to get nodes
+ master-node: [bootstrap-token] Configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
+ master-node: [bootstrap-token] Configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
+ master-node: [bootstrap-token] Configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
+ master-node: [bootstrap-token] Creating the "cluster-info" ConfigMap in the "kube-public" namespace
+ master-node: [kubelet-finalize] Updating "/etc/kubernetes/kubelet.conf" to point to a rotatable kubelet client certificate and key
+ master-node: [addons] Applied essential addon: CoreDNS
+ master-node: [addons] Applied essential addon: kube-proxy
+ master-node:
+ master-node: Your Kubernetes control-plane has initialized successfully!
+ master-node:
+ master-node: To start using your cluster, you need to run the following as a regular user:
+ master-node:
+ master-node: mkdir -p $HOME/.kube
+ master-node: sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
+ master-node: sudo chown $(id -u):$(id -g) $HOME/.kube/config
+ master-node:
+ master-node: Alternatively, if you are the root user, you can run:
+ master-node:
+ master-node: export KUBECONFIG=/etc/kubernetes/admin.conf
+ master-node:
+ master-node: You should now deploy a pod network to the cluster.
+ master-node: Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
+ master-node: https://kubernetes.io/docs/concepts/cluster-administration/addons/
+ master-node:
+ master-node: Then you can join any number of worker nodes by running the following on each as root:
+ master-node:
+ master-node: kubeadm join 192.168.56.10:6443 --token dpyi74.lb7bh8htp356m3mp \
+ master-node: --discovery-token-ca-cert-hash sha256:255ded7a963c00c49f732bba1606dbc52fd65a81d239526038ec95c8cd05d52d
+ master-node: namespace/kube-flannel created
+ master-node: clusterrole.rbac.authorization.k8s.io/flannel created
+ master-node: clusterrolebinding.rbac.authorization.k8s.io/flannel created
+ master-node: serviceaccount/flannel created
+ master-node: configmap/kube-flannel-cfg created
+ master-node: daemonset.apps/kube-flannel-ds created
+==> worker-node-1: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> worker-node-1: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-1: Verifying vmnet devices are healthy...
+==> worker-node-1: Preparing network adapters...
+==> worker-node-1: Fixed port collision for 22 => 2222. Now on port 2200.
+==> worker-node-1: Starting the VMware VM...
+==> worker-node-1: Waiting for the VM to receive an address...
+==> worker-node-1: Forwarding ports...
+ worker-node-1: -- 22 => 2200
+==> worker-node-1: Waiting for machine to boot. This may take a few minutes...
+ worker-node-1: SSH address: 127.0.0.1:2200
+ worker-node-1: SSH username: vagrant
+ worker-node-1: SSH auth method: password
+==> worker-node-1: Machine booted and ready!
+==> worker-node-1: Setting hostname...
+==> worker-node-1: Configuring network adapters within the VM...
+==> worker-node-1: Waiting for HGFS to become available...
+==> worker-node-1: Enabling and configuring shared folders...
+ worker-node-1: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/Day06/chatgpt-polished/k8s-vmware-cluster: /vagrant
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-uu0sdb.sh
+ worker-node-1: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ worker-node-1: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ worker-node-1: Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ worker-node-1: Get:6 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ worker-node-1: Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ worker-node-1: Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ worker-node-1: Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ worker-node-1: Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ worker-node-1: Get:12 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ worker-node-1: Get:13 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ worker-node-1: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ worker-node-1: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ worker-node-1: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ worker-node-1: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ worker-node-1: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ worker-node-1: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ worker-node-1: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ worker-node-1: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ worker-node-1: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ worker-node-1: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ worker-node-1: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ worker-node-1: Fetched 16.6 MB in 6s (2,767 kB/s)
+ worker-node-1: Reading package lists...
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: Calculating upgrade...
+ worker-node-1: The following packages have been kept back:
+ worker-node-1: linux-image-generic
+ worker-node-1: The following packages will be upgraded:
+ worker-node-1: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ worker-node-1: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ worker-node-1: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ worker-node-1: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ worker-node-1: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ worker-node-1: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ worker-node-1: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ worker-node-1: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ worker-node-1: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ worker-node-1: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ worker-node-1: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ worker-node-1: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ worker-node-1: vim-tiny xxd
+ worker-node-1: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 69.0 MB of archives.
+ worker-node-1: After this operation, 629 kB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ worker-node-1: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ worker-node-1: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ worker-node-1: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ worker-node-1: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ worker-node-1: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ worker-node-1: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ worker-node-1: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ worker-node-1: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ worker-node-1: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ worker-node-1: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ worker-node-1: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ worker-node-1: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ worker-node-1: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ worker-node-1: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ worker-node-1: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ worker-node-1: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ worker-node-1: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ worker-node-1: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ worker-node-1: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ worker-node-1: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ worker-node-1: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ worker-node-1: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ worker-node-1: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ worker-node-1: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ worker-node-1: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ worker-node-1: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ worker-node-1: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ worker-node-1: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ worker-node-1: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ worker-node-1: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ worker-node-1: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ worker-node-1: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ worker-node-1: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ worker-node-1: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ worker-node-1: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ worker-node-1: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ worker-node-1: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ worker-node-1: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ worker-node-1: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ worker-node-1: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ worker-node-1: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ worker-node-1: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ worker-node-1: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ worker-node-1: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ worker-node-1: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ worker-node-1: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ worker-node-1: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ worker-node-1: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ worker-node-1: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ worker-node-1: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ worker-node-1: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ worker-node-1: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ worker-node-1: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ worker-node-1: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ worker-node-1: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ worker-node-1: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ worker-node-1: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ worker-node-1: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ worker-node-1: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ worker-node-1: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ worker-node-1: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ worker-node-1: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ worker-node-1: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ worker-node-1: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ worker-node-1: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ worker-node-1: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ worker-node-1: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ worker-node-1: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ worker-node-1: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ worker-node-1: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 69.0 MB in 13s (5,173 kB/s)
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ worker-node-1: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-1: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-1: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-1: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-1: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-1: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-1: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ worker-node-1: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-1: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-1: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-1: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-1: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-1: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ worker-node-1: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ worker-node-1: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ worker-node-1: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-1: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-1: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ worker-node-1: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ worker-node-1: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ worker-node-1: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ worker-node-1: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ worker-node-1: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ worker-node-1: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ worker-node-1: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ worker-node-1: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ worker-node-1: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ worker-node-1: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-1: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ worker-node-1: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ worker-node-1: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ worker-node-1: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ worker-node-1: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ worker-node-1: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ worker-node-1: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ worker-node-1: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ worker-node-1: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ worker-node-1: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ worker-node-1: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ worker-node-1: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ worker-node-1: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ worker-node-1: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ worker-node-1: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ worker-node-1: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ worker-node-1: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-1: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-1: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ worker-node-1: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ worker-node-1:
+ worker-node-1: Current default time zone: 'Etc/UTC'
+ worker-node-1: Local time is now: Sun Apr 27 12:34:26 UTC 2025.
+ worker-node-1: Universal Time is now: Sun Apr 27 12:34:26 UTC 2025.
+ worker-node-1: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ worker-node-1:
+ worker-node-1: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ worker-node-1: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up pollinate (4.33-3ubuntu2.1) ...
+ worker-node-1: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ worker-node-1: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up udev (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ worker-node-1: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-1: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ worker-node-1: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ worker-node-1: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-1: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ worker-node-1: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ worker-node-1: ssh.socket is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ worker-node-1: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up systemd (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ worker-node-1: iscsid.service is a disabled or a static unit, not starting it.
+ worker-node-1: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up perl (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ worker-node-1: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up snapd (2.67.1+22.04) ...
+ worker-node-1: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up binutils (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ worker-node-1: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: dm-event.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-1: Processing triggers for install-info (6.8-4build1) ...
+ worker-node-1: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ worker-node-1: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ worker-node-1: find: ‘/var/tmp/mkinitramfs_wiZSPk/lib/firmware’: No such file or directory
+ worker-node-1: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ worker-node-1: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ worker-node-1: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: The following additional packages will be installed:
+ worker-node-1: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ worker-node-1: Suggested packages:
+ worker-node-1: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ worker-node-1: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ worker-node-1: ubuntu-fan
+ worker-node-1: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 78.7 MB of archives.
+ worker-node-1: After this operation, 301 MB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ worker-node-1: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ worker-node-1: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ worker-node-1: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 78.7 MB in 16s (4,939 kB/s)
+ worker-node-1: Selecting previously unselected package pigz.
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45108 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ worker-node-1: Unpacking pigz (2.6-1) ...
+ worker-node-1: Selecting previously unselected package bridge-utils.
+ worker-node-1: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ worker-node-1: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ worker-node-1: Selecting previously unselected package runc.
+ worker-node-1: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-1: Selecting previously unselected package containerd.
+ worker-node-1: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ worker-node-1: Unpacking containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-1: Selecting previously unselected package dns-root-data.
+ worker-node-1: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ worker-node-1: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-1: Selecting previously unselected package dnsmasq-base.
+ worker-node-1: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ worker-node-1: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-1: Selecting previously unselected package docker.io.
+ worker-node-1: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-1: Selecting previously unselected package ubuntu-fan.
+ worker-node-1: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ worker-node-1: Unpacking ubuntu-fan (0.12.16) ...
+ worker-node-1: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-1: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-1: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-1: Setting up bridge-utils (1.7-1ubuntu3) ...
+ worker-node-1: Setting up pigz (2.6-1) ...
+ worker-node-1: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ worker-node-1: Setting up ubuntu-fan (0.12.16) ...
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ worker-node-1: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-1: Adding group `docker' (GID 119) ...
+ worker-node-1: Done.
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ worker-node-1: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ worker-node-1: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: [INFO] No containerd config.toml found, generating default one...
+ worker-node-1: disabled_plugins = []
+ worker-node-1: imports = []
+ worker-node-1: oom_score = 0
+ worker-node-1: plugin_dir = ""
+ worker-node-1: required_plugins = []
+ worker-node-1: root = "/var/lib/containerd"
+ worker-node-1: state = "/run/containerd"
+ worker-node-1: temp = ""
+ worker-node-1: version = 2
+ worker-node-1:
+ worker-node-1: [cgroup]
+ worker-node-1: path = ""
+ worker-node-1:
+ worker-node-1: [debug]
+ worker-node-1: address = ""
+ worker-node-1: format = ""
+ worker-node-1: gid = 0
+ worker-node-1: level = ""
+ worker-node-1: uid = 0
+ worker-node-1:
+ worker-node-1: [grpc]
+ worker-node-1: address = "/run/containerd/containerd.sock"
+ worker-node-1: gid = 0
+ worker-node-1: max_recv_message_size = 16777216
+ worker-node-1: max_send_message_size = 16777216
+ worker-node-1: tcp_address = ""
+ worker-node-1: tcp_tls_ca = ""
+ worker-node-1: tcp_tls_cert = ""
+ worker-node-1: tcp_tls_key = ""
+ worker-node-1: uid = 0
+ worker-node-1:
+ worker-node-1: [metrics]
+ worker-node-1: address = ""
+ worker-node-1: grpc_histogram = false
+ worker-node-1:
+ worker-node-1: [plugins]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.gc.v1.scheduler"]
+ worker-node-1: deletion_threshold = 0
+ worker-node-1: mutation_threshold = 100
+ worker-node-1: pause_threshold = 0.02
+ worker-node-1: schedule_delay = "0s"
+ worker-node-1: startup_delay = "100ms"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri"]
+ worker-node-1: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ worker-node-1: device_ownership_from_security_context = false
+ worker-node-1: disable_apparmor = false
+ worker-node-1: disable_cgroup = false
+ worker-node-1: disable_hugetlb_controller = true
+ worker-node-1: disable_proc_mount = false
+ worker-node-1: disable_tcp_service = true
+ worker-node-1: drain_exec_sync_io_timeout = "0s"
+ worker-node-1: enable_cdi = false
+ worker-node-1: enable_selinux = false
+ worker-node-1: enable_tls_streaming = false
+ worker-node-1: enable_unprivileged_icmp = false
+ worker-node-1: enable_unprivileged_ports = false
+ worker-node-1: ignore_deprecation_warnings = []
+ worker-node-1: ignore_image_defined_volumes = false
+ worker-node-1: image_pull_progress_timeout = "5m0s"
+ worker-node-1: image_pull_with_sync_fs = false
+ worker-node-1: max_concurrent_downloads = 3
+ worker-node-1: max_container_log_line_size = 16384
+ worker-node-1: netns_mounts_under_state_dir = false
+ worker-node-1: restrict_oom_score_adj = false
+ worker-node-1: sandbox_image = "registry.k8s.io/pause:3.8"
+ worker-node-1: selinux_category_range = 1024
+ worker-node-1: stats_collect_period = 10
+ worker-node-1: stream_idle_timeout = "4h0m0s"
+ worker-node-1: stream_server_address = "127.0.0.1"
+ worker-node-1: stream_server_port = "0"
+ worker-node-1: systemd_cgroup = false
+ worker-node-1: tolerate_missing_hugetlb_controller = true
+ worker-node-1: unset_seccomp_profile = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".cni]
+ worker-node-1: bin_dir = "/opt/cni/bin"
+ worker-node-1: conf_dir = "/etc/cni/net.d"
+ worker-node-1: conf_template = ""
+ worker-node-1: ip_pref = ""
+ worker-node-1: max_conf_num = 1
+ worker-node-1: setup_serially = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd]
+ worker-node-1: default_runtime_name = "runc"
+ worker-node-1: disable_snapshot_annotations = true
+ worker-node-1: discard_unpacked_layers = false
+ worker-node-1: ignore_blockio_not_enabled_errors = false
+ worker-node-1: ignore_rdt_not_enabled_errors = false
+ worker-node-1: no_pivot = false
+ worker-node-1: snapshotter = "overlayfs"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = ""
+ worker-node-1: sandbox_mode = ""
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = "io.containerd.runc.v2"
+ worker-node-1: sandbox_mode = "podsandbox"
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ worker-node-1: BinaryName = ""
+ worker-node-1: CriuImagePath = ""
+ worker-node-1: CriuPath = ""
+ worker-node-1: CriuWorkPath = ""
+ worker-node-1: IoGid = 0
+ worker-node-1: IoUid = 0
+ worker-node-1: NoNewKeyring = false
+ worker-node-1: NoPivotRoot = false
+ worker-node-1: Root = ""
+ worker-node-1: ShimCgroup = ""
+ worker-node-1: SystemdCgroup = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = ""
+ worker-node-1: sandbox_mode = ""
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ worker-node-1: key_model = "node"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry]
+ worker-node-1: config_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ worker-node-1: tls_cert_file = ""
+ worker-node-1: tls_key_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.opt"]
+ worker-node-1: path = "/opt/containerd"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.restart"]
+ worker-node-1: interval = "10s"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.tracing"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.metadata.v1.bolt"]
+ worker-node-1: content_sharing_policy = "shared"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.monitor.v1.cgroups"]
+ worker-node-1: no_prometheus = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.nri.v1.nri"]
+ worker-node-1: disable = true
+ worker-node-1: disable_connections = false
+ worker-node-1: plugin_config_path = "/etc/nri/conf.d"
+ worker-node-1: plugin_path = "/opt/nri/plugins"
+ worker-node-1: plugin_registration_timeout = "5s"
+ worker-node-1: plugin_request_timeout = "2s"
+ worker-node-1: socket_path = "/var/run/nri/nri.sock"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.runtime.v1.linux"]
+ worker-node-1: no_shim = false
+ worker-node-1: runtime = "runc"
+ worker-node-1: runtime_root = ""
+ worker-node-1: shim = "containerd-shim"
+ worker-node-1: shim_debug = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.runtime.v2.task"]
+ worker-node-1: platforms = ["linux/amd64"]
+ worker-node-1: sched_core = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.service.v1.diff-service"]
+ worker-node-1: default = ["walking"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.service.v1.tasks-service"]
+ worker-node-1: blockio_config_file = ""
+ worker-node-1: rdt_config_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.aufs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ worker-node-1: fs_type = ""
+ worker-node-1: mount_options = []
+ worker-node-1: root_path = ""
+ worker-node-1: scratch_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ worker-node-1: async_remove = false
+ worker-node-1: base_image_size = ""
+ worker-node-1: discard_blocks = false
+ worker-node-1: fs_options = ""
+ worker-node-1: fs_type = ""
+ worker-node-1: pool_name = ""
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.native"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ worker-node-1: mount_options = []
+ worker-node-1: root_path = ""
+ worker-node-1: sync_remove = false
+ worker-node-1: upperdir_label = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.zfs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.transfer.v1.local"]
+ worker-node-1: config_path = ""
+ worker-node-1: max_concurrent_downloads = 3
+ worker-node-1: max_concurrent_uploaded_layers = 3
+ worker-node-1:
+ worker-node-1: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ worker-node-1: differ = ""
+ worker-node-1: platform = "linux/amd64"
+ worker-node-1: snapshotter = "overlayfs"
+ worker-node-1:
+ worker-node-1: [proxy_plugins]
+ worker-node-1:
+ worker-node-1: [stream_processors]
+ worker-node-1:
+ worker-node-1: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ worker-node-1: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ worker-node-1: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-1: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-1: path = "ctd-decoder"
+ worker-node-1: returns = "application/vnd.oci.image.layer.v1.tar"
+ worker-node-1:
+ worker-node-1: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ worker-node-1: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ worker-node-1: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-1: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-1: path = "ctd-decoder"
+ worker-node-1: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ worker-node-1:
+ worker-node-1: [timeouts]
+ worker-node-1: "io.containerd.timeout.bolt.open" = "0s"
+ worker-node-1: "io.containerd.timeout.metrics.shimstats" = "2s"
+ worker-node-1: "io.containerd.timeout.shim.cleanup" = "5s"
+ worker-node-1: "io.containerd.timeout.shim.load" = "5s"
+ worker-node-1: "io.containerd.timeout.shim.shutdown" = "3s"
+ worker-node-1: "io.containerd.timeout.task.state" = "2s"
+ worker-node-1:
+ worker-node-1: [ttrpc]
+ worker-node-1: address = ""
+ worker-node-1: gid = 0
+ worker-node-1: uid = 0
+ worker-node-1: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: ca-certificates is already the newest version (20240203~22.04.1).
+ worker-node-1: ca-certificates set to manually installed.
+ worker-node-1: curl is already the newest version (7.81.0-1ubuntu1.20).
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: apt-transport-https
+ worker-node-1: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 1,510 B of archives.
+ worker-node-1: After this operation, 170 kB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 1,510 B in 1s (1,698 B/s)
+ worker-node-1: Selecting previously unselected package apt-transport-https.
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45476 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ worker-node-1: Unpacking apt-transport-https (2.4.13) ...
+ worker-node-1: Setting up apt-transport-https (2.4.13) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-1: Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ worker-node-1: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ worker-node-1: Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ worker-node-1: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ worker-node-1: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ worker-node-1: Fetched 8,792 B in 2s (5,789 B/s)
+ worker-node-1: Reading package lists...
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: The following additional packages will be installed:
+ worker-node-1: conntrack cri-tools kubernetes-cni
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ worker-node-1: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 92.7 MB of archives.
+ worker-node-1: After this operation, 338 MB of additional disk space will be used.
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ worker-node-1: Get:1 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ worker-node-1: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ worker-node-1: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ worker-node-1: Get:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ worker-node-1: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 92.7 MB in 14s (6,852 kB/s)
+ worker-node-1: Selecting previously unselected package conntrack.
+ worker-node-1: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45480 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ worker-node-1: Unpacking conntrack (1:1.4.6-2build2) ...
+ worker-node-1: Selecting previously unselected package cri-tools.
+ worker-node-1: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ worker-node-1: Unpacking cri-tools (1.32.0-1.1) ...
+ worker-node-1: Selecting previously unselected package kubeadm.
+ worker-node-1: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubeadm (1.32.4-1.1) ...
+ worker-node-1: Selecting previously unselected package kubectl.
+ worker-node-1: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubectl (1.32.4-1.1) ...
+ worker-node-1: Selecting previously unselected package kubernetes-cni.
+ worker-node-1: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ worker-node-1: Selecting previously unselected package kubelet.
+ worker-node-1: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubelet (1.32.4-1.1) ...
+ worker-node-1: Setting up conntrack (1:1.4.6-2build2) ...
+ worker-node-1: Setting up kubectl (1.32.4-1.1) ...
+ worker-node-1: Setting up cri-tools (1.32.0-1.1) ...
+ worker-node-1: Setting up kubernetes-cni (1.6.0-1.1) ...
+ worker-node-1: Setting up kubeadm (1.32.4-1.1) ...
+ worker-node-1: Setting up kubelet (1.32.4-1.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: kubelet set on hold.
+ worker-node-1: kubeadm set on hold.
+ worker-node-1: kubectl set on hold.
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-xr0279.sh
+ worker-node-1: [preflight] Running pre-flight checks
+ worker-node-1: [preflight] Reading configuration from the "kubeadm-config" ConfigMap in namespace "kube-system"...
+ worker-node-1: [preflight] Use 'kubeadm init phase upload-config --config your-config.yaml' to re-upload it.
+ worker-node-1: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ worker-node-1: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ worker-node-1: [kubelet-start] Starting the kubelet
+ worker-node-1: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ worker-node-1: [kubelet-check] The kubelet is healthy after 501.308647ms
+ worker-node-1: [kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap
+ worker-node-1:
+ worker-node-1: This node has joined the cluster:
+ worker-node-1: * Certificate signing request was sent to apiserver and a response was received.
+ worker-node-1: * The Kubelet was informed of the new secure connection details.
+ worker-node-1:
+ worker-node-1: Run 'kubectl get nodes' on the control-plane to see this node join the cluster.
+ worker-node-1:
+==> worker-node-2: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> worker-node-2: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-2: Verifying vmnet devices are healthy...
+==> worker-node-2: Preparing network adapters...
+==> worker-node-2: Fixed port collision for 22 => 2222. Now on port 2201.
+==> worker-node-2: Starting the VMware VM...
+==> worker-node-2: Waiting for the VM to receive an address...
+==> worker-node-2: Forwarding ports...
+ worker-node-2: -- 22 => 2201
+==> worker-node-2: Waiting for machine to boot. This may take a few minutes...
+ worker-node-2: SSH address: 127.0.0.1:2201
+ worker-node-2: SSH username: vagrant
+ worker-node-2: SSH auth method: password
+==> worker-node-2: Machine booted and ready!
+==> worker-node-2: Setting hostname...
+==> worker-node-2: Configuring network adapters within the VM...
+==> worker-node-2: Waiting for HGFS to become available...
+==> worker-node-2: Enabling and configuring shared folders...
+ worker-node-2: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/Day06/chatgpt-polished/k8s-vmware-cluster: /vagrant
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-xkvl8k.sh
+ worker-node-2: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ worker-node-2: Get:2 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ worker-node-2: Hit:3 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ worker-node-2: Get:5 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ worker-node-2: Get:6 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ worker-node-2: Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ worker-node-2: Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ worker-node-2: Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ worker-node-2: Get:12 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ worker-node-2: Get:13 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ worker-node-2: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ worker-node-2: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ worker-node-2: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ worker-node-2: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ worker-node-2: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ worker-node-2: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ worker-node-2: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ worker-node-2: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ worker-node-2: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ worker-node-2: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ worker-node-2: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ worker-node-2: Fetched 16.6 MB in 5s (3,187 kB/s)
+ worker-node-2: Reading package lists...
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: Calculating upgrade...
+ worker-node-2: The following packages have been kept back:
+ worker-node-2: linux-image-generic
+ worker-node-2: The following packages will be upgraded:
+ worker-node-2: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ worker-node-2: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ worker-node-2: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ worker-node-2: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ worker-node-2: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ worker-node-2: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ worker-node-2: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ worker-node-2: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ worker-node-2: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ worker-node-2: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ worker-node-2: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ worker-node-2: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ worker-node-2: vim-tiny xxd
+ worker-node-2: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 69.0 MB of archives.
+ worker-node-2: After this operation, 629 kB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ worker-node-2: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ worker-node-2: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ worker-node-2: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ worker-node-2: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ worker-node-2: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ worker-node-2: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ worker-node-2: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ worker-node-2: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ worker-node-2: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ worker-node-2: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ worker-node-2: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ worker-node-2: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ worker-node-2: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ worker-node-2: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ worker-node-2: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ worker-node-2: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ worker-node-2: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ worker-node-2: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ worker-node-2: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ worker-node-2: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ worker-node-2: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ worker-node-2: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ worker-node-2: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ worker-node-2: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ worker-node-2: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ worker-node-2: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ worker-node-2: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ worker-node-2: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ worker-node-2: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ worker-node-2: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ worker-node-2: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ worker-node-2: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ worker-node-2: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ worker-node-2: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ worker-node-2: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ worker-node-2: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ worker-node-2: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ worker-node-2: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ worker-node-2: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ worker-node-2: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ worker-node-2: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ worker-node-2: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ worker-node-2: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ worker-node-2: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ worker-node-2: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ worker-node-2: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ worker-node-2: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ worker-node-2: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ worker-node-2: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ worker-node-2: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ worker-node-2: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ worker-node-2: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ worker-node-2: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ worker-node-2: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ worker-node-2: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ worker-node-2: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ worker-node-2: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ worker-node-2: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ worker-node-2: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ worker-node-2: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ worker-node-2: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ worker-node-2: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ worker-node-2: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ worker-node-2: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ worker-node-2: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ worker-node-2: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ worker-node-2: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ worker-node-2: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ worker-node-2: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ worker-node-2: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 69.0 MB in 14s (5,090 kB/s)
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ worker-node-2: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-2: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-2: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-2: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-2: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-2: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-2: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ worker-node-2: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-2: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-2: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-2: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-2: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-2: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ worker-node-2: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ worker-node-2: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ worker-node-2: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-2: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-2: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ worker-node-2: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ worker-node-2: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ worker-node-2: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ worker-node-2: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ worker-node-2: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ worker-node-2: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ worker-node-2: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ worker-node-2: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ worker-node-2: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ worker-node-2: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-2: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ worker-node-2: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ worker-node-2: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ worker-node-2: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ worker-node-2: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ worker-node-2: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ worker-node-2: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ worker-node-2: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ worker-node-2: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ worker-node-2: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ worker-node-2: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ worker-node-2: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ worker-node-2: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ worker-node-2: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ worker-node-2: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ worker-node-2: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ worker-node-2: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-2: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-2: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ worker-node-2: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ worker-node-2:
+ worker-node-2: Current default time zone: 'Etc/UTC'
+ worker-node-2: Local time is now: Sun Apr 27 12:37:49 UTC 2025.
+ worker-node-2: Universal Time is now: Sun Apr 27 12:37:49 UTC 2025.
+ worker-node-2: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ worker-node-2:
+ worker-node-2: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ worker-node-2: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up pollinate (4.33-3ubuntu2.1) ...
+ worker-node-2: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ worker-node-2: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up udev (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ worker-node-2: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-2: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ worker-node-2: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ worker-node-2: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-2: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ worker-node-2: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ worker-node-2: ssh.socket is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ worker-node-2: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up systemd (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ worker-node-2: iscsid.service is a disabled or a static unit, not starting it.
+ worker-node-2: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up perl (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ worker-node-2: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up snapd (2.67.1+22.04) ...
+ worker-node-2: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up binutils (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ worker-node-2: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: dm-event.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-2: Processing triggers for install-info (6.8-4build1) ...
+ worker-node-2: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ worker-node-2: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ worker-node-2: find: ‘/var/tmp/mkinitramfs_ZE3q3p/lib/firmware’: No such file or directory
+ worker-node-2: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ worker-node-2: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ worker-node-2: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: The following additional packages will be installed:
+ worker-node-2: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ worker-node-2: Suggested packages:
+ worker-node-2: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ worker-node-2: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ worker-node-2: ubuntu-fan
+ worker-node-2: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 78.7 MB of archives.
+ worker-node-2: After this operation, 301 MB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ worker-node-2: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ worker-node-2: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ worker-node-2: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 78.7 MB in 15s (5,405 kB/s)
+ worker-node-2: Selecting previously unselected package pigz.
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45108 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ worker-node-2: Unpacking pigz (2.6-1) ...
+ worker-node-2: Selecting previously unselected package bridge-utils.
+ worker-node-2: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ worker-node-2: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ worker-node-2: Selecting previously unselected package runc.
+ worker-node-2: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-2: Selecting previously unselected package containerd.
+ worker-node-2: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ worker-node-2: Unpacking containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-2: Selecting previously unselected package dns-root-data.
+ worker-node-2: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ worker-node-2: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-2: Selecting previously unselected package dnsmasq-base.
+ worker-node-2: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ worker-node-2: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-2: Selecting previously unselected package docker.io.
+ worker-node-2: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-2: Selecting previously unselected package ubuntu-fan.
+ worker-node-2: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ worker-node-2: Unpacking ubuntu-fan (0.12.16) ...
+ worker-node-2: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-2: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-2: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-2: Setting up bridge-utils (1.7-1ubuntu3) ...
+ worker-node-2: Setting up pigz (2.6-1) ...
+ worker-node-2: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ worker-node-2: Setting up ubuntu-fan (0.12.16) ...
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ worker-node-2: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-2: Adding group `docker' (GID 119) ...
+ worker-node-2: Done.
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ worker-node-2: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ worker-node-2: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: [INFO] No containerd config.toml found, generating default one...
+ worker-node-2: disabled_plugins = []
+ worker-node-2: imports = []
+ worker-node-2: oom_score = 0
+ worker-node-2: plugin_dir = ""
+ worker-node-2: required_plugins = []
+ worker-node-2: root = "/var/lib/containerd"
+ worker-node-2: state = "/run/containerd"
+ worker-node-2: temp = ""
+ worker-node-2: version = 2
+ worker-node-2:
+ worker-node-2: [cgroup]
+ worker-node-2: path = ""
+ worker-node-2:
+ worker-node-2: [debug]
+ worker-node-2: address = ""
+ worker-node-2: format = ""
+ worker-node-2: gid = 0
+ worker-node-2: level = ""
+ worker-node-2: uid = 0
+ worker-node-2:
+ worker-node-2: [grpc]
+ worker-node-2: address = "/run/containerd/containerd.sock"
+ worker-node-2: gid = 0
+ worker-node-2: max_recv_message_size = 16777216
+ worker-node-2: max_send_message_size = 16777216
+ worker-node-2: tcp_address = ""
+ worker-node-2: tcp_tls_ca = ""
+ worker-node-2: tcp_tls_cert = ""
+ worker-node-2: tcp_tls_key = ""
+ worker-node-2: uid = 0
+ worker-node-2:
+ worker-node-2: [metrics]
+ worker-node-2: address = ""
+ worker-node-2: grpc_histogram = false
+ worker-node-2:
+ worker-node-2: [plugins]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.gc.v1.scheduler"]
+ worker-node-2: deletion_threshold = 0
+ worker-node-2: mutation_threshold = 100
+ worker-node-2: pause_threshold = 0.02
+ worker-node-2: schedule_delay = "0s"
+ worker-node-2: startup_delay = "100ms"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri"]
+ worker-node-2: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ worker-node-2: device_ownership_from_security_context = false
+ worker-node-2: disable_apparmor = false
+ worker-node-2: disable_cgroup = false
+ worker-node-2: disable_hugetlb_controller = true
+ worker-node-2: disable_proc_mount = false
+ worker-node-2: disable_tcp_service = true
+ worker-node-2: drain_exec_sync_io_timeout = "0s"
+ worker-node-2: enable_cdi = false
+ worker-node-2: enable_selinux = false
+ worker-node-2: enable_tls_streaming = false
+ worker-node-2: enable_unprivileged_icmp = false
+ worker-node-2: enable_unprivileged_ports = false
+ worker-node-2: ignore_deprecation_warnings = []
+ worker-node-2: ignore_image_defined_volumes = false
+ worker-node-2: image_pull_progress_timeout = "5m0s"
+ worker-node-2: image_pull_with_sync_fs = false
+ worker-node-2: max_concurrent_downloads = 3
+ worker-node-2: max_container_log_line_size = 16384
+ worker-node-2: netns_mounts_under_state_dir = false
+ worker-node-2: restrict_oom_score_adj = false
+ worker-node-2: sandbox_image = "registry.k8s.io/pause:3.8"
+ worker-node-2: selinux_category_range = 1024
+ worker-node-2: stats_collect_period = 10
+ worker-node-2: stream_idle_timeout = "4h0m0s"
+ worker-node-2: stream_server_address = "127.0.0.1"
+ worker-node-2: stream_server_port = "0"
+ worker-node-2: systemd_cgroup = false
+ worker-node-2: tolerate_missing_hugetlb_controller = true
+ worker-node-2: unset_seccomp_profile = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".cni]
+ worker-node-2: bin_dir = "/opt/cni/bin"
+ worker-node-2: conf_dir = "/etc/cni/net.d"
+ worker-node-2: conf_template = ""
+ worker-node-2: ip_pref = ""
+ worker-node-2: max_conf_num = 1
+ worker-node-2: setup_serially = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd]
+ worker-node-2: default_runtime_name = "runc"
+ worker-node-2: disable_snapshot_annotations = true
+ worker-node-2: discard_unpacked_layers = false
+ worker-node-2: ignore_blockio_not_enabled_errors = false
+ worker-node-2: ignore_rdt_not_enabled_errors = false
+ worker-node-2: no_pivot = false
+ worker-node-2: snapshotter = "overlayfs"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = ""
+ worker-node-2: sandbox_mode = ""
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = "io.containerd.runc.v2"
+ worker-node-2: sandbox_mode = "podsandbox"
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ worker-node-2: BinaryName = ""
+ worker-node-2: CriuImagePath = ""
+ worker-node-2: CriuPath = ""
+ worker-node-2: CriuWorkPath = ""
+ worker-node-2: IoGid = 0
+ worker-node-2: IoUid = 0
+ worker-node-2: NoNewKeyring = false
+ worker-node-2: NoPivotRoot = false
+ worker-node-2: Root = ""
+ worker-node-2: ShimCgroup = ""
+ worker-node-2: SystemdCgroup = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = ""
+ worker-node-2: sandbox_mode = ""
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ worker-node-2: key_model = "node"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry]
+ worker-node-2: config_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ worker-node-2: tls_cert_file = ""
+ worker-node-2: tls_key_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.opt"]
+ worker-node-2: path = "/opt/containerd"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.restart"]
+ worker-node-2: interval = "10s"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.tracing"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.metadata.v1.bolt"]
+ worker-node-2: content_sharing_policy = "shared"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.monitor.v1.cgroups"]
+ worker-node-2: no_prometheus = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.nri.v1.nri"]
+ worker-node-2: disable = true
+ worker-node-2: disable_connections = false
+ worker-node-2: plugin_config_path = "/etc/nri/conf.d"
+ worker-node-2: plugin_path = "/opt/nri/plugins"
+ worker-node-2: plugin_registration_timeout = "5s"
+ worker-node-2: plugin_request_timeout = "2s"
+ worker-node-2: socket_path = "/var/run/nri/nri.sock"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.runtime.v1.linux"]
+ worker-node-2: no_shim = false
+ worker-node-2: runtime = "runc"
+ worker-node-2: runtime_root = ""
+ worker-node-2: shim = "containerd-shim"
+ worker-node-2: shim_debug = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.runtime.v2.task"]
+ worker-node-2: platforms = ["linux/amd64"]
+ worker-node-2: sched_core = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.service.v1.diff-service"]
+ worker-node-2: default = ["walking"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.service.v1.tasks-service"]
+ worker-node-2: blockio_config_file = ""
+ worker-node-2: rdt_config_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.aufs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ worker-node-2: fs_type = ""
+ worker-node-2: mount_options = []
+ worker-node-2: root_path = ""
+ worker-node-2: scratch_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ worker-node-2: async_remove = false
+ worker-node-2: base_image_size = ""
+ worker-node-2: discard_blocks = false
+ worker-node-2: fs_options = ""
+ worker-node-2: fs_type = ""
+ worker-node-2: pool_name = ""
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.native"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ worker-node-2: mount_options = []
+ worker-node-2: root_path = ""
+ worker-node-2: sync_remove = false
+ worker-node-2: upperdir_label = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.zfs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.transfer.v1.local"]
+ worker-node-2: config_path = ""
+ worker-node-2: max_concurrent_downloads = 3
+ worker-node-2: max_concurrent_uploaded_layers = 3
+ worker-node-2:
+ worker-node-2: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ worker-node-2: differ = ""
+ worker-node-2: platform = "linux/amd64"
+ worker-node-2: snapshotter = "overlayfs"
+ worker-node-2:
+ worker-node-2: [proxy_plugins]
+ worker-node-2:
+ worker-node-2: [stream_processors]
+ worker-node-2:
+ worker-node-2: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ worker-node-2: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ worker-node-2: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-2: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-2: path = "ctd-decoder"
+ worker-node-2: returns = "application/vnd.oci.image.layer.v1.tar"
+ worker-node-2:
+ worker-node-2: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ worker-node-2: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ worker-node-2: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-2: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-2: path = "ctd-decoder"
+ worker-node-2: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ worker-node-2:
+ worker-node-2: [timeouts]
+ worker-node-2: "io.containerd.timeout.bolt.open" = "0s"
+ worker-node-2: "io.containerd.timeout.metrics.shimstats" = "2s"
+ worker-node-2: "io.containerd.timeout.shim.cleanup" = "5s"
+ worker-node-2: "io.containerd.timeout.shim.load" = "5s"
+ worker-node-2: "io.containerd.timeout.shim.shutdown" = "3s"
+ worker-node-2: "io.containerd.timeout.task.state" = "2s"
+ worker-node-2:
+ worker-node-2: [ttrpc]
+ worker-node-2: address = ""
+ worker-node-2: gid = 0
+ worker-node-2: uid = 0
+ worker-node-2: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: ca-certificates is already the newest version (20240203~22.04.1).
+ worker-node-2: ca-certificates set to manually installed.
+ worker-node-2: curl is already the newest version (7.81.0-1ubuntu1.20).
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: apt-transport-https
+ worker-node-2: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 1,510 B of archives.
+ worker-node-2: After this operation, 170 kB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 1,510 B in 1s (1,567 B/s)
+ worker-node-2: Selecting previously unselected package apt-transport-https.
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45476 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ worker-node-2: Unpacking apt-transport-https (2.4.13) ...
+ worker-node-2: Setting up apt-transport-https (2.4.13) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-2: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ worker-node-2: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ worker-node-2: Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ worker-node-2: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ worker-node-2: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ worker-node-2: Fetched 8,792 B in 1s (5,938 B/s)
+ worker-node-2: Reading package lists...
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: The following additional packages will be installed:
+ worker-node-2: conntrack cri-tools kubernetes-cni
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ worker-node-2: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 92.7 MB of archives.
+ worker-node-2: After this operation, 338 MB of additional disk space will be used.
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ worker-node-2: Get:1 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ worker-node-2: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ worker-node-2: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ worker-node-2: Get:4 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ worker-node-2: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 92.7 MB in 16s (5,933 kB/s)
+ worker-node-2: Selecting previously unselected package conntrack.
+ worker-node-2: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 45480 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ worker-node-2: Unpacking conntrack (1:1.4.6-2build2) ...
+ worker-node-2: Selecting previously unselected package cri-tools.
+ worker-node-2: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ worker-node-2: Unpacking cri-tools (1.32.0-1.1) ...
+ worker-node-2: Selecting previously unselected package kubeadm.
+ worker-node-2: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubeadm (1.32.4-1.1) ...
+ worker-node-2: Selecting previously unselected package kubectl.
+ worker-node-2: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubectl (1.32.4-1.1) ...
+ worker-node-2: Selecting previously unselected package kubernetes-cni.
+ worker-node-2: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ worker-node-2: Selecting previously unselected package kubelet.
+ worker-node-2: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubelet (1.32.4-1.1) ...
+ worker-node-2: Setting up conntrack (1:1.4.6-2build2) ...
+ worker-node-2: Setting up kubectl (1.32.4-1.1) ...
+ worker-node-2: Setting up cri-tools (1.32.0-1.1) ...
+ worker-node-2: Setting up kubernetes-cni (1.6.0-1.1) ...
+ worker-node-2: Setting up kubeadm (1.32.4-1.1) ...
+ worker-node-2: Setting up kubelet (1.32.4-1.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: kubelet set on hold.
+ worker-node-2: kubeadm set on hold.
+ worker-node-2: kubectl set on hold.
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-e6yjtr.sh
+ worker-node-2: [preflight] Running pre-flight checks
+ worker-node-2: [preflight] Reading configuration from the "kubeadm-config" ConfigMap in namespace "kube-system"...
+ worker-node-2: [preflight] Use 'kubeadm init phase upload-config --config your-config.yaml' to re-upload it.
+ worker-node-2: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ worker-node-2: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ worker-node-2: [kubelet-start] Starting the kubelet
+ worker-node-2: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ worker-node-2: [kubelet-check] The kubelet is healthy after 501.162837ms
+ worker-node-2: [kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap
+ worker-node-2:
+ worker-node-2: This node has joined the cluster:
+ worker-node-2: * Certificate signing request was sent to apiserver and a response was received.
+ worker-node-2: * The Kubelet was informed of the new secure connection details.
+ worker-node-2:
+ worker-node-2: Run 'kubectl get nodes' on the control-plane to see this node join the cluster.
+ worker-node-2:
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/disable-swap.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/disable-swap.sh
new file mode 100644
index 0000000..412c4e3
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/disable-swap.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+echo "Disabling swap..."
+
+# Turn off swap immediately
+sudo swapoff -a
+
+# Comment out any swap entry in /etc/fstab to prevent it from re-enabling
+sudo sed -i.bak '/ swap / s/^/#/' /etc/fstab
+
+# Restart kubelet so Kubernetes doesn't complain
+sudo systemctl restart kubelet
+
+echo "Swap disabled and kubelet restarted."
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/hard-clanup.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/hard-clanup.sh
new file mode 100644
index 0000000..25c47e2
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/hard-clanup.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+vagrant destroy -f
+vagrant box remove bento/ubuntu-22.04 --all
+vagrant box add bento/ubuntu-22.04
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/join.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/join.sh
new file mode 100644
index 0000000..e407f92
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/join.sh
@@ -0,0 +1 @@
+kubeadm join 192.168.56.10:6443 --token eckow0.e82yef7lkbh27nqp --discovery-token-ca-cert-hash sha256:255ded7a963c00c49f732bba1606dbc52fd65a81d239526038ec95c8cd05d52d
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/k8s_multinode_setup_fixed.md b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/k8s_multinode_setup_fixed.md
new file mode 100644
index 0000000..a89fff4
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/k8s_multinode_setup_fixed.md
@@ -0,0 +1,250 @@
+
+# Create Your Own K8s Multi-Node Platform – KUBEADM & DIND
+## 40 Days of K8s – CKA Challenge (06/40)
+
+@piyushsachdeva
+
+[Day 6/40 - Kubernetes Multi Node Cluster Setup Step By Step | Kind Tutorial](https://www.youtube.com/watch?v=RORhczcOrWs)
+
+### In this post, I demonstrate two architectures I used to create a functioning multi-node Kubernetes environment.
+
+
+This environment serves as a sandbox for upcoming lessons.
+
+### The two environments are based on different architectures:
+
+
+#### 1. Containerized architecture – using the KIND Kubernetes provider over Docker
+#### 2. VM-based architecture – using a fully functioning KUBEADM setup
+
+---
+
+### 1. KIND: Containerized Architecture (KIND over Docker)
+
+#### Prerequisites:
+- Golang > 1.6
+ ```sh
+ sudo apt install golang-go
+ ```
+- Docker (already installed)
+- `kubectl` – Kubernetes CLI
+ ```sh
+ # 1. Download the latest version
+ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
+
+ # 2. Install kubectl
+ sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
+
+ # 3. Test the installation
+ kubectl version --client
+ ```
+
+#### Installation:
+- KIND:
+ ```sh
+ # For AMD64 / x86_64
+ [ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-amd64
+
+ # For ARM64
+ [ $(uname -m) = aarch64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-arm64
+
+ chmod +x ./kind
+ sudo mv ./kind /usr/local/bin/kind
+ ```
+
+#### Create a Cluster:
+- You can create a cluster either by running a single-node setup:
+ ```sh
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-1
+ ```
+
+- Or by preparing a YAML configuration for a multi-node setup:
+
+ **1. Create a YAML file describing the cluster:**
+ ```yaml
+ kind: Cluster
+ apiVersion: kind.x-k8s.io/v1alpha4
+ nodes:
+ - role: control-plane
+ - role: control-plane
+ - role: worker
+ - role: worker
+ - role: worker
+ - role: worker
+ ```
+
+ **2. Create the cluster using the YAML file:**
+ ```sh
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-2 --config kind-2master-4workers
+ ```
+
+#### Verify the Created Cluster:
+After creating the cluster, validate its configuration using the `kubectl` CLI:
+
+```sh
+kubectl config get-clusters
+kubectl config get-users
+```
+
+#### Docker View of KIND Nodes:
+Since KIND uses Docker under the hood, each Kubernetes node is represented as a Docker container. Switching context via `kubectl config use-context ` will show the corresponding containers becoming active:
+
+```sh
+docker ps
+```
+
+#### Example output:
+```
+CONTAINER ID IMAGE ... NAMES
+16462509a712 kindest/haproxy:... ... cka-cluster-2-external-load-balancer
+4016000812c4 kindest/node:... ... cka-cluster-2-control-plane2
+...
+```
+
+#### Common Commands:
+
+```sh
+kubectl config current-context
+kubectl get nodes
+
+kubectl config use-context kind-cka-cluster-1
+kubectl get nodes
+```
+
+---
+
+### 2. VM-Based Architecture – KUBEADM Kubernetes Using VAGRANT
+
+#### The VM architecture differs from Docker:
+
+Each VM is a full OS instance acting as a node (master or worker).
+The general flow:
+1. Install Kubeadm on the main master node and run `kubeadm init`.
+2. Create a token to allow other nodes to join.
+3. Other nodes (including additional masters) join using this token.
+
+I used **Vagrant** to automate both VM creation and the Kubeadm setup process.
+
+---
+
+#### 1. VM Setup
+
+You need a VM platform like **VirtualBox**, **VMware**, or **Hyper-V** that supports Vagrant.
+
+#### Folder structure:
+```
+k8s-vmware-cluster/
+├── Vagrantfile
+├── common.sh
+├── master.sh
+├── worker.sh
+└── disable-swap.sh
+```
+
+---
+
+#### 2. Vagrant Installation
+
+Ensure you're running on a system with a hypervisor (macOS, Windows, Linux).
+**Do not run Vagrant-based VMs on WSL.**
+
+- Install Vagrant:
+ Follow [Vagrant installation instructions](https://developer.hashicorp.com/vagrant/docs/installation)
+
+- For VMware users:
+ Install the [vagrant-vmware-desktop plugin](https://github.com/hashicorp/vagrant-vmware-desktop)
+
+---
+
+#### 3. Vagrantfile – VM Orchestration
+
+Each VM is provisioned with common resources and then initialized using shell scripts.
+
+#### Master Node:
+```ruby
+config.vm.define "master-node" do |node_config|
+ node_config.vm.hostname = "master-node"
+ node_config.vm.network "private_network", ip: "192.168.56.10"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "master.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+end
+```
+
+In `master.sh`, the following happens:
+- Runs `kubeadm init`
+- Generates the `join.sh` script containing the token
+- Other nodes will use this script to join the cluster
+
+---
+
+#### Worker Node:
+
+```ruby
+config.vm.define "worker-node-1" do |node_config|
+ node_config.vm.hostname = "worker-node-1"
+ node_config.vm.network "private_network", ip: "192.168.56.11"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "worker.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+end
+```
+
+- The worker script waits for `join.sh` to be generated by the master and then executes it.
+
+```sh
+# Wait for join.sh
+for i in {1..30}; do
+ if [ -f /vagrant/join.sh ]; then
+ break
+ fi
+ echo "[$(date '+%T')] Waiting for /vagrant/join.sh... (try $i/30)"
+ sleep 10
+ if [ "$i" == "30" ]; then
+ echo "Timeout waiting for /vagrant/join.sh"
+ exit 1
+ fi
+done
+```
+
+---
+
+#### SWAP Management:
+
+Kubernetes requires swap to be disabled.
+Even though `common.sh` disables swap on boot, VM restarts may re-enable it.
+
+#### Ensure swap is disabled **always**:
+```ruby
+node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+```
+
+---
+
+## Summary
+
+### Both KIND and KUBEADM architectures achieve the same goal with different approaches:
+
+#### KIND:
+- Simple and fast
+- Uses Docker containers
+- Best for development or sandbox use
+
+#### KUBEADM on VMs:
+- Production-grade realism
+- Full control over networking, bootstrapping, and configuration
+- Greater complexity and overhead
+
+
+
+#### Both setups follow a similar underlying flow:
+1. crations of master node
+ - + container-D
+ - + contrl plan components
+ - + kubeadm & kubeproxy (since the control plan components are executed inside pods after all ...)
+2. creation of worker nodes
+ - + container-D
+ - + kubeproxy + kubeadm (since this are the worker node processes )
+3. join the workers to the master by using kubeadm join (with the master token generated at master process)
+
+---
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/log-vagrantU-Up.log b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/log-vagrantU-Up.log
new file mode 100644
index 0000000..8f75b13
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/log-vagrantU-Up.log
@@ -0,0 +1,75 @@
+C:\Users\idobi\OneDrive\Pictures\Documents\courses\40-DAYS-OF-K8s\k8s-vmware-cluster>vagrant up
+Bringing machine 'master-node' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-1' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-2' up with 'vmware_desktop' provider...
+==> master-node: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> master-node: Verifying vmnet devices are healthy...
+==> master-node: Preparing network adapters...
+==> master-node: Starting the VMware VM...
+==> master-node: Waiting for the VM to receive an address...
+==> master-node: Forwarding ports...
+ master-node: -- 22 => 2222
+==> master-node: Waiting for machine to boot. This may take a few minutes...
+ master-node: SSH address: 127.0.0.1:2222
+ master-node: SSH username: vagrant
+ master-node: SSH auth method: password
+==> master-node: Machine booted and ready!
+==> master-node: Setting hostname...
+==> master-node: Configuring network adapters within the VM...
+==> master-node: Waiting for HGFS to become available...
+==> master-node: Enabling and configuring shared folders...
+ master-node: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> master-node: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> master-node: flag to force provisioning. Provisioners marked to run always will still run.
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250501-34800-q40z1t.sh
+ master-node: Disabling swap...
+ master-node: Swap disabled and kubelet restarted.
+==> worker-node-1: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-1: Verifying vmnet devices are healthy...
+==> worker-node-1: Preparing network adapters...
+==> worker-node-1: Fixed port collision for 22 => 2222. Now on port 2200.
+==> worker-node-1: Starting the VMware VM...
+==> worker-node-1: Waiting for the VM to receive an address...
+==> worker-node-1: Forwarding ports...
+ worker-node-1: -- 22 => 2200
+==> worker-node-1: Waiting for machine to boot. This may take a few minutes...
+ worker-node-1: SSH address: 127.0.0.1:2200
+ worker-node-1: SSH username: vagrant
+ worker-node-1: SSH auth method: password
+==> worker-node-1: Machine booted and ready!
+==> worker-node-1: Setting hostname...
+==> worker-node-1: Configuring network adapters within the VM...
+==> worker-node-1: Waiting for HGFS to become available...
+==> worker-node-1: Enabling and configuring shared folders...
+ worker-node-1: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> worker-node-1: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> worker-node-1: flag to force provisioning. Provisioners marked to run always will still run.
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250501-34800-m1x4yy.sh
+ worker-node-1: Disabling swap...
+ worker-node-1: Swap disabled and kubelet restarted.
+==> worker-node-2: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-2: Verifying vmnet devices are healthy...
+==> worker-node-2: Preparing network adapters...
+==> worker-node-2: Fixed port collision for 22 => 2222. Now on port 2201.
+==> worker-node-2: Starting the VMware VM...
+==> worker-node-2: Waiting for the VM to receive an address...
+==> worker-node-2: Forwarding ports...
+ worker-node-2: -- 22 => 2201
+==> worker-node-2: Waiting for machine to boot. This may take a few minutes...
+ worker-node-2: SSH address: 127.0.0.1:2201
+ worker-node-2: SSH username: vagrant
+ worker-node-2: SSH auth method: password
+==> worker-node-2: Machine booted and ready!
+==> worker-node-2: Setting hostname...
+==> worker-node-2: Configuring network adapters within the VM...
+==> worker-node-2: Waiting for HGFS to become available...
+==> worker-node-2: Enabling and configuring shared folders...
+ worker-node-2: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> worker-node-2: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> worker-node-2: flag to force provisioning. Provisioners marked to run always will still run.
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250501-34800-5rgxf6.sh
+ worker-node-2: Disabling swap...
+ worker-node-2: Swap disabled and kubelet restarted.
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/master.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/master.sh
new file mode 100644
index 0000000..2961268
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/master.sh
@@ -0,0 +1,20 @@
+## 🗋 k8s-vmware-cluster/master.s
+#!/bin/bash
+
+set -e
+
+# Initialize Kubernetes Master
+sudo kubeadm init \
+ --apiserver-advertise-address=192.168.56.10 \
+ --pod-network-cidr=10.244.0.0/16
+
+# Install Flannel network plugin
+kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
+
+# Generate join command
+kubeadm token create --print-join-command > /vagrant/join.sh
+
+echo "[INFO] Setting up kubeconfig for vagrant user..."
+mkdir -p $HOME/.kube
+sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
+sudo chown $(id -u):$(id -g) $HOME/.kube/config
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/prepare-worker-for-clone.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/prepare-worker-for-clone.sh
new file mode 100644
index 0000000..cd69067
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/prepare-worker-for-clone.sh
@@ -0,0 +1,43 @@
+#!/bin/bash
+
+# ========= Metadata =========
+# Purpose: Prepare a Kubernetes worker VM for cloning
+# Action: Resets Kubernetes, cleans identity, prepares minimal startup customization
+# ==============================
+
+echo "[INFO] Starting preparation for clone..."
+
+# Reset Kubernetes node (remove certificates, configurations)
+sudo kubeadm reset -f
+sudo systemctl stop kubelet
+sudo systemctl stop docker
+
+# Clean CNI network configs
+sudo rm -rf /etc/cni/net.d/*
+
+# Remove Kubernetes config
+sudo rm -rf $HOME/.kube
+sudo rm -rf /etc/kubernetes
+
+# Clean machine-id (for network uniqueness)
+sudo truncate -s 0 /etc/machine-id
+sudo rm -f /var/lib/dbus/machine-id
+sudo ln -s /etc/machine-id /var/lib/dbus/machine-id
+
+# Clean DHCP leases (if you are using DHCP IPs)
+sudo rm -f /var/lib/dhcp/*
+
+# Optional: Clean logs
+sudo journalctl --rotate
+sudo journalctl --vacuum-time=1s
+sudo rm -rf /var/log/pods/*
+sudo rm -rf /var/log/containers/*
+
+echo "[INFO] Preparation done. Please power off the VM and clone."
+
+# ========== Important Notes ==========
+# 1. After booting the cloned VM:
+# a. Change hostname
+# b. Set unique static IP (if needed)
+# c. Perform 'kubeadm join' to connect to the cluster
+# ======================================
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/shlif b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/shlif
new file mode 100644
index 0000000..3a1870f
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/shlif
@@ -0,0 +1,47 @@
+
+
+
+vagrant destroy -f
+Remove-Item -Recurse -Force .vagrant
+vagrant up --provider=vmware_desktop
+
+
+vagrant ssh master-node
+vagrant ssh worker-node-1
+vagrant ssh worker-node-2
+
+systemctl is-active containerd
+systemctl is-active kubelet
+
+sudo journalctl -u kubelet -f
+
+
+
+sudo kubeadm reset -f
+
+
+sudo rm -rf /etc/kubernetes/
+sudo rm -rf /var/lib/kubelet/
+sudo rm -rf /var/lib/etcd/ # optional (master only)
+sudo rm -rf /etc/cni/
+sudo rm -rf /opt/cni/
+
+# Restart services
+sudo systemctl restart kubelet docker containerd
+
+# Then re-run join
+sudo bash /vagrant/join.sh
+
+
+
+
+
+sudo swapoff -a
+sudo sed -i '/ swap / s/^/#/' /etc/fstab
+
+
+
+sudo swapoff -a
+sudo systemctl restart kubelet docker containerd
+
+
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful-reload-log.log b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful-reload-log.log
new file mode 100644
index 0000000..24f618e
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful-reload-log.log
@@ -0,0 +1,76 @@
+$ vagrant reload
+==> master-node: Attempting graceful shutdown of VM...
+==> master-node: Stopping the VMware VM...
+==> master-node: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> master-node: Verifying vmnet devices are healthy...
+==> master-node: Preparing network adapters...
+==> master-node: Starting the VMware VM...
+==> master-node: Waiting for the VM to receive an address...
+==> master-node: Forwarding ports...
+ master-node: -- 22 => 2222
+==> master-node: Waiting for machine to boot. This may take a few minutes...
+ master-node: SSH address: 127.0.0.1:2222
+ master-node: SSH username: vagrant
+ master-node: SSH auth method: password
+==> master-node: Machine booted and ready!
+==> master-node: Setting hostname...
+==> master-node: Configuring network adapters within the VM...
+==> master-node: Waiting for HGFS to become available...
+==> master-node: Enabling and configuring shared folders...
+ master-node: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> master-node: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> master-node: flag to force provisioning. Provisioners marked to run always will still run.
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250430-20052-64vpfn.sh
+ master-node: Disabling swap...
+ master-node: Swap disabled and kubelet restarted.
+==> worker-node-1: Attempting graceful shutdown of VM...
+==> worker-node-1: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-1: Verifying vmnet devices are healthy...
+==> worker-node-1: Preparing network adapters...
+==> worker-node-1: Fixed port collision for 22 => 2222. Now on port 2200.
+==> worker-node-1: Starting the VMware VM...
+==> worker-node-1: Waiting for the VM to receive an address...
+==> worker-node-1: Forwarding ports...
+ worker-node-1: -- 22 => 2200
+==> worker-node-1: Waiting for machine to boot. This may take a few minutes...
+ worker-node-1: SSH address: 127.0.0.1:2200
+ worker-node-1: SSH username: vagrant
+ worker-node-1: SSH auth method: password
+==> worker-node-1: Machine booted and ready!
+==> worker-node-1: Setting hostname...
+==> worker-node-1: Configuring network adapters within the VM...
+==> worker-node-1: Waiting for HGFS to become available...
+==> worker-node-1: Enabling and configuring shared folders...
+ worker-node-1: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> worker-node-1: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> worker-node-1: flag to force provisioning. Provisioners marked to run always will still run.
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250430-20052-4v43zt.sh
+ worker-node-1: Disabling swap...
+ worker-node-1: Swap disabled and kubelet restarted.
+==> worker-node-2: Attempting graceful shutdown of VM...
+==> worker-node-2: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-2: Verifying vmnet devices are healthy...
+==> worker-node-2: Preparing network adapters...
+==> worker-node-2: Fixed port collision for 22 => 2222. Now on port 2202.
+==> worker-node-2: Starting the VMware VM...
+==> worker-node-2: Waiting for the VM to receive an address...
+==> worker-node-2: Forwarding ports...
+ worker-node-2: -- 22 => 2202
+==> worker-node-2: Waiting for machine to boot. This may take a few minutes...
+ worker-node-2: SSH address: 127.0.0.1:2201
+ worker-node-2: SSH username: vagrant
+ worker-node-2: SSH auth method: password
+==> worker-node-2: Machine booted and ready!
+==> worker-node-2: Setting hostname...
+==> worker-node-2: Configuring network adapters within the VM...
+==> worker-node-2: Waiting for HGFS to become available...
+==> worker-node-2: Enabling and configuring shared folders...
+ worker-node-2: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> worker-node-2: Machine already provisioned. Run `vagrant provision` or use the `--provision`
+==> worker-node-2: flag to force provisioning. Provisioners marked to run always will still run.
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250430-20052-uqr3po.sh
+ worker-node-2: Disabling swap...
+ worker-node-2: Swap disabled and kubelet restarted.
\ No newline at end of file
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful_creation_log.log b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful_creation_log.log
new file mode 100644
index 0000000..4720d44
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/successful_creation_log.log
@@ -0,0 +1,3743 @@
+Bringing machine 'master-node' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-1' up with 'vmware_desktop' provider...
+Bringing machine 'worker-node-2' up with 'vmware_desktop' provider...
+==> master-node: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> master-node: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> master-node: Verifying vmnet devices are healthy...
+==> master-node: Preparing network adapters...
+==> master-node: Starting the VMware VM...
+==> master-node: Waiting for the VM to receive an address...
+==> master-node: Forwarding ports...
+ master-node: -- 22 => 2222
+==> master-node: Waiting for machine to boot. This may take a few minutes...
+ master-node: SSH address: 127.0.0.1:2222
+ master-node: SSH username: vagrant
+ master-node: SSH auth method: password
+==> master-node: Machine booted and ready!
+==> master-node: Setting hostname...
+==> master-node: Configuring network adapters within the VM...
+==> master-node: Waiting for HGFS to become available...
+==> master-node: Enabling and configuring shared folders...
+ master-node: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster: /vagrant
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-4swbu4.sh
+ master-node: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ master-node: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ master-node: Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ master-node: Get:7 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ master-node: Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ master-node: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ master-node: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ master-node: Get:11 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ master-node: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ master-node: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ master-node: Get:14 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ master-node: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ master-node: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ master-node: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ master-node: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ master-node: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ master-node: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ master-node: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ master-node: Get:22 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ master-node: Get:23 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ master-node: Get:24 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ master-node: Fetched 16.6 MB in 6s (2,840 kB/s)
+ master-node: Reading package lists...
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: Calculating upgrade...
+ master-node: The following packages have been kept back:
+ master-node: linux-image-generic
+ master-node: The following packages will be upgraded:
+ master-node: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ master-node: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ master-node: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ master-node: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ master-node: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ master-node: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ master-node: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ master-node: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ master-node: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ master-node: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ master-node: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ master-node: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ master-node: vim-tiny xxd
+ master-node: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 69.0 MB of archives.
+ master-node: After this operation, 629 kB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ master-node: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ master-node: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ master-node: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ master-node: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ master-node: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ master-node: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ master-node: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ master-node: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ master-node: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ master-node: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ master-node: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ master-node: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ master-node: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ master-node: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ master-node: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ master-node: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ master-node: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ master-node: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ master-node: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ master-node: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ master-node: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ master-node: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ master-node: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ master-node: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ master-node: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ master-node: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ master-node: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ master-node: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ master-node: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ master-node: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ master-node: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ master-node: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ master-node: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ master-node: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ master-node: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ master-node: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ master-node: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ master-node: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ master-node: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ master-node: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ master-node: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ master-node: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ master-node: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ master-node: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ master-node: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ master-node: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ master-node: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ master-node: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ master-node: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ master-node: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ master-node: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ master-node: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ master-node: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ master-node: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ master-node: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ master-node: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ master-node: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ master-node: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ master-node: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ master-node: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ master-node: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ master-node: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ master-node: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ master-node: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ master-node: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ master-node: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ master-node: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ master-node: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ master-node: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ master-node: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ master-node: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 69.0 MB in 13s (5,204 kB/s)
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ master-node: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ master-node: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ master-node: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ master-node: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ master-node: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ master-node: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ master-node: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ master-node: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ master-node: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ master-node: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ master-node: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ master-node: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ master-node: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ master-node: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ master-node: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ master-node: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ master-node: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ master-node: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ master-node: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ master-node: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ master-node: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ master-node: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ master-node: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ master-node: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ master-node: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ master-node: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ master-node: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ master-node: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ master-node: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ master-node: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ master-node: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ master-node: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ master-node: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ master-node: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ master-node: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ master-node: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ master-node: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ master-node: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ master-node: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ master-node: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ master-node: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ master-node: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ master-node: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ master-node: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ master-node: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ master-node: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ master-node: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ master-node: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ master-node: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ master-node: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ master-node: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ master-node: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ master-node: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ master-node: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ master-node: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ master-node: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ master-node: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ master-node: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ master-node: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ master-node: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ master-node: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ master-node: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ master-node: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ master-node: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ master-node: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ master-node: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ master-node: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ master-node: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ master-node: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ master-node: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ master-node: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ master-node: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ master-node: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ master-node:
+ master-node: Current default time zone: 'Etc/UTC'
+ master-node: Local time is now: Sun Apr 27 12:28:56 UTC 2025.
+ master-node: Universal Time is now: Sun Apr 27 12:28:56 UTC 2025.
+ master-node: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ master-node:
+ master-node: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ master-node: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up pollinate (4.33-3ubuntu2.1) ...
+ master-node: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ master-node: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up udev (249.11-0ubuntu3.15) ...
+ master-node: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ master-node: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ master-node: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ master-node: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ master-node: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ master-node: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ master-node: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ master-node: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ master-node: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ master-node: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ master-node: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ master-node: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ master-node: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ master-node: ssh.socket is a disabled or a static unit not running, not starting it.
+ master-node: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ master-node: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ master-node: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up systemd (249.11-0ubuntu3.15) ...
+ master-node: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ master-node: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ master-node: iscsid.service is a disabled or a static unit, not starting it.
+ master-node: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up perl (5.34.0-3ubuntu1.4) ...
+ master-node: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ master-node: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ master-node: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ master-node: Setting up snapd (2.67.1+22.04) ...
+ master-node: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ master-node: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ master-node: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ master-node: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ master-node: Setting up binutils (2.38-4ubuntu2.8) ...
+ master-node: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ master-node: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ master-node: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ master-node: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ master-node: dm-event.service is a disabled or a static unit not running, not starting it.
+ master-node: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ master-node: update-initramfs: deferring update (trigger activated)
+ master-node: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ master-node: Processing triggers for install-info (6.8-4build1) ...
+ master-node: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ master-node: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ master-node: find: ‘/var/tmp/mkinitramfs_mABP4l/lib/firmware’: No such file or directory
+ master-node: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ master-node: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ master-node: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: The following additional packages will be installed:
+ master-node: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ master-node: Suggested packages:
+ master-node: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ master-node: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ master-node: The following NEW packages will be installed:
+ master-node: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ master-node: ubuntu-fan
+ master-node: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 78.7 MB of archives.
+ master-node: After this operation, 301 MB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ master-node: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ master-node: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ master-node: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ master-node: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ master-node: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ master-node: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ master-node: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 78.7 MB in 15s (5,214 kB/s)
+ master-node: Selecting previously unselected package pigz.
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45108 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ master-node: Unpacking pigz (2.6-1) ...
+ master-node: Selecting previously unselected package bridge-utils.
+ master-node: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ master-node: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ master-node: Selecting previously unselected package runc.
+ master-node: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ master-node: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ master-node: Selecting previously unselected package containerd.
+ master-node: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ master-node: Unpacking containerd (1.7.24-0ubuntu1~22.04.2) ...
+ master-node: Selecting previously unselected package dns-root-data.
+ master-node: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ master-node: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ master-node: Selecting previously unselected package dnsmasq-base.
+ master-node: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ master-node: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ master-node: Selecting previously unselected package docker.io.
+ master-node: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ master-node: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ master-node: Selecting previously unselected package ubuntu-fan.
+ master-node: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ master-node: Unpacking ubuntu-fan (0.12.16) ...
+ master-node: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ master-node: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ master-node: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ master-node: Setting up bridge-utils (1.7-1ubuntu3) ...
+ master-node: Setting up pigz (2.6-1) ...
+ master-node: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ master-node: Setting up ubuntu-fan (0.12.16) ...
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ master-node: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ master-node: Adding group `docker' (GID 119) ...
+ master-node: Done.
+ master-node: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ master-node: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ master-node: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: [INFO] No containerd config.toml found, generating default one...
+ master-node: disabled_plugins = []
+ master-node: imports = []
+ master-node: oom_score = 0
+ master-node: plugin_dir = ""
+ master-node: required_plugins = []
+ master-node: root = "/var/lib/containerd"
+ master-node: state = "/run/containerd"
+ master-node: temp = ""
+ master-node: version = 2
+ master-node:
+ master-node: [cgroup]
+ master-node: path = ""
+ master-node:
+ master-node: [debug]
+ master-node: address = ""
+ master-node: format = ""
+ master-node: gid = 0
+ master-node: level = ""
+ master-node: uid = 0
+ master-node:
+ master-node: [grpc]
+ master-node: address = "/run/containerd/containerd.sock"
+ master-node: gid = 0
+ master-node: max_recv_message_size = 16777216
+ master-node: max_send_message_size = 16777216
+ master-node: tcp_address = ""
+ master-node: tcp_tls_ca = ""
+ master-node: tcp_tls_cert = ""
+ master-node: tcp_tls_key = ""
+ master-node: uid = 0
+ master-node:
+ master-node: [metrics]
+ master-node: address = ""
+ master-node: grpc_histogram = false
+ master-node:
+ master-node: [plugins]
+ master-node:
+ master-node: [plugins."io.containerd.gc.v1.scheduler"]
+ master-node: deletion_threshold = 0
+ master-node: mutation_threshold = 100
+ master-node: pause_threshold = 0.02
+ master-node: schedule_delay = "0s"
+ master-node: startup_delay = "100ms"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri"]
+ master-node: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ master-node: device_ownership_from_security_context = false
+ master-node: disable_apparmor = false
+ master-node: disable_cgroup = false
+ master-node: disable_hugetlb_controller = true
+ master-node: disable_proc_mount = false
+ master-node: disable_tcp_service = true
+ master-node: drain_exec_sync_io_timeout = "0s"
+ master-node: enable_cdi = false
+ master-node: enable_selinux = false
+ master-node: enable_tls_streaming = false
+ master-node: enable_unprivileged_icmp = false
+ master-node: enable_unprivileged_ports = false
+ master-node: ignore_deprecation_warnings = []
+ master-node: ignore_image_defined_volumes = false
+ master-node: image_pull_progress_timeout = "5m0s"
+ master-node: image_pull_with_sync_fs = false
+ master-node: max_concurrent_downloads = 3
+ master-node: max_container_log_line_size = 16384
+ master-node: netns_mounts_under_state_dir = false
+ master-node: restrict_oom_score_adj = false
+ master-node: sandbox_image = "registry.k8s.io/pause:3.8"
+ master-node: selinux_category_range = 1024
+ master-node: stats_collect_period = 10
+ master-node: stream_idle_timeout = "4h0m0s"
+ master-node: stream_server_address = "127.0.0.1"
+ master-node: stream_server_port = "0"
+ master-node: systemd_cgroup = false
+ master-node: tolerate_missing_hugetlb_controller = true
+ master-node: unset_seccomp_profile = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".cni]
+ master-node: bin_dir = "/opt/cni/bin"
+ master-node: conf_dir = "/etc/cni/net.d"
+ master-node: conf_template = ""
+ master-node: ip_pref = ""
+ master-node: max_conf_num = 1
+ master-node: setup_serially = false
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd]
+ master-node: default_runtime_name = "runc"
+ master-node: disable_snapshot_annotations = true
+ master-node: discard_unpacked_layers = false
+ master-node: ignore_blockio_not_enabled_errors = false
+ master-node: ignore_rdt_not_enabled_errors = false
+ master-node: no_pivot = false
+ master-node: snapshotter = "overlayfs"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = ""
+ master-node: sandbox_mode = ""
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = "io.containerd.runc.v2"
+ master-node: sandbox_mode = "podsandbox"
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ master-node: BinaryName = ""
+ master-node: CriuImagePath = ""
+ master-node: CriuPath = ""
+ master-node: CriuWorkPath = ""
+ master-node: IoGid = 0
+ master-node: IoUid = 0
+ master-node: NoNewKeyring = false
+ master-node: NoPivotRoot = false
+ master-node: Root = ""
+ master-node: ShimCgroup = ""
+ master-node: SystemdCgroup = false
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ master-node: base_runtime_spec = ""
+ master-node: cni_conf_dir = ""
+ master-node: cni_max_conf_num = 0
+ master-node: container_annotations = []
+ master-node: pod_annotations = []
+ master-node: privileged_without_host_devices = false
+ master-node: privileged_without_host_devices_all_devices_allowed = false
+ master-node: runtime_engine = ""
+ master-node: runtime_path = ""
+ master-node: runtime_root = ""
+ master-node: runtime_type = ""
+ master-node: sandbox_mode = ""
+ master-node: snapshotter = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ master-node: key_model = "node"
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry]
+ master-node: config_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ master-node:
+ master-node: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ master-node: tls_cert_file = ""
+ master-node: tls_key_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.opt"]
+ master-node: path = "/opt/containerd"
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.restart"]
+ master-node: interval = "10s"
+ master-node:
+ master-node: [plugins."io.containerd.internal.v1.tracing"]
+ master-node:
+ master-node: [plugins."io.containerd.metadata.v1.bolt"]
+ master-node: content_sharing_policy = "shared"
+ master-node:
+ master-node: [plugins."io.containerd.monitor.v1.cgroups"]
+ master-node: no_prometheus = false
+ master-node:
+ master-node: [plugins."io.containerd.nri.v1.nri"]
+ master-node: disable = true
+ master-node: disable_connections = false
+ master-node: plugin_config_path = "/etc/nri/conf.d"
+ master-node: plugin_path = "/opt/nri/plugins"
+ master-node: plugin_registration_timeout = "5s"
+ master-node: plugin_request_timeout = "2s"
+ master-node: socket_path = "/var/run/nri/nri.sock"
+ master-node:
+ master-node: [plugins."io.containerd.runtime.v1.linux"]
+ master-node: no_shim = false
+ master-node: runtime = "runc"
+ master-node: runtime_root = ""
+ master-node: shim = "containerd-shim"
+ master-node: shim_debug = false
+ master-node:
+ master-node: [plugins."io.containerd.runtime.v2.task"]
+ master-node: platforms = ["linux/amd64"]
+ master-node: sched_core = false
+ master-node:
+ master-node: [plugins."io.containerd.service.v1.diff-service"]
+ master-node: default = ["walking"]
+ master-node:
+ master-node: [plugins."io.containerd.service.v1.tasks-service"]
+ master-node: blockio_config_file = ""
+ master-node: rdt_config_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.aufs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ master-node: fs_type = ""
+ master-node: mount_options = []
+ master-node: root_path = ""
+ master-node: scratch_file = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ master-node: async_remove = false
+ master-node: base_image_size = ""
+ master-node: discard_blocks = false
+ master-node: fs_options = ""
+ master-node: fs_type = ""
+ master-node: pool_name = ""
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.native"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ master-node: mount_options = []
+ master-node: root_path = ""
+ master-node: sync_remove = false
+ master-node: upperdir_label = false
+ master-node:
+ master-node: [plugins."io.containerd.snapshotter.v1.zfs"]
+ master-node: root_path = ""
+ master-node:
+ master-node: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ master-node:
+ master-node: [plugins."io.containerd.transfer.v1.local"]
+ master-node: config_path = ""
+ master-node: max_concurrent_downloads = 3
+ master-node: max_concurrent_uploaded_layers = 3
+ master-node:
+ master-node: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ master-node: differ = ""
+ master-node: platform = "linux/amd64"
+ master-node: snapshotter = "overlayfs"
+ master-node:
+ master-node: [proxy_plugins]
+ master-node:
+ master-node: [stream_processors]
+ master-node:
+ master-node: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ master-node: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ master-node: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ master-node: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ master-node: path = "ctd-decoder"
+ master-node: returns = "application/vnd.oci.image.layer.v1.tar"
+ master-node:
+ master-node: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ master-node: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ master-node: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ master-node: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ master-node: path = "ctd-decoder"
+ master-node: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ master-node:
+ master-node: [timeouts]
+ master-node: "io.containerd.timeout.bolt.open" = "0s"
+ master-node: "io.containerd.timeout.metrics.shimstats" = "2s"
+ master-node: "io.containerd.timeout.shim.cleanup" = "5s"
+ master-node: "io.containerd.timeout.shim.load" = "5s"
+ master-node: "io.containerd.timeout.shim.shutdown" = "3s"
+ master-node: "ioC:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster
+ master-node:
+ master-node: [ttrpc]
+ master-node: address = ""
+ master-node: gid = 0
+ master-node: uid = 0
+ master-node: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: ca-certificates is already the newest version (20240203~22.04.1).
+ master-node: ca-certificates set to manually installed.
+ master-node: curl is already the newest version (7.81.0-1ubuntu1.20).
+ master-node: The following NEW packages will be installed:
+ master-node: apt-transport-https
+ master-node: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 1,510 B of archives.
+ master-node: After this operation, 170 kB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 1,510 B in 1s (1,742 B/s)
+ master-node: Selecting previously unselected package apt-transport-https.
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45476 files and directories currently installed.)
+ master-node: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ master-node: Unpacking apt-transport-https (2.4.13) ...
+ master-node: Setting up apt-transport-https (2.4.13) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ master-node: Hit:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ master-node: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ master-node: Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ master-node: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ master-node: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ master-node: Fetched 8,792 B in 2s (4,542 B/s)
+ master-node: Reading package lists...
+ master-node: Reading package lists...
+ master-node: Building dependency tree...
+ master-node: Reading state information...
+ master-node: The following additional packages will be installed:
+ master-node: conntrack cri-tools kubernetes-cni
+ master-node: The following NEW packages will be installed:
+ master-node: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ master-node: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ master-node: Need to get 92.7 MB of archives.
+ master-node: After this operation, 338 MB of additional disk space will be used.
+ master-node: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ master-node: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ master-node: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ master-node: Get:4 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ master-node: Get:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ master-node: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ master-node: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ master-node: Fetched 92.7 MB in 15s (6,359 kB/s)
+ master-node: Selecting previously unselected package conntrack.
+ master-node: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45480 files and directories currently installed.)
+ master-node: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ master-node: Unpacking conntrack (1:1.4.6-2build2) ...
+ master-node: Selecting previously unselected package cri-tools.
+ master-node: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ master-node: Unpacking cri-tools (1.32.0-1.1) ...
+ master-node: Selecting previously unselected package kubeadm.
+ master-node: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubeadm (1.32.4-1.1) ...
+ master-node: Selecting previously unselected package kubectl.
+ master-node: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubectl (1.32.4-1.1) ...
+ master-node: Selecting previously unselected package kubernetes-cni.
+ master-node: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ master-node: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ master-node: Selecting previously unselected package kubelet.
+ master-node: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ master-node: Unpacking kubelet (1.32.4-1.1) ...
+ master-node: Setting up conntrack (1:1.4.6-2build2) ...
+ master-node: Setting up kubectl (1.32.4-1.1) ...
+ master-node: Setting up cri-tools (1.32.0-1.1) ...
+ master-node: Setting up kubernetes-cni (1.6.0-1.1) ...
+ master-node: Setting up kubeadm (1.32.4-1.1) ...
+ master-node: Setting up kubelet (1.32.4-1.1) ...
+ master-node: Processing triggers for man-db (2.10.2-1) ...
+ master-node:
+ master-node: Running kernel seems to be up-to-date.
+ master-node:
+ master-node: Services to be restarted:
+ master-node: systemctl restart irqbalance.service
+ master-node: systemctl restart multipathd.service
+ master-node: systemctl restart open-vm-tools.service
+ master-node: systemctl restart packagekit.service
+ master-node: systemctl restart polkit.service
+ master-node: systemctl restart udisks2.service
+ master-node: systemctl restart vgauth.service
+ master-node:
+ master-node: Service restarts being deferred:
+ master-node: systemctl restart ModemManager.service
+ master-node: /etc/needrestart/restart.d/dbus.service
+ master-node: systemctl restart networkd-dispatcher.service
+ master-node: systemctl restart systemd-logind.service
+ master-node: systemctl restart user@1000.service
+ master-node:
+ master-node: No containers need to be restarted.
+ master-node:
+ master-node: No user sessions are running outdated binaries.
+ master-node:
+ master-node: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ master-node: kubelet set on hold.
+ master-node: kubeadm set on hold.
+ master-node: kubectl set on hold.
+==> master-node: Running provisioner: shell...
+ master-node: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-nj23z8.sh
+ master-node: I0427 12:30:38.210151 16646 version.go:261] remote version is much newer: v1.33.0; falling back to: stable-1.32
+ master-node: [init] Using Kubernetes version: v1.32.4
+ master-node: [preflight] Running pre-flight checks
+ master-node: [preflight] Pulling images required for setting up a Kubernetes cluster
+ master-node: [preflight] This might take a minute or two, depending on the speed of your internet connection
+ master-node: [preflight] You can also perform this action beforehand using 'kubeadm config images pull'
+ master-node: [certs] Using certificateDir folder "/etc/kubernetes/pki"
+ master-node: [certs] Generating "ca" certificate and key
+ master-node: [certs] Generating "apiserver" certificate and key
+ master-node: [certs] apiserver serving cert is signed for DNS names [kubernetes kubernetes.default kubernetes.default.svc kubernetes.default.svc.cluster.local master-node] and IPs [10.96.0.1 192.168.56.10]
+ master-node: [certs] Generating "apiserver-kubelet-client" certificate and key
+ master-node: [certs] Generating "front-proxy-ca" certificate and key
+ master-node: [certs] Generating "front-proxy-client" certificate and key
+ master-node: [certs] Generating "etcd/ca" certificate and key
+ master-node: [certs] Generating "etcd/server" certificate and key
+ master-node: [certs] etcd/server serving cert is signed for DNS names [localhost master-node] and IPs [192.168.56.10 127.0.0.1 ::1]
+ master-node: [certs] Generating "etcd/peer" certificate and key
+ master-node: [certs] etcd/peer serving cert is signed for DNS names [localhost master-node] and IPs [192.168.56.10 127.0.0.1 ::1]
+ master-node: [certs] Generating "etcd/healthcheck-client" certificate and key
+ master-node: [certs] Generating "apiserver-etcd-client" certificate and key
+ master-node: [certs] Generating "sa" key and public key
+ master-node: [kubeconfig] Using kubeconfig folder "/etc/kubernetes"
+ master-node: [kubeconfig] Writing "admin.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "super-admin.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "kubelet.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "controller-manager.conf" kubeconfig file
+ master-node: [kubeconfig] Writing "scheduler.conf" kubeconfig file
+ master-node: [etcd] Creating static Pod manifest for local etcd in "/etc/kubernetes/manifests"
+ master-node: [control-plane] Using manifest folder "/etc/kubernetes/manifests"
+ master-node: [control-plane] Creating static Pod manifest for "kube-apiserver"
+ master-node: [control-plane] Creating static Pod manifest for "kube-controller-manager"
+ master-node: [control-plane] Creating static Pod manifest for "kube-scheduler"
+ master-node: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ master-node: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ master-node: [kubelet-start] Starting the kubelet
+ master-node: [wait-control-plane] Waiting for the kubelet to boot up the control plane as static Pods from directory "/etc/kubernetes/manifests"
+ master-node: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ master-node: [kubelet-check] The kubelet is healthy after 1.001071922s
+ master-node: [api-check] Waiting for a healthy API server. This can take up to 4m0s
+ master-node: [api-check] The API server is healthy after 5.002348544s
+ master-node: [upload-config] Storing the configuration used in ConfigMap "kubeadm-config" in the "kube-system" Namespace
+ master-node: [kubelet] Creating a ConfigMap "kubelet-config" in namespace kube-system with the configuration for the kubelets in the cluster
+ master-node: [upload-certs] Skipping phase. Please see --upload-certs
+ master-node: [mark-control-plane] Marking the node master-node as control-plane by adding the labels: [node-role.kubernetes.io/control-plane node.kubernetes.io/exclude-from-external-load-balancers]
+ master-node: [mark-control-plane] Marking the node master-node as control-plane by adding the taints [node-role.kubernetes.io/control-plane:NoSchedule]
+ master-node: [bootstrap-token] Using token: dpyi74.lb7bh8htp356m3mp
+ master-node: [bootstrap-token] Configuring bootstrap tokens, cluster-info ConfigMap, RBAC Roles
+ master-node: [bootstrap-token] Configured RBAC rules to allow Node Bootstrap tokens to get nodes
+ master-node: [bootstrap-token] Configured RBAC rules to allow Node Bootstrap tokens to post CSRs in order for nodes to get long term certificate credentials
+ master-node: [bootstrap-token] Configured RBAC rules to allow the csrapprover controller automatically approve CSRs from a Node Bootstrap Token
+ master-node: [bootstrap-token] Configured RBAC rules to allow certificate rotation for all node client certificates in the cluster
+ master-node: [bootstrap-token] Creating the "cluster-info" ConfigMap in the "kube-public" namespace
+ master-node: [kubelet-finalize] Updating "/etc/kubernetes/kubelet.conf" to point to a rotatable kubelet client certificate and key
+ master-node: [addons] Applied essential addon: CoreDNS
+ master-node: [addons] Applied essential addon: kube-proxy
+ master-node:
+ master-node: Your Kubernetes control-plane has initialized successfully!
+ master-node:
+ master-node: To start using your cluster, you need to run the following as a regular user:
+ master-node:
+ master-node: mkdir -p $HOME/.kube
+ master-node: sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
+ master-node: sudo chown $(id -u):$(id -g) $HOME/.kube/config
+ master-node:
+ master-node: Alternatively, if you are the root user, you can run:
+ master-node:
+ master-node: export KUBECONFIG=/etc/kubernetes/admin.conf
+ master-node:
+ master-node: You should now deploy a pod network to the cluster.
+ master-node: Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
+ master-node: https://kubernetes.io/docs/concepts/cluster-administration/addons/
+ master-node:
+ master-node: Then you can join any number of worker nodes by running the following on each as root:
+ master-node:
+ master-node: kubeadm join 192.168.56.10:6443 --token dpyi74.lb7bh8htp356m3mp \
+ master-node: --discovery-token-ca-cert-hash sha256:255ded7a963c00c49f732bba1606dbc52fd65a81d239526038ec95c8cd05d52d
+ master-node: namespace/kube-flannel created
+ master-node: clusterrole.rbac.authorization.k8s.io/flannel created
+ master-node: clusterrolebinding.rbac.authorization.k8s.io/flannel created
+ master-node: serviceaccount/flannel created
+ master-node: configmap/kube-flannel-cfg created
+ master-node: daemonset.apps/kube-flannel-ds created
+==> worker-node-1: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> worker-node-1: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-1: Verifying vmnet devices are healthy...
+==> worker-node-1: Preparing network adapters...
+==> worker-node-1: Fixed port collision for 22 => 2222. Now on port 2200.
+==> worker-node-1: Starting the VMware VM...
+==> worker-node-1: Waiting for the VM to receive an address...
+==> worker-node-1: Forwarding ports...
+ worker-node-1: -- 22 => 2200
+==> worker-node-1: Waiting for machine to boot. This may take a few minutes...
+ worker-node-1: SSH address: 127.0.0.1:2200
+ worker-node-1: SSH username: vagrant
+ worker-node-1: SSH auth method: password
+==> worker-node-1: Machine booted and ready!
+==> worker-node-1: Setting hostname...
+==> worker-node-1: Configuring network adapters within the VM...
+==> worker-node-1: Waiting for HGFS to become available...
+==> worker-node-1: Enabling and configuring shared folders...
+ worker-node-1: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/Day06/chatgpt-polished/k8s-vmware-cluster: /vagrant
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-uu0sdb.sh
+ worker-node-1: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ worker-node-1: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ worker-node-1: Get:4 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ worker-node-1: Get:6 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ worker-node-1: Get:8 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ worker-node-1: Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ worker-node-1: Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ worker-node-1: Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ worker-node-1: Get:12 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ worker-node-1: Get:13 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ worker-node-1: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ worker-node-1: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ worker-node-1: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ worker-node-1: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ worker-node-1: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ worker-node-1: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ worker-node-1: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ worker-node-1: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ worker-node-1: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ worker-node-1: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ worker-node-1: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ worker-node-1: Fetched 16.6 MB in 6s (2,767 kB/s)
+ worker-node-1: Reading package lists...
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: Calculating upgrade...
+ worker-node-1: The following packages have been kept back:
+ worker-node-1: linux-image-generic
+ worker-node-1: The following packages will be upgraded:
+ worker-node-1: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ worker-node-1: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ worker-node-1: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ worker-node-1: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ worker-node-1: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ worker-node-1: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ worker-node-1: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ worker-node-1: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ worker-node-1: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ worker-node-1: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ worker-node-1: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ worker-node-1: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ worker-node-1: vim-tiny xxd
+ worker-node-1: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 69.0 MB of archives.
+ worker-node-1: After this operation, 629 kB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ worker-node-1: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ worker-node-1: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ worker-node-1: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ worker-node-1: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ worker-node-1: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ worker-node-1: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ worker-node-1: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ worker-node-1: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ worker-node-1: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ worker-node-1: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ worker-node-1: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ worker-node-1: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ worker-node-1: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ worker-node-1: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ worker-node-1: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ worker-node-1: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ worker-node-1: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ worker-node-1: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ worker-node-1: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ worker-node-1: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ worker-node-1: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ worker-node-1: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ worker-node-1: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ worker-node-1: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ worker-node-1: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ worker-node-1: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ worker-node-1: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ worker-node-1: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ worker-node-1: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ worker-node-1: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ worker-node-1: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ worker-node-1: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ worker-node-1: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ worker-node-1: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ worker-node-1: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ worker-node-1: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ worker-node-1: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ worker-node-1: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ worker-node-1: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ worker-node-1: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ worker-node-1: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ worker-node-1: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ worker-node-1: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ worker-node-1: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ worker-node-1: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ worker-node-1: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ worker-node-1: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ worker-node-1: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ worker-node-1: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ worker-node-1: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ worker-node-1: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ worker-node-1: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ worker-node-1: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ worker-node-1: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ worker-node-1: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ worker-node-1: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ worker-node-1: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ worker-node-1: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ worker-node-1: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ worker-node-1: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ worker-node-1: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ worker-node-1: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ worker-node-1: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ worker-node-1: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ worker-node-1: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ worker-node-1: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ worker-node-1: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ worker-node-1: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ worker-node-1: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ worker-node-1: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 69.0 MB in 13s (5,173 kB/s)
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ worker-node-1: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-1: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-1: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-1: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-1: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-1: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-1: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-1: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-1: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-1: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-1: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-1: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-1: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-1: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ worker-node-1: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-1: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-1: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-1: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-1: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-1: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-1: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-1: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-1: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ worker-node-1: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ worker-node-1: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ worker-node-1: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ worker-node-1: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-1: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-1: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-1: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-1: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ worker-node-1: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ worker-node-1: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-1: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-1: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ worker-node-1: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-1: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-1: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ worker-node-1: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ worker-node-1: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ worker-node-1: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ worker-node-1: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ worker-node-1: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ worker-node-1: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ worker-node-1: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ worker-node-1: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ worker-node-1: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-1: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ worker-node-1: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ worker-node-1: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ worker-node-1: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ worker-node-1: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ worker-node-1: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ worker-node-1: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ worker-node-1: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ worker-node-1: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ worker-node-1: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ worker-node-1: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ worker-node-1: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ worker-node-1: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ worker-node-1: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ worker-node-1: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ worker-node-1: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ worker-node-1: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ worker-node-1: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-1: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-1: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ worker-node-1: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ worker-node-1:
+ worker-node-1: Current default time zone: 'Etc/UTC'
+ worker-node-1: Local time is now: Sun Apr 27 12:34:26 UTC 2025.
+ worker-node-1: Universal Time is now: Sun Apr 27 12:34:26 UTC 2025.
+ worker-node-1: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ worker-node-1:
+ worker-node-1: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ worker-node-1: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up pollinate (4.33-3ubuntu2.1) ...
+ worker-node-1: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ worker-node-1: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up udev (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ worker-node-1: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-1: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-1: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ worker-node-1: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ worker-node-1: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-1: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ worker-node-1: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-1: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ worker-node-1: ssh.socket is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ worker-node-1: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up systemd (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-1: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ worker-node-1: iscsid.service is a disabled or a static unit, not starting it.
+ worker-node-1: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up perl (5.34.0-3ubuntu1.4) ...
+ worker-node-1: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ worker-node-1: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up snapd (2.67.1+22.04) ...
+ worker-node-1: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up binutils (2.38-4ubuntu2.8) ...
+ worker-node-1: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ worker-node-1: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-1: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ worker-node-1: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ worker-node-1: dm-event.service is a disabled or a static unit not running, not starting it.
+ worker-node-1: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ worker-node-1: update-initramfs: deferring update (trigger activated)
+ worker-node-1: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-1: Processing triggers for install-info (6.8-4build1) ...
+ worker-node-1: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ worker-node-1: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ worker-node-1: find: ‘/var/tmp/mkinitramfs_wiZSPk/lib/firmware’: No such file or directory
+ worker-node-1: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ worker-node-1: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ worker-node-1: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: The following additional packages will be installed:
+ worker-node-1: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ worker-node-1: Suggested packages:
+ worker-node-1: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ worker-node-1: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ worker-node-1: ubuntu-fan
+ worker-node-1: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 78.7 MB of archives.
+ worker-node-1: After this operation, 301 MB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ worker-node-1: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ worker-node-1: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ worker-node-1: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ worker-node-1: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ worker-node-1: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ worker-node-1: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 78.7 MB in 16s (4,939 kB/s)
+ worker-node-1: Selecting previously unselected package pigz.
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45108 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ worker-node-1: Unpacking pigz (2.6-1) ...
+ worker-node-1: Selecting previously unselected package bridge-utils.
+ worker-node-1: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ worker-node-1: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ worker-node-1: Selecting previously unselected package runc.
+ worker-node-1: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-1: Selecting previously unselected package containerd.
+ worker-node-1: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ worker-node-1: UnpC:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/k8s-vmware-cluster
+ worker-node-1: Selecting previously unselected package dns-root-data.
+ worker-node-1: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ worker-node-1: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-1: Selecting previously unselected package dnsmasq-base.
+ worker-node-1: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ worker-node-1: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-1: Selecting previously unselected package docker.io.
+ worker-node-1: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ worker-node-1: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-1: Selecting previously unselected package ubuntu-fan.
+ worker-node-1: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ worker-node-1: Unpacking ubuntu-fan (0.12.16) ...
+ worker-node-1: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-1: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-1: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-1: Setting up bridge-utils (1.7-1ubuntu3) ...
+ worker-node-1: Setting up pigz (2.6-1) ...
+ worker-node-1: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ worker-node-1: Setting up ubuntu-fan (0.12.16) ...
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ worker-node-1: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-1: Adding group `docker' (GID 119) ...
+ worker-node-1: Done.
+ worker-node-1: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ worker-node-1: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ worker-node-1: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: [INFO] No containerd config.toml found, generating default one...
+ worker-node-1: disabled_plugins = []
+ worker-node-1: imports = []
+ worker-node-1: oom_score = 0
+ worker-node-1: plugin_dir = ""
+ worker-node-1: required_plugins = []
+ worker-node-1: root = "/var/lib/containerd"
+ worker-node-1: state = "/run/containerd"
+ worker-node-1: temp = ""
+ worker-node-1: version = 2
+ worker-node-1:
+ worker-node-1: [cgroup]
+ worker-node-1: path = ""
+ worker-node-1:
+ worker-node-1: [debug]
+ worker-node-1: address = ""
+ worker-node-1: format = ""
+ worker-node-1: gid = 0
+ worker-node-1: level = ""
+ worker-node-1: uid = 0
+ worker-node-1:
+ worker-node-1: [grpc]
+ worker-node-1: address = "/run/containerd/containerd.sock"
+ worker-node-1: gid = 0
+ worker-node-1: max_recv_message_size = 16777216
+ worker-node-1: max_send_message_size = 16777216
+ worker-node-1: tcp_address = ""
+ worker-node-1: tcp_tls_ca = ""
+ worker-node-1: tcp_tls_cert = ""
+ worker-node-1: tcp_tls_key = ""
+ worker-node-1: uid = 0
+ worker-node-1:
+ worker-node-1: [metrics]
+ worker-node-1: address = ""
+ worker-node-1: grpc_histogram = false
+ worker-node-1:
+ worker-node-1: [plugins]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.gc.v1.scheduler"]
+ worker-node-1: deletion_threshold = 0
+ worker-node-1: mutation_threshold = 100
+ worker-node-1: pause_threshold = 0.02
+ worker-node-1: schedule_delay = "0s"
+ worker-node-1: startup_delay = "100ms"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri"]
+ worker-node-1: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ worker-node-1: device_ownership_from_security_context = false
+ worker-node-1: disable_apparmor = false
+ worker-node-1: disable_cgroup = false
+ worker-node-1: disable_hugetlb_controller = true
+ worker-node-1: disable_proc_mount = false
+ worker-node-1: disable_tcp_service = true
+ worker-node-1: drain_exec_sync_io_timeout = "0s"
+ worker-node-1: enable_cdi = false
+ worker-node-1: enable_selinux = false
+ worker-node-1: enable_tls_streaming = false
+ worker-node-1: enable_unprivileged_icmp = false
+ worker-node-1: enable_unprivileged_ports = false
+ worker-node-1: ignore_deprecation_warnings = []
+ worker-node-1: ignore_image_defined_volumes = false
+ worker-node-1: image_pull_progress_timeout = "5m0s"
+ worker-node-1: image_pull_with_sync_fs = false
+ worker-node-1: max_concurrent_downloads = 3
+ worker-node-1: max_container_log_line_size = 16384
+ worker-node-1: netns_mounts_under_state_dir = false
+ worker-node-1: restrict_oom_score_adj = false
+ worker-node-1: sandbox_image = "registry.k8s.io/pause:3.8"
+ worker-node-1: selinux_category_range = 1024
+ worker-node-1: stats_collect_period = 10
+ worker-node-1: stream_idle_timeout = "4h0m0s"
+ worker-node-1: stream_server_address = "127.0.0.1"
+ worker-node-1: stream_server_port = "0"
+ worker-node-1: systemd_cgroup = false
+ worker-node-1: tolerate_missing_hugetlb_controller = true
+ worker-node-1: unset_seccomp_profile = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".cni]
+ worker-node-1: bin_dir = "/opt/cni/bin"
+ worker-node-1: conf_dir = "/etc/cni/net.d"
+ worker-node-1: conf_template = ""
+ worker-node-1: ip_pref = ""
+ worker-node-1: max_conf_num = 1
+ worker-node-1: setup_serially = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd]
+ worker-node-1: default_runtime_name = "runc"
+ worker-node-1: disable_snapshot_annotations = true
+ worker-node-1: discard_unpacked_layers = false
+ worker-node-1: ignore_blockio_not_enabled_errors = false
+ worker-node-1: ignore_rdt_not_enabled_errors = false
+ worker-node-1: no_pivot = false
+ worker-node-1: snapshotter = "overlayfs"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = ""
+ worker-node-1: sandbox_mode = ""
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = "io.containerd.runc.v2"
+ worker-node-1: sandbox_mode = "podsandbox"
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ worker-node-1: BinaryName = ""
+ worker-node-1: CriuImagePath = ""
+ worker-node-1: CriuPath = ""
+ worker-node-1: CriuWorkPath = ""
+ worker-node-1: IoGid = 0
+ worker-node-1: IoUid = 0
+ worker-node-1: NoNewKeyring = false
+ worker-node-1: NoPivotRoot = false
+ worker-node-1: Root = ""
+ worker-node-1: ShimCgroup = ""
+ worker-node-1: SystemdCgroup = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ worker-node-1: base_runtime_spec = ""
+ worker-node-1: cni_conf_dir = ""
+ worker-node-1: cni_max_conf_num = 0
+ worker-node-1: container_annotations = []
+ worker-node-1: pod_annotations = []
+ worker-node-1: privileged_without_host_devices = false
+ worker-node-1: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-1: runtime_engine = ""
+ worker-node-1: runtime_path = ""
+ worker-node-1: runtime_root = ""
+ worker-node-1: runtime_type = ""
+ worker-node-1: sandbox_mode = ""
+ worker-node-1: snapshotter = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ worker-node-1: key_model = "node"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry]
+ worker-node-1: config_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ worker-node-1: tls_cert_file = ""
+ worker-node-1: tls_key_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.opt"]
+ worker-node-1: path = "/opt/containerd"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.restart"]
+ worker-node-1: interval = "10s"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.internal.v1.tracing"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.metadata.v1.bolt"]
+ worker-node-1: content_sharing_policy = "shared"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.monitor.v1.cgroups"]
+ worker-node-1: no_prometheus = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.nri.v1.nri"]
+ worker-node-1: disable = true
+ worker-node-1: disable_connections = false
+ worker-node-1: plugin_config_path = "/etc/nri/conf.d"
+ worker-node-1: plugin_path = "/opt/nri/plugins"
+ worker-node-1: plugin_registration_timeout = "5s"
+ worker-node-1: plugin_request_timeout = "2s"
+ worker-node-1: socket_path = "/var/run/nri/nri.sock"
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.runtime.v1.linux"]
+ worker-node-1: no_shim = false
+ worker-node-1: runtime = "runc"
+ worker-node-1: runtime_root = ""
+ worker-node-1: shim = "containerd-shim"
+ worker-node-1: shim_debug = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.runtime.v2.task"]
+ worker-node-1: platforms = ["linux/amd64"]
+ worker-node-1: sched_core = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.service.v1.diff-service"]
+ worker-node-1: default = ["walking"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.service.v1.tasks-service"]
+ worker-node-1: blockio_config_file = ""
+ worker-node-1: rdt_config_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.aufs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ worker-node-1: fs_type = ""
+ worker-node-1: mount_options = []
+ worker-node-1: root_path = ""
+ worker-node-1: scratch_file = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ worker-node-1: async_remove = false
+ worker-node-1: base_image_size = ""
+ worker-node-1: discard_blocks = false
+ worker-node-1: fs_options = ""
+ worker-node-1: fs_type = ""
+ worker-node-1: pool_name = ""
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.native"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ worker-node-1: mount_options = []
+ worker-node-1: root_path = ""
+ worker-node-1: sync_remove = false
+ worker-node-1: upperdir_label = false
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.snapshotter.v1.zfs"]
+ worker-node-1: root_path = ""
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ worker-node-1:
+ worker-node-1: [plugins."io.containerd.transfer.v1.local"]
+ worker-node-1: config_path = ""
+ worker-node-1: max_concurrent_downloads = 3
+ worker-node-1: max_concurrent_uploaded_layers = 3
+ worker-node-1:
+ worker-node-1: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ worker-node-1: differ = ""
+ worker-node-1: platform = "linux/amd64"
+ worker-node-1: snapshotter = "overlayfs"
+ worker-node-1:
+ worker-node-1: [proxy_plugins]
+ worker-node-1:
+ worker-node-1: [stream_processors]
+ worker-node-1:
+ worker-node-1: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ worker-node-1: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ worker-node-1: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-1: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-1: path = "ctd-decoder"
+ worker-node-1: returns = "application/vnd.oci.image.layer.v1.tar"
+ worker-node-1:
+ worker-node-1: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ worker-node-1: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ worker-node-1: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-1: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-1: path = "ctd-decoder"
+ worker-node-1: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ worker-node-1:
+ worker-node-1: [timeouts]
+ worker-node-1: "io.containerd.timeout.bolt.open" = "0s"
+ worker-node-1: "io.containerd.timeout.metrics.shimstats" = "2s"
+ worker-node-1: "io.containerd.timeout.shim.cleanup" = "5s"
+ worker-node-1: "io.containerd.timeout.shim.load" = "5s"
+ worker-node-1: "io.containerd.timeout.shim.shutdown" = "3s"
+ worker-node-1: "io.containerd.timeout.task.state" = "2s"
+ worker-node-1:
+ worker-node-1: [ttrpc]
+ worker-node-1: address = ""
+ worker-node-1: gid = 0
+ worker-node-1: uid = 0
+ worker-node-1: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: ca-certificates is already the newest version (20240203~22.04.1).
+ worker-node-1: ca-certificates set to manually installed.
+ worker-node-1: curl is already the newest version (7.81.0-1ubuntu1.20).
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: apt-transport-https
+ worker-node-1: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 1,510 B of archives.
+ worker-node-1: After this operation, 170 kB of additional disk space will be used.
+ worker-node-1: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 1,510 B in 1s (1,698 B/s)
+ worker-node-1: Selecting previously unselected package apt-transport-https.
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45476 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ worker-node-1: Unpacking apt-transport-https (2.4.13) ...
+ worker-node-1: Setting up apt-transport-https (2.4.13) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-1: Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ worker-node-1: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ worker-node-1: Hit:5 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ worker-node-1: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ worker-node-1: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ worker-node-1: Fetched 8,792 B in 2s (5,789 B/s)
+ worker-node-1: Reading package lists...
+ worker-node-1: Reading package lists...
+ worker-node-1: Building dependency tree...
+ worker-node-1: Reading state information...
+ worker-node-1: The following additional packages will be installed:
+ worker-node-1: conntrack cri-tools kubernetes-cni
+ worker-node-1: The following NEW packages will be installed:
+ worker-node-1: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ worker-node-1: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-1: Need to get 92.7 MB of archives.
+ worker-node-1: After this operation, 338 MB of additional disk space will be used.
+ worker-node-1: Get:4 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ worker-node-1: Get:1 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ worker-node-1: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ worker-node-1: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ worker-node-1: Get:5 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ worker-node-1: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ worker-node-1: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-1: Fetched 92.7 MB in 14s (6,852 kB/s)
+ worker-node-1: Selecting previously unselected package conntrack.
+ worker-node-1: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45480 files and directories currently installed.)
+ worker-node-1: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ worker-node-1: Unpacking conntrack (1:1.4.6-2build2) ...
+ worker-node-1: Selecting previously unselected package cri-tools.
+ worker-node-1: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ worker-node-1: Unpacking cri-tools (1.32.0-1.1) ...
+ worker-node-1: Selecting previously unselected package kubeadm.
+ worker-node-1: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubeadm (1.32.4-1.1) ...
+ worker-node-1: Selecting previously unselected package kubectl.
+ worker-node-1: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubectl (1.32.4-1.1) ...
+ worker-node-1: Selecting previously unselected package kubernetes-cni.
+ worker-node-1: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ worker-node-1: Selecting previously unselected package kubelet.
+ worker-node-1: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ worker-node-1: Unpacking kubelet (1.32.4-1.1) ...
+ worker-node-1: Setting up conntrack (1:1.4.6-2build2) ...
+ worker-node-1: Setting up kubectl (1.32.4-1.1) ...
+ worker-node-1: Setting up cri-tools (1.32.0-1.1) ...
+ worker-node-1: Setting up kubernetes-cni (1.6.0-1.1) ...
+ worker-node-1: Setting up kubeadm (1.32.4-1.1) ...
+ worker-node-1: Setting up kubelet (1.32.4-1.1) ...
+ worker-node-1: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-1:
+ worker-node-1: Running kernel seems to be up-to-date.
+ worker-node-1:
+ worker-node-1: Services to be restarted:
+ worker-node-1: systemctl restart irqbalance.service
+ worker-node-1: systemctl restart multipathd.service
+ worker-node-1: systemctl restart open-vm-tools.service
+ worker-node-1: systemctl restart packagekit.service
+ worker-node-1: systemctl restart polkit.service
+ worker-node-1: systemctl restart udisks2.service
+ worker-node-1: systemctl restart vgauth.service
+ worker-node-1:
+ worker-node-1: Service restarts being deferred:
+ worker-node-1: systemctl restart ModemManager.service
+ worker-node-1: /etc/needrestart/restart.d/dbus.service
+ worker-node-1: systemctl restart networkd-dispatcher.service
+ worker-node-1: systemctl restart systemd-logind.service
+ worker-node-1: systemctl restart user@1000.service
+ worker-node-1:
+ worker-node-1: No containers need to be restarted.
+ worker-node-1:
+ worker-node-1: No user sessions are running outdated binaries.
+ worker-node-1:
+ worker-node-1: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-1: kubelet set on hold.
+ worker-node-1: kubeadm set on hold.
+ worker-node-1: kubectl set on hold.
+==> worker-node-1: Running provisioner: shell...
+ worker-node-1: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-xr0279.sh
+ worker-node-1: [preflight] Running pre-flight checks
+ worker-node-1: [preflight] Reading configuration from the "kubeadm-config" ConfigMap in namespace "kube-system"...
+ worker-node-1: [preflight] Use 'kubeadm init phase upload-config --config your-config.yaml' to re-upload it.
+ worker-node-1: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ worker-node-1: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ worker-node-1: [kubelet-start] Starting the kubelet
+ worker-node-1: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ worker-node-1: [kubelet-check] The kubelet is healthy after 501.308647ms
+ worker-node-1: [kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap
+ worker-node-1:
+ worker-node-1: This node has joined the cluster:
+ worker-node-1: * Certificate signing request was sent to apiserver and a response was received.
+ worker-node-1: * The Kubelet was informed of the new secure connection details.
+ worker-node-1:
+ worker-node-1: Run 'kubectl get nodes' on the control-plane to see this node join the cluster.
+ worker-node-1:
+==> worker-node-2: Cloning VMware VM: 'bento/ubuntu-22.04'. This can take some time...
+==> worker-node-2: Checking if box 'bento/ubuntu-22.04' version '202502.21.0' is up to date...
+==> worker-node-2: Verifying vmnet devices are healthy...
+==> worker-node-2: Preparing network adapters...
+==> worker-node-2: Fixed port collision for 22 => 2222. Now on port 2201.
+==> worker-node-2: Starting the VMware VM...
+==> worker-node-2: Waiting for the VM to receive an address...
+==> worker-node-2: Forwarding ports...
+ worker-node-2: -- 22 => 2201
+==> worker-node-2: Waiting for machine to boot. This may take a few minutes...
+ worker-node-2: SSH address: 127.0.0.1:2201
+ worker-node-2: SSH username: vagrant
+ worker-node-2: SSH auth method: password
+==> worker-node-2: Machine booted and ready!
+==> worker-node-2: Setting hostname...
+==> worker-node-2: Configuring network adapters within the VM...
+==> worker-node-2: Waiting for HGFS to become available...
+==> worker-node-2: Enabling and configuring shared folders...
+ worker-node-2: -- C:/Users/idobi/OneDrive/Pictures/Documents/courses/40-DAYS-OF-K8s/Day06/chatgpt-polished/k8s-vmware-cluster: /vagrant
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-xkvl8k.sh
+ worker-node-2: Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]
+ worker-node-2: Get:2 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2,266 kB]
+ worker-node-2: Hit:3 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]
+ worker-node-2: Get:5 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [346 kB]
+ worker-node-2: Get:6 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [3,238 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [2,511 kB]
+ worker-node-2: Get:9 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [577 kB]
+ worker-node-2: Get:10 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [973 kB]
+ worker-node-2: Get:11 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [209 kB]
+ worker-node-2: Get:12 http://security.ubuntu.com/ubuntu jammy-security/multiverse amd64 Packages [39.6 kB]
+ worker-node-2: Get:13 http://security.ubuntu.com/ubuntu jammy-security/multiverse Translation-en [8,716 B]
+ worker-node-2: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [410 kB]
+ worker-node-2: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [3,357 kB]
+ worker-node-2: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [595 kB]
+ worker-node-2: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1,200 kB]
+ worker-node-2: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [296 kB]
+ worker-node-2: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [46.5 kB]
+ worker-node-2: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [11.8 kB]
+ worker-node-2: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [68.4 kB]
+ worker-node-2: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.1 kB]
+ worker-node-2: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.0 kB]
+ worker-node-2: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.5 kB]
+ worker-node-2: Fetched 16.6 MB in 5s (3,187 kB/s)
+ worker-node-2: Reading package lists...
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: Calculating upgrade...
+ worker-node-2: The following packages have been kept back:
+ worker-node-2: linux-image-generic
+ worker-node-2: The following packages will be upgraded:
+ worker-node-2: binutils binutils-common binutils-x86-64-linux-gnu cloud-init cryptsetup
+ worker-node-2: cryptsetup-bin cryptsetup-initramfs dirmngr dmeventd dmsetup ethtool gnupg
+ worker-node-2: gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf
+ worker-node-2: gpgsm gpgv landscape-common libarchive13 libbinutils libcap2 libcap2-bin
+ worker-node-2: libcryptsetup12 libctf-nobfd0 libctf0 libdevmapper-event1.02.1
+ worker-node-2: libdevmapper1.02.1 libdw1 libelf1 libexpat1 libfreetype6 libgssapi-krb5-2
+ worker-node-2: libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.5-0 libldap-common
+ worker-node-2: liblvm2cmd2.03 libnss-systemd libopeniscsiusr libpam-cap libpam-systemd
+ worker-node-2: libperl5.34 libsystemd0 libudev1 libxml2 libxslt1.1 linux-base lvm2
+ worker-node-2: open-iscsi openssh-client openssh-server openssh-sftp-server pci.ids perl
+ worker-node-2: perl-base perl-modules-5.34 pollinate python3-jinja2 snapd sosreport systemd
+ worker-node-2: systemd-sysv systemd-timesyncd tzdata udev vim vim-common vim-runtime
+ worker-node-2: vim-tiny xxd
+ worker-node-2: 75 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 69.0 MB of archives.
+ worker-node-2: After this operation, 629 kB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libperl5.34 amd64 5.34.0-3ubuntu1.4 [4,820 kB]
+ worker-node-2: Get:2 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl amd64 5.34.0-3ubuntu1.4 [232 kB]
+ worker-node-2: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-base amd64 5.34.0-3ubuntu1.4 [1,759 kB]
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 perl-modules-5.34 all 5.34.0-3ubuntu1.4 [2,977 kB]
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnss-systemd amd64 249.11-0ubuntu3.15 [133 kB]
+ worker-node-2: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libsystemd0 amd64 249.11-0ubuntu3.15 [317 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-timesyncd amd64 249.11-0ubuntu3.15 [31.2 kB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd-sysv amd64 249.11-0ubuntu3.15 [10.5 kB]
+ worker-node-2: Get:9 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-systemd amd64 249.11-0ubuntu3.15 [203 kB]
+ worker-node-2: Get:10 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 systemd amd64 249.11-0ubuntu3.15 [4,581 kB]
+ worker-node-2: Get:11 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 udev amd64 249.11-0ubuntu3.15 [1,557 kB]
+ worker-node-2: Get:12 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libudev1 amd64 249.11-0ubuntu3.15 [76.6 kB]
+ worker-node-2: Get:13 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2 amd64 1:2.44-1ubuntu0.22.04.2 [18.3 kB]
+ worker-node-2: Get:14 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper1.02.1 amd64 2:1.02.175-2.1ubuntu5 [139 kB]
+ worker-node-2: Get:15 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcryptsetup12 amd64 2:2.4.3-1ubuntu1.3 [211 kB]
+ worker-node-2: Get:16 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]
+ worker-node-2: Get:17 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmsetup amd64 2:1.02.175-2.1ubuntu5 [81.7 kB]
+ worker-node-2: Get:18 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]
+ worker-node-2: Get:19 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5 [38.2 kB]
+ worker-node-2: Get:20 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5 [1,154 kB]
+ worker-node-2: Get:21 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libopeniscsiusr amd64 2.1.5-1ubuntu1.1 [67.4 kB]
+ worker-node-2: Get:22 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 open-iscsi amd64 2.1.5-1ubuntu1.1 [323 kB]
+ worker-node-2: Get:23 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libk5crypto3 amd64 1.19.2-2ubuntu0.6 [86.5 kB]
+ worker-node-2: Get:24 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5support0 amd64 1.19.2-2ubuntu0.6 [32.5 kB]
+ worker-node-2: Get:25 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libkrb5-3 amd64 1.19.2-2ubuntu0.6 [357 kB]
+ worker-node-2: Get:26 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libgssapi-krb5-2 amd64 1.19.2-2ubuntu0.6 [145 kB]
+ worker-node-2: Get:27 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-sftp-server amd64 1:8.9p1-3ubuntu0.13 [38.7 kB]
+ worker-node-2: Get:28 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-server amd64 1:8.9p1-3ubuntu0.13 [435 kB]
+ worker-node-2: Get:29 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 openssh-client amd64 1:8.9p1-3ubuntu0.13 [903 kB]
+ worker-node-2: Get:30 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-client amd64 2.2.27-3ubuntu2.3 [62.7 kB]
+ worker-node-2: Get:31 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dirmngr amd64 2.2.27-3ubuntu2.3 [293 kB]
+ worker-node-2: Get:32 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-wks-server amd64 2.2.27-3ubuntu2.3 [57.6 kB]
+ worker-node-2: Get:33 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-utils amd64 2.2.27-3ubuntu2.3 [309 kB]
+ worker-node-2: Get:34 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg-agent amd64 2.2.27-3ubuntu2.3 [209 kB]
+ worker-node-2: Get:35 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpg amd64 2.2.27-3ubuntu2.3 [519 kB]
+ worker-node-2: Get:36 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgconf amd64 2.2.27-3ubuntu2.3 [94.4 kB]
+ worker-node-2: Get:37 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg-l10n all 2.2.27-3ubuntu2.3 [54.6 kB]
+ worker-node-2: Get:38 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gnupg all 2.2.27-3ubuntu2.3 [315 kB]
+ worker-node-2: Get:39 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgsm amd64 2.2.27-3ubuntu2.3 [198 kB]
+ worker-node-2: Get:40 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-0ubuntu0.22.04.3 [183 kB]
+ worker-node-2: Get:41 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 gpgv amd64 2.2.27-3ubuntu2.3 [137 kB]
+ worker-node-2: Get:42 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpam-cap amd64 1:2.44-1ubuntu0.22.04.2 [7,930 B]
+ worker-node-2: Get:43 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libcap2-bin amd64 1:2.44-1ubuntu0.22.04.2 [26.0 kB]
+ worker-node-2: Get:44 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdw1 amd64 0.186-1ubuntu0.1 [251 kB]
+ worker-node-2: Get:45 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libelf1 amd64 0.186-1ubuntu0.1 [51.1 kB]
+ worker-node-2: Get:46 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1 amd64 2.4.7-1ubuntu0.6 [92.1 kB]
+ worker-node-2: Get:47 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxml2 amd64 2.9.13+dfsg-1ubuntu0.6 [762 kB]
+ worker-node-2: Get:48 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 tzdata all 2025b-0ubuntu0.22.04 [347 kB]
+ worker-node-2: Get:49 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim amd64 2:8.2.3995-1ubuntu2.24 [1,728 kB]
+ worker-node-2: Get:50 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-tiny amd64 2:8.2.3995-1ubuntu2.24 [707 kB]
+ worker-node-2: Get:51 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-runtime all 2:8.2.3995-1ubuntu2.24 [6,833 kB]
+ worker-node-2: Get:52 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 xxd amd64 2:8.2.3995-1ubuntu2.24 [51.4 kB]
+ worker-node-2: Get:53 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vim-common all 2:8.2.3995-1ubuntu2.24 [81.5 kB]
+ worker-node-2: Get:54 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pci.ids all 0.0~2022.01.22-1ubuntu0.1 [251 kB]
+ worker-node-2: Get:55 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf0 amd64 2.38-4ubuntu2.8 [103 kB]
+ worker-node-2: Get:56 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libctf-nobfd0 amd64 2.38-4ubuntu2.8 [108 kB]
+ worker-node-2: Get:57 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.38-4ubuntu2.8 [2,324 kB]
+ worker-node-2: Get:58 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libbinutils amd64 2.38-4ubuntu2.8 [661 kB]
+ worker-node-2: Get:59 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils amd64 2.38-4ubuntu2.8 [3,196 B]
+ worker-node-2: Get:60 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 binutils-common amd64 2.38-4ubuntu2.8 [223 kB]
+ worker-node-2: Get:61 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-initramfs all 2:2.4.3-1ubuntu1.3 [25.6 kB]
+ worker-node-2: Get:62 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup-bin amd64 2:2.4.3-1ubuntu1.3 [145 kB]
+ worker-node-2: Get:63 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cryptsetup amd64 2:2.4.3-1ubuntu1.3 [194 kB]
+ worker-node-2: Get:64 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 ethtool amd64 1:5.16-1ubuntu0.2 [208 kB]
+ worker-node-2: Get:65 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 landscape-common amd64 23.02-0ubuntu1~22.04.4 [88.8 kB]
+ worker-node-2: Get:66 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libarchive13 amd64 3.6.0-1ubuntu1.4 [368 kB]
+ worker-node-2: Get:67 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libfreetype6 amd64 2.11.1+dfsg-1ubuntu0.3 [388 kB]
+ worker-node-2: Get:68 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libldap-common all 2.5.18+dfsg-0ubuntu0.22.04.3 [15.8 kB]
+ worker-node-2: Get:69 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libxslt1.1 amd64 1.1.34-4ubuntu0.22.04.3 [164 kB]
+ worker-node-2: Get:70 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 linux-base all 4.5ubuntu9+22.04.1 [19.1 kB]
+ worker-node-2: Get:71 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 pollinate all 4.33-3ubuntu2.1 [12.7 kB]
+ worker-node-2: Get:72 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-jinja2 all 3.0.3-1ubuntu0.4 [108 kB]
+ worker-node-2: Get:73 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 snapd amd64 2.67.1+22.04 [27.8 MB]
+ worker-node-2: Get:74 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 sosreport amd64 4.8.2-0ubuntu0~22.04.1 [360 kB]
+ worker-node-2: Get:75 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 cloud-init all 24.4.1-0ubuntu0~22.04.2 [566 kB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 69.0 MB in 14s (5,090 kB/s)
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking libperl5.34:amd64 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../perl_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking perl (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../perl-base_5.34.0-3ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking perl-base (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Setting up perl-base (5.34.0-3ubuntu1.4) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1.4_all.deb ...
+ worker-node-2: Unpacking perl-modules-5.34 (5.34.0-3ubuntu1.4) over (5.34.0-3ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../libnss-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libnss-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../libsystemd0_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libsystemd0:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Setting up libsystemd0:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-systemd-timesyncd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd-timesyncd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../1-systemd-sysv_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd-sysv (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../2-libpam-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libpam-systemd:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../3-systemd_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking systemd (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../4-udev_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking udev (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Preparing to unpack .../5-libudev1_249.11-0ubuntu3.15_amd64.deb ...
+ worker-node-2: Unpacking libudev1:amd64 (249.11-0ubuntu3.15) over (249.11-0ubuntu3.12) ...
+ worker-node-2: Setting up libudev1:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libcap2_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Setting up libcap2:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../1-libcryptsetup12_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../2-libdevmapper-event1.02.1_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../3-dmsetup_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking dmsetup (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../4-liblvm2cmd2.03_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../5-dmeventd_2%3a1.02.175-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking dmeventd (2:1.02.175-2.1ubuntu5) over (2:1.02.175-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../6-lvm2_2.03.11-2.1ubuntu5_amd64.deb ...
+ worker-node-2: Unpacking lvm2 (2.03.11-2.1ubuntu5) over (2.03.11-2.1ubuntu4) ...
+ worker-node-2: Preparing to unpack .../7-libopeniscsiusr_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-2: Unpacking libopeniscsiusr (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-2: Preparing to unpack .../8-open-iscsi_2.1.5-1ubuntu1.1_amd64.deb ...
+ worker-node-2: Unpacking open-iscsi (2.1.5-1ubuntu1.1) over (2.1.5-1ubuntu1) ...
+ worker-node-2: Preparing to unpack .../9-libk5crypto3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libk5crypto3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libk5crypto3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libkrb5support0_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libkrb5support0:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libkrb5support0:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libkrb5-3_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libkrb5-3:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libkrb5-3:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../libgssapi-krb5-2_1.19.2-2ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) over (1.19.2-2ubuntu0.5) ...
+ worker-node-2: Setting up libgssapi-krb5-2:amd64 (1.19.2-2ubuntu0.6) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../00-openssh-sftp-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-sftp-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../01-openssh-server_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-server (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../02-openssh-client_1%3a8.9p1-3ubuntu0.13_amd64.deb ...
+ worker-node-2: Unpacking openssh-client (1:8.9p1-3ubuntu0.13) over (1:8.9p1-3ubuntu0.11) ...
+ worker-node-2: Preparing to unpack .../03-gpg-wks-client_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-wks-client (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../04-dirmngr_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking dirmngr (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../05-gpg-wks-server_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-wks-server (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../06-gnupg-utils_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gnupg-utils (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../07-gpg-agent_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg-agent (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../08-gpg_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../09-gpgconf_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgconf (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../10-gnupg-l10n_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-2: Unpacking gnupg-l10n (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../11-gnupg_2.2.27-3ubuntu2.3_all.deb ...
+ worker-node-2: Unpacking gnupg (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../12-gpgsm_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgsm (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Preparing to unpack .../13-libldap-2.5-0_2.5.18+dfsg-0ubuntu0.22.04.3_amd64.deb ...
+ worker-node-2: Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-2: Preparing to unpack .../14-gpgv_2.2.27-3ubuntu2.3_amd64.deb ...
+ worker-node-2: Unpacking gpgv (2.2.27-3ubuntu2.3) over (2.2.27-3ubuntu2.1) ...
+ worker-node-2: Setting up gpgv (2.2.27-3ubuntu2.3) ...
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45005 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../00-libpam-cap_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../01-libcap2-bin_1%3a2.44-1ubuntu0.22.04.2_amd64.deb ...
+ worker-node-2: Unpacking libcap2-bin (1:2.44-1ubuntu0.22.04.2) over (1:2.44-1ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../02-libdw1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-2: Unpacking libdw1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-2: Preparing to unpack .../03-libelf1_0.186-1ubuntu0.1_amd64.deb ...
+ worker-node-2: Unpacking libelf1:amd64 (0.186-1ubuntu0.1) over (0.186-1build1) ...
+ worker-node-2: Preparing to unpack .../04-libexpat1_2.4.7-1ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libexpat1:amd64 (2.4.7-1ubuntu0.6) over (2.4.7-1ubuntu0.5) ...
+ worker-node-2: Preparing to unpack .../05-libxml2_2.9.13+dfsg-1ubuntu0.6_amd64.deb ...
+ worker-node-2: Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) over (2.9.13+dfsg-1ubuntu0.5) ...
+ worker-node-2: Preparing to unpack .../06-tzdata_2025b-0ubuntu0.22.04_all.deb ...
+ worker-node-2: Unpacking tzdata (2025b-0ubuntu0.22.04) over (2024b-0ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../07-vim_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking vim (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../08-vim-tiny_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking vim-tiny (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../09-vim-runtime_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-2: Unpacking vim-runtime (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../10-xxd_2%3a8.2.3995-1ubuntu2.24_amd64.deb ...
+ worker-node-2: Unpacking xxd (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../11-vim-common_2%3a8.2.3995-1ubuntu2.24_all.deb ...
+ worker-node-2: Unpacking vim-common (2:8.2.3995-1ubuntu2.24) over (2:8.2.3995-1ubuntu2.23) ...
+ worker-node-2: Preparing to unpack .../12-pci.ids_0.0~2022.01.22-1ubuntu0.1_all.deb ...
+ worker-node-2: Unpacking pci.ids (0.0~2022.01.22-1ubuntu0.1) over (0.0~2022.01.22-1) ...
+ worker-node-2: Preparing to unpack .../13-libctf0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libctf0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../14-libctf-nobfd0_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libctf-nobfd0:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../15-binutils-x86-64-linux-gnu_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../16-libbinutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking libbinutils:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../17-binutils_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../18-binutils-common_2.38-4ubuntu2.8_amd64.deb ...
+ worker-node-2: Unpacking binutils-common:amd64 (2.38-4ubuntu2.8) over (2.38-4ubuntu2.6) ...
+ worker-node-2: Preparing to unpack .../19-cryptsetup-initramfs_2%3a2.4.3-1ubuntu1.3_all.deb ...
+ worker-node-2: Unpacking cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../20-cryptsetup-bin_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking cryptsetup-bin (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../21-cryptsetup_2%3a2.4.3-1ubuntu1.3_amd64.deb ...
+ worker-node-2: Unpacking cryptsetup (2:2.4.3-1ubuntu1.3) over (2:2.4.3-1ubuntu1.2) ...
+ worker-node-2: Preparing to unpack .../22-ethtool_1%3a5.16-1ubuntu0.2_amd64.deb ...
+ worker-node-2: Unpacking ethtool (1:5.16-1ubuntu0.2) over (1:5.16-1ubuntu0.1) ...
+ worker-node-2: Preparing to unpack .../23-landscape-common_23.02-0ubuntu1~22.04.4_amd64.deb ...
+ worker-node-2: Unpacking landscape-common (23.02-0ubuntu1~22.04.4) over (23.02-0ubuntu1~22.04.3) ...
+ worker-node-2: Preparing to unpack .../24-libarchive13_3.6.0-1ubuntu1.4_amd64.deb ...
+ worker-node-2: Unpacking libarchive13:amd64 (3.6.0-1ubuntu1.4) over (3.6.0-1ubuntu1.3) ...
+ worker-node-2: Preparing to unpack .../25-libfreetype6_2.11.1+dfsg-1ubuntu0.3_amd64.deb ...
+ worker-node-2: Unpacking libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) over (2.11.1+dfsg-1ubuntu0.2) ...
+ worker-node-2: Preparing to unpack .../26-libldap-common_2.5.18+dfsg-0ubuntu0.22.04.3_all.deb ...
+ worker-node-2: Unpacking libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) over (2.5.18+dfsg-0ubuntu0.22.04.2) ...
+ worker-node-2: Preparing to unpack .../27-libxslt1.1_1.1.34-4ubuntu0.22.04.3_amd64.deb ...
+ worker-node-2: Unpacking libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) over (1.1.34-4ubuntu0.22.04.1) ...
+ worker-node-2: Preparing to unpack .../28-linux-base_4.5ubuntu9+22.04.1_all.deb ...
+ worker-node-2: Unpacking linux-base (4.5ubuntu9+22.04.1) over (4.5ubuntu9) ...
+ worker-node-2: Preparing to unpack .../29-pollinate_4.33-3ubuntu2.1_all.deb ...
+ worker-node-2: Unpacking pollinate (4.33-3ubuntu2.1) over (4.33-3ubuntu2) ...
+ worker-node-2: Preparing to unpack .../30-python3-jinja2_3.0.3-1ubuntu0.4_all.deb ...
+ worker-node-2: Unpacking python3-jinja2 (3.0.3-1ubuntu0.4) over (3.0.3-1ubuntu0.3) ...
+ worker-node-2: Preparing to unpack .../31-snapd_2.67.1+22.04_amd64.deb ...
+ worker-node-2: Unpacking snapd (2.67.1+22.04) over (2.66.1+22.04) ...
+ worker-node-2: Preparing to unpack .../32-sosreport_4.8.2-0ubuntu0~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking sosreport (4.8.2-0ubuntu0~22.04.1) over (4.7.2-0ubuntu1~22.04.2) ...
+ worker-node-2: Preparing to unpack .../33-cloud-init_24.4.1-0ubuntu0~22.04.2_all.deb ...
+ worker-node-2: Unpacking cloud-init (24.4.1-0ubuntu0~22.04.2) over (24.4-0ubuntu1~22.04.1) ...
+ worker-node-2: Setting up libexpat1:amd64 (2.4.7-1ubuntu0.6) ...
+ worker-node-2: Setting up pci.ids (0.0~2022.01.22-1ubuntu0.1) ...
+ worker-node-2: Setting up linux-base (4.5ubuntu9+22.04.1) ...
+ worker-node-2: Setting up openssh-client (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: Setting up binutils-common:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up perl-modules-5.34 (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up landscape-common (23.02-0ubuntu1~22.04.4) ...
+ worker-node-2: Setting up libldap-common (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-2: Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-0ubuntu0.22.04.3) ...
+ worker-node-2: Setting up xxd (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up libopeniscsiusr (2.1.5-1ubuntu1.1) ...
+ worker-node-2: Setting up tzdata (2025b-0ubuntu0.22.04) ...
+ worker-node-2:
+ worker-node-2: Current default time zone: 'Etc/UTC'
+ worker-node-2: Local time is now: Sun Apr 27 12:37:49 UTC 2025.
+ worker-node-2: Universal Time is now: Sun Apr 27 12:37:49 UTC 2025.
+ worker-node-2: Run 'dpkg-reconfigure tzdata' if you wish to change it.
+ worker-node-2:
+ worker-node-2: Setting up libcap2-bin (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: Setting up python3-jinja2 (3.0.3-1ubuntu0.4) ...
+ worker-node-2: Setting up vim-common (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up pollinate (4.33-3ubuntu2.1) ...
+ worker-node-2: Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3) ...
+ worker-node-2: Setting up gnupg-l10n (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up udev (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up sosreport (4.8.2-0ubuntu0~22.04.1) ...
+ worker-node-2: Setting up libdevmapper1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: Setting up dmsetup (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Setting up gpgconf (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libcryptsetup12:amd64 (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up libbinutils:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up vim-runtime (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up libelf1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-2: Setting up libpam-cap:amd64 (1:2.44-1ubuntu0.22.04.2) ...
+ worker-node-2: Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.6) ...
+ worker-node-2: Setting up gpg (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up ethtool (1:5.16-1ubuntu0.2) ...
+ worker-node-2: Setting up gnupg-utils (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libctf0:amd64 (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up cryptsetup-bin (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up openssh-sftp-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: Setting up libdw1:amd64 (0.186-1ubuntu0.1) ...
+ worker-node-2: Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up cloud-init (24.4.1-0ubuntu0~22.04.2) ...
+ worker-node-2: Setting up vim (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up gpg-agent (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libdevmapper-event1.02.1:amd64 (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: Setting up openssh-server (1:8.9p1-3ubuntu0.13) ...
+ worker-node-2: rescue-ssh.target is a disabled or a static unit not running, not starting it.
+ worker-node-2: ssh.socket is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up cryptsetup (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: Setting up libarchive13:amd64 (3.6.0-1ubuntu1.4) ...
+ worker-node-2: Setting up gpgsm (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up systemd (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up vim-tiny (2:8.2.3995-1ubuntu2.24) ...
+ worker-node-2: Setting up open-iscsi (2.1.5-1ubuntu1.1) ...
+ worker-node-2: iscsid.service is a disabled or a static unit, not starting it.
+ worker-node-2: Setting up dirmngr (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up perl (5.34.0-3ubuntu1.4) ...
+ worker-node-2: Setting up systemd-timesyncd (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up gpg-wks-server (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libxslt1.1:amd64 (1.1.34-4ubuntu0.22.04.3) ...
+ worker-node-2: Setting up cryptsetup-initramfs (2:2.4.3-1ubuntu1.3) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up snapd (2.67.1+22.04) ...
+ worker-node-2: snapd.failure.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: snapd.snap-repair.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up systemd-sysv (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up gpg-wks-client (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libnss-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up binutils (2.38-4ubuntu2.8) ...
+ worker-node-2: Setting up gnupg (2.2.27-3ubuntu2.3) ...
+ worker-node-2: Setting up libpam-systemd:amd64 (249.11-0ubuntu3.15) ...
+ worker-node-2: Setting up liblvm2cmd2.03:amd64 (2.03.11-2.1ubuntu5) ...
+ worker-node-2: Setting up dmeventd (2:1.02.175-2.1ubuntu5) ...
+ worker-node-2: dm-event.service is a disabled or a static unit not running, not starting it.
+ worker-node-2: Setting up lvm2 (2.03.11-2.1ubuntu5) ...
+ worker-node-2: update-initramfs: deferring update (trigger activated)
+ worker-node-2: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-2: Processing triggers for install-info (6.8-4build1) ...
+ worker-node-2: Processing triggers for initramfs-tools (0.140ubuntu13.4) ...
+ worker-node-2: update-initramfs: Generating /boot/initrd.img-5.15.0-133-generic
+ worker-node-2: find: ‘/var/tmp/mkinitramfs_ZE3q3p/lib/firmware’: No such file or directory
+ worker-node-2: Processing triggers for libc-bin (2.35-0ubuntu3.9) ...
+ worker-node-2: Processing triggers for rsyslog (8.2112.0-2ubuntu2.2) ...
+ worker-node-2: Processing triggers for ufw (0.36.1-4ubuntu0.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: The following additional packages will be installed:
+ worker-node-2: bridge-utils dns-root-data dnsmasq-base pigz runc ubuntu-fan
+ worker-node-2: Suggested packages:
+ worker-node-2: ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx
+ worker-node-2: docker-compose-v2 docker-doc rinse zfs-fuse | zfsutils
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc
+ worker-node-2: ubuntu-fan
+ worker-node-2: 0 upgraded, 8 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 78.7 MB of archives.
+ worker-node-2: After this operation, 301 MB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 pigz amd64 2.6-1 [63.6 kB]
+ worker-node-2: Get:2 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 bridge-utils amd64 1.7-1ubuntu3 [34.4 kB]
+ worker-node-2: Get:3 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 runc amd64 1.1.12-0ubuntu2~22.04.1 [8,405 kB]
+ worker-node-2: Get:4 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 containerd amd64 1.7.24-0ubuntu1~22.04.2 [37.3 MB]
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dns-root-data all 2024071801~ubuntu0.22.04.1 [6,132 B]
+ worker-node-2: Get:6 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dnsmasq-base amd64 2.90-0ubuntu0.22.04.1 [374 kB]
+ worker-node-2: Get:7 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 docker.io amd64 26.1.3-0ubuntu1~22.04.1 [32.5 MB]
+ worker-node-2: Get:8 http://us.archive.ubuntu.com/ubuntu jammy/universe amd64 ubuntu-fan all 0.12.16 [35.2 kB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 78.7 MB in 15s (5,405 kB/s)
+ worker-node-2: Selecting previously unselected package pigz.
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45108 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-pigz_2.6-1_amd64.deb ...
+ worker-node-2: Unpacking pigz (2.6-1) ...
+ worker-node-2: Selecting previously unselected package bridge-utils.
+ worker-node-2: Preparing to unpack .../1-bridge-utils_1.7-1ubuntu3_amd64.deb ...
+ worker-node-2: Unpacking bridge-utils (1.7-1ubuntu3) ...
+ worker-node-2: Selecting previously unselected package runc.
+ worker-node-2: Preparing to unpack .../2-runc_1.1.12-0ubuntu2~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-2: Selecting previously unselected package containerd.
+ worker-node-2: Preparing to unpack .../3-containerd_1.7.24-0ubuntu1~22.04.2_amd64.deb ...
+ worker-node-2: Unpacking containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-2: Selecting previously unselected package dns-root-data.
+ worker-node-2: Preparing to unpack .../4-dns-root-data_2024071801~ubuntu0.22.04.1_all.deb ...
+ worker-node-2: Unpacking dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-2: Selecting previously unselected package dnsmasq-base.
+ worker-node-2: Preparing to unpack .../5-dnsmasq-base_2.90-0ubuntu0.22.04.1_amd64.deb ...
+ worker-node-2: Unpacking dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-2: Selecting previously unselected package docker.io.
+ worker-node-2: Preparing to unpack .../6-docker.io_26.1.3-0ubuntu1~22.04.1_amd64.deb ...
+ worker-node-2: Unpacking docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-2: Selecting previously unselected package ubuntu-fan.
+ worker-node-2: Preparing to unpack .../7-ubuntu-fan_0.12.16_all.deb ...
+ worker-node-2: Unpacking ubuntu-fan (0.12.16) ...
+ worker-node-2: Setting up dnsmasq-base (2.90-0ubuntu0.22.04.1) ...
+ worker-node-2: Setting up runc (1.1.12-0ubuntu2~22.04.1) ...
+ worker-node-2: Setting up dns-root-data (2024071801~ubuntu0.22.04.1) ...
+ worker-node-2: Setting up bridge-utils (1.7-1ubuntu3) ...
+ worker-node-2: Setting up pigz (2.6-1) ...
+ worker-node-2: Setting up containerd (1.7.24-0ubuntu1~22.04.2) ...
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
+ worker-node-2: Setting up ubuntu-fan (0.12.16) ...
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/ubuntu-fan.service → /lib/systemd/system/ubuntu-fan.service.
+ worker-node-2: Setting up docker.io (26.1.3-0ubuntu1~22.04.1) ...
+ worker-node-2: Adding group `docker' (GID 119) ...
+ worker-node-2: Done.
+ worker-node-2: Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
+ worker-node-2: Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
+ worker-node-2: Processing triggers for dbus (1.12.20-2ubuntu4.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: [INFO] No containerd config.toml found, generating default one...
+ worker-node-2: disabled_plugins = []
+ worker-node-2: imports = []
+ worker-node-2: oom_score = 0
+ worker-node-2: plugin_dir = ""
+ worker-node-2: required_plugins = []
+ worker-node-2: root = "/var/lib/containerd"
+ worker-node-2: state = "/run/containerd"
+ worker-node-2: temp = ""
+ worker-node-2: version = 2
+ worker-node-2:
+ worker-node-2: [cgroup]
+ worker-node-2: path = ""
+ worker-node-2:
+ worker-node-2: [debug]
+ worker-node-2: address = ""
+ worker-node-2: format = ""
+ worker-node-2: gid = 0
+ worker-node-2: level = ""
+ worker-node-2: uid = 0
+ worker-node-2:
+ worker-node-2: [grpc]
+ worker-node-2: address = "/run/containerd/containerd.sock"
+ worker-node-2: gid = 0
+ worker-node-2: max_recv_message_size = 16777216
+ worker-node-2: max_send_message_size = 16777216
+ worker-node-2: tcp_address = ""
+ worker-node-2: tcp_tls_ca = ""
+ worker-node-2: tcp_tls_cert = ""
+ worker-node-2: tcp_tls_key = ""
+ worker-node-2: uid = 0
+ worker-node-2:
+ worker-node-2: [metrics]
+ worker-node-2: address = ""
+ worker-node-2: grpc_histogram = false
+ worker-node-2:
+ worker-node-2: [plugins]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.gc.v1.scheduler"]
+ worker-node-2: deletion_threshold = 0
+ worker-node-2: mutation_threshold = 100
+ worker-node-2: pause_threshold = 0.02
+ worker-node-2: schedule_delay = "0s"
+ worker-node-2: startup_delay = "100ms"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri"]
+ worker-node-2: cdi_spec_dirs = ["/etc/cdi", "/var/run/cdi"]
+ worker-node-2: device_ownership_from_security_context = false
+ worker-node-2: disable_apparmor = false
+ worker-node-2: disable_cgroup = false
+ worker-node-2: disable_hugetlb_controller = true
+ worker-node-2: disable_proc_mount = false
+ worker-node-2: disable_tcp_service = true
+ worker-node-2: drain_exec_sync_io_timeout = "0s"
+ worker-node-2: enable_cdi = false
+ worker-node-2: enable_selinux = false
+ worker-node-2: enable_tls_streaming = false
+ worker-node-2: enable_unprivileged_icmp = false
+ worker-node-2: enable_unprivileged_ports = false
+ worker-node-2: ignore_deprecation_warnings = []
+ worker-node-2: ignore_image_defined_volumes = false
+ worker-node-2: image_pull_progress_timeout = "5m0s"
+ worker-node-2: image_pull_with_sync_fs = false
+ worker-node-2: max_concurrent_downloads = 3
+ worker-node-2: max_container_log_line_size = 16384
+ worker-node-2: netns_mounts_under_state_dir = false
+ worker-node-2: restrict_oom_score_adj = false
+ worker-node-2: sandbox_image = "registry.k8s.io/pause:3.8"
+ worker-node-2: selinux_category_range = 1024
+ worker-node-2: stats_collect_period = 10
+ worker-node-2: stream_idle_timeout = "4h0m0s"
+ worker-node-2: stream_server_address = "127.0.0.1"
+ worker-node-2: stream_server_port = "0"
+ worker-node-2: systemd_cgroup = false
+ worker-node-2: tolerate_missing_hugetlb_controller = true
+ worker-node-2: unset_seccomp_profile = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".cni]
+ worker-node-2: bin_dir = "/opt/cni/bin"
+ worker-node-2: conf_dir = "/etc/cni/net.d"
+ worker-node-2: conf_template = ""
+ worker-node-2: ip_pref = ""
+ worker-node-2: max_conf_num = 1
+ worker-node-2: setup_serially = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd]
+ worker-node-2: default_runtime_name = "runc"
+ worker-node-2: disable_snapshot_annotations = true
+ worker-node-2: discard_unpacked_layers = false
+ worker-node-2: ignore_blockio_not_enabled_errors = false
+ worker-node-2: ignore_rdt_not_enabled_errors = false
+ worker-node-2: no_pivot = false
+ worker-node-2: snapshotter = "overlayfs"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = ""
+ worker-node-2: sandbox_mode = ""
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.default_runtime.options]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = "io.containerd.runc.v2"
+ worker-node-2: sandbox_mode = "podsandbox"
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
+ worker-node-2: BinaryName = ""
+ worker-node-2: CriuImagePath = ""
+ worker-node-2: CriuPath = ""
+ worker-node-2: CriuWorkPath = ""
+ worker-node-2: IoGid = 0
+ worker-node-2: IoUid = 0
+ worker-node-2: NoNewKeyring = false
+ worker-node-2: NoPivotRoot = false
+ worker-node-2: Root = ""
+ worker-node-2: ShimCgroup = ""
+ worker-node-2: SystemdCgroup = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime]
+ worker-node-2: base_runtime_spec = ""
+ worker-node-2: cni_conf_dir = ""
+ worker-node-2: cni_max_conf_num = 0
+ worker-node-2: container_annotations = []
+ worker-node-2: pod_annotations = []
+ worker-node-2: privileged_without_host_devices = false
+ worker-node-2: privileged_without_host_devices_all_devices_allowed = false
+ worker-node-2: runtime_engine = ""
+ worker-node-2: runtime_path = ""
+ worker-node-2: runtime_root = ""
+ worker-node-2: runtime_type = ""
+ worker-node-2: sandbox_mode = ""
+ worker-node-2: snapshotter = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".containerd.untrusted_workload_runtime.options]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".image_decryption]
+ worker-node-2: key_model = "node"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry]
+ worker-node-2: config_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.auths]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.configs]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.headers]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.grpc.v1.cri".x509_key_pair_streaming]
+ worker-node-2: tls_cert_file = ""
+ worker-node-2: tls_key_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.opt"]
+ worker-node-2: path = "/opt/containerd"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.restart"]
+ worker-node-2: interval = "10s"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.internal.v1.tracing"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.metadata.v1.bolt"]
+ worker-node-2: content_sharing_policy = "shared"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.monitor.v1.cgroups"]
+ worker-node-2: no_prometheus = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.nri.v1.nri"]
+ worker-node-2: disable = true
+ worker-node-2: disable_connections = false
+ worker-node-2: plugin_config_path = "/etc/nri/conf.d"
+ worker-node-2: plugin_path = "/opt/nri/plugins"
+ worker-node-2: plugin_registration_timeout = "5s"
+ worker-node-2: plugin_request_timeout = "2s"
+ worker-node-2: socket_path = "/var/run/nri/nri.sock"
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.runtime.v1.linux"]
+ worker-node-2: no_shim = false
+ worker-node-2: runtime = "runc"
+ worker-node-2: runtime_root = ""
+ worker-node-2: shim = "containerd-shim"
+ worker-node-2: shim_debug = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.runtime.v2.task"]
+ worker-node-2: platforms = ["linux/amd64"]
+ worker-node-2: sched_core = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.service.v1.diff-service"]
+ worker-node-2: default = ["walking"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.service.v1.tasks-service"]
+ worker-node-2: blockio_config_file = ""
+ worker-node-2: rdt_config_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.aufs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.blockfile"]
+ worker-node-2: fs_type = ""
+ worker-node-2: mount_options = []
+ worker-node-2: root_path = ""
+ worker-node-2: scratch_file = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.btrfs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.devmapper"]
+ worker-node-2: async_remove = false
+ worker-node-2: base_image_size = ""
+ worker-node-2: discard_blocks = false
+ worker-node-2: fs_options = ""
+ worker-node-2: fs_type = ""
+ worker-node-2: pool_name = ""
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.native"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.overlayfs"]
+ worker-node-2: mount_options = []
+ worker-node-2: root_path = ""
+ worker-node-2: sync_remove = false
+ worker-node-2: upperdir_label = false
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.snapshotter.v1.zfs"]
+ worker-node-2: root_path = ""
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.tracing.processor.v1.otlp"]
+ worker-node-2:
+ worker-node-2: [plugins."io.containerd.transfer.v1.local"]
+ worker-node-2: config_path = ""
+ worker-node-2: max_concurrent_downloads = 3
+ worker-node-2: max_concurrent_uploaded_layers = 3
+ worker-node-2:
+ worker-node-2: [[plugins."io.containerd.transfer.v1.local".unpack_config]]
+ worker-node-2: differ = ""
+ worker-node-2: platform = "linux/amd64"
+ worker-node-2: snapshotter = "overlayfs"
+ worker-node-2:
+ worker-node-2: [proxy_plugins]
+ worker-node-2:
+ worker-node-2: [stream_processors]
+ worker-node-2:
+ worker-node-2: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar"]
+ worker-node-2: accepts = ["application/vnd.oci.image.layer.v1.tar+encrypted"]
+ worker-node-2: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-2: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-2: path = "ctd-decoder"
+ worker-node-2: returns = "application/vnd.oci.image.layer.v1.tar"
+ worker-node-2:
+ worker-node-2: [stream_processors."io.containerd.ocicrypt.decoder.v1.tar.gzip"]
+ worker-node-2: accepts = ["application/vnd.oci.image.layer.v1.tar+gzip+encrypted"]
+ worker-node-2: args = ["--decryption-keys-path", "/etc/containerd/ocicrypt/keys"]
+ worker-node-2: env = ["OCICRYPT_KEYPROVIDER_CONFIG=/etc/containerd/ocicrypt/ocicrypt_keyprovider.conf"]
+ worker-node-2: path = "ctd-decoder"
+ worker-node-2: returns = "application/vnd.oci.image.layer.v1.tar+gzip"
+ worker-node-2:
+ worker-node-2: [timeouts]
+ worker-node-2: "io.containerd.timeout.bolt.open" = "0s"
+ worker-node-2: "io.containerd.timeout.metrics.shimstats" = "2s"
+ worker-node-2: "io.containerd.timeout.shim.cleanup" = "5s"
+ worker-node-2: "io.containerd.timeout.shim.load" = "5s"
+ worker-node-2: "io.containerd.timeout.shim.shutdown" = "3s"
+ worker-node-2: "io.containerd.timeout.task.state" = "2s"
+ worker-node-2:
+ worker-node-2: [ttrpc]
+ worker-node-2: address = ""
+ worker-node-2: gid = 0
+ worker-node-2: uid = 0
+ worker-node-2: KUBELET_EXTRA_ARGS=--cgroup-driver=systemd
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: ca-certificates is already the newest version (20240203~22.04.1).
+ worker-node-2: ca-certificates set to manually installed.
+ worker-node-2: curl is already the newest version (7.81.0-1ubuntu1.20).
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: apt-transport-https
+ worker-node-2: 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 1,510 B of archives.
+ worker-node-2: After this operation, 170 kB of additional disk space will be used.
+ worker-node-2: Get:1 http://us.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 apt-transport-https all 2.4.13 [1,510 B]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 1,510 B in 1s (1,567 B/s)
+ worker-node-2: Selecting previously unselected package apt-transport-https.
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45476 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../apt-transport-https_2.4.13_all.deb ...
+ worker-node-2: Unpacking apt-transport-https (2.4.13) ...
+ worker-node-2: Setting up apt-transport-https (2.4.13) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
+ worker-node-2: Hit:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
+ worker-node-2: Hit:4 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
+ worker-node-2: Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
+ worker-node-2: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb InRelease [1,186 B]
+ worker-node-2: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb Packages [7,606 B]
+ worker-node-2: Fetched 8,792 B in 1s (5,938 B/s)
+ worker-node-2: Reading package lists...
+ worker-node-2: Reading package lists...
+ worker-node-2: Building dependency tree...
+ worker-node-2: Reading state information...
+ worker-node-2: The following additional packages will be installed:
+ worker-node-2: conntrack cri-tools kubernetes-cni
+ worker-node-2: The following NEW packages will be installed:
+ worker-node-2: conntrack cri-tools kubeadm kubectl kubelet kubernetes-cni
+ worker-node-2: 0 upgraded, 6 newly installed, 0 to remove and 1 not upgraded.
+ worker-node-2: Need to get 92.7 MB of archives.
+ worker-node-2: After this operation, 338 MB of additional disk space will be used.
+ worker-node-2: Get:5 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 conntrack amd64 1:1.4.6-2build2 [33.5 kB]
+ worker-node-2: Get:1 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb cri-tools 1.32.0-1.1 [16.3 MB]
+ worker-node-2: Get:2 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubeadm 1.32.4-1.1 [12.2 MB]
+ worker-node-2: Get:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubectl 1.32.4-1.1 [11.2 MB]
+ worker-node-2: Get:4 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubernetes-cni 1.6.0-1.1 [37.8 MB]
+ worker-node-2: Get:6 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.32/deb kubelet 1.32.4-1.1 [15.2 MB]
+ worker-node-2: dpkg-preconfigure: unable to re-open stdin: No such file or directory
+ worker-node-2: Fetched 92.7 MB in 16s (5,933 kB/s)
+ worker-node-2: Selecting previously unselected package conntrack.
+ worker-node-2: (Reading database ...
+(Reading database ... 5%
+(Reading database ... 10%
+(Reading database ... 15%
+(Reading database ... 20%
+(Reading database ... 25%
+(Reading database ... 30%
+(Reading database ... 35%
+(Reading database ... 40%
+(Reading database ... 45%
+(Reading database ... 50%
+(Reading database ... 55%
+(Reading database ... 60%
+(Reading database ... 65%
+(Reading database ... 70%
+(Reading database ... 75%
+(Reading database ... 80%
+(Reading database ... 85%
+(Reading database ... 90%
+(Reading database ... 95%
+(Reading database ... 100%
+(Reading database ... 45480 files and directories currently installed.)
+ worker-node-2: Preparing to unpack .../0-conntrack_1%3a1.4.6-2build2_amd64.deb ...
+ worker-node-2: Unpacking conntrack (1:1.4.6-2build2) ...
+ worker-node-2: Selecting previously unselected package cri-tools.
+ worker-node-2: Preparing to unpack .../1-cri-tools_1.32.0-1.1_amd64.deb ...
+ worker-node-2: Unpacking cri-tools (1.32.0-1.1) ...
+ worker-node-2: Selecting previously unselected package kubeadm.
+ worker-node-2: Preparing to unpack .../2-kubeadm_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubeadm (1.32.4-1.1) ...
+ worker-node-2: Selecting previously unselected package kubectl.
+ worker-node-2: Preparing to unpack .../3-kubectl_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubectl (1.32.4-1.1) ...
+ worker-node-2: Selecting previously unselected package kubernetes-cni.
+ worker-node-2: Preparing to unpack .../4-kubernetes-cni_1.6.0-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubernetes-cni (1.6.0-1.1) ...
+ worker-node-2: Selecting previously unselected package kubelet.
+ worker-node-2: Preparing to unpack .../5-kubelet_1.32.4-1.1_amd64.deb ...
+ worker-node-2: Unpacking kubelet (1.32.4-1.1) ...
+ worker-node-2: Setting up conntrack (1:1.4.6-2build2) ...
+ worker-node-2: Setting up kubectl (1.32.4-1.1) ...
+ worker-node-2: Setting up cri-tools (1.32.0-1.1) ...
+ worker-node-2: Setting up kubernetes-cni (1.6.0-1.1) ...
+ worker-node-2: Setting up kubeadm (1.32.4-1.1) ...
+ worker-node-2: Setting up kubelet (1.32.4-1.1) ...
+ worker-node-2: Processing triggers for man-db (2.10.2-1) ...
+ worker-node-2:
+ worker-node-2: Running kernel seems to be up-to-date.
+ worker-node-2:
+ worker-node-2: Services to be restarted:
+ worker-node-2: systemctl restart irqbalance.service
+ worker-node-2: systemctl restart multipathd.service
+ worker-node-2: systemctl restart open-vm-tools.service
+ worker-node-2: systemctl restart packagekit.service
+ worker-node-2: systemctl restart polkit.service
+ worker-node-2: systemctl restart udisks2.service
+ worker-node-2: systemctl restart vgauth.service
+ worker-node-2:
+ worker-node-2: Service restarts being deferred:
+ worker-node-2: systemctl restart ModemManager.service
+ worker-node-2: /etc/needrestart/restart.d/dbus.service
+ worker-node-2: systemctl restart networkd-dispatcher.service
+ worker-node-2: systemctl restart systemd-logind.service
+ worker-node-2: systemctl restart user@1000.service
+ worker-node-2:
+ worker-node-2: No containers need to be restarted.
+ worker-node-2:
+ worker-node-2: No user sessions are running outdated binaries.
+ worker-node-2:
+ worker-node-2: No VM guests are running outdated hypervisor (qemu) binaries on this host.
+ worker-node-2: kubelet set on hold.
+ worker-node-2: kubeadm set on hold.
+ worker-node-2: kubectl set on hold.
+==> worker-node-2: Running provisioner: shell...
+ worker-node-2: Running: C:/Users/idobi/AppData/Local/Temp/vagrant-shell20250427-9104-e6yjtr.sh
+ worker-node-2: [preflight] Running pre-flight checks
+ worker-node-2: [preflight] Reading configuration from the "kubeadm-config" ConfigMap in namespace "kube-system"...
+ worker-node-2: [preflight] Use 'kubeadm init phase upload-config --config your-config.yaml' to re-upload it.
+ worker-node-2: [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
+ worker-node-2: [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
+ worker-node-2: [kubelet-start] Starting the kubelet
+ worker-node-2: [kubelet-check] Waiting for a healthy kubelet at http://127.0.0.1:10248/healthz. This can take up to 4m0s
+ worker-node-2: [kubelet-check] The kubelet is healthy after 501.162837ms
+ worker-node-2: [kubelet-start] Waiting for the kubelet to perform the TLS Bootstrap
+ worker-node-2:
+ worker-node-2: This node has joined the cluster:
+ worker-node-2: * Certificate signing request was sent to apiserver and a response was received.
+ worker-node-2: * The Kubelet was informed of the new secure connection details.
+ worker-node-2:
+ worker-node-2: Run 'kubectl get nodes' on the control-plane to see this node join the cluster.
+ worker-node-2:
diff --git a/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/worker.sh b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/worker.sh
new file mode 100644
index 0000000..f21c01a
--- /dev/null
+++ b/Resources/Day06/k8s-clusters/vagrant/k8s-vmware-cluster/worker.sh
@@ -0,0 +1,22 @@
+## 🗋 k8s-vmware-cluster/worker.sh
+
+# k8s-vmware-cluster/worker.sh
+#!/bin/bash
+
+set -e
+
+# Wait until the join.sh script exists
+for i in {1..30}; do
+ if [ -f /vagrant/join.sh ]; then
+ break
+ fi
+ echo "[$(date '+%T')] Checking if /vagrant/join.sh exists... (try $i/30)"
+ sleep 10
+ if [ "$i" == "30" ]; then
+ echo "Timeout waiting for /vagrant/join.sh"
+ exit 1
+ fi
+ done
+
+chmod +x /vagrant/join.sh
+sudo bash /vagrant/join.sh
\ No newline at end of file
diff --git a/Resources/Day06/shlif b/Resources/Day06/shlif
new file mode 100644
index 0000000..b0dfe0b
--- /dev/null
+++ b/Resources/Day06/shlif
@@ -0,0 +1,46 @@
+
+
+
+Step 1: Install Vagrant
+Step 2: Write Vagrantfile
+Step 3: Write Provisioning Scripts (common.sh, master.sh, worker.sh)
+Step 4: vagrant up
+Step 5: Kubernetes ready
+
+
+
diff --git a/Resources/Day06/summery.md b/Resources/Day06/summery.md
new file mode 100644
index 0000000..6f5679d
--- /dev/null
+++ b/Resources/Day06/summery.md
@@ -0,0 +1,371 @@
+
+# Create Your Own K8s Multi-Node Platform – KUBEADM & DIND
+## 40 Days of K8s – CKA Challenge (06/40)
+
+@piyushsachdeva
+
+[Day 6/40 - Kubernetes Multi Node Cluster Setup Step By Step | Kind Tutorial](https://www.youtube.com/watch?v=RORhczcOrWs)
+
+### In this post, I demonstrate two architectures I used to create a functioning multi-node Kubernetes environment.
+
+
+This environment serves as a sandbox for upcoming lessons.
+
+### The two environments are based on different architectures:
+
+
+#### 1. Containerized architecture – using the KIND Kubernetes provider over Docker
+#### 2. VM-based architecture – using a fully functioning KUBEADM setup
+
+---
+
+### 1. KIND: Containerized Architecture (KIND over Docker)
+
+#### Prerequisites:
+- Golang > 1.6
+ ```sh
+ sudo apt install golang-go
+ ```
+- Docker (already installed)
+- `kubectl` – Kubernetes CLI
+ ```sh
+ # 1. Download the latest version
+ curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
+
+ # 2. Install kubectl
+ sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
+
+ # 3. Test the installation
+ kubectl version --client
+ ```
+
+#### Installation:
+- KIND:
+ ```sh
+ # For AMD64 / x86_64
+ [ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-amd64
+
+ # For ARM64
+ [ $(uname -m) = aarch64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.27.0/kind-linux-arm64
+
+ chmod +x ./kind
+ sudo mv ./kind /usr/local/bin/kind
+ ```
+
+#### Create a Cluster:
+- You can create a cluster either by running a single-node setup:
+ ```sh
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-1
+ ```
+
+- Or by preparing a YAML configuration for a multi-node setup:
+
+ **1. Create a YAML file describing the cluster:**
+ ```yaml
+ kind: Cluster
+ apiVersion: kind.x-k8s.io/v1alpha4
+ nodes:
+ - role: control-plane
+ - role: control-plane
+ - role: worker
+ - role: worker
+ - role: worker
+ - role: worker
+ ```
+
+ **2. Create the cluster using the YAML file:**
+ ```sh
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-2 --config kind-2master-4workers
+ ```
+
+#### Verify the Created Cluster:
+After creating the cluster, validate its configuration using the `kubectl` CLI:
+
+```sh
+kubectl config get-clusters
+kubectl config get-users
+```
+
+#### Docker View of KIND Nodes:
+Since KIND uses Docker under the hood, each Kubernetes node is represented as a Docker container. Switching context via `kubectl config use-context ` will show the corresponding containers becoming active:
+
+```sh
+docker ps
+```
+
+#### Example output:
+```
+CONTAINER ID IMAGE ... NAMES
+16462509a712 kindest/haproxy:... ... cka-cluster-2-external-load-balancer
+4016000812c4 kindest/node:... ... cka-cluster-2-control-plane2
+...
+```
+
+#### Common Commands:
+
+```sh
+kubectl config current-context
+kubectl get nodes
+
+kubectl config use-context kind-cka-cluster-1
+kubectl get nodes
+```
+
+---
+
+### 2. VM-Based Architecture – KUBEADM Kubernetes Using VAGRANT
+
+#### The VM architecture differs from Docker:
+
+Each VM is a full OS instance acting as a node (master or worker).
+The general flow:
+1. Install Kubeadm on the main master node and run `kubeadm init`.
+2. Create a token to allow other nodes to join.
+3. Other nodes (including additional masters) join using this token.
+
+I used **Vagrant** to automate both VM creation and the Kubeadm setup process.
+
+---
+
+#### 1. VM Setup
+
+You need a VM platform like **VirtualBox**, **VMware**, or **Hyper-V** that supports Vagrant.
+
+#### Folder structure:
+```
+k8s-vmware-cluster/
+├── Vagrantfile
+├── common.sh
+├── master.sh
+├── worker.sh
+└── disable-swap.sh
+```
+
+---
+
+#### 2. Vagrant Installation
+
+Ensure you're running on a system with a hypervisor (macOS, Windows, Linux).
+**Do not run Vagrant-based VMs on WSL.**
+
+- Install Vagrant:
+ Follow [Vagrant installation instructions](https://developer.hashicorp.com/vagrant/docs/installation)
+
+- For VMware users:
+ Install the [vagrant-vmware-desktop plugin](https://github.com/hashicorp/vagrant-vmware-desktop)
+
+---
+
+#### 3. Vagrantfile – VM Orchestration
+
+Each VM is provisioned with common resources and then initialized using shell scripts.
+
+#### Master Node:
+```ruby
+config.vm.define "master-node" do |node_config|
+ node_config.vm.hostname = "master-node"
+ node_config.vm.network "private_network", ip: "192.168.56.10"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "master.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+end
+```
+
+In `master.sh`, the following happens:
+- Runs `kubeadm init`
+- Generates the `join.sh` script containing the token
+- Other nodes will use this script to join the cluster
+
+---
+
+#### Worker Node:
+
+```ruby
+config.vm.define "worker-node-1" do |node_config|
+ node_config.vm.hostname = "worker-node-1"
+ node_config.vm.network "private_network", ip: "192.168.56.11"
+ node_config.vm.provision "shell", path: "common.sh"
+ node_config.vm.provision "shell", path: "worker.sh"
+ node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+end
+```
+
+- The worker script waits for `join.sh` to be generated by the master and then executes it.
+
+```sh
+# Wait for join.sh
+for i in {1..30}; do
+ if [ -f /vagrant/join.sh ]; then
+ break
+ fi
+ echo "[$(date '+%T')] Waiting for /vagrant/join.sh... (try $i/30)"
+ sleep 10
+ if [ "$i" == "30" ]; then
+ echo "Timeout waiting for /vagrant/join.sh"
+ exit 1
+ fi
+done
+```
+---
+
+#### SWAP Management:
+
+Kubernetes requires swap to be disabled.
+Even though `common.sh` disables swap on boot, VM restarts may re-enable it.
+
+#### Ensure swap is disabled **always**:
+```ruby
+node_config.vm.provision "shell", path: "disable-swap.sh", run: "always"
+```
+
+---
+
+## Summary
+
+### Both KIND and KUBEADM architectures achieve the same goal with different approaches:
+
+#### KIND:
+- Simple and fast
+- Uses Docker containers
+- Best for development or sandbox use
+
+
+
+
+
+
+
+#### KUBEADM on VMs:
+- Production-grade realism
+- Full control over networking, bootstrapping, and configuration
+- Greater complexity and overhead
+
+
+
+
+
+
+
+
+#### Both setups follow a similar underlying flow:
+1. crations of master node
+ - + container-D
+ - + contrl plan components
+ - + kubeadm & kubeproxy (since the control plan components are executed inside pods after all ...)
+2. creation of worker nodes
+ - + container-D
+ - + kubeproxy + kubeadm (since this are the worker node processes )
+3. join the workers to the master by using kubeadm join (with the master token generated at master process)
+
+
+
+
+
+
+
+
+
+---
+
+## SOME KIND EXECUTIONS :
+
+kubectl get nodes
+
+kubectl config get-clusters
+```
+ ✘ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ● kubectl config get-clusters
+NAME
+kind-cka-cluster-1
+kind-cka-cluster-2
+docker-desktop
+```
+kubectl config get-contexts
+```
+ ✘ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ● kubectl config get-contexts
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+ kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+```
+
+kubectl config use-context kind-cka-cluster-1
+```
+Switched to context "kind-cka-cluster-1".
+```
+kubectl config get-contexts
+
+```
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+* kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+ kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+ idubi@DESKTOP-82998RE 3.12 ~/.../40DAysOfK8-CKA/Resources Day06 ●
+```
+kind delete cluster --name cka-cluster-2
+```
+Deleting cluster "cka-cluster-2" ...
+Deleted nodes: ["cka-cluster-2-control-plane2" "cka-cluster-2-worker2" "cka-cluster-2-control-plane" "cka-cluster-2-external-load-balancer" "cka-cluster-2-worker4" "cka-cluster-2-worker" "cka-cluster-2-worker3"]
+```
+kind get clusters
+```
+cka-cluster-1
+```
+
+kubectl config get-clusters
+```
+NAME
+docker-desktop
+kind-cka-cluster-1`
+```
+ kind create cluster --image kindest/node:v1.32.2@sha256:f226345927d7e348497136874b6d207e0b32cc52154ad8323129352923a3142f --name cka-cluster-2 --config kind-2master-4workers.yaml
+ ```
+Creating cluster "cka-cluster-2" ...
+ ✓ Ensuring node image (kindest/node:v1.32.2) 🖼
+ ✓ Preparing nodes 📦 📦 📦 📦 📦 📦
+ ✓ Configuring the external load balancer ⚖️
+ ✓ Writing configuration 📜
+ ✓ Starting control-plane 🕹️
+ ✓ Installing CNI 🔌
+ ✓ Installing StorageClass 💾
+ ✓ Joining more control-plane nodes 🎮
+ ✓ Joining worker nodes 🚜
+Set kubectl context to "kind-cka-cluster-2"
+You can now use your cluster with:
+
+kubectl cluster-info --context kind-cka-cluster-2
+
+Have a question, bug, or feature request? Let us know! https://kind.sigs.k8s.io/#community 🙂
+```
+kubectl cluster-info --context kind-cka-cluster-2
+```
+Kubernetes control plane is running at https://127.0.0.1:42379
+CoreDNS is running at https://127.0.0.1:42379/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
+
+To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
+
+ ```
+ kubectl get nodes
+
+```
+NAME STATUS ROLES AGE VERSION
+cka-cluster-2-control-plane Ready control-plane 4m40s v1.32.2
+cka-cluster-2-control-plane2 Ready control-plane 4m34s v1.32.2
+cka-cluster-2-worker Ready 4m27s v1.32.2
+cka-cluster-2-worker2 Ready 4m27s v1.32.2
+cka-cluster-2-worker3 Ready 4m27s v1.32.2
+cka-cluster-2-worker4 Ready 4m27s v1.32.2
+```
+kubectl config get-contexts
+```
+CURRENT NAME CLUSTER AUTHINFO NAMESPACE
+ docker-desktop docker-desktop docker-desktop
+ kind-cka-cluster-1 kind-cka-cluster-1 kind-cka-cluster-1
+* kind-cka-cluster-2 kind-cka-cluster-2 kind-cka-cluster-2
+```
+kubectl config get-clusters
+```
+NAME
+kind-cka-cluster-2
+docker-desktop
+kind-cka-cluster-1
+```
\ No newline at end of file
diff --git a/Resources/markdown-cheat-sheet.md b/Resources/markdown-cheat-sheet.md
new file mode 100644
index 0000000..c94cb27
--- /dev/null
+++ b/Resources/markdown-cheat-sheet.md
@@ -0,0 +1,119 @@
+# Markdown Cheat Sheet
+
+Thanks for visiting [The Markdown Guide](https://www.markdownguide.org)!
+
+This Markdown cheat sheet provides a quick overview of all the Markdown syntax elements. It can’t cover every edge case, so if you need more information about any of these elements, refer to the reference guides for [basic syntax](https://www.markdownguide.org/basic-syntax/) and [extended syntax](https://www.markdownguide.org/extended-syntax/).
+
+## Basic Syntax
+
+These are the elements outlined in John Gruber’s original design document. All Markdown applications support these elements.
+
+### Heading
+
+# H1
+## H2
+### H3
+
+### Bold
+
+**bold text**
+
+### Italic
+
+*italicized text*
+
+### Blockquote
+
+> blockquote
+
+### Ordered List
+
+1. First item
+2. Second item
+3. Third item
+
+### Unordered List
+
+- First item
+- Second item
+- Third item
+
+### Code
+
+`code`
+
+### Horizontal Rule
+
+---
+
+### Link
+
+[Markdown Guide](https://www.markdownguide.org)
+
+### Image
+
+
+
+## Extended Syntax
+
+These elements extend the basic syntax by adding additional features. Not all Markdown applications support these elements.
+
+### Table
+
+| Syntax | Description |
+| ----------- | ----------- |
+| Header | Title |
+| Paragraph | Text |
+
+### Fenced Code Block
+
+```
+{
+ "firstName": "John",
+ "lastName": "Smith",
+ "age": 25
+}
+```
+
+### Footnote
+
+Here's a sentence with a footnote. [^1]
+
+[^1]: This is the footnote.
+
+### Heading ID
+
+### My Great Heading {#custom-id}
+
+### Definition List
+
+term
+: definition
+
+### Strikethrough
+
+~~The world is flat.~~
+
+### Task List
+
+- [x] Write the press release
+- [ ] Update the website
+- [ ] Contact the media
+
+### Emoji
+
+That is so funny! :joy:
+
+(See also [Copying and Pasting Emoji](https://www.markdownguide.org/extended-syntax/#copying-and-pasting-emoji))
+
+### Highlight
+
+I need to highlight these ==very important words==.
+
+### Subscript
+
+H~2~O
+
+### Superscript
+
+X^2^
\ No newline at end of file