2025-06-06 09:08:28.500002 | Job console starting... 2025-06-06 09:08:28.528019 | Updating repositories 2025-06-06 09:08:28.605443 | Preparing job workspace 2025-06-06 09:08:38.879099 | Running Ansible setup... 2025-06-06 09:08:46.375919 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-06-06 09:08:47.004978 | 2025-06-06 09:08:47.005115 | PLAY [localhost] 2025-06-06 09:08:47.013952 | 2025-06-06 09:08:47.014024 | TASK [Gathering Facts] 2025-06-06 09:08:48.018591 | localhost | ok 2025-06-06 09:08:48.083820 | 2025-06-06 09:08:48.084148 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-06-06 09:08:48.591573 | localhost -> localhost | changed 2025-06-06 09:08:48.603008 | 2025-06-06 09:08:48.603154 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-06-06 09:08:49.454490 | localhost -> localhost | changed 2025-06-06 09:08:49.464445 | 2025-06-06 09:08:49.464559 | TASK [Setup log path fact] 2025-06-06 09:08:49.483191 | localhost | ok 2025-06-06 09:08:49.494761 | 2025-06-06 09:08:49.494844 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-06-06 09:08:49.532581 | localhost | ok 2025-06-06 09:08:49.540494 | 2025-06-06 09:08:49.540572 | TASK [emit-job-header : Print job information] 2025-06-06 09:08:49.588598 | # Job Information 2025-06-06 09:08:49.588768 | Ansible Version: 2.15.12 2025-06-06 09:08:49.588794 | Job: cifmw-multinode-tempest 2025-06-06 09:08:49.588813 | Pipeline: github-check 2025-06-06 09:08:49.588831 | Executor: ze04.softwarefactory-project.io 2025-06-06 09:08:49.588849 | Triggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3041 2025-06-06 09:08:49.588867 | Log URL (when completed): https://logserver.rdoproject.org/da6/rdoproject.org/da6209eb144b44c8bcf9e635dd549c6d/ 2025-06-06 09:08:49.588884 | Event ID: 8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2 2025-06-06 09:08:49.592570 | 2025-06-06 09:08:49.592635 | LOOP [emit-job-header : Print node information] 2025-06-06 09:08:49.698986 | localhost | ok: 2025-06-06 09:08:49.699194 | localhost | # Node Information 2025-06-06 09:08:49.699222 | localhost | Inventory Hostname: compute-0 2025-06-06 09:08:49.699243 | localhost | Hostname: np0005307513 2025-06-06 09:08:49.699262 | localhost | Username: zuul 2025-06-06 09:08:49.699282 | localhost | Distro: CentOS 9 2025-06-06 09:08:49.699299 | localhost | Provider: vexxhost-nodepool-tripleo 2025-06-06 09:08:49.699316 | localhost | Region: RegionOne 2025-06-06 09:08:49.699333 | localhost | Label: cloud-centos-9-stream-tripleo-xxl 2025-06-06 09:08:49.699349 | localhost | Product Name: OpenStack Nova 2025-06-06 09:08:49.699365 | localhost | Interface IP: 38.129.56.109 2025-06-06 09:08:49.746391 | localhost | ok: 2025-06-06 09:08:49.746447 | localhost | # Node Information 2025-06-06 09:08:49.746470 | localhost | Inventory Hostname: controller 2025-06-06 09:08:49.746490 | localhost | Hostname: np0005307512 2025-06-06 09:08:49.746508 | localhost | Username: zuul 2025-06-06 09:08:49.746525 | localhost | Distro: CentOS 9 2025-06-06 09:08:49.746541 | localhost | Provider: vexxhost-nodepool-tripleo 2025-06-06 09:08:49.746558 | localhost | Region: RegionOne 2025-06-06 09:08:49.746574 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2025-06-06 09:08:49.746590 | localhost | Product Name: OpenStack Nova 2025-06-06 09:08:49.746607 | localhost | Interface IP: 38.102.83.173 2025-06-06 09:08:49.839997 | localhost | ok: 2025-06-06 09:08:49.840134 | localhost | # Node Information 2025-06-06 09:08:49.840184 | localhost | Inventory Hostname: crc 2025-06-06 09:08:49.840224 | localhost | Hostname: crc 2025-06-06 09:08:49.840262 | localhost | Username: core 2025-06-06 09:08:49.840298 | localhost | Distro: RedHat 4.18 2025-06-06 09:08:49.840370 | localhost | Provider: vexxhost-nodepool-tripleo 2025-06-06 09:08:49.840409 | localhost | Region: RegionOne 2025-06-06 09:08:49.840445 | localhost | Label: crc-cloud-ocp-4-18-1-4xl 2025-06-06 09:08:49.840481 | localhost | Product Name: OpenStack Nova 2025-06-06 09:08:49.840517 | localhost | Interface IP: 38.129.56.108 2025-06-06 09:08:49.885101 | 2025-06-06 09:08:49.885220 | PLAY [all] 2025-06-06 09:08:49.896103 | 2025-06-06 09:08:49.896198 | TASK [Gather network facts] 2025-06-06 09:08:50.397792 | controller | ok 2025-06-06 09:08:50.415919 | compute-0 | ok 2025-06-06 09:08:50.501792 | crc | ok 2025-06-06 09:08:50.535501 | 2025-06-06 09:08:50.535603 | TASK [include_role : start-zuul-console] 2025-06-06 09:08:50.570418 | compute-0 | ok 2025-06-06 09:08:50.575125 | controller | ok 2025-06-06 09:08:50.580623 | crc | ok 2025-06-06 09:08:50.601574 | 2025-06-06 09:08:50.601669 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-06-06 09:08:51.011445 | controller | ok 2025-06-06 09:08:51.017990 | crc | ok 2025-06-06 09:08:51.032080 | compute-0 | ok 2025-06-06 09:08:51.049366 | 2025-06-06 09:08:51.049432 | TASK [include_role : add-build-sshkey] 2025-06-06 09:08:51.085106 | compute-0 | ok 2025-06-06 09:08:51.090959 | controller | ok 2025-06-06 09:08:51.108187 | crc | ok 2025-06-06 09:08:51.141377 | 2025-06-06 09:08:51.141481 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-06-06 09:08:51.429794 | compute-0 -> localhost | ok 2025-06-06 09:08:51.441904 | 2025-06-06 09:08:51.442041 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-06-06 09:08:51.477410 | compute-0 | ok 2025-06-06 09:08:51.499315 | controller | ok 2025-06-06 09:08:51.522037 | crc | ok 2025-06-06 09:08:51.557439 | compute-0 | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-06-06 09:08:51.557575 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-06-06 09:08:51.557617 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-06-06 09:08:51.566308 | 2025-06-06 09:08:51.566384 | TASK [add-build-sshkey : Create Temp SSH key] 2025-06-06 09:08:52.418421 | compute-0 -> localhost | Generating public/private rsa key pair. 2025-06-06 09:08:52.418759 | compute-0 -> localhost | Your identification has been saved in /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/da6209eb144b44c8bcf9e635dd549c6d_id_rsa. 2025-06-06 09:08:52.418828 | compute-0 -> localhost | Your public key has been saved in /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/da6209eb144b44c8bcf9e635dd549c6d_id_rsa.pub. 2025-06-06 09:08:52.418875 | compute-0 -> localhost | The key fingerprint is: 2025-06-06 09:08:52.418918 | compute-0 -> localhost | SHA256:SJszIsRfsu6cJsjOgoIt03LfUledy1HjqW42e+8zMTA zuul-build-sshkey 2025-06-06 09:08:52.418963 | compute-0 -> localhost | The key's randomart image is: 2025-06-06 09:08:52.419031 | compute-0 -> localhost | +---[RSA 3072]----+ 2025-06-06 09:08:52.419074 | compute-0 -> localhost | | | 2025-06-06 09:08:52.419115 | compute-0 -> localhost | | . o | 2025-06-06 09:08:52.419154 | compute-0 -> localhost | | o . o . + o | 2025-06-06 09:08:52.419192 | compute-0 -> localhost | | . . = + . +Eo | 2025-06-06 09:08:52.419230 | compute-0 -> localhost | | . + * S. . +o | 2025-06-06 09:08:52.419268 | compute-0 -> localhost | | o ..o. + o | 2025-06-06 09:08:52.419306 | compute-0 -> localhost | |++ .. . . o| 2025-06-06 09:08:52.419343 | compute-0 -> localhost | |@.=ooo = .o | 2025-06-06 09:08:52.419380 | compute-0 -> localhost | |+B +=.. o.+ o=| 2025-06-06 09:08:52.419418 | compute-0 -> localhost | +----[SHA256]-----+ 2025-06-06 09:08:52.419501 | compute-0 -> localhost | ok: Runtime: 0:00:00.438730 2025-06-06 09:08:52.432236 | 2025-06-06 09:08:52.432391 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-06-06 09:08:52.467531 | compute-0 | ok 2025-06-06 09:08:52.498099 | controller | ok 2025-06-06 09:08:52.516319 | crc | ok 2025-06-06 09:08:52.542464 | compute-0 | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-06-06 09:08:52.542550 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-06-06 09:08:52.542582 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-06-06 09:08:52.561023 | 2025-06-06 09:08:52.561099 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-06-06 09:08:52.591305 | compute-0 | skipping: Conditional result was False 2025-06-06 09:08:52.592306 | controller | skipping: Conditional result was False 2025-06-06 09:08:52.612759 | crc | skipping: Conditional result was False 2025-06-06 09:08:52.618519 | 2025-06-06 09:08:52.618580 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-06-06 09:08:53.137533 | controller | changed 2025-06-06 09:08:53.148391 | compute-0 | changed 2025-06-06 09:08:53.254203 | crc | changed 2025-06-06 09:08:53.267752 | 2025-06-06 09:08:53.268010 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-06-06 09:08:53.532085 | compute-0 | ok 2025-06-06 09:08:53.581234 | crc | ok 2025-06-06 09:08:53.640022 | controller | ok 2025-06-06 09:08:53.647575 | 2025-06-06 09:08:53.647667 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-06-06 09:08:54.498081 | crc | changed 2025-06-06 09:08:54.518513 | compute-0 | changed 2025-06-06 09:08:54.703015 | controller | changed 2025-06-06 09:08:54.717035 | 2025-06-06 09:08:54.717191 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-06-06 09:08:55.538561 | compute-0 | changed 2025-06-06 09:08:55.620580 | crc | changed 2025-06-06 09:08:55.745467 | controller | changed 2025-06-06 09:08:55.758022 | 2025-06-06 09:08:55.758222 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-06-06 09:08:55.810269 | compute-0 | skipping: Conditional result was False 2025-06-06 09:08:55.822170 | controller | skipping: Conditional result was False 2025-06-06 09:08:55.842931 | crc | skipping: Conditional result was False 2025-06-06 09:08:55.851233 | 2025-06-06 09:08:55.851327 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-06-06 09:08:56.278094 | compute-0 -> localhost | changed 2025-06-06 09:08:56.325569 | 2025-06-06 09:08:56.325745 | TASK [add-build-sshkey : Add back temp key] 2025-06-06 09:08:56.677025 | compute-0 -> localhost | Identity added: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/da6209eb144b44c8bcf9e635dd549c6d_id_rsa (zuul-build-sshkey) 2025-06-06 09:08:56.677281 | compute-0 -> localhost | ok: Runtime: 0:00:00.014469 2025-06-06 09:08:56.683547 | 2025-06-06 09:08:56.683610 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-06-06 09:08:57.062107 | compute-0 | ok 2025-06-06 09:08:57.088804 | crc | ok 2025-06-06 09:08:57.163822 | controller | ok 2025-06-06 09:08:57.175447 | 2025-06-06 09:08:57.175600 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-06-06 09:08:57.201311 | compute-0 | skipping: Conditional result was False 2025-06-06 09:08:57.229864 | controller | skipping: Conditional result was False 2025-06-06 09:08:57.240857 | crc | skipping: Conditional result was False 2025-06-06 09:08:57.270145 | 2025-06-06 09:08:57.270287 | TASK [include_role : validate-host] 2025-06-06 09:08:57.294744 | compute-0 | ok 2025-06-06 09:08:57.319995 | controller | ok 2025-06-06 09:08:57.327175 | crc | ok 2025-06-06 09:08:57.360314 | 2025-06-06 09:08:57.360425 | TASK [validate-host : Define zuul_info_dir fact] 2025-06-06 09:08:57.403261 | compute-0 | ok 2025-06-06 09:08:57.417986 | controller | ok 2025-06-06 09:08:57.433747 | crc | ok 2025-06-06 09:08:57.439906 | 2025-06-06 09:08:57.439969 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-06-06 09:08:57.719537 | compute-0 -> localhost | ok 2025-06-06 09:08:57.733171 | 2025-06-06 09:08:57.733322 | TASK [validate-host : Collect information about the host] 2025-06-06 09:08:58.389732 | compute-0 | ok 2025-06-06 09:08:58.775655 | crc | ok 2025-06-06 09:08:59.582470 | controller | ok 2025-06-06 09:08:59.602571 | 2025-06-06 09:08:59.602763 | TASK [validate-host : Sanitize hostname] 2025-06-06 09:08:59.676904 | compute-0 | ok 2025-06-06 09:08:59.695348 | crc | ok 2025-06-06 09:08:59.701111 | controller | ok 2025-06-06 09:08:59.707896 | 2025-06-06 09:08:59.708075 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-06-06 09:09:00.134397 | compute-0 -> localhost | changed 2025-06-06 09:09:00.155854 | controller -> localhost | changed 2025-06-06 09:09:00.177493 | crc -> localhost | changed 2025-06-06 09:09:00.183015 | 2025-06-06 09:09:00.183080 | TASK [validate-host : Collect information about zuul worker] 2025-06-06 09:09:00.618358 | crc | ok 2025-06-06 09:09:00.655973 | controller | ok 2025-06-06 09:09:00.687072 | compute-0 | ok 2025-06-06 09:09:00.698397 | 2025-06-06 09:09:00.698553 | TASK [validate-host : Write out all zuul information for each host] 2025-06-06 09:09:01.127718 | compute-0 -> localhost | changed 2025-06-06 09:09:01.138854 | crc -> localhost | changed 2025-06-06 09:09:01.170085 | controller -> localhost | changed 2025-06-06 09:09:01.189817 | 2025-06-06 09:09:01.189926 | TASK [include_role : prepare-workspace-openshift] 2025-06-06 09:09:01.204468 | compute-0 | skipping: Conditional result was False 2025-06-06 09:09:01.210223 | 2025-06-06 09:09:01.210286 | TASK [include_role : remove-zuul-sshkey] 2025-06-06 09:09:01.224617 | compute-0 | skipping: Conditional result was False 2025-06-06 09:09:01.231276 | 2025-06-06 09:09:01.231357 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-06-06 09:09:01.510075 | compute-0 | ok: "logs" 2025-06-06 09:09:01.510540 | compute-0 | ok: All items complete 2025-06-06 09:09:01.510600 | 2025-06-06 09:09:01.525509 | controller | ok: "logs" 2025-06-06 09:09:01.544644 | crc | ok: "logs" 2025-06-06 09:09:01.756070 | controller | ok: "artifacts" 2025-06-06 09:09:01.766141 | compute-0 | ok: "artifacts" 2025-06-06 09:09:01.788393 | crc | ok: "artifacts" 2025-06-06 09:09:01.979123 | compute-0 | ok: "docs" 2025-06-06 09:09:02.036538 | controller | ok: "docs" 2025-06-06 09:09:02.049777 | crc | ok: "docs" 2025-06-06 09:09:02.065328 | 2025-06-06 09:09:02.065513 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-06-06 09:09:02.376025 | compute-0 | changed: "logs" 2025-06-06 09:09:02.376489 | compute-0 | ok: All items complete 2025-06-06 09:09:02.376563 | 2025-06-06 09:09:02.418880 | crc | changed: "logs" 2025-06-06 09:09:02.469197 | controller | changed: "logs" 2025-06-06 09:09:02.678008 | crc | changed: "artifacts" 2025-06-06 09:09:02.699346 | controller | changed: "artifacts" 2025-06-06 09:09:02.727523 | compute-0 | changed: "artifacts" 2025-06-06 09:09:02.917411 | crc | changed: "docs" 2025-06-06 09:09:02.962006 | controller | changed: "docs" 2025-06-06 09:09:03.002890 | compute-0 | changed: "docs" 2025-06-06 09:09:03.003097 | compute-0 | changed: All items complete 2025-06-06 09:09:03.003148 | 2025-06-06 09:09:03.129784 | 2025-06-06 09:09:03.129966 | PLAY RECAP 2025-06-06 09:09:03.130021 | compute-0 | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-06-06 09:09:03.130048 | controller | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-06-06 09:09:03.130070 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-06-06 09:09:03.130091 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 09:09:03.130108 | 2025-06-06 09:09:03.301539 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-06-06 09:09:03.307313 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-06-06 09:09:03.928577 | 2025-06-06 09:09:03.928759 | PLAY [all] 2025-06-06 09:09:03.973780 | 2025-06-06 09:09:03.973913 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-06-06 09:09:04.045463 | crc | ok 2025-06-06 09:09:04.050837 | compute-0 | ok 2025-06-06 09:09:04.065989 | controller | ok 2025-06-06 09:09:04.070874 | 2025-06-06 09:09:04.070961 | TASK [mirror-info-fork : Create /etc/ci] 2025-06-06 09:09:04.523272 | crc | changed 2025-06-06 09:09:04.580792 | compute-0 | changed 2025-06-06 09:09:04.585445 | controller | changed 2025-06-06 09:09:04.590874 | 2025-06-06 09:09:04.590936 | TASK [mirror-info-fork : Install ci_mirror script] 2025-06-06 09:09:05.739327 | crc | changed 2025-06-06 09:09:05.747344 | controller | changed 2025-06-06 09:09:05.754376 | compute-0 | changed 2025-06-06 09:09:05.810501 | 2025-06-06 09:09:05.810629 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-06-06 09:09:06.275179 | compute-0 | changed: 2025-06-06 09:09:06.275393 | compute-0 | { 2025-06-06 09:09:06.275419 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-06-06 09:09:06.275439 | compute-0 | } 2025-06-06 09:09:06.280116 | controller | changed: 2025-06-06 09:09:06.280160 | controller | { 2025-06-06 09:09:06.280182 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-06-06 09:09:06.280201 | controller | } 2025-06-06 09:09:06.319588 | crc | changed: 2025-06-06 09:09:06.319697 | crc | { 2025-06-06 09:09:06.319723 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-06-06 09:09:06.319742 | crc | } 2025-06-06 09:09:06.552645 | controller | changed: 2025-06-06 09:09:06.552787 | controller | { 2025-06-06 09:09:06.552826 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-06-06 09:09:06.552864 | controller | } 2025-06-06 09:09:06.610779 | compute-0 | changed: 2025-06-06 09:09:06.610892 | compute-0 | { 2025-06-06 09:09:06.610914 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-06-06 09:09:06.610932 | compute-0 | } 2025-06-06 09:09:06.659667 | crc | changed: 2025-06-06 09:09:06.659835 | crc | { 2025-06-06 09:09:06.659858 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-06-06 09:09:06.659884 | crc | } 2025-06-06 09:09:06.889210 | controller | changed: 2025-06-06 09:09:06.889313 | controller | { 2025-06-06 09:09:06.889343 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-06-06 09:09:06.889362 | controller | } 2025-06-06 09:09:06.924795 | compute-0 | changed: 2025-06-06 09:09:06.924893 | compute-0 | { 2025-06-06 09:09:06.924917 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-06-06 09:09:06.924936 | compute-0 | } 2025-06-06 09:09:07.016131 | crc | changed: 2025-06-06 09:09:07.016294 | crc | { 2025-06-06 09:09:07.016344 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-06-06 09:09:07.016386 | crc | } 2025-06-06 09:09:07.233510 | compute-0 | changed: 2025-06-06 09:09:07.233727 | compute-0 | { 2025-06-06 09:09:07.233819 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-06-06 09:09:07.233880 | compute-0 | } 2025-06-06 09:09:07.265516 | controller | changed: 2025-06-06 09:09:07.265642 | controller | { 2025-06-06 09:09:07.265729 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-06-06 09:09:07.265776 | controller | } 2025-06-06 09:09:07.374264 | crc | changed: 2025-06-06 09:09:07.374424 | crc | { 2025-06-06 09:09:07.374477 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-06-06 09:09:07.374518 | crc | } 2025-06-06 09:09:07.486377 | compute-0 | changed: 2025-06-06 09:09:07.486549 | compute-0 | { 2025-06-06 09:09:07.486600 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-06-06 09:09:07.486641 | compute-0 | } 2025-06-06 09:09:07.537586 | controller | changed: 2025-06-06 09:09:07.537770 | controller | { 2025-06-06 09:09:07.537824 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-06-06 09:09:07.537866 | controller | } 2025-06-06 09:09:07.746982 | compute-0 | changed: 2025-06-06 09:09:07.747155 | compute-0 | { 2025-06-06 09:09:07.747221 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-06-06 09:09:07.747292 | compute-0 | } 2025-06-06 09:09:07.773802 | crc | changed: 2025-06-06 09:09:07.774068 | crc | { 2025-06-06 09:09:07.774132 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-06-06 09:09:07.774173 | crc | } 2025-06-06 09:09:07.854049 | controller | changed: 2025-06-06 09:09:07.854211 | controller | { 2025-06-06 09:09:07.854267 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-06-06 09:09:07.854310 | controller | } 2025-06-06 09:09:08.146813 | controller | changed: 2025-06-06 09:09:08.146980 | controller | { 2025-06-06 09:09:08.147031 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2025-06-06 09:09:08.147074 | controller | } 2025-06-06 09:09:08.178893 | crc | changed: 2025-06-06 09:09:08.179010 | crc | { 2025-06-06 09:09:08.179069 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-06-06 09:09:08.179115 | crc | } 2025-06-06 09:09:08.431028 | controller | changed: 2025-06-06 09:09:08.431178 | controller | { 2025-06-06 09:09:08.431228 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2025-06-06 09:09:08.431270 | controller | } 2025-06-06 09:09:08.591790 | compute-0 | changed: 2025-06-06 09:09:08.591943 | compute-0 | { 2025-06-06 09:09:08.592018 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2025-06-06 09:09:08.592062 | compute-0 | } 2025-06-06 09:09:08.612965 | crc | changed: 2025-06-06 09:09:08.613078 | crc | { 2025-06-06 09:09:08.613135 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2025-06-06 09:09:08.613237 | crc | } 2025-06-06 09:09:08.786553 | controller | changed: 2025-06-06 09:09:08.786732 | controller | { 2025-06-06 09:09:08.786789 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-06-06 09:09:08.786831 | controller | } 2025-06-06 09:09:08.898103 | compute-0 | changed: 2025-06-06 09:09:08.898216 | compute-0 | { 2025-06-06 09:09:08.898264 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2025-06-06 09:09:08.898305 | compute-0 | } 2025-06-06 09:09:08.992388 | crc | changed: 2025-06-06 09:09:08.992565 | crc | { 2025-06-06 09:09:08.992641 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2025-06-06 09:09:08.992726 | crc | } 2025-06-06 09:09:09.152609 | compute-0 | changed: 2025-06-06 09:09:09.152825 | compute-0 | { 2025-06-06 09:09:09.152893 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-06-06 09:09:09.152947 | compute-0 | } 2025-06-06 09:09:09.255719 | controller | changed: 2025-06-06 09:09:09.255858 | controller | { 2025-06-06 09:09:09.255908 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy/MuqMnjVU5lf6qXIsDZ9GPGcXeegfaN5LuLASvX2b5ajT5ZrOPztkrSSVV3qYjn8re2aZ0kP3K9lpuJzY7qkT9VxN6DCkRlMc11Zb47lJgLWImjGgWmB7dXBbqvu9c1e3qW7Lzi+5XeLqd5u6IvR2a3FuE2U/QhXkUqW/KPOt14CixZM8wnlPFi9ZpXSaIxvjPmX5XECFZOpIXDzuSkWWGGDuJgvnJwhFOtUhs7rLmO5E83rgVAkAvlhRNzPsZrtXJuqEITUeOs86lyBPceNnR7w4+obhqPp88Uy7TwTX5GIzdktnYmuethLIqEaqyDv6wVMG6J0vsH9vekJThMz jgilaber@fedora" 2025-06-06 09:09:09.255950 | controller | } 2025-06-06 09:09:09.385447 | crc | changed: 2025-06-06 09:09:09.385724 | crc | { 2025-06-06 09:09:09.385791 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-06-06 09:09:09.385835 | crc | } 2025-06-06 09:09:09.432529 | compute-0 | changed: 2025-06-06 09:09:09.432658 | compute-0 | { 2025-06-06 09:09:09.432743 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy/MuqMnjVU5lf6qXIsDZ9GPGcXeegfaN5LuLASvX2b5ajT5ZrOPztkrSSVV3qYjn8re2aZ0kP3K9lpuJzY7qkT9VxN6DCkRlMc11Zb47lJgLWImjGgWmB7dXBbqvu9c1e3qW7Lzi+5XeLqd5u6IvR2a3FuE2U/QhXkUqW/KPOt14CixZM8wnlPFi9ZpXSaIxvjPmX5XECFZOpIXDzuSkWWGGDuJgvnJwhFOtUhs7rLmO5E83rgVAkAvlhRNzPsZrtXJuqEITUeOs86lyBPceNnR7w4+obhqPp88Uy7TwTX5GIzdktnYmuethLIqEaqyDv6wVMG6J0vsH9vekJThMz jgilaber@fedora" 2025-06-06 09:09:09.432788 | compute-0 | } 2025-06-06 09:09:09.630645 | controller | changed: 2025-06-06 09:09:09.630956 | controller | { 2025-06-06 09:09:09.631019 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-06-06 09:09:09.631063 | controller | } 2025-06-06 09:09:09.700763 | compute-0 | changed: 2025-06-06 09:09:09.700904 | compute-0 | { 2025-06-06 09:09:09.700952 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-06-06 09:09:09.700993 | compute-0 | } 2025-06-06 09:09:09.741158 | crc | changed: 2025-06-06 09:09:09.741294 | crc | { 2025-06-06 09:09:09.741341 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCy/MuqMnjVU5lf6qXIsDZ9GPGcXeegfaN5LuLASvX2b5ajT5ZrOPztkrSSVV3qYjn8re2aZ0kP3K9lpuJzY7qkT9VxN6DCkRlMc11Zb47lJgLWImjGgWmB7dXBbqvu9c1e3qW7Lzi+5XeLqd5u6IvR2a3FuE2U/QhXkUqW/KPOt14CixZM8wnlPFi9ZpXSaIxvjPmX5XECFZOpIXDzuSkWWGGDuJgvnJwhFOtUhs7rLmO5E83rgVAkAvlhRNzPsZrtXJuqEITUeOs86lyBPceNnR7w4+obhqPp88Uy7TwTX5GIzdktnYmuethLIqEaqyDv6wVMG6J0vsH9vekJThMz jgilaber@fedora" 2025-06-06 09:09:09.741381 | crc | } 2025-06-06 09:09:09.927913 | controller | changed: 2025-06-06 09:09:09.928102 | controller | { 2025-06-06 09:09:09.928155 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-06-06 09:09:09.928196 | controller | } 2025-06-06 09:09:10.028075 | compute-0 | changed: 2025-06-06 09:09:10.028186 | compute-0 | { 2025-06-06 09:09:10.028212 | compute-0 | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-06-06 09:09:10.028233 | compute-0 | } 2025-06-06 09:09:10.085459 | crc | changed: 2025-06-06 09:09:10.085661 | crc | { 2025-06-06 09:09:10.085704 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-06-06 09:09:10.085724 | crc | } 2025-06-06 09:09:10.310845 | controller | changed: 2025-06-06 09:09:10.310985 | controller | { 2025-06-06 09:09:10.311034 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-06-06 09:09:10.311076 | controller | } 2025-06-06 09:09:10.351088 | compute-0 | changed: 2025-06-06 09:09:10.351223 | compute-0 | { 2025-06-06 09:09:10.351273 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-06-06 09:09:10.351315 | compute-0 | } 2025-06-06 09:09:10.440519 | crc | changed: 2025-06-06 09:09:10.440712 | crc | { 2025-06-06 09:09:10.440773 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-06-06 09:09:10.440818 | crc | } 2025-06-06 09:09:10.572083 | controller | changed: 2025-06-06 09:09:10.572244 | controller | { 2025-06-06 09:09:10.572294 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-06-06 09:09:10.572334 | controller | } 2025-06-06 09:09:10.592213 | compute-0 | changed: 2025-06-06 09:09:10.592312 | compute-0 | { 2025-06-06 09:09:10.592362 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-06-06 09:09:10.592401 | compute-0 | } 2025-06-06 09:09:10.791453 | crc | changed: 2025-06-06 09:09:10.791797 | crc | { 2025-06-06 09:09:10.791866 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-06-06 09:09:10.791910 | crc | } 2025-06-06 09:09:10.849425 | compute-0 | changed: 2025-06-06 09:09:10.849540 | compute-0 | { 2025-06-06 09:09:10.849589 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-06-06 09:09:10.849642 | compute-0 | } 2025-06-06 09:09:10.872809 | controller | changed: 2025-06-06 09:09:10.872955 | controller | { 2025-06-06 09:09:10.873006 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-06-06 09:09:10.873065 | controller | } 2025-06-06 09:09:11.125303 | crc | changed: 2025-06-06 09:09:11.125481 | crc | { 2025-06-06 09:09:11.125545 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-06-06 09:09:11.125597 | crc | } 2025-06-06 09:09:11.137079 | compute-0 | changed: 2025-06-06 09:09:11.137190 | compute-0 | { 2025-06-06 09:09:11.137239 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-06-06 09:09:11.137278 | compute-0 | } 2025-06-06 09:09:11.179147 | controller | changed: 2025-06-06 09:09:11.179276 | controller | { 2025-06-06 09:09:11.179324 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-06-06 09:09:11.179363 | controller | } 2025-06-06 09:09:11.411624 | compute-0 | changed: 2025-06-06 09:09:11.411831 | compute-0 | { 2025-06-06 09:09:11.411888 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2025-06-06 09:09:11.411932 | compute-0 | } 2025-06-06 09:09:11.466709 | crc | changed: 2025-06-06 09:09:11.466832 | crc | { 2025-06-06 09:09:11.466880 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-06-06 09:09:11.466920 | crc | } 2025-06-06 09:09:11.502549 | controller | changed: 2025-06-06 09:09:11.502721 | controller | { 2025-06-06 09:09:11.502795 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2025-06-06 09:09:11.502843 | controller | } 2025-06-06 09:09:11.714436 | compute-0 | changed: 2025-06-06 09:09:11.714609 | compute-0 | { 2025-06-06 09:09:11.714660 | compute-0 | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2025-06-06 09:09:11.714778 | compute-0 | } 2025-06-06 09:09:11.755725 | controller | changed: 2025-06-06 09:09:11.755855 | controller | { 2025-06-06 09:09:11.755904 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2025-06-06 09:09:11.755963 | controller | } 2025-06-06 09:09:11.840990 | crc | changed: 2025-06-06 09:09:11.841152 | crc | { 2025-06-06 09:09:11.841200 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-06-06 09:09:11.841239 | crc | } 2025-06-06 09:09:12.019179 | compute-0 | changed: 2025-06-06 09:09:12.019348 | compute-0 | { 2025-06-06 09:09:12.019407 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-06-06 09:09:12.019452 | compute-0 | } 2025-06-06 09:09:12.069585 | controller | changed: 2025-06-06 09:09:12.069773 | controller | { 2025-06-06 09:09:12.069828 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-06-06 09:09:12.069870 | controller | } 2025-06-06 09:09:12.274836 | crc | changed: 2025-06-06 09:09:12.275159 | crc | { 2025-06-06 09:09:12.275227 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2025-06-06 09:09:12.275272 | crc | } 2025-06-06 09:09:12.306537 | compute-0 | changed: 2025-06-06 09:09:12.306867 | compute-0 | { 2025-06-06 09:09:12.306938 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-06-06 09:09:12.306983 | compute-0 | } 2025-06-06 09:09:12.360629 | controller | changed: 2025-06-06 09:09:12.360786 | controller | { 2025-06-06 09:09:12.360836 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-06-06 09:09:12.360876 | controller | } 2025-06-06 09:09:12.573556 | compute-0 | changed: 2025-06-06 09:09:12.573746 | compute-0 | { 2025-06-06 09:09:12.573808 | compute-0 | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-06-06 09:09:12.573850 | compute-0 | } 2025-06-06 09:09:12.639294 | crc | changed: 2025-06-06 09:09:12.639629 | crc | { 2025-06-06 09:09:12.639733 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2025-06-06 09:09:12.639800 | crc | } 2025-06-06 09:09:12.639876 | crc | changed: All items complete 2025-06-06 09:09:12.639922 | 2025-06-06 09:09:12.665932 | controller | changed: 2025-06-06 09:09:12.666076 | controller | { 2025-06-06 09:09:12.666127 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-06-06 09:09:12.666171 | controller | } 2025-06-06 09:09:13.018350 | crc | changed: 2025-06-06 09:09:13.018535 | crc | { 2025-06-06 09:09:13.018597 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-06-06 09:09:13.018646 | crc | } 2025-06-06 09:09:13.393501 | crc | changed: 2025-06-06 09:09:13.393667 | crc | { 2025-06-06 09:09:13.393771 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-06-06 09:09:13.393813 | crc | } 2025-06-06 09:09:13.756121 | crc | changed: 2025-06-06 09:09:13.756286 | crc | { 2025-06-06 09:09:13.756339 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-06-06 09:09:13.756384 | crc | } 2025-06-06 09:09:13.817022 | 2025-06-06 09:09:13.817172 | TASK [Create nodepool directory] 2025-06-06 09:09:14.125086 | compute-0 | changed 2025-06-06 09:09:14.134480 | crc | changed 2025-06-06 09:09:14.360750 | controller | changed 2025-06-06 09:09:14.373088 | 2025-06-06 09:09:14.373242 | TASK [Create nodepool sub_nodes file] 2025-06-06 09:09:15.134383 | crc | changed 2025-06-06 09:09:15.168836 | compute-0 | changed 2025-06-06 09:09:15.362154 | controller | changed 2025-06-06 09:09:15.373875 | 2025-06-06 09:09:15.374060 | TASK [Create nodepool sub_nodes_private file] 2025-06-06 09:09:16.186722 | crc | changed 2025-06-06 09:09:16.195632 | compute-0 | changed 2025-06-06 09:09:16.256361 | controller | changed 2025-06-06 09:09:16.267124 | 2025-06-06 09:09:16.267258 | LOOP [Populate nodepool sub_nodes file] 2025-06-06 09:09:16.348372 | 2025-06-06 09:09:16.348537 | LOOP [Populate nodepool sub_nodes_private file] 2025-06-06 09:09:16.415361 | 2025-06-06 09:09:16.415573 | TASK [Create nodepool primary file] 2025-06-06 09:09:16.448086 | compute-0 | skipping: Conditional result was False 2025-06-06 09:09:16.458988 | controller | skipping: Conditional result was False 2025-06-06 09:09:16.469381 | crc | skipping: Conditional result was False 2025-06-06 09:09:16.476374 | 2025-06-06 09:09:16.476440 | TASK [Create nodepool node_private for this node] 2025-06-06 09:09:17.336179 | crc | changed 2025-06-06 09:09:17.424166 | compute-0 | changed 2025-06-06 09:09:17.435502 | controller | changed 2025-06-06 09:09:17.448471 | 2025-06-06 09:09:17.448621 | LOOP [Copy ssh keys to nodepool directory] 2025-06-06 09:09:17.925626 | crc | ok: Item: id_rsa Runtime: 0:00:00.015900 2025-06-06 09:09:17.926372 | 2025-06-06 09:09:17.939644 | controller | ok: Item: id_rsa Runtime: 0:00:00.010272 2025-06-06 09:09:17.954060 | compute-0 | ok: Item: id_rsa Runtime: 0:00:00.062405 2025-06-06 09:09:18.183351 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.030237 2025-06-06 09:09:18.209421 | compute-0 | ok: Item: id_rsa.pub Runtime: 0:00:00.010930 2025-06-06 09:09:18.280055 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.029381 2025-06-06 09:09:18.280286 | crc | changed: All items complete 2025-06-06 09:09:18.280344 | 2025-06-06 09:09:18.301907 | 2025-06-06 09:09:18.302045 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-06-06 09:09:19.098951 | compute-0 | changed 2025-06-06 09:09:19.134423 | crc | changed 2025-06-06 09:09:19.359539 | controller | changed 2025-06-06 09:09:19.411079 | 2025-06-06 09:09:19.411212 | TASK [Validate sudoers config after edits] 2025-06-06 05:09:19.797924 | compute-0 | /etc/sudoers: parsed OK 2025-06-06 05:09:19.798073 | compute-0 | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-06-06 05:09:19.798083 | compute-0 | /etc/sudoers.d/zuul: parsed OK 2025-06-06 05:09:19.798090 | compute-0 | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-06-06 05:09:19.862365 | controller | /etc/sudoers: parsed OK 2025-06-06 05:09:19.862505 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-06-06 05:09:19.862559 | controller | /etc/sudoers.d/zuul: parsed OK 2025-06-06 05:09:19.862602 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-06-06 09:09:20.013058 | compute-0 | ok: Runtime: 0:00:00.010759 2025-06-06 09:09:20.025089 | controller | ok: Runtime: 0:00:00.008847 2025-06-06 09:09:20.085591 | crc | ok: Runtime: 0:00:00.255304 2025-06-06 09:09:20.099594 | 2025-06-06 09:09:20.099872 | TASK [Show the environment passed in to job shell scripts] 2025-06-06 09:09:20.031655 | crc | /etc/sudoers: parsed OK 2025-06-06 09:09:20.031725 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2025-06-06 09:09:20.031735 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-06-06 05:09:20.439306 | compute-0 | SHELL=/bin/bash 2025-06-06 05:09:20.439348 | compute-0 | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2025-06-06 05:09:20.439357 | compute-0 | ZUUL_SHORT_PROJECT_NAME=ci-framework 2025-06-06 05:09:20.439364 | compute-0 | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/41/3041/e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.439370 | compute-0 | PWD=/home/zuul 2025-06-06 05:09:20.439376 | compute-0 | ZUUL_PIPELINE=github-check 2025-06-06 05:09:20.439382 | compute-0 | LOGNAME=zuul 2025-06-06 05:09:20.439388 | compute-0 | XDG_SESSION_TYPE=tty 2025-06-06 05:09:20.439394 | compute-0 | _=/usr/bin/env 2025-06-06 05:09:20.439401 | compute-0 | MOTD_SHOWN=pam 2025-06-06 05:09:20.439408 | compute-0 | HOME=/home/zuul 2025-06-06 05:09:20.439416 | compute-0 | LANG=en_US.UTF-8 2025-06-06 05:09:20.439424 | compute-0 | SSH_CONNECTION=38.102.83.114 34942 38.129.56.109 22 2025-06-06 05:09:20.439431 | compute-0 | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2025-06-06 05:09:20.439442 | compute-0 | ZUUL_CHANGE_IDS=3041,e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.439487 | compute-0 | WORKSPACE=/home/zuul/workspace 2025-06-06 05:09:20.439496 | compute-0 | XDG_SESSION_CLASS=user 2025-06-06 05:09:20.439502 | compute-0 | SELINUX_ROLE_REQUESTED= 2025-06-06 05:09:20.439508 | compute-0 | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-06-06 05:09:20.439514 | compute-0 | USER=zuul 2025-06-06 05:09:20.439520 | compute-0 | ZUUL_VOTING=True 2025-06-06 05:09:20.439526 | compute-0 | BUILD_TIMEOUT=10800000 2025-06-06 05:09:20.439532 | compute-0 | SELINUX_USE_CURRENT_RANGE= 2025-06-06 05:09:20.439538 | compute-0 | SHLVL=1 2025-06-06 05:09:20.439544 | compute-0 | ZUUL_PATCHSET=e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.439549 | compute-0 | XDG_SESSION_ID=1 2025-06-06 05:09:20.439555 | compute-0 | ZUUL_BRANCH=main 2025-06-06 05:09:20.439561 | compute-0 | XDG_RUNTIME_DIR=/run/user/1000 2025-06-06 05:09:20.439567 | compute-0 | SSH_CLIENT=38.102.83.114 34942 22 2025-06-06 05:09:20.439573 | compute-0 | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-06-06 05:09:20.439579 | compute-0 | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-06-06 05:09:20.439584 | compute-0 | which_declare=declare -f 2025-06-06 05:09:20.439590 | compute-0 | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 05:09:20.439596 | compute-0 | SELINUX_LEVEL_REQUESTED= 2025-06-06 05:09:20.439602 | compute-0 | ZUUL_CHANGE=3041 2025-06-06 05:09:20.439608 | compute-0 | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-06-06 05:09:20.439614 | compute-0 | ZUUL_UUID=da6209eb144b44c8bcf9e635dd549c6d 2025-06-06 05:09:20.439673 | compute-0 | BASH_FUNC_which%%=() { ( alias; 2025-06-06 05:09:20.439682 | compute-0 | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-06-06 05:09:20.439688 | compute-0 | } 2025-06-06 09:09:20.477639 | crc | SHELL=/bin/bash 2025-06-06 09:09:20.477705 | crc | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2025-06-06 09:09:20.477783 | crc | ZUUL_SHORT_PROJECT_NAME=ci-framework 2025-06-06 09:09:20.477796 | crc | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/41/3041/e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 09:09:20.477804 | crc | PWD=/var/home/core 2025-06-06 09:09:20.477812 | crc | ZUUL_PIPELINE=github-check 2025-06-06 09:09:20.477819 | crc | LOGNAME=core 2025-06-06 09:09:20.477826 | crc | XDG_SESSION_TYPE=tty 2025-06-06 09:09:20.477833 | crc | _=/usr/bin/env 2025-06-06 09:09:20.477841 | crc | MOTD_SHOWN=pam 2025-06-06 09:09:20.477848 | crc | HOME=/var/home/core 2025-06-06 09:09:20.477855 | crc | LANG=C.UTF-8 2025-06-06 09:09:20.477862 | crc | SSH_CONNECTION=38.102.83.114 56034 38.129.56.108 22 2025-06-06 09:09:20.477870 | crc | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2025-06-06 09:09:20.477881 | crc | ZUUL_CHANGE_IDS=3041,e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 09:09:20.477889 | crc | WORKSPACE=/home/zuul/workspace 2025-06-06 09:09:20.477896 | crc | XDG_SESSION_CLASS=user 2025-06-06 09:09:20.477904 | crc | SELINUX_ROLE_REQUESTED= 2025-06-06 09:09:20.477911 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-06-06 09:09:20.477918 | crc | USER=core 2025-06-06 09:09:20.477926 | crc | ZUUL_VOTING=True 2025-06-06 09:09:20.477933 | crc | BUILD_TIMEOUT=10800000 2025-06-06 09:09:20.477940 | crc | SELINUX_USE_CURRENT_RANGE= 2025-06-06 09:09:20.477948 | crc | SHLVL=1 2025-06-06 09:09:20.477955 | crc | ZUUL_PATCHSET=e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 09:09:20.477963 | crc | XDG_SESSION_ID=2 2025-06-06 09:09:20.477970 | crc | ZUUL_BRANCH=main 2025-06-06 09:09:20.477978 | crc | XDG_RUNTIME_DIR=/run/user/1000 2025-06-06 09:09:20.477985 | crc | SSH_CLIENT=38.102.83.114 56034 22 2025-06-06 09:09:20.477993 | crc | which_declare=declare -f 2025-06-06 09:09:20.478000 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:09:20.478008 | crc | SELINUX_LEVEL_REQUESTED= 2025-06-06 09:09:20.478015 | crc | ZUUL_CHANGE=3041 2025-06-06 09:09:20.478023 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-06-06 09:09:20.478030 | crc | ZUUL_UUID=da6209eb144b44c8bcf9e635dd549c6d 2025-06-06 09:09:20.478038 | crc | BASH_FUNC_which%%=() { ( alias; 2025-06-06 09:09:20.478045 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-06-06 09:09:20.478052 | crc | } 2025-06-06 05:09:20.578983 | controller | SHELL=/bin/bash 2025-06-06 05:09:20.579069 | controller | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2025-06-06 05:09:20.579080 | controller | ZUUL_SHORT_PROJECT_NAME=ci-framework 2025-06-06 05:09:20.579094 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/41/3041/e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.579157 | controller | PWD=/home/zuul 2025-06-06 05:09:20.579166 | controller | ZUUL_PIPELINE=github-check 2025-06-06 05:09:20.579173 | controller | LOGNAME=zuul 2025-06-06 05:09:20.579179 | controller | XDG_SESSION_TYPE=tty 2025-06-06 05:09:20.579186 | controller | _=/usr/bin/env 2025-06-06 05:09:20.579192 | controller | MOTD_SHOWN=pam 2025-06-06 05:09:20.579199 | controller | HOME=/home/zuul 2025-06-06 05:09:20.579205 | controller | LANG=en_US.UTF-8 2025-06-06 05:09:20.579211 | controller | SSH_CONNECTION=38.102.83.114 48130 38.102.83.173 22 2025-06-06 05:09:20.579218 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2025-06-06 05:09:20.579228 | controller | ZUUL_CHANGE_IDS=3041,e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.579234 | controller | WORKSPACE=/home/zuul/workspace 2025-06-06 05:09:20.579240 | controller | XDG_SESSION_CLASS=user 2025-06-06 05:09:20.579247 | controller | SELINUX_ROLE_REQUESTED= 2025-06-06 05:09:20.579253 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-06-06 05:09:20.579260 | controller | USER=zuul 2025-06-06 05:09:20.579266 | controller | ZUUL_VOTING=True 2025-06-06 05:09:20.579272 | controller | BUILD_TIMEOUT=10800000 2025-06-06 05:09:20.579279 | controller | SELINUX_USE_CURRENT_RANGE= 2025-06-06 05:09:20.579285 | controller | SHLVL=1 2025-06-06 05:09:20.579292 | controller | ZUUL_PATCHSET=e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae 2025-06-06 05:09:20.579298 | controller | XDG_SESSION_ID=1 2025-06-06 05:09:20.579304 | controller | ZUUL_BRANCH=main 2025-06-06 05:09:20.579310 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-06-06 05:09:20.579317 | controller | SSH_CLIENT=38.102.83.114 48130 22 2025-06-06 05:09:20.579323 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-06-06 05:09:20.579329 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-06-06 05:09:20.579336 | controller | which_declare=declare -f 2025-06-06 05:09:20.579343 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 05:09:20.579349 | controller | SELINUX_LEVEL_REQUESTED= 2025-06-06 05:09:20.579356 | controller | ZUUL_CHANGE=3041 2025-06-06 05:09:20.579362 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-06-06 05:09:20.579368 | controller | ZUUL_UUID=da6209eb144b44c8bcf9e635dd549c6d 2025-06-06 05:09:20.579374 | controller | BASH_FUNC_which%%=() { ( alias; 2025-06-06 05:09:20.579381 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-06-06 05:09:20.579387 | controller | } 2025-06-06 09:09:20.708589 | compute-0 | ok: Runtime: 0:00:00.008450 2025-06-06 09:09:20.720018 | crc | ok: Runtime: 0:00:00.011101 2025-06-06 09:09:20.727087 | controller | ok: Runtime: 0:00:00.012483 2025-06-06 09:09:20.734208 | 2025-06-06 09:09:20.734288 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-06-06 09:09:20.764844 | compute-0 | skipping: Conditional result was False 2025-06-06 09:09:20.766787 | controller | skipping: Conditional result was False 2025-06-06 09:09:20.787236 | crc | skipping: Conditional result was False 2025-06-06 09:09:20.793349 | 2025-06-06 09:09:20.793428 | TASK [Symlink /home/zuul-worker/workspace] 2025-06-06 09:09:21.388183 | compute-0 | skipping: Conditional result was False 2025-06-06 09:09:21.389177 | controller | skipping: Conditional result was False 2025-06-06 09:09:21.389529 | crc | skipping: Conditional result was False 2025-06-06 09:09:21.402214 | 2025-06-06 09:09:21.402355 | TASK [Ensure legacy workspace directory] 2025-06-06 09:09:21.700112 | compute-0 | changed 2025-06-06 09:09:21.705172 | controller | changed 2025-06-06 09:09:21.752117 | crc | changed 2025-06-06 09:09:21.813361 | 2025-06-06 09:09:21.813446 | PLAY RECAP 2025-06-06 09:09:21.813488 | compute-0 | ok: 13 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-06-06 09:09:21.813513 | controller | ok: 13 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-06-06 09:09:21.813535 | crc | ok: 13 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-06-06 09:09:21.813553 | 2025-06-06 09:09:21.935257 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-06-06 09:09:21.948035 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-06-06 09:09:22.598810 | 2025-06-06 09:09:22.598960 | PLAY [controller] 2025-06-06 09:09:22.621804 | 2025-06-06 09:09:22.621927 | TASK [Debug parameters] 2025-06-06 09:09:22.661392 | controller | ok 2025-06-06 09:09:22.667231 | 2025-06-06 09:09:22.667304 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2025-06-06 09:09:22.705194 | controller | ok: All assertions passed 2025-06-06 09:09:22.716445 | 2025-06-06 09:09:22.716593 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2025-06-06 09:09:22.755936 | controller | ok: All assertions passed 2025-06-06 09:09:22.766483 | 2025-06-06 09:09:22.766619 | TASK [Assert that the default network exists and has no VLAN tag] 2025-06-06 09:09:22.803951 | controller | ok: All assertions passed 2025-06-06 09:09:22.814905 | 2025-06-06 09:09:22.815045 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2025-06-06 09:09:22.916161 | controller | ok: All assertions passed 2025-06-06 09:09:22.930373 | controller | ok: All assertions passed 2025-06-06 09:09:22.945265 | controller | ok: All assertions passed 2025-06-06 09:09:22.960103 | 2025-06-06 09:09:22.960240 | LOOP [Assert that every host references an valid/declared network] 2025-06-06 09:09:23.056459 | controller | ok: All assertions passed 2025-06-06 09:09:23.056710 | controller | ok: All items complete 2025-06-06 09:09:23.056753 | 2025-06-06 09:09:23.068592 | controller | ok: All assertions passed 2025-06-06 09:09:23.080851 | controller | ok: All assertions passed 2025-06-06 09:09:23.103627 | 2025-06-06 09:09:23.103864 | LOOP [Assert that all instances has in range fixed IP for each net] 2025-06-06 09:09:23.207958 | controller | ok: All assertions passed 2025-06-06 09:09:23.223381 | controller | ok: All assertions passed 2025-06-06 09:09:23.240843 | controller | ok: All assertions passed 2025-06-06 09:09:23.252125 | 2025-06-06 09:09:23.252298 | TASK [Assert that all non-default nets has the vlan tag] 2025-06-06 09:09:23.319587 | controller | ok: All assertions passed 2025-06-06 09:09:23.330459 | 2025-06-06 09:09:23.330586 | TASK [Install required packages] 2025-06-06 09:09:46.985115 | controller | changed 2025-06-06 09:09:46.992554 | 2025-06-06 09:09:46.992622 | TASK [Create openstack config dir] 2025-06-06 09:09:47.414140 | controller | changed 2025-06-06 09:09:47.423303 | 2025-06-06 09:09:47.423501 | LOOP [Create ci dir in etc folder in the controller] 2025-06-06 09:09:47.835360 | controller -> 38.129.56.109 | changed: "compute-0" 2025-06-06 09:09:47.835960 | controller -> 38.129.56.109 | ok: All items complete 2025-06-06 09:09:47.836009 | 2025-06-06 09:09:48.132053 | controller -> 38.129.56.108 | changed: "crc" 2025-06-06 09:09:48.414227 | controller -> 38.102.83.173 | changed: "controller" 2025-06-06 09:09:48.431765 | 2025-06-06 09:09:48.432058 | TASK [Set global resource names as facts] 2025-06-06 09:09:48.506751 | controller | ok 2025-06-06 09:09:48.515226 | 2025-06-06 09:09:48.515322 | TASK [Generate CA cert file] 2025-06-06 09:09:48.557222 | controller | skipping: Conditional result was False 2025-06-06 09:09:48.580050 | 2025-06-06 09:09:48.580811 | TASK [Update CA certs] 2025-06-06 09:09:49.138078 | controller | skipping: Conditional result was False 2025-06-06 09:09:49.144542 | 2025-06-06 09:09:49.144613 | TASK [Generate clouds config from cloud_secrets secret] 2025-06-06 09:09:50.191722 | controller | changed 2025-06-06 09:09:50.203989 | 2025-06-06 09:09:50.204127 | TASK [Create the default network] 2025-06-06 05:09:53.449163 | controller | admin_state_up: true 2025-06-06 05:09:53.449320 | controller | availability_zone_hints: 2025-06-06 05:09:53.449471 | controller | - nova 2025-06-06 05:09:53.449491 | controller | availability_zones: [] 2025-06-06 05:09:53.449748 | controller | created_at: '2025-06-06T09:09:52Z' 2025-06-06 05:09:53.449922 | controller | description: '' 2025-06-06 05:09:53.450064 | controller | dns_domain: '' 2025-06-06 05:09:53.450232 | controller | id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:09:53.450434 | controller | ipv4_address_scope: null 2025-06-06 05:09:53.450584 | controller | ipv6_address_scope: null 2025-06-06 05:09:53.450793 | controller | is_default: false 2025-06-06 05:09:53.450933 | controller | is_vlan_qinq: null 2025-06-06 05:09:53.451084 | controller | is_vlan_transparent: false 2025-06-06 05:09:53.451223 | controller | l2_adjacency: true 2025-06-06 05:09:53.451404 | controller | mtu: 1500 2025-06-06 05:09:53.451549 | controller | name: zuul-ci-net-da6209eb 2025-06-06 05:09:53.451709 | controller | port_security_enabled: false 2025-06-06 05:09:53.451908 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:09:53.452057 | controller | provider:network_type: null 2025-06-06 05:09:53.452210 | controller | provider:physical_network: null 2025-06-06 05:09:53.452362 | controller | provider:segmentation_id: null 2025-06-06 05:09:53.452502 | controller | qos_policy_id: null 2025-06-06 05:09:53.452642 | controller | revision_number: 1 2025-06-06 05:09:53.452803 | controller | router:external: false 2025-06-06 05:09:53.452939 | controller | segments: null 2025-06-06 05:09:53.453072 | controller | shared: false 2025-06-06 05:09:53.453203 | controller | status: ACTIVE 2025-06-06 05:09:53.453334 | controller | subnets: [] 2025-06-06 05:09:53.453464 | controller | tags: [] 2025-06-06 05:09:53.453625 | controller | updated_at: '2025-06-06T09:09:52Z' 2025-06-06 09:09:53.756791 | controller | changed 2025-06-06 09:09:53.769322 | 2025-06-06 09:09:53.769461 | TASK [Create subnet - ipv4] 2025-06-06 05:09:55.928541 | controller | allocation_pools: 2025-06-06 05:09:55.928682 | controller | - end: 192.168.122.254 2025-06-06 05:09:55.928693 | controller | start: 192.168.122.2 2025-06-06 05:09:55.928703 | controller | cidr: 192.168.122.0/24 2025-06-06 05:09:55.928811 | controller | created_at: '2025-06-06T09:09:55Z' 2025-06-06 05:09:55.928907 | controller | description: '' 2025-06-06 05:09:55.929001 | controller | dns_nameservers: [] 2025-06-06 05:09:55.929160 | controller | dns_publish_fixed_ip: null 2025-06-06 05:09:55.929291 | controller | enable_dhcp: false 2025-06-06 05:09:55.929396 | controller | gateway_ip: 192.168.122.1 2025-06-06 05:09:55.929485 | controller | host_routes: [] 2025-06-06 05:09:55.929595 | controller | id: 467930cf-a291-4208-a4b3-22bbc7b4e7f3 2025-06-06 05:09:55.929728 | controller | ip_version: 4 2025-06-06 05:09:55.929839 | controller | ipv6_address_mode: null 2025-06-06 05:09:55.929938 | controller | ipv6_ra_mode: null 2025-06-06 05:09:55.930064 | controller | name: zuul-ci-subnet-da6209eb 2025-06-06 05:09:55.930211 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:09:55.930329 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:09:55.930424 | controller | revision_number: 0 2025-06-06 05:09:55.930516 | controller | segment_id: null 2025-06-06 05:09:55.930608 | controller | service_types: [] 2025-06-06 05:09:55.930702 | controller | subnetpool_id: null 2025-06-06 05:09:55.930801 | controller | tags: [] 2025-06-06 05:09:55.930913 | controller | updated_at: '2025-06-06T09:09:55Z' 2025-06-06 09:09:56.319741 | controller | changed 2025-06-06 09:09:56.334384 | 2025-06-06 09:09:56.334583 | TASK [Set yaml returned data for further usage] 2025-06-06 09:09:56.429195 | controller | ok 2025-06-06 09:09:56.442034 | 2025-06-06 09:09:56.442208 | TASK [Create router] 2025-06-06 05:10:00.304661 | controller | admin_state_up: true 2025-06-06 05:10:00.304924 | controller | availability_zone_hints: 2025-06-06 05:10:00.305061 | controller | - nova 2025-06-06 05:10:00.305075 | controller | availability_zones: [] 2025-06-06 05:10:00.305294 | controller | created_at: '2025-06-06T09:09:58Z' 2025-06-06 05:10:00.305419 | controller | description: '' 2025-06-06 05:10:00.305570 | controller | enable_ndp_proxy: null 2025-06-06 05:10:00.306034 | controller | external_gateway_info: 2025-06-06 05:10:00.306164 | controller | enable_snat: true 2025-06-06 05:10:00.306176 | controller | external_fixed_ips: 2025-06-06 05:10:00.306183 | controller | - ip_address: 38.129.56.96 2025-06-06 05:10:00.306190 | controller | subnet_id: 9f54b8ad-3274-448a-9847-9f3ddfe484e8 2025-06-06 05:10:00.306196 | controller | network_id: 7abff1a9-a103-46d0-979a-1f1e599f4f41 2025-06-06 05:10:00.306204 | controller | flavor_id: null 2025-06-06 05:10:00.306341 | controller | id: 8e255afc-18ea-45e7-8785-2e60c25ba63f 2025-06-06 05:10:00.306476 | controller | name: zuul-ci-subnet-router-da6209eb 2025-06-06 05:10:00.306615 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:00.306762 | controller | revision_number: 3 2025-06-06 05:10:00.306898 | controller | routes: [] 2025-06-06 05:10:00.307018 | controller | status: ACTIVE 2025-06-06 05:10:00.307131 | controller | tags: [] 2025-06-06 05:10:00.307277 | controller | tenant_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:00.307413 | controller | updated_at: '2025-06-06T09:09:59Z' 2025-06-06 09:10:00.494387 | controller | changed 2025-06-06 09:10:00.501955 | 2025-06-06 09:10:00.502047 | TASK [Set router yaml returned data for further usage] 2025-06-06 09:10:00.588492 | controller | ok 2025-06-06 09:10:00.595933 | 2025-06-06 09:10:00.596368 | TASK [Add router to subnet] 2025-06-06 09:10:05.169733 | controller | changed 2025-06-06 09:10:05.175552 | 2025-06-06 09:10:05.175621 | LOOP [Create ports, VLANs and configure them on the instance] 2025-06-06 09:10:05.251325 | controller | ok: 2025-06-06 09:10:05.251646 | controller | { 2025-06-06 09:10:05.251742 | controller | "key": "compute-0", 2025-06-06 09:10:05.251785 | controller | "value": { 2025-06-06 09:10:05.251818 | controller | "networks": { 2025-06-06 09:10:05.251849 | controller | "default": { 2025-06-06 09:10:05.251880 | controller | "ip": "192.168.122.100" 2025-06-06 09:10:05.251910 | controller | }, 2025-06-06 09:10:05.251940 | controller | "internal-api": { 2025-06-06 09:10:05.251963 | controller | "config_nm": false, 2025-06-06 09:10:05.251992 | controller | "ip": "172.17.0.100" 2025-06-06 09:10:05.252020 | controller | }, 2025-06-06 09:10:05.252048 | controller | "storage": { 2025-06-06 09:10:05.252075 | controller | "config_nm": false, 2025-06-06 09:10:05.252104 | controller | "ip": "172.18.0.100" 2025-06-06 09:10:05.252133 | controller | }, 2025-06-06 09:10:05.252160 | controller | "tenant": { 2025-06-06 09:10:05.252187 | controller | "config_nm": false, 2025-06-06 09:10:05.252215 | controller | "ip": "172.19.0.100" 2025-06-06 09:10:05.252243 | controller | } 2025-06-06 09:10:05.252271 | controller | } 2025-06-06 09:10:05.252299 | controller | } 2025-06-06 09:10:05.252328 | controller | } 2025-06-06 09:10:08.250156 | controller | ok: 2025-06-06 09:10:08.250330 | controller | { 2025-06-06 09:10:08.250364 | controller | "key": "controller", 2025-06-06 09:10:08.250391 | controller | "value": { 2025-06-06 09:10:08.250414 | controller | "networks": { 2025-06-06 09:10:08.250437 | controller | "default": { 2025-06-06 09:10:08.250459 | controller | "ip": "192.168.122.11" 2025-06-06 09:10:08.250481 | controller | } 2025-06-06 09:10:08.250503 | controller | } 2025-06-06 09:10:08.250525 | controller | } 2025-06-06 09:10:08.250546 | controller | } 2025-06-06 09:10:11.254744 | controller | ok: 2025-06-06 09:10:11.254841 | controller | { 2025-06-06 09:10:11.254864 | controller | "key": "crc", 2025-06-06 09:10:11.254882 | controller | "value": { 2025-06-06 09:10:11.254906 | controller | "networks": { 2025-06-06 09:10:11.254924 | controller | "default": { 2025-06-06 09:10:11.254941 | controller | "ip": "192.168.122.10" 2025-06-06 09:10:11.254958 | controller | }, 2025-06-06 09:10:11.254973 | controller | "internal-api": { 2025-06-06 09:10:11.254989 | controller | "ip": "172.17.0.5" 2025-06-06 09:10:11.255004 | controller | }, 2025-06-06 09:10:11.255020 | controller | "storage": { 2025-06-06 09:10:11.255035 | controller | "ip": "172.18.0.5" 2025-06-06 09:10:11.255065 | controller | }, 2025-06-06 09:10:11.255080 | controller | "tenant": { 2025-06-06 09:10:11.255096 | controller | "ip": "172.19.0.5" 2025-06-06 09:10:11.255111 | controller | } 2025-06-06 09:10:11.255127 | controller | } 2025-06-06 09:10:11.255142 | controller | } 2025-06-06 09:10:11.255158 | controller | } 2025-06-06 09:10:11.270283 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-06-06 09:10:11.272925 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-06-06 09:10:11.280208 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2025-06-06 09:10:11.303136 | 2025-06-06 09:10:11.303262 | TASK [Create instance ports and attach if necessary] 2025-06-06 09:10:11.322507 | controller | ok 2025-06-06 09:10:11.395198 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-06-06 09:10:11.401389 | 2025-06-06 09:10:11.401452 | TASK [Print the host networking data] 2025-06-06 09:10:11.472248 | controller | ok 2025-06-06 09:10:11.477591 | 2025-06-06 09:10:11.477655 | TASK [Create the private network parent port] 2025-06-06 05:10:14.029699 | controller | admin_state_up: true 2025-06-06 05:10:14.029827 | controller | allowed_address_pairs: [] 2025-06-06 05:10:14.029975 | controller | binding_host_id: null 2025-06-06 05:10:14.030087 | controller | binding_profile: {} 2025-06-06 05:10:14.030193 | controller | binding_vif_details: {} 2025-06-06 05:10:14.030298 | controller | binding_vif_type: null 2025-06-06 05:10:14.030440 | controller | binding_vnic_type: normal 2025-06-06 05:10:14.030561 | controller | created_at: '2025-06-06T09:10:13Z' 2025-06-06 05:10:14.030663 | controller | data_plane_status: null 2025-06-06 05:10:14.030756 | controller | description: '' 2025-06-06 05:10:14.030910 | controller | device_id: '' 2025-06-06 05:10:14.031032 | controller | device_owner: '' 2025-06-06 05:10:14.031134 | controller | device_profile: null 2025-06-06 05:10:14.031429 | controller | dns_assignment: 2025-06-06 05:10:14.031524 | controller | - fqdn: host-192-168-122-100.openstacklocal. 2025-06-06 05:10:14.031535 | controller | hostname: host-192-168-122-100 2025-06-06 05:10:14.031542 | controller | ip_address: 192.168.122.100 2025-06-06 05:10:14.031551 | controller | dns_domain: '' 2025-06-06 05:10:14.031630 | controller | dns_name: '' 2025-06-06 05:10:14.031768 | controller | extra_dhcp_opts: [] 2025-06-06 05:10:14.032059 | controller | fixed_ips: 2025-06-06 05:10:14.032173 | controller | - ip_address: 192.168.122.100 2025-06-06 05:10:14.032182 | controller | subnet_id: 467930cf-a291-4208-a4b3-22bbc7b4e7f3 2025-06-06 05:10:14.032191 | controller | hardware_offload_type: null 2025-06-06 05:10:14.032265 | controller | hints: '' 2025-06-06 05:10:14.032384 | controller | id: db60b607-703c-43c8-9c4e-6bb15b5ff77e 2025-06-06 05:10:14.032507 | controller | ip_allocation: immediate 2025-06-06 05:10:14.032635 | controller | mac_address: fa:16:3e:20:c1:63 2025-06-06 05:10:14.032767 | controller | name: compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe 2025-06-06 05:10:14.032913 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:10:14.033014 | controller | numa_affinity_policy: null 2025-06-06 05:10:14.033156 | controller | port_security_enabled: false 2025-06-06 05:10:14.033275 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:14.033375 | controller | propagate_uplink_status: null 2025-06-06 05:10:14.033492 | controller | resource_request: null 2025-06-06 05:10:14.033644 | controller | revision_number: 1 2025-06-06 05:10:14.033761 | controller | qos_network_policy_id: null 2025-06-06 05:10:14.033882 | controller | qos_policy_id: null 2025-06-06 05:10:14.034006 | controller | security_group_ids: [] 2025-06-06 05:10:14.034119 | controller | status: DOWN 2025-06-06 05:10:14.034216 | controller | tags: [] 2025-06-06 05:10:14.034317 | controller | trunk_details: null 2025-06-06 05:10:14.034412 | controller | trusted: null 2025-06-06 05:10:14.034523 | controller | updated_at: '2025-06-06T09:10:13Z' 2025-06-06 09:10:14.545198 | controller | changed 2025-06-06 09:10:14.553771 | 2025-06-06 09:10:14.553859 | TASK [Set common facts for further usage] 2025-06-06 09:10:14.653616 | controller | ok 2025-06-06 09:10:14.669847 | 2025-06-06 09:10:14.670096 | TASK [Create the trunk port] 2025-06-06 05:10:17.001494 | controller | created_at: '2025-06-06T09:10:16Z' 2025-06-06 05:10:17.001673 | controller | description: '' 2025-06-06 05:10:17.001954 | controller | id: d11a7d4d-7601-4d3b-a49b-0559dfa60513 2025-06-06 05:10:17.002269 | controller | is_admin_state_up: true 2025-06-06 05:10:17.002564 | controller | name: zuul-ci-trunk-compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe 2025-06-06 05:10:17.002842 | controller | port_id: db60b607-703c-43c8-9c4e-6bb15b5ff77e 2025-06-06 05:10:17.003102 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:17.003460 | controller | revision_number: 1 2025-06-06 05:10:17.003711 | controller | status: ACTIVE 2025-06-06 05:10:17.004100 | controller | sub_ports: [] 2025-06-06 05:10:17.004517 | controller | tags: [] 2025-06-06 05:10:17.004900 | controller | updated_at: '2025-06-06T09:10:16Z' 2025-06-06 09:10:17.749710 | controller | changed 2025-06-06 09:10:17.756343 | 2025-06-06 09:10:17.756410 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-06-06 09:10:17.811650 | controller | skipping: Conditional result was False 2025-06-06 09:10:17.831406 | 2025-06-06 09:10:17.831566 | TASK [Refresh NetworkManager] 2025-06-06 09:10:17.910920 | controller | skipping: Conditional result was False 2025-06-06 09:10:17.942790 | 2025-06-06 09:10:17.943109 | TASK [Attach the port to the instance] 2025-06-06 09:10:26.515014 | controller | changed 2025-06-06 09:10:26.521996 | 2025-06-06 09:10:26.522087 | TASK [Wait till the interface exists] 2025-06-06 09:10:26.848417 | controller -> 38.129.56.109 | changed 2025-06-06 09:10:26.862952 | 2025-06-06 09:10:26.863101 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-06-06 09:10:26.997501 | controller | ok 2025-06-06 09:10:27.006745 | 2025-06-06 09:10:27.006877 | LOOP [Create VLANs ports and attach them to the trunk] 2025-06-06 09:10:27.074627 | controller | ok: 2025-06-06 09:10:27.076956 | controller | { 2025-06-06 09:10:27.077030 | controller | "key": "internal-api", 2025-06-06 09:10:27.077063 | controller | "value": { 2025-06-06 09:10:27.077090 | controller | "config_nm": false, 2025-06-06 09:10:27.077116 | controller | "ip": "172.17.0.100" 2025-06-06 09:10:27.077140 | controller | } 2025-06-06 09:10:27.077166 | controller | } 2025-06-06 09:10:27.077377 | controller | ok: All items complete 2025-06-06 09:10:27.077421 | 2025-06-06 09:10:30.092179 | controller | ok: 2025-06-06 09:10:30.092275 | controller | { 2025-06-06 09:10:30.092299 | controller | "key": "storage", 2025-06-06 09:10:30.092317 | controller | "value": { 2025-06-06 09:10:30.092335 | controller | "config_nm": false, 2025-06-06 09:10:30.092354 | controller | "ip": "172.18.0.100" 2025-06-06 09:10:30.092372 | controller | } 2025-06-06 09:10:30.092389 | controller | } 2025-06-06 09:10:33.125940 | controller | ok: 2025-06-06 09:10:33.126132 | controller | { 2025-06-06 09:10:33.126210 | controller | "key": "tenant", 2025-06-06 09:10:33.126273 | controller | "value": { 2025-06-06 09:10:33.126335 | controller | "config_nm": false, 2025-06-06 09:10:33.126393 | controller | "ip": "172.19.0.100" 2025-06-06 09:10:33.126450 | controller | } 2025-06-06 09:10:33.126509 | controller | } 2025-06-06 09:10:33.152529 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:10:33.156538 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:10:33.159990 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:10:33.172438 | 2025-06-06 09:10:33.172574 | TASK [Print the VLAN data] 2025-06-06 09:10:33.233278 | controller | ok 2025-06-06 09:10:33.246039 | 2025-06-06 09:10:33.246180 | TASK [Create the VLAN port] 2025-06-06 05:10:35.694096 | controller | admin_state_up: true 2025-06-06 05:10:35.694369 | controller | allowed_address_pairs: [] 2025-06-06 05:10:35.694799 | controller | binding_host_id: null 2025-06-06 05:10:35.695267 | controller | binding_profile: {} 2025-06-06 05:10:35.695486 | controller | binding_vif_details: {} 2025-06-06 05:10:35.695687 | controller | binding_vif_type: null 2025-06-06 05:10:35.695853 | controller | binding_vnic_type: normal 2025-06-06 05:10:35.695991 | controller | created_at: '2025-06-06T09:10:35Z' 2025-06-06 05:10:35.696091 | controller | data_plane_status: null 2025-06-06 05:10:35.696188 | controller | description: '' 2025-06-06 05:10:35.696274 | controller | device_id: '' 2025-06-06 05:10:35.696361 | controller | device_owner: '' 2025-06-06 05:10:35.696454 | controller | device_profile: null 2025-06-06 05:10:35.696552 | controller | dns_assignment: [] 2025-06-06 05:10:35.696687 | controller | dns_domain: '' 2025-06-06 05:10:35.696931 | controller | dns_name: '' 2025-06-06 05:10:35.697189 | controller | extra_dhcp_opts: [] 2025-06-06 05:10:35.697403 | controller | fixed_ips: [] 2025-06-06 05:10:35.697620 | controller | hardware_offload_type: null 2025-06-06 05:10:35.697828 | controller | hints: '' 2025-06-06 05:10:35.698071 | controller | id: 2790ba04-8a31-4d3c-8f2c-0ae9558de50e 2025-06-06 05:10:35.698275 | controller | ip_allocation: none 2025-06-06 05:10:35.698493 | controller | mac_address: fa:16:3e:e2:16:84 2025-06-06 05:10:35.698754 | controller | name: compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-20 2025-06-06 05:10:35.699026 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:10:35.699245 | controller | numa_affinity_policy: null 2025-06-06 05:10:35.699539 | controller | port_security_enabled: false 2025-06-06 05:10:35.699846 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:35.700069 | controller | propagate_uplink_status: null 2025-06-06 05:10:35.700274 | controller | resource_request: null 2025-06-06 05:10:35.700540 | controller | revision_number: 1 2025-06-06 05:10:35.700756 | controller | qos_network_policy_id: null 2025-06-06 05:10:35.700997 | controller | qos_policy_id: null 2025-06-06 05:10:35.701242 | controller | security_group_ids: [] 2025-06-06 05:10:35.701433 | controller | status: DOWN 2025-06-06 05:10:35.701616 | controller | tags: [] 2025-06-06 05:10:35.701847 | controller | trunk_details: null 2025-06-06 05:10:35.702059 | controller | trusted: null 2025-06-06 05:10:35.702302 | controller | updated_at: '2025-06-06T09:10:35Z' 2025-06-06 09:10:36.295836 | controller | changed 2025-06-06 09:10:36.309770 | 2025-06-06 09:10:36.309925 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:10:38.872881 | controller | changed 2025-06-06 09:10:38.885595 | 2025-06-06 09:10:38.885757 | TASK [Print the VLAN data] 2025-06-06 09:10:38.976394 | controller | ok 2025-06-06 09:10:38.988491 | 2025-06-06 09:10:38.988636 | TASK [Create the VLAN port] 2025-06-06 05:10:42.032674 | controller | admin_state_up: true 2025-06-06 05:10:42.032909 | controller | allowed_address_pairs: [] 2025-06-06 05:10:42.033116 | controller | binding_host_id: null 2025-06-06 05:10:42.033244 | controller | binding_profile: {} 2025-06-06 05:10:42.033370 | controller | binding_vif_details: {} 2025-06-06 05:10:42.033498 | controller | binding_vif_type: null 2025-06-06 05:10:42.033656 | controller | binding_vnic_type: normal 2025-06-06 05:10:42.033814 | controller | created_at: '2025-06-06T09:10:41Z' 2025-06-06 05:10:42.033946 | controller | data_plane_status: null 2025-06-06 05:10:42.034063 | controller | description: '' 2025-06-06 05:10:42.034177 | controller | device_id: '' 2025-06-06 05:10:42.034297 | controller | device_owner: '' 2025-06-06 05:10:42.034419 | controller | device_profile: null 2025-06-06 05:10:42.034539 | controller | dns_assignment: [] 2025-06-06 05:10:42.034655 | controller | dns_domain: '' 2025-06-06 05:10:42.034770 | controller | dns_name: '' 2025-06-06 05:10:42.034915 | controller | extra_dhcp_opts: [] 2025-06-06 05:10:42.035037 | controller | fixed_ips: [] 2025-06-06 05:10:42.035165 | controller | hardware_offload_type: null 2025-06-06 05:10:42.035277 | controller | hints: '' 2025-06-06 05:10:42.035418 | controller | id: 64afe9b0-a902-4ddb-89ac-633e6985779a 2025-06-06 05:10:42.035552 | controller | ip_allocation: none 2025-06-06 05:10:42.035685 | controller | mac_address: fa:16:3e:59:ab:31 2025-06-06 05:10:42.035849 | controller | name: compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-21 2025-06-06 05:10:42.035998 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:10:42.036125 | controller | numa_affinity_policy: null 2025-06-06 05:10:42.036286 | controller | port_security_enabled: false 2025-06-06 05:10:42.036429 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:42.036562 | controller | propagate_uplink_status: null 2025-06-06 05:10:42.036687 | controller | resource_request: null 2025-06-06 05:10:42.036857 | controller | revision_number: 1 2025-06-06 05:10:42.036991 | controller | qos_network_policy_id: null 2025-06-06 05:10:42.037115 | controller | qos_policy_id: null 2025-06-06 05:10:42.037238 | controller | security_group_ids: [] 2025-06-06 05:10:42.037354 | controller | status: DOWN 2025-06-06 05:10:42.037466 | controller | tags: [] 2025-06-06 05:10:42.037589 | controller | trunk_details: null 2025-06-06 05:10:42.037707 | controller | trusted: null 2025-06-06 05:10:42.037860 | controller | updated_at: '2025-06-06T09:10:41Z' 2025-06-06 09:10:42.572975 | controller | changed 2025-06-06 09:10:42.588542 | 2025-06-06 09:10:42.588805 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:10:45.652186 | controller | changed 2025-06-06 09:10:45.666626 | 2025-06-06 09:10:45.666827 | TASK [Print the VLAN data] 2025-06-06 09:10:45.728664 | controller | ok 2025-06-06 09:10:45.742038 | 2025-06-06 09:10:45.742345 | TASK [Create the VLAN port] 2025-06-06 05:10:48.932373 | controller | admin_state_up: true 2025-06-06 05:10:48.932589 | controller | allowed_address_pairs: [] 2025-06-06 05:10:48.932808 | controller | binding_host_id: null 2025-06-06 05:10:48.932945 | controller | binding_profile: {} 2025-06-06 05:10:48.933074 | controller | binding_vif_details: {} 2025-06-06 05:10:48.933202 | controller | binding_vif_type: null 2025-06-06 05:10:48.933374 | controller | binding_vnic_type: normal 2025-06-06 05:10:48.933519 | controller | created_at: '2025-06-06T09:10:47Z' 2025-06-06 05:10:48.933647 | controller | data_plane_status: null 2025-06-06 05:10:48.933765 | controller | description: '' 2025-06-06 05:10:48.933904 | controller | device_id: '' 2025-06-06 05:10:48.934029 | controller | device_owner: '' 2025-06-06 05:10:48.934151 | controller | device_profile: null 2025-06-06 05:10:48.934283 | controller | dns_assignment: [] 2025-06-06 05:10:48.934405 | controller | dns_domain: '' 2025-06-06 05:10:48.934520 | controller | dns_name: '' 2025-06-06 05:10:48.934642 | controller | extra_dhcp_opts: [] 2025-06-06 05:10:48.934760 | controller | fixed_ips: [] 2025-06-06 05:10:48.934905 | controller | hardware_offload_type: null 2025-06-06 05:10:48.935021 | controller | hints: '' 2025-06-06 05:10:48.935157 | controller | id: e4f3cb2d-8229-49e5-8eb2-34410844e19e 2025-06-06 05:10:48.935294 | controller | ip_allocation: none 2025-06-06 05:10:48.935428 | controller | mac_address: fa:16:3e:73:dd:53 2025-06-06 05:10:48.935598 | controller | name: compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-22 2025-06-06 05:10:48.935768 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:10:48.935916 | controller | numa_affinity_policy: null 2025-06-06 05:10:48.936079 | controller | port_security_enabled: false 2025-06-06 05:10:48.936235 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:48.936379 | controller | propagate_uplink_status: null 2025-06-06 05:10:48.936504 | controller | resource_request: null 2025-06-06 05:10:48.936659 | controller | revision_number: 1 2025-06-06 05:10:48.936802 | controller | qos_network_policy_id: null 2025-06-06 05:10:48.936931 | controller | qos_policy_id: null 2025-06-06 05:10:48.937055 | controller | security_group_ids: [] 2025-06-06 05:10:48.937191 | controller | status: DOWN 2025-06-06 05:10:48.937319 | controller | tags: [] 2025-06-06 05:10:48.937443 | controller | trunk_details: null 2025-06-06 05:10:48.937560 | controller | trusted: null 2025-06-06 05:10:48.937693 | controller | updated_at: '2025-06-06T09:10:48Z' 2025-06-06 09:10:49.312079 | controller | changed 2025-06-06 09:10:49.325918 | 2025-06-06 09:10:49.326065 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:10:52.403270 | controller | changed 2025-06-06 09:10:52.416168 | 2025-06-06 09:10:52.416304 | LOOP [Prepare VLANs interface data to be used configuring] 2025-06-06 09:10:52.548725 | controller | ok: 2025-06-06 09:10:52.549267 | controller | { 2025-06-06 09:10:52.549347 | controller | "key": "internal-api", 2025-06-06 09:10:52.549391 | controller | "value": { 2025-06-06 09:10:52.549432 | controller | "config_nm": false, 2025-06-06 09:10:52.549470 | controller | "ip": "172.17.0.100" 2025-06-06 09:10:52.549506 | controller | } 2025-06-06 09:10:52.549543 | controller | } 2025-06-06 09:10:52.579821 | controller | ok: 2025-06-06 09:10:52.579942 | controller | { 2025-06-06 09:10:52.580023 | controller | "key": "storage", 2025-06-06 09:10:52.580081 | controller | "value": { 2025-06-06 09:10:52.580129 | controller | "config_nm": false, 2025-06-06 09:10:52.580176 | controller | "ip": "172.18.0.100" 2025-06-06 09:10:52.580219 | controller | } 2025-06-06 09:10:52.580262 | controller | } 2025-06-06 09:10:52.610634 | controller | ok: 2025-06-06 09:10:52.610758 | controller | { 2025-06-06 09:10:52.610783 | controller | "key": "tenant", 2025-06-06 09:10:52.610801 | controller | "value": { 2025-06-06 09:10:52.610818 | controller | "config_nm": false, 2025-06-06 09:10:52.610834 | controller | "ip": "172.19.0.100" 2025-06-06 09:10:52.610850 | controller | } 2025-06-06 09:10:52.610866 | controller | } 2025-06-06 09:10:52.632628 | 2025-06-06 09:10:52.632830 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-06-06 09:10:53.493591 | controller -> 38.129.56.109 | changed: 2025-06-06 09:10:53.494050 | controller -> 38.129.56.109 | { 2025-06-06 09:10:53.494123 | controller -> 38.129.56.109 | "key": "default", 2025-06-06 09:10:53.494167 | controller -> 38.129.56.109 | "value": { 2025-06-06 09:10:53.494222 | controller -> 38.129.56.109 | "connection": "ci-private-network", 2025-06-06 09:10:53.494262 | controller -> 38.129.56.109 | "gw": "192.168.122.1", 2025-06-06 09:10:53.494355 | controller -> 38.129.56.109 | "iface": "eth1", 2025-06-06 09:10:53.494414 | controller -> 38.129.56.109 | "ip": "192.168.122.100/24", 2025-06-06 09:10:53.494566 | controller -> 38.129.56.109 | "mac": "fa:16:3e:20:c1:63", 2025-06-06 09:10:53.494622 | controller -> 38.129.56.109 | "mtu": "1500" 2025-06-06 09:10:53.494660 | controller -> 38.129.56.109 | } 2025-06-06 09:10:53.494732 | controller -> 38.129.56.109 | } 2025-06-06 09:10:53.494824 | controller -> 38.129.56.109 | ok: All items complete 2025-06-06 09:10:53.494869 | 2025-06-06 09:10:53.520129 | controller | skipping: Conditional result was False 2025-06-06 09:10:53.542251 | controller | skipping: Conditional result was False 2025-06-06 09:10:53.565131 | controller | skipping: Conditional result was False 2025-06-06 09:10:53.584397 | 2025-06-06 09:10:53.584603 | TASK [Refresh NetworkManager] 2025-06-06 09:10:54.577743 | controller -> 38.129.56.109 | changed 2025-06-06 09:10:54.598730 | 2025-06-06 09:10:54.598882 | TASK [Debug fetch IP routes] 2025-06-06 09:10:54.969535 | controller -> 38.129.56.109 | changed 2025-06-06 09:10:54.984977 | 2025-06-06 09:10:54.985124 | TASK [Debug IP routes] 2025-06-06 09:10:55.037605 | controller -> 38.129.56.109 | ok 2025-06-06 09:10:55.055850 | 2025-06-06 09:10:55.056057 | TASK [Create instance ports and attach if necessary] 2025-06-06 09:10:55.099020 | controller | ok 2025-06-06 09:10:55.122126 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-06-06 09:10:55.131505 | 2025-06-06 09:10:55.131591 | TASK [Print the host networking data] 2025-06-06 09:10:55.188566 | controller | ok 2025-06-06 09:10:55.197894 | 2025-06-06 09:10:55.198018 | TASK [Create the private network parent port] 2025-06-06 05:10:57.794298 | controller | admin_state_up: true 2025-06-06 05:10:57.794571 | controller | allowed_address_pairs: [] 2025-06-06 05:10:57.794820 | controller | binding_host_id: null 2025-06-06 05:10:57.794955 | controller | binding_profile: {} 2025-06-06 05:10:57.795083 | controller | binding_vif_details: {} 2025-06-06 05:10:57.795219 | controller | binding_vif_type: null 2025-06-06 05:10:57.795413 | controller | binding_vnic_type: normal 2025-06-06 05:10:57.795606 | controller | created_at: '2025-06-06T09:10:57Z' 2025-06-06 05:10:57.795772 | controller | data_plane_status: null 2025-06-06 05:10:57.795915 | controller | description: '' 2025-06-06 05:10:57.796027 | controller | device_id: '' 2025-06-06 05:10:57.796146 | controller | device_owner: '' 2025-06-06 05:10:57.796292 | controller | device_profile: null 2025-06-06 05:10:57.796610 | controller | dns_assignment: 2025-06-06 05:10:57.796750 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2025-06-06 05:10:57.796766 | controller | hostname: host-192-168-122-11 2025-06-06 05:10:57.796773 | controller | ip_address: 192.168.122.11 2025-06-06 05:10:57.796802 | controller | dns_domain: '' 2025-06-06 05:10:57.796937 | controller | dns_name: '' 2025-06-06 05:10:57.797087 | controller | extra_dhcp_opts: [] 2025-06-06 05:10:57.797411 | controller | fixed_ips: 2025-06-06 05:10:57.797542 | controller | - ip_address: 192.168.122.11 2025-06-06 05:10:57.797552 | controller | subnet_id: 467930cf-a291-4208-a4b3-22bbc7b4e7f3 2025-06-06 05:10:57.797561 | controller | hardware_offload_type: null 2025-06-06 05:10:57.797668 | controller | hints: '' 2025-06-06 05:10:57.797833 | controller | id: 28408ceb-351c-4633-9e82-be7f2c448d34 2025-06-06 05:10:57.797989 | controller | ip_allocation: immediate 2025-06-06 05:10:57.798120 | controller | mac_address: fa:16:3e:3f:ac:ad 2025-06-06 05:10:57.798274 | controller | name: controller-aacaaa81-4c59-40c1-8d24-12d0d1bffbcb 2025-06-06 05:10:57.798433 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:10:57.798561 | controller | numa_affinity_policy: null 2025-06-06 05:10:57.798721 | controller | port_security_enabled: false 2025-06-06 05:10:57.798879 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:10:57.799012 | controller | propagate_uplink_status: null 2025-06-06 05:10:57.799133 | controller | resource_request: null 2025-06-06 05:10:57.799302 | controller | revision_number: 1 2025-06-06 05:10:57.799433 | controller | qos_network_policy_id: null 2025-06-06 05:10:57.799582 | controller | qos_policy_id: null 2025-06-06 05:10:57.799708 | controller | security_group_ids: [] 2025-06-06 05:10:57.799895 | controller | status: DOWN 2025-06-06 05:10:57.800015 | controller | tags: [] 2025-06-06 05:10:57.800139 | controller | trunk_details: null 2025-06-06 05:10:57.800268 | controller | trusted: null 2025-06-06 05:10:57.800407 | controller | updated_at: '2025-06-06T09:10:57Z' 2025-06-06 09:10:58.250618 | controller | changed 2025-06-06 09:10:58.337784 | 2025-06-06 09:10:58.338138 | TASK [Set common facts for further usage] 2025-06-06 09:10:58.448541 | controller | ok 2025-06-06 09:10:58.457311 | 2025-06-06 09:10:58.457492 | TASK [Create the trunk port] 2025-06-06 09:10:59.003833 | controller | skipping: Conditional result was False 2025-06-06 09:10:59.018188 | 2025-06-06 09:10:59.018358 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-06-06 09:10:59.076058 | controller | skipping: Conditional result was False 2025-06-06 09:10:59.089985 | 2025-06-06 09:10:59.090141 | TASK [Refresh NetworkManager] 2025-06-06 09:10:59.147915 | controller | skipping: Conditional result was False 2025-06-06 09:10:59.161215 | 2025-06-06 09:10:59.161353 | TASK [Attach the port to the instance] 2025-06-06 09:11:05.724550 | controller | changed 2025-06-06 09:11:05.738481 | 2025-06-06 09:11:05.738627 | TASK [Wait till the interface exists] 2025-06-06 09:11:06.032833 | controller -> 38.102.83.173 | changed 2025-06-06 09:11:06.042050 | 2025-06-06 09:11:06.042134 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-06-06 09:11:06.163954 | controller | ok 2025-06-06 09:11:06.176586 | 2025-06-06 09:11:06.176760 | LOOP [Create VLANs ports and attach them to the trunk] 2025-06-06 09:11:06.211162 | 2025-06-06 09:11:06.211434 | LOOP [Prepare VLANs interface data to be used configuring] 2025-06-06 09:11:06.242871 | 2025-06-06 09:11:06.243134 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-06-06 09:11:06.979153 | controller -> 38.102.83.173 | changed: 2025-06-06 09:11:06.979543 | controller -> 38.102.83.173 | { 2025-06-06 09:11:06.979606 | controller -> 38.102.83.173 | "key": "default", 2025-06-06 09:11:06.979648 | controller -> 38.102.83.173 | "value": { 2025-06-06 09:11:06.980066 | controller -> 38.102.83.173 | "connection": "ci-private-network", 2025-06-06 09:11:06.980136 | controller -> 38.102.83.173 | "gw": "192.168.122.1", 2025-06-06 09:11:06.980180 | controller -> 38.102.83.173 | "iface": "eth1", 2025-06-06 09:11:06.980219 | controller -> 38.102.83.173 | "ip": "192.168.122.11/24", 2025-06-06 09:11:06.980256 | controller -> 38.102.83.173 | "mac": "fa:16:3e:3f:ac:ad", 2025-06-06 09:11:06.980293 | controller -> 38.102.83.173 | "mtu": "1500" 2025-06-06 09:11:06.980330 | controller -> 38.102.83.173 | } 2025-06-06 09:11:06.980367 | controller -> 38.102.83.173 | } 2025-06-06 09:11:06.980474 | 2025-06-06 09:11:07.000980 | 2025-06-06 09:11:07.001168 | TASK [Refresh NetworkManager] 2025-06-06 09:11:07.633794 | controller -> 38.102.83.173 | changed 2025-06-06 09:11:07.655354 | 2025-06-06 09:11:07.655525 | TASK [Debug fetch IP routes] 2025-06-06 09:11:07.940821 | controller -> 38.102.83.173 | changed 2025-06-06 09:11:07.955416 | 2025-06-06 09:11:07.955574 | TASK [Debug IP routes] 2025-06-06 09:11:08.014647 | controller -> 38.102.83.173 | ok 2025-06-06 09:11:08.029741 | 2025-06-06 09:11:08.029884 | TASK [Create instance ports and attach if necessary] 2025-06-06 09:11:08.061951 | controller | ok 2025-06-06 09:11:08.085161 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2025-06-06 09:11:08.095047 | 2025-06-06 09:11:08.095130 | TASK [Print the host networking data] 2025-06-06 09:11:08.128550 | controller | ok 2025-06-06 09:11:08.136183 | 2025-06-06 09:11:08.136268 | TASK [Create the private network parent port] 2025-06-06 05:11:10.446635 | controller | admin_state_up: true 2025-06-06 05:11:10.447040 | controller | allowed_address_pairs: [] 2025-06-06 05:11:10.447424 | controller | binding_host_id: null 2025-06-06 05:11:10.447645 | controller | binding_profile: {} 2025-06-06 05:11:10.447874 | controller | binding_vif_details: {} 2025-06-06 05:11:10.448068 | controller | binding_vif_type: null 2025-06-06 05:11:10.448328 | controller | binding_vnic_type: normal 2025-06-06 05:11:10.448595 | controller | created_at: '2025-06-06T09:11:09Z' 2025-06-06 05:11:10.448806 | controller | data_plane_status: null 2025-06-06 05:11:10.449012 | controller | description: '' 2025-06-06 05:11:10.449195 | controller | device_id: '' 2025-06-06 05:11:10.449387 | controller | device_owner: '' 2025-06-06 05:11:10.449587 | controller | device_profile: null 2025-06-06 05:11:10.450216 | controller | dns_assignment: 2025-06-06 05:11:10.450444 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2025-06-06 05:11:10.450468 | controller | hostname: host-192-168-122-10 2025-06-06 05:11:10.450481 | controller | ip_address: 192.168.122.10 2025-06-06 05:11:10.450498 | controller | dns_domain: '' 2025-06-06 05:11:10.450712 | controller | dns_name: '' 2025-06-06 05:11:10.450970 | controller | extra_dhcp_opts: [] 2025-06-06 05:11:10.451534 | controller | fixed_ips: 2025-06-06 05:11:10.451769 | controller | - ip_address: 192.168.122.10 2025-06-06 05:11:10.451810 | controller | subnet_id: 467930cf-a291-4208-a4b3-22bbc7b4e7f3 2025-06-06 05:11:10.451825 | controller | hardware_offload_type: null 2025-06-06 05:11:10.451995 | controller | hints: '' 2025-06-06 05:11:10.452197 | controller | id: 577b6958-93d8-45ed-9ea8-1afb06d96f62 2025-06-06 05:11:10.452398 | controller | ip_allocation: immediate 2025-06-06 05:11:10.452646 | controller | mac_address: fa:16:3e:5c:f9:dc 2025-06-06 05:11:10.452960 | controller | name: crc-974e13a0-8ce3-4941-9dfe-9f41a7608944 2025-06-06 05:11:10.453251 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:11:10.453512 | controller | numa_affinity_policy: null 2025-06-06 05:11:10.453879 | controller | port_security_enabled: false 2025-06-06 05:11:10.454181 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:11:10.454449 | controller | propagate_uplink_status: null 2025-06-06 05:11:10.454696 | controller | resource_request: null 2025-06-06 05:11:10.455040 | controller | revision_number: 1 2025-06-06 05:11:10.455304 | controller | qos_network_policy_id: null 2025-06-06 05:11:10.455574 | controller | qos_policy_id: null 2025-06-06 05:11:10.455843 | controller | security_group_ids: [] 2025-06-06 05:11:10.456072 | controller | status: DOWN 2025-06-06 05:11:10.456290 | controller | tags: [] 2025-06-06 05:11:10.456523 | controller | trunk_details: null 2025-06-06 05:11:10.456745 | controller | trusted: null 2025-06-06 05:11:10.457031 | controller | updated_at: '2025-06-06T09:11:09Z' 2025-06-06 09:11:10.704585 | controller | changed 2025-06-06 09:11:10.721806 | 2025-06-06 09:11:10.722183 | TASK [Set common facts for further usage] 2025-06-06 09:11:10.819385 | controller | ok 2025-06-06 09:11:10.834031 | 2025-06-06 09:11:10.834190 | TASK [Create the trunk port] 2025-06-06 05:11:13.005672 | controller | created_at: '2025-06-06T09:11:12Z' 2025-06-06 05:11:13.005895 | controller | description: '' 2025-06-06 05:11:13.006047 | controller | id: 4e513166-f35e-4f25-9e40-9f3aecc25a6a 2025-06-06 05:11:13.006210 | controller | is_admin_state_up: true 2025-06-06 05:11:13.006366 | controller | name: zuul-ci-trunk-crc-974e13a0-8ce3-4941-9dfe-9f41a7608944 2025-06-06 05:11:13.006508 | controller | port_id: 577b6958-93d8-45ed-9ea8-1afb06d96f62 2025-06-06 05:11:13.006652 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:11:13.006822 | controller | revision_number: 1 2025-06-06 05:11:13.006945 | controller | status: ACTIVE 2025-06-06 05:11:13.007075 | controller | sub_ports: [] 2025-06-06 05:11:13.007220 | controller | tags: [] 2025-06-06 05:11:13.007358 | controller | updated_at: '2025-06-06T09:11:12Z' 2025-06-06 09:11:13.389837 | controller | changed 2025-06-06 09:11:13.445658 | 2025-06-06 09:11:13.445814 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2025-06-06 09:11:13.522039 | controller | skipping: Conditional result was False 2025-06-06 09:11:13.539802 | 2025-06-06 09:11:13.540045 | TASK [Refresh NetworkManager] 2025-06-06 09:11:13.610861 | controller | skipping: Conditional result was False 2025-06-06 09:11:13.626239 | 2025-06-06 09:11:13.626382 | TASK [Attach the port to the instance] 2025-06-06 09:11:20.196500 | controller | changed 2025-06-06 09:11:20.210988 | 2025-06-06 09:11:20.211141 | TASK [Wait till the interface exists] 2025-06-06 09:11:20.767146 | controller -> 38.129.56.108 | changed 2025-06-06 09:11:20.783378 | 2025-06-06 09:11:20.783778 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2025-06-06 09:11:20.933044 | controller | ok 2025-06-06 09:11:20.949434 | 2025-06-06 09:11:20.949604 | LOOP [Create VLANs ports and attach them to the trunk] 2025-06-06 09:11:21.037166 | controller | ok: 2025-06-06 09:11:21.037436 | controller | { 2025-06-06 09:11:21.037474 | controller | "key": "internal-api", 2025-06-06 09:11:21.037500 | controller | "value": { 2025-06-06 09:11:21.037525 | controller | "ip": "172.17.0.5" 2025-06-06 09:11:21.037548 | controller | } 2025-06-06 09:11:21.037571 | controller | } 2025-06-06 09:11:24.049825 | controller | ok: 2025-06-06 09:11:24.049941 | controller | { 2025-06-06 09:11:24.049975 | controller | "key": "storage", 2025-06-06 09:11:24.050001 | controller | "value": { 2025-06-06 09:11:24.050026 | controller | "ip": "172.18.0.5" 2025-06-06 09:11:24.050049 | controller | } 2025-06-06 09:11:24.050098 | controller | } 2025-06-06 09:11:27.080204 | controller | ok: 2025-06-06 09:11:27.080370 | controller | { 2025-06-06 09:11:27.080427 | controller | "key": "tenant", 2025-06-06 09:11:27.080470 | controller | "value": { 2025-06-06 09:11:27.080511 | controller | "ip": "172.19.0.5" 2025-06-06 09:11:27.080553 | controller | } 2025-06-06 09:11:27.080592 | controller | } 2025-06-06 09:11:27.105304 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:11:27.109224 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:11:27.112096 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-add-vlan.yml 2025-06-06 09:11:27.122287 | 2025-06-06 09:11:27.122385 | TASK [Print the VLAN data] 2025-06-06 09:11:27.225279 | controller | ok 2025-06-06 09:11:27.239121 | 2025-06-06 09:11:27.239284 | TASK [Create the VLAN port] 2025-06-06 05:11:30.352283 | controller | admin_state_up: true 2025-06-06 05:11:30.352656 | controller | allowed_address_pairs: [] 2025-06-06 05:11:30.353275 | controller | binding_host_id: null 2025-06-06 05:11:30.353573 | controller | binding_profile: {} 2025-06-06 05:11:30.353919 | controller | binding_vif_details: {} 2025-06-06 05:11:30.354158 | controller | binding_vif_type: null 2025-06-06 05:11:30.354619 | controller | binding_vnic_type: normal 2025-06-06 05:11:30.354948 | controller | created_at: '2025-06-06T09:11:29Z' 2025-06-06 05:11:30.355337 | controller | data_plane_status: null 2025-06-06 05:11:30.355666 | controller | description: '' 2025-06-06 05:11:30.356043 | controller | device_id: '' 2025-06-06 05:11:30.356356 | controller | device_owner: '' 2025-06-06 05:11:30.356590 | controller | device_profile: null 2025-06-06 05:11:30.356924 | controller | dns_assignment: [] 2025-06-06 05:11:30.357138 | controller | dns_domain: '' 2025-06-06 05:11:30.357425 | controller | dns_name: '' 2025-06-06 05:11:30.357687 | controller | extra_dhcp_opts: [] 2025-06-06 05:11:30.357928 | controller | fixed_ips: [] 2025-06-06 05:11:30.358221 | controller | hardware_offload_type: null 2025-06-06 05:11:30.358449 | controller | hints: '' 2025-06-06 05:11:30.358697 | controller | id: 9d59a2bd-93da-444e-a911-f86c7fc4a27c 2025-06-06 05:11:30.358939 | controller | ip_allocation: none 2025-06-06 05:11:30.359170 | controller | mac_address: fa:16:3e:36:39:32 2025-06-06 05:11:30.359462 | controller | name: crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-20 2025-06-06 05:11:30.359727 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:11:30.360126 | controller | numa_affinity_policy: null 2025-06-06 05:11:30.360738 | controller | port_security_enabled: false 2025-06-06 05:11:30.361115 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:11:30.361353 | controller | propagate_uplink_status: null 2025-06-06 05:11:30.361567 | controller | resource_request: null 2025-06-06 05:11:30.361899 | controller | revision_number: 1 2025-06-06 05:11:30.362124 | controller | qos_network_policy_id: null 2025-06-06 05:11:30.362334 | controller | qos_policy_id: null 2025-06-06 05:11:30.362544 | controller | security_group_ids: [] 2025-06-06 05:11:30.362734 | controller | status: DOWN 2025-06-06 05:11:30.362949 | controller | tags: [] 2025-06-06 05:11:30.363146 | controller | trunk_details: null 2025-06-06 05:11:30.363419 | controller | trusted: null 2025-06-06 05:11:30.363714 | controller | updated_at: '2025-06-06T09:11:29Z' 2025-06-06 09:11:30.803646 | controller | changed 2025-06-06 09:11:30.817335 | 2025-06-06 09:11:30.817488 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:11:34.379654 | controller | changed 2025-06-06 09:11:34.386171 | 2025-06-06 09:11:34.386241 | TASK [Print the VLAN data] 2025-06-06 09:11:34.466776 | controller | ok 2025-06-06 09:11:34.472729 | 2025-06-06 09:11:34.472806 | TASK [Create the VLAN port] 2025-06-06 05:11:37.420877 | controller | admin_state_up: true 2025-06-06 05:11:37.421099 | controller | allowed_address_pairs: [] 2025-06-06 05:11:37.421303 | controller | binding_host_id: null 2025-06-06 05:11:37.421438 | controller | binding_profile: {} 2025-06-06 05:11:37.421586 | controller | binding_vif_details: {} 2025-06-06 05:11:37.421754 | controller | binding_vif_type: null 2025-06-06 05:11:37.421946 | controller | binding_vnic_type: normal 2025-06-06 05:11:37.422102 | controller | created_at: '2025-06-06T09:11:36Z' 2025-06-06 05:11:37.422232 | controller | data_plane_status: null 2025-06-06 05:11:37.422349 | controller | description: '' 2025-06-06 05:11:37.422474 | controller | device_id: '' 2025-06-06 05:11:37.422592 | controller | device_owner: '' 2025-06-06 05:11:37.422712 | controller | device_profile: null 2025-06-06 05:11:37.422854 | controller | dns_assignment: [] 2025-06-06 05:11:37.422974 | controller | dns_domain: '' 2025-06-06 05:11:37.423085 | controller | dns_name: '' 2025-06-06 05:11:37.423203 | controller | extra_dhcp_opts: [] 2025-06-06 05:11:37.423341 | controller | fixed_ips: [] 2025-06-06 05:11:37.423469 | controller | hardware_offload_type: null 2025-06-06 05:11:37.423578 | controller | hints: '' 2025-06-06 05:11:37.423710 | controller | id: a9b32d72-6bb2-4e16-8515-e11d3119250b 2025-06-06 05:11:37.423848 | controller | ip_allocation: none 2025-06-06 05:11:37.423981 | controller | mac_address: fa:16:3e:aa:3c:a6 2025-06-06 05:11:37.424122 | controller | name: crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-21 2025-06-06 05:11:37.424262 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:11:37.424390 | controller | numa_affinity_policy: null 2025-06-06 05:11:37.424553 | controller | port_security_enabled: false 2025-06-06 05:11:37.424694 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:11:37.424842 | controller | propagate_uplink_status: null 2025-06-06 05:11:37.424970 | controller | resource_request: null 2025-06-06 05:11:37.425124 | controller | revision_number: 1 2025-06-06 05:11:37.425251 | controller | qos_network_policy_id: null 2025-06-06 05:11:37.425373 | controller | qos_policy_id: null 2025-06-06 05:11:37.425495 | controller | security_group_ids: [] 2025-06-06 05:11:37.425609 | controller | status: DOWN 2025-06-06 05:11:37.425719 | controller | tags: [] 2025-06-06 05:11:37.425855 | controller | trunk_details: null 2025-06-06 05:11:37.425976 | controller | trusted: null 2025-06-06 05:11:37.426111 | controller | updated_at: '2025-06-06T09:11:36Z' 2025-06-06 09:11:38.015961 | controller | changed 2025-06-06 09:11:38.033108 | 2025-06-06 09:11:38.033293 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:11:40.592608 | controller | changed 2025-06-06 09:11:40.608421 | 2025-06-06 09:11:40.608579 | TASK [Print the VLAN data] 2025-06-06 09:11:40.704547 | controller | ok 2025-06-06 09:11:40.719540 | 2025-06-06 09:11:40.719727 | TASK [Create the VLAN port] 2025-06-06 05:11:43.347733 | controller | admin_state_up: true 2025-06-06 05:11:43.347988 | controller | allowed_address_pairs: [] 2025-06-06 05:11:43.348189 | controller | binding_host_id: null 2025-06-06 05:11:43.348318 | controller | binding_profile: {} 2025-06-06 05:11:43.348442 | controller | binding_vif_details: {} 2025-06-06 05:11:43.348568 | controller | binding_vif_type: null 2025-06-06 05:11:43.348724 | controller | binding_vnic_type: normal 2025-06-06 05:11:43.348879 | controller | created_at: '2025-06-06T09:11:42Z' 2025-06-06 05:11:43.349008 | controller | data_plane_status: null 2025-06-06 05:11:43.349123 | controller | description: '' 2025-06-06 05:11:43.349235 | controller | device_id: '' 2025-06-06 05:11:43.349351 | controller | device_owner: '' 2025-06-06 05:11:43.349471 | controller | device_profile: null 2025-06-06 05:11:43.349592 | controller | dns_assignment: [] 2025-06-06 05:11:43.349707 | controller | dns_domain: '' 2025-06-06 05:11:43.349834 | controller | dns_name: '' 2025-06-06 05:11:43.349956 | controller | extra_dhcp_opts: [] 2025-06-06 05:11:43.350070 | controller | fixed_ips: [] 2025-06-06 05:11:43.350195 | controller | hardware_offload_type: null 2025-06-06 05:11:43.350304 | controller | hints: '' 2025-06-06 05:11:43.350445 | controller | id: 2b82767f-db20-43c4-a4b8-e57a3e960c55 2025-06-06 05:11:43.350565 | controller | ip_allocation: none 2025-06-06 05:11:43.350691 | controller | mac_address: fa:16:3e:7f:6d:3b 2025-06-06 05:11:43.350854 | controller | name: crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-22 2025-06-06 05:11:43.350999 | controller | network_id: cb7d800e-637c-4baf-a08c-f50137c5ed00 2025-06-06 05:11:43.351123 | controller | numa_affinity_policy: null 2025-06-06 05:11:43.351294 | controller | port_security_enabled: false 2025-06-06 05:11:43.351433 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2025-06-06 05:11:43.351559 | controller | propagate_uplink_status: null 2025-06-06 05:11:43.351685 | controller | resource_request: null 2025-06-06 05:11:43.351848 | controller | revision_number: 1 2025-06-06 05:11:43.351979 | controller | qos_network_policy_id: null 2025-06-06 05:11:43.352099 | controller | qos_policy_id: null 2025-06-06 05:11:43.352220 | controller | security_group_ids: [] 2025-06-06 05:11:43.352332 | controller | status: DOWN 2025-06-06 05:11:43.352443 | controller | tags: [] 2025-06-06 05:11:43.352562 | controller | trunk_details: null 2025-06-06 05:11:43.352677 | controller | trusted: null 2025-06-06 05:11:43.352865 | controller | updated_at: '2025-06-06T09:11:42Z' 2025-06-06 09:11:43.780069 | controller | changed 2025-06-06 09:11:43.799673 | 2025-06-06 09:11:43.799912 | TASK [Add the VLAN port to the trunk] 2025-06-06 09:11:46.872484 | controller | changed 2025-06-06 09:11:46.883041 | 2025-06-06 09:11:46.883212 | LOOP [Prepare VLANs interface data to be used configuring] 2025-06-06 09:11:47.040432 | controller | ok: 2025-06-06 09:11:47.041219 | controller | { 2025-06-06 09:11:47.041288 | controller | "key": "internal-api", 2025-06-06 09:11:47.041330 | controller | "value": { 2025-06-06 09:11:47.041369 | controller | "ip": "172.17.0.5" 2025-06-06 09:11:47.041405 | controller | } 2025-06-06 09:11:47.041440 | controller | } 2025-06-06 09:11:47.041507 | controller | ok: All items complete 2025-06-06 09:11:47.041549 | 2025-06-06 09:11:47.073863 | controller | ok: 2025-06-06 09:11:47.074063 | controller | { 2025-06-06 09:11:47.074126 | controller | "key": "storage", 2025-06-06 09:11:47.074182 | controller | "value": { 2025-06-06 09:11:47.074233 | controller | "ip": "172.18.0.5" 2025-06-06 09:11:47.074282 | controller | } 2025-06-06 09:11:47.074331 | controller | } 2025-06-06 09:11:47.106390 | controller | ok: 2025-06-06 09:11:47.106557 | controller | { 2025-06-06 09:11:47.106604 | controller | "key": "tenant", 2025-06-06 09:11:47.106643 | controller | "value": { 2025-06-06 09:11:47.106718 | controller | "ip": "172.19.0.5" 2025-06-06 09:11:47.106764 | controller | } 2025-06-06 09:11:47.106801 | controller | } 2025-06-06 09:11:47.140449 | 2025-06-06 09:11:47.140841 | LOOP [Create NetworkManager configuration file for the trunk port] 2025-06-06 09:11:48.100416 | controller -> 38.129.56.108 | changed: 2025-06-06 09:11:48.100877 | controller -> 38.129.56.108 | { 2025-06-06 09:11:48.100941 | controller -> 38.129.56.108 | "key": "default", 2025-06-06 09:11:48.100983 | controller -> 38.129.56.108 | "value": { 2025-06-06 09:11:48.101021 | controller -> 38.129.56.108 | "connection": "ci-private-network", 2025-06-06 09:11:48.101058 | controller -> 38.129.56.108 | "gw": "192.168.122.1", 2025-06-06 09:11:48.101094 | controller -> 38.129.56.108 | "iface": "ens7", 2025-06-06 09:11:48.101129 | controller -> 38.129.56.108 | "ip": "192.168.122.10/24", 2025-06-06 09:11:48.101163 | controller -> 38.129.56.108 | "mac": "fa:16:3e:5c:f9:dc", 2025-06-06 09:11:48.101196 | controller -> 38.129.56.108 | "mtu": "1500" 2025-06-06 09:11:48.101233 | controller -> 38.129.56.108 | } 2025-06-06 09:11:48.101267 | controller -> 38.129.56.108 | } 2025-06-06 09:11:48.984021 | controller -> 38.129.56.108 | changed: 2025-06-06 09:11:48.984379 | controller -> 38.129.56.108 | { 2025-06-06 09:11:48.984486 | controller -> 38.129.56.108 | "key": "internal-api", 2025-06-06 09:11:48.984565 | controller -> 38.129.56.108 | "value": { 2025-06-06 09:11:48.984634 | controller -> 38.129.56.108 | "connection": "ci-private-network-20", 2025-06-06 09:11:48.984748 | controller -> 38.129.56.108 | "iface": "ens7.20", 2025-06-06 09:11:48.984812 | controller -> 38.129.56.108 | "ip": "172.17.0.5/24", 2025-06-06 09:11:48.984875 | controller -> 38.129.56.108 | "mac": "52:54:00:ce:63:da", 2025-06-06 09:11:48.984944 | controller -> 38.129.56.108 | "mtu": "1496", 2025-06-06 09:11:48.985014 | controller -> 38.129.56.108 | "parent_iface": "ens7", 2025-06-06 09:11:48.985083 | controller -> 38.129.56.108 | "vlan": 20 2025-06-06 09:11:48.985140 | controller -> 38.129.56.108 | } 2025-06-06 09:11:48.985204 | controller -> 38.129.56.108 | } 2025-06-06 09:11:49.860645 | controller -> 38.129.56.108 | changed: 2025-06-06 09:11:49.860877 | controller -> 38.129.56.108 | { 2025-06-06 09:11:49.860960 | controller -> 38.129.56.108 | "key": "storage", 2025-06-06 09:11:49.861037 | controller -> 38.129.56.108 | "value": { 2025-06-06 09:11:49.861111 | controller -> 38.129.56.108 | "connection": "ci-private-network-21", 2025-06-06 09:11:49.861184 | controller -> 38.129.56.108 | "iface": "ens7.21", 2025-06-06 09:11:49.861255 | controller -> 38.129.56.108 | "ip": "172.18.0.5/24", 2025-06-06 09:11:49.861319 | controller -> 38.129.56.108 | "mac": "52:54:00:f7:a9:7f", 2025-06-06 09:11:49.861389 | controller -> 38.129.56.108 | "mtu": "1496", 2025-06-06 09:11:49.861458 | controller -> 38.129.56.108 | "parent_iface": "ens7", 2025-06-06 09:11:49.861528 | controller -> 38.129.56.108 | "vlan": 21 2025-06-06 09:11:49.861591 | controller -> 38.129.56.108 | } 2025-06-06 09:11:49.861651 | controller -> 38.129.56.108 | } 2025-06-06 09:11:50.727469 | controller -> 38.129.56.108 | changed: 2025-06-06 09:11:50.727620 | controller -> 38.129.56.108 | { 2025-06-06 09:11:50.727670 | controller -> 38.129.56.108 | "key": "tenant", 2025-06-06 09:11:50.727800 | controller -> 38.129.56.108 | "value": { 2025-06-06 09:11:50.727841 | controller -> 38.129.56.108 | "connection": "ci-private-network-22", 2025-06-06 09:11:50.727879 | controller -> 38.129.56.108 | "iface": "ens7.22", 2025-06-06 09:11:50.727916 | controller -> 38.129.56.108 | "ip": "172.19.0.5/24", 2025-06-06 09:11:50.727954 | controller -> 38.129.56.108 | "mac": "52:54:00:d2:2f:2e", 2025-06-06 09:11:50.728004 | controller -> 38.129.56.108 | "mtu": "1496", 2025-06-06 09:11:50.728064 | controller -> 38.129.56.108 | "parent_iface": "ens7", 2025-06-06 09:11:50.728128 | controller -> 38.129.56.108 | "vlan": 22 2025-06-06 09:11:50.728172 | controller -> 38.129.56.108 | } 2025-06-06 09:11:50.728211 | controller -> 38.129.56.108 | } 2025-06-06 09:11:50.744804 | 2025-06-06 09:11:50.744931 | TASK [Refresh NetworkManager] 2025-06-06 09:11:51.495255 | controller -> 38.129.56.108 | changed 2025-06-06 09:11:51.517465 | 2025-06-06 09:11:51.517626 | TASK [Debug fetch IP routes] 2025-06-06 09:11:51.887138 | controller -> 38.129.56.108 | changed 2025-06-06 09:11:51.906885 | 2025-06-06 09:11:51.907063 | TASK [Debug IP routes] 2025-06-06 09:11:51.956327 | controller -> 38.129.56.108 | ok 2025-06-06 09:11:51.974599 | 2025-06-06 09:11:51.974837 | TASK [Display some data about network ports] 2025-06-06 05:11:54.088829 | controller | +--------------------------------------+---------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+ 2025-06-06 05:11:54.201518 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2025-06-06 05:11:54.201593 | controller | +--------------------------------------+---------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+ 2025-06-06 05:11:54.201604 | controller | | 2790ba04-8a31-4d3c-8f2c-0ae9558de50e | compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-20 | fa:16:3e:e2:16:84 | | ACTIVE | 2025-06-06 05:11:54.201612 | controller | | 28408ceb-351c-4633-9e82-be7f2c448d34 | controller-aacaaa81-4c59-40c1-8d24-12d0d1bffbcb | fa:16:3e:3f:ac:ad | ip_address='192.168.122.11', subnet_id='467930cf-a291-4208-a4b3-22bbc7b4e7f3' | ACTIVE | 2025-06-06 05:11:54.201620 | controller | | 2b82767f-db20-43c4-a4b8-e57a3e960c55 | crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-22 | fa:16:3e:7f:6d:3b | | ACTIVE | 2025-06-06 05:11:54.201628 | controller | | 328824ff-f891-4cc4-af14-2dee9a31aa29 | | fa:16:3e:44:d7:14 | ip_address='192.168.122.1', subnet_id='467930cf-a291-4208-a4b3-22bbc7b4e7f3' | ACTIVE | 2025-06-06 05:11:54.201635 | controller | | 577b6958-93d8-45ed-9ea8-1afb06d96f62 | crc-974e13a0-8ce3-4941-9dfe-9f41a7608944 | fa:16:3e:5c:f9:dc | ip_address='192.168.122.10', subnet_id='467930cf-a291-4208-a4b3-22bbc7b4e7f3' | ACTIVE | 2025-06-06 05:11:54.201643 | controller | | 64afe9b0-a902-4ddb-89ac-633e6985779a | compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-21 | fa:16:3e:59:ab:31 | | ACTIVE | 2025-06-06 05:11:54.201658 | controller | | 6ac8f977-5832-4a57-bcf3-5f0da1da70e2 | | fa:16:3e:b5:54:50 | | DOWN | 2025-06-06 05:11:54.201665 | controller | | 9d59a2bd-93da-444e-a911-f86c7fc4a27c | crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-20 | fa:16:3e:36:39:32 | | ACTIVE | 2025-06-06 05:11:54.201673 | controller | | a9b32d72-6bb2-4e16-8515-e11d3119250b | crc-974e13a0-8ce3-4941-9dfe-9f41a7608944-21 | fa:16:3e:aa:3c:a6 | | ACTIVE | 2025-06-06 05:11:54.201681 | controller | | db60b607-703c-43c8-9c4e-6bb15b5ff77e | compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe | fa:16:3e:20:c1:63 | ip_address='192.168.122.100', subnet_id='467930cf-a291-4208-a4b3-22bbc7b4e7f3' | ACTIVE | 2025-06-06 05:11:54.201688 | controller | | e4f3cb2d-8229-49e5-8eb2-34410844e19e | compute-0-5d7c6a2a-37ab-4931-82d3-8250dfe213fe-22 | fa:16:3e:73:dd:53 | | ACTIVE | 2025-06-06 05:11:54.201696 | controller | +--------------------------------------+---------------------------------------------------+-------------------+--------------------------------------------------------------------------------+--------+ 2025-06-06 09:11:54.535245 | controller | changed 2025-06-06 09:11:54.548401 | 2025-06-06 09:11:54.548563 | LOOP [Display server configuration] 2025-06-06 09:11:56.834033 | controller | changed 2025-06-06 09:11:56.834257 | controller | changed: All items complete 2025-06-06 09:11:56.834295 | 2025-06-06 09:12:01.704415 | controller | changed 2025-06-06 09:12:07.236550 | controller | changed 2025-06-06 09:12:07.275564 | 2025-06-06 09:12:07.275779 | TASK [Fetch underneath provider DNSs] 2025-06-06 09:12:07.306147 | controller | ok 2025-06-06 09:12:07.354214 | controller | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2025-06-06 09:12:07.365578 | 2025-06-06 09:12:07.365707 | TASK [Fetch the DNS list of the default interface] 2025-06-06 09:12:07.759975 | controller | ok 2025-06-06 09:12:07.779532 | 2025-06-06 09:12:07.779899 | TASK [Set provider DNS for further usage] 2025-06-06 09:12:07.865482 | controller | ok 2025-06-06 09:12:07.880625 | 2025-06-06 09:12:07.880814 | LOOP [Save networking data to file for further usage] 2025-06-06 09:12:09.094478 | controller -> 38.129.56.109 | changed: "compute-0" 2025-06-06 09:12:09.962603 | controller -> 38.129.56.108 | changed: "crc" 2025-06-06 09:12:10.847944 | controller -> 38.102.83.173 | changed: "controller" 2025-06-06 09:12:10.868092 | 2025-06-06 09:12:10.868288 | TASK [Remove cloud_secrets file] 2025-06-06 09:12:11.176210 | controller | changed 2025-06-06 09:12:11.223812 | 2025-06-06 09:12:11.223936 | PLAY RECAP 2025-06-06 09:12:11.224000 | controller | ok: 90 changed: 44 unreachable: 0 failed: 0 skipped: 11 rescued: 0 ignored: 0 2025-06-06 09:12:11.224029 | 2025-06-06 09:12:11.350941 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2025-06-06 09:12:11.365634 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-06-06 09:12:12.016903 | 2025-06-06 09:12:12.017006 | PLAY [Set UTC timezone on all hosts] 2025-06-06 09:12:12.063100 | 2025-06-06 09:12:12.063235 | TASK [Set timezone to UTC] 2025-06-06 09:12:12.886454 | crc | ok 2025-06-06 09:12:13.669532 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-06-06 09:12:13.833291 | compute-0 | changed: executed `/bin/timedatectl set-timezone UTC` 2025-06-06 09:12:13.929467 | 2025-06-06 09:12:13.929619 | PLAY [Generic task for migration time to crc-cloud] 2025-06-06 09:12:13.950252 | 2025-06-06 09:12:13.950338 | TASK [Check if there is a image build date file] 2025-06-06 09:12:14.428418 | crc | ok 2025-06-06 09:12:14.447240 | 2025-06-06 09:12:14.447384 | TASK [Print image date] 2025-06-06 09:12:14.932009 | crc | Fri Jun 6 02:45:59 UTC 2025 | Image type: crc-cloud 2025-06-06 09:12:14.998510 | crc | ok 2025-06-06 09:12:15.027119 | 2025-06-06 09:12:15.027606 | TASK [Run crc-cloud preparation] 2025-06-06 09:12:15.063694 | crc | ok 2025-06-06 09:12:15.107396 | 2025-06-06 09:12:15.107523 | TASK [prepare-crc-cloud : Print build date] 2025-06-06 09:12:15.139297 | crc | ok 2025-06-06 09:12:15.148156 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2025-06-06 09:12:15.157813 | 2025-06-06 09:12:15.157878 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2025-06-06 09:12:15.464330 | crc | ok 2025-06-06 09:12:15.481577 | 2025-06-06 09:12:15.481772 | TASK [prepare-crc-cloud : Print image date if available] 2025-06-06 09:12:15.811916 | crc | Fri Jun 6 02:45:59 UTC 2025 | Image type: crc-cloud 2025-06-06 09:12:16.037020 | crc | ok 2025-06-06 09:12:16.054770 | 2025-06-06 09:12:16.054930 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2025-06-06 09:12:16.097111 | crc | skipping: Conditional result was False 2025-06-06 09:12:16.124574 | 2025-06-06 09:12:16.124775 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2025-06-06 09:12:16.188115 | crc | ok 2025-06-06 09:12:16.196744 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2025-06-06 09:12:16.207583 | 2025-06-06 09:12:16.207651 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2025-06-06 09:12:35.283146 | crc | changed 2025-06-06 09:12:35.290117 | 2025-06-06 09:12:35.290178 | TASK [Start Zuul console after reboot] 2025-06-06 09:12:35.331859 | crc | ok 2025-06-06 09:12:35.351768 | 2025-06-06 09:12:35.351873 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-06-06 09:12:36.032762 | crc | ok 2025-06-06 09:12:36.052051 | 2025-06-06 09:12:36.052152 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2025-06-06 09:12:36.091525 | crc | ok 2025-06-06 09:12:36.101266 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2025-06-06 09:12:36.113542 | 2025-06-06 09:12:36.113635 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-06-06 09:12:37.183969 | crc | changed 2025-06-06 09:12:37.196892 | 2025-06-06 09:12:37.197024 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2025-06-06 09:12:38.096738 | crc | changed 2025-06-06 09:12:38.107299 | 2025-06-06 09:12:38.107410 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2025-06-06 09:12:39.039086 | crc | changed 2025-06-06 09:12:39.046860 | 2025-06-06 09:12:39.046928 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2025-06-06 09:12:39.062194 | crc | skipping: Conditional result was False 2025-06-06 09:12:39.070866 | 2025-06-06 09:12:39.070937 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2025-06-06 09:12:39.102616 | crc | ok 2025-06-06 09:12:39.115046 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2025-06-06 09:12:39.127822 | 2025-06-06 09:12:39.127901 | TASK [prepare-crc-cloud : Move current etcd to other place] 2025-06-06 09:12:39.669673 | crc | ok 2025-06-06 09:12:39.678926 | 2025-06-06 09:12:39.679019 | TASK [prepare-crc-cloud : Mount ramdisk] 2025-06-06 09:12:40.086788 | crc | changed 2025-06-06 09:12:40.093725 | 2025-06-06 09:12:40.093788 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2025-06-06 09:12:40.517303 | crc | changed 2025-06-06 09:12:40.524270 | 2025-06-06 09:12:40.525087 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2025-06-06 09:12:42.353489 | crc | changed 2025-06-06 09:12:42.370164 | 2025-06-06 09:12:42.370333 | TASK [prepare-crc-cloud : Set proper SELinux context] 2025-06-06 09:12:42.926419 | crc | ok 2025-06-06 09:12:42.942946 | 2025-06-06 09:12:42.943088 | TASK [prepare-crc-cloud : Block crc.testing domains] 2025-06-06 09:12:42.985579 | crc | ok 2025-06-06 09:12:43.002085 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2025-06-06 09:12:43.022218 | 2025-06-06 09:12:43.022312 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2025-06-06 09:12:43.490250 | crc | changed: line added 2025-06-06 09:12:43.738234 | crc | changed: line added 2025-06-06 09:12:44.011105 | crc | changed: line added 2025-06-06 09:12:44.276750 | crc | changed: line added 2025-06-06 09:12:44.563718 | crc | changed: line added 2025-06-06 09:12:44.854535 | crc | changed: line added 2025-06-06 09:12:45.121883 | crc | changed: line added 2025-06-06 09:12:45.398484 | crc | changed: line added 2025-06-06 09:12:45.473789 | 2025-06-06 09:12:45.474075 | TASK [prepare-crc-cloud : Get default interface name] 2025-06-06 09:12:45.859604 | crc | ens3 2025-06-06 09:12:46.017348 | crc | ok 2025-06-06 09:12:46.033926 | 2025-06-06 09:12:46.034095 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2025-06-06 09:12:46.555246 | crc | ok 2025-06-06 09:12:46.555518 | crc | changed: All items complete 2025-06-06 09:12:46.555558 | 2025-06-06 09:12:46.858894 | crc | ok 2025-06-06 09:12:47.155017 | crc | ok 2025-06-06 09:12:47.477014 | crc | ok 2025-06-06 09:12:47.751633 | crc | ok 2025-06-06 09:12:48.098709 | crc | ok 2025-06-06 09:12:48.384975 | crc | ok 2025-06-06 09:12:48.651394 | crc | ok 2025-06-06 09:12:48.676769 | 2025-06-06 09:12:48.676964 | TASK [prepare-crc-cloud : Set required facts] 2025-06-06 09:12:48.720173 | crc | ok 2025-06-06 09:12:48.737905 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2025-06-06 09:12:48.759193 | 2025-06-06 09:12:48.759273 | TASK [prepare-crc-cloud : Set required facts] 2025-06-06 09:12:48.845593 | crc | Output suppressed because no_log was given 2025-06-06 09:12:48.855294 | 2025-06-06 09:12:48.855377 | TASK [Start crc-cloud role when Zuul defined] 2025-06-06 09:12:48.910469 | crc | ok 2025-06-06 09:12:48.972446 | 2025-06-06 09:12:48.972549 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2025-06-06 09:12:48.996574 | crc | skipping: Conditional result was False 2025-06-06 09:12:49.004570 | 2025-06-06 09:12:49.004640 | TASK [deploy-crc-cloud : Create kubeconfig] 2025-06-06 09:12:49.036128 | crc | ok 2025-06-06 09:12:49.044642 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2025-06-06 09:12:49.056492 | 2025-06-06 09:12:49.056552 | TASK [deploy-crc-cloud : Create kube directory] 2025-06-06 09:12:49.332132 | crc | changed 2025-06-06 09:12:49.339215 | 2025-06-06 09:12:49.339377 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2025-06-06 09:12:49.791776 | crc | changed 2025-06-06 09:12:49.809055 | 2025-06-06 09:12:49.809239 | TASK [deploy-crc-cloud : Setup dnsmasq] 2025-06-06 09:12:49.845477 | crc | ok 2025-06-06 09:12:49.861305 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2025-06-06 09:12:49.880243 | 2025-06-06 09:12:49.881013 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2025-06-06 09:12:50.699119 | crc | changed 2025-06-06 09:12:50.705969 | 2025-06-06 09:12:50.706029 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2025-06-06 09:12:51.044791 | crc | changed: line replaced 2025-06-06 09:12:51.770293 | crc | ok 2025-06-06 09:12:52.028394 | crc | ok 2025-06-06 09:12:52.054131 | 2025-06-06 09:12:52.054310 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2025-06-06 09:12:52.822949 | crc | ok 2025-06-06 09:12:52.839644 | 2025-06-06 09:12:52.839826 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2025-06-06 09:12:52.869437 | crc | skipping: Conditional result was False 2025-06-06 09:12:52.889537 | 2025-06-06 09:12:52.889754 | TASK [deploy-crc-cloud : Restart dnsmasq] 2025-06-06 09:12:53.759533 | crc | changed 2025-06-06 09:12:53.769557 | 2025-06-06 09:12:53.769638 | TASK [deploy-crc-cloud : Start kubelet] 2025-06-06 09:12:53.806161 | crc | ok 2025-06-06 09:12:53.817229 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2025-06-06 09:12:53.833351 | 2025-06-06 09:12:53.833413 | TASK [deploy-crc-cloud : Start and enable kubelet] 2025-06-06 09:13:09.854556 | crc | changed 2025-06-06 09:13:09.867550 | 2025-06-06 09:13:09.867637 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2025-06-06 09:14:10.447086 | crc | ok 2025-06-06 09:14:10.463116 | 2025-06-06 09:14:10.463252 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2025-06-06 09:14:13.978035 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2025-06-06 09:14:13.978183 | crc | hostpath-provisioner csi-hostpathplugin-5t4fd 4/4 Running 0 28s 2025-06-06 09:14:13.978194 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-77fpp 1/1 Running 0 42s 2025-06-06 09:14:13.978202 | crc | openshift-apiserver apiserver-76f77b778f-rqvnb 2/2 Running 0 42s 2025-06-06 09:14:13.978212 | crc | openshift-authentication-operator authentication-operator-69f744f599-fghbg 1/1 Running 0 42s 2025-06-06 09:14:13.978226 | crc | openshift-authentication oauth-openshift-558db77b4-z2z69 1/1 Running 0 42s 2025-06-06 09:14:13.978235 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-46t9l 2/2 Running 0 42s 2025-06-06 09:14:13.978251 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-9b2sw 2/2 Running 0 42s 2025-06-06 09:14:13.978262 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-h8f74 1/1 Running 0 42s 2025-06-06 09:14:13.978270 | crc | openshift-config-operator openshift-config-operator-7777fb866f-wb7fj 1/1 Running 0 42s 2025-06-06 09:14:13.978279 | crc | openshift-console-operator console-operator-58897d9998-5zv54 1/1 Running 0 42s 2025-06-06 09:14:13.978287 | crc | openshift-console console-f9d7485db-4dcwp 1/1 Running 0 42s 2025-06-06 09:14:13.978297 | crc | openshift-console downloads-7954f5f757-ftvnt 0/1 Running 0 42s 2025-06-06 09:14:13.978307 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-bt8wp 1/1 Running 0 42s 2025-06-06 09:14:13.978321 | crc | openshift-controller-manager controller-manager-879f6c89f-p5p9k 1/1 Running 0 42s 2025-06-06 09:14:13.978330 | crc | openshift-dns-operator dns-operator-744455d44c-fb9n5 2/2 Running 0 42s 2025-06-06 09:14:13.978338 | crc | openshift-dns dns-default-xj4b2 2/2 Running 0 28s 2025-06-06 09:14:13.978346 | crc | openshift-dns node-resolver-sfx54 1/1 Running 0 42s 2025-06-06 09:14:13.978353 | crc | openshift-etcd-operator etcd-operator-b45778765-wdk2h 1/1 Running 0 42s 2025-06-06 09:14:13.978367 | crc | openshift-etcd etcd-crc 5/5 Running 0 39s 2025-06-06 09:14:13.978375 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-c2x4t 1/1 Running 0 42s 2025-06-06 09:14:13.978389 | crc | openshift-image-registry image-registry-697d97f7c8-8zkfh 0/1 Running 0 42s 2025-06-06 09:14:13.978406 | crc | openshift-image-registry node-ca-slmml 1/1 Running 0 42s 2025-06-06 09:14:13.978424 | crc | openshift-ingress-canary ingress-canary-dlswd 1/1 Running 0 28s 2025-06-06 09:14:13.978447 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-jtrxq 2/2 Running 0 42s 2025-06-06 09:14:13.978465 | crc | openshift-ingress router-default-5444994796-bn7hn 1/1 Running 0 42s 2025-06-06 09:14:13.978487 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-kwg9g 1/1 Running 0 41s 2025-06-06 09:14:13.978513 | crc | openshift-kube-apiserver kube-apiserver-crc 5/5 Running 2 (42s ago) 41s 2025-06-06 09:14:13.978534 | crc | openshift-kube-apiserver revision-pruner-8-crc 0/1 Completed 0 17s 2025-06-06 09:14:13.978551 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-cxj7k 1/1 Running 0 41s 2025-06-06 09:14:13.978568 | crc | openshift-kube-controller-manager kube-controller-manager-crc 4/4 Running 0 37s 2025-06-06 09:14:13.978591 | crc | openshift-kube-controller-manager revision-pruner-9-crc 0/1 Completed 0 16s 2025-06-06 09:14:13.978609 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-xtd6h 1/1 Running 0 41s 2025-06-06 09:14:13.978626 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 3/3 Running 0 8s 2025-06-06 09:14:13.978647 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-s9cdv 1/1 Running 0 41s 2025-06-06 09:14:13.978676 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-mptr9 2/2 Running 0 41s 2025-06-06 09:14:13.978701 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-h4q7d 1/1 Running 0 41s 2025-06-06 09:14:13.978713 | crc | openshift-machine-api machine-api-operator-5694c8668f-r56ns 2/2 Running 0 41s 2025-06-06 09:14:13.978726 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-fp5lv 2/2 Running 0 41s 2025-06-06 09:14:13.978743 | crc | openshift-machine-config-operator machine-config-daemon-sz44k 2/2 Running 0 42s 2025-06-06 09:14:13.978762 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-fsrd5 2/2 Running 0 41s 2025-06-06 09:14:13.978778 | crc | openshift-machine-config-operator machine-config-server-6jl5k 1/1 Running 0 28s 2025-06-06 09:14:13.978799 | crc | openshift-marketplace certified-operators-ms5n2 0/1 Init:1/2 0 17s 2025-06-06 09:14:13.978817 | crc | openshift-marketplace certified-operators-xw8cr 0/1 Init:1/2 0 18s 2025-06-06 09:14:13.978841 | crc | openshift-marketplace community-operators-hb7s6 0/1 Init:1/2 0 17s 2025-06-06 09:14:13.978857 | crc | openshift-marketplace community-operators-rm98f 0/1 Init:1/2 0 17s 2025-06-06 09:14:13.979002 | crc | openshift-marketplace marketplace-operator-79b997595-64hwv 1/1 Running 0 41s 2025-06-06 09:14:13.979020 | crc | openshift-marketplace redhat-marketplace-mnsl7 0/1 Init:1/2 0 15s 2025-06-06 09:14:13.979032 | crc | openshift-marketplace redhat-marketplace-wlbkq 0/1 Init:1/2 0 15s 2025-06-06 09:14:13.979040 | crc | openshift-marketplace redhat-operators-nr4x4 0/1 Init:1/2 0 14s 2025-06-06 09:14:13.979053 | crc | openshift-marketplace redhat-operators-pkxhs 0/1 Init:1/2 0 14s 2025-06-06 09:14:13.979131 | crc | openshift-multus cni-sysctl-allowlist-ds-8pgq8 1/1 Terminating 0 28s 2025-06-06 09:14:13.979145 | crc | openshift-multus multus-additional-cni-plugins-24k59 1/1 Running 0 42s 2025-06-06 09:14:13.979157 | crc | openshift-multus multus-admission-controller-857f4d67dd-pld6r 2/2 Running 0 41s 2025-06-06 09:14:13.979167 | crc | openshift-multus multus-fdfc2 1/1 Running 0 42s 2025-06-06 09:14:13.979195 | crc | openshift-multus network-metrics-daemon-w544n 2/2 Running 0 42s 2025-06-06 09:14:13.979223 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 0 103d 2025-06-06 09:14:13.979248 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 0 103d 2025-06-06 09:14:13.979274 | crc | openshift-network-diagnostics network-check-target-xd92c 0/1 Running 0 103d 2025-06-06 09:14:13.979305 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 0 103d 2025-06-06 09:14:13.979324 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 0 103d 2025-06-06 09:14:13.979347 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 0 103d 2025-06-06 09:14:13.979365 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-82w5c 1/1 Running 0 41s 2025-06-06 09:14:13.979382 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-99c44 1/1 Running 0 41s 2025-06-06 09:14:13.979408 | crc | openshift-operator-lifecycle-manager collect-profiles-29153340-7mt4c 0/1 Completed 0 41s 2025-06-06 09:14:13.979424 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-8tqzh 1/1 Running 0 41s 2025-06-06 09:14:13.979436 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-tgj9w 1/2 Running 0 41s 2025-06-06 09:14:13.979448 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-r4hl5 1/1 Running 0 41s 2025-06-06 09:14:13.979466 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-j89f2 2/2 Running 0 41s 2025-06-06 09:14:13.979487 | crc | openshift-ovn-kubernetes ovnkube-node-gj94b 8/8 Running 0 42s 2025-06-06 09:14:13.979503 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-bsqpb 1/1 Running 0 41s 2025-06-06 09:14:13.979523 | crc | openshift-service-ca-operator service-ca-operator-777779d784-rbghq 1/1 Running 0 41s 2025-06-06 09:14:13.979545 | crc | openshift-service-ca service-ca-9c57cc56f-l9hbv 1/1 Running 0 41s 2025-06-06 09:14:14.027419 | crc | ok 2025-06-06 09:14:14.036035 | 2025-06-06 09:14:14.036111 | TASK [deploy-crc-cloud : Replace default pubkey] 2025-06-06 09:14:14.057851 | crc | ok 2025-06-06 09:14:14.068393 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2025-06-06 09:14:14.084868 | 2025-06-06 09:14:14.084932 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2025-06-06 09:14:14.369747 | crc | ok 2025-06-06 09:14:14.385872 | 2025-06-06 09:14:14.386004 | TASK [deploy-crc-cloud : Read pub key] 2025-06-06 09:14:14.949592 | crc | skipping: Conditional result was False 2025-06-06 09:14:14.968055 | 2025-06-06 09:14:14.968225 | TASK [deploy-crc-cloud : Wait for machineconfig] 2025-06-06 09:14:14.993853 | crc | skipping: Conditional result was False 2025-06-06 09:14:15.005564 | 2025-06-06 09:14:15.005634 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2025-06-06 09:14:15.609556 | crc | skipping: Conditional result was False 2025-06-06 09:14:15.628821 | 2025-06-06 09:14:15.629009 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2025-06-06 09:14:15.675418 | crc | ok 2025-06-06 09:14:15.696174 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-06-06 09:14:15.726872 | 2025-06-06 09:14:15.727009 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-06-06 09:14:16.272952 | crc | True 2025-06-06 09:14:16.273689 | crc | True 2025-06-06 09:14:16.316971 | crc | changed 2025-06-06 09:14:16.324439 | 2025-06-06 09:14:16.324503 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-06-06 09:14:16.367072 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 5 seconds. 2025-06-06 09:14:16.373740 | 2025-06-06 09:14:16.373807 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-06-06 09:14:16.398472 | crc | skipping: Conditional result was False 2025-06-06 09:14:16.407636 | 2025-06-06 09:14:16.407739 | TASK [deploy-crc-cloud : Set credentials] 2025-06-06 09:14:16.445867 | crc | ok 2025-06-06 09:14:16.458631 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2025-06-06 09:14:16.479159 | 2025-06-06 09:14:16.479274 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2025-06-06 09:14:16.773324 | crc | ok 2025-06-06 09:14:16.789985 | 2025-06-06 09:14:16.790126 | TASK [deploy-crc-cloud : Create temporary directory] 2025-06-06 09:14:17.220421 | crc | changed 2025-06-06 09:14:17.236622 | 2025-06-06 09:14:17.236806 | TASK [deploy-crc-cloud : Create Dockerfile] 2025-06-06 09:14:18.087871 | crc | changed 2025-06-06 09:14:18.095340 | 2025-06-06 09:14:18.095412 | TASK [deploy-crc-cloud : Build container image for htpasswd] 2025-06-06 09:14:56.608599 | crc | STEP 1/3: FROM quay.io/centos/centos:stream9-minimal 2025-06-06 09:14:56.614915 | crc | Trying to pull quay.io/centos/centos:stream9-minimal... 2025-06-06 09:14:57.439289 | crc | Getting image source signatures 2025-06-06 09:14:57.439607 | crc | Copying blob sha256:1ba1d2b197ed5ea3d5bb88412a4cfb9fd40fbcd444f0e4120f1431370efcbbc1 2025-06-06 09:15:00.352281 | crc | Copying config sha256:d6701495cf9fb7d94c0dcd7d371e5802cfa8218509f7dd34e22b896eade9da08 2025-06-06 09:15:00.396863 | crc | Writing manifest to image destination 2025-06-06 09:15:00.547873 | crc | STEP 2/3: RUN microdnf --setopt=tsflags=nodocs --setopt=install_weak_deps=0 install -y httpd-tools 2025-06-06 09:15:01.144732 | crc | Downloading metadata... 2025-06-06 09:15:01.816195 | crc | Downloading metadata... 2025-06-06 09:15:04.603709 | crc | Downloading metadata... 2025-06-06 09:15:12.498620 | crc | Package Repository Size 2025-06-06 09:15:12.632672 | crc | Installing: 2025-06-06 09:15:12.632722 | crc | apr-1.7.0-12.el9.x86_64 appstream 126.2 kB 2025-06-06 09:15:12.632730 | crc | apr-util-1.6.1-23.el9.x86_64 appstream 97.3 kB 2025-06-06 09:15:12.632737 | crc | apr-util-bdb-1.6.1-23.el9.x86_64 appstream 13.3 kB 2025-06-06 09:15:12.632745 | crc | expat-2.5.0-5.el9.x86_64 baseos 118.6 kB 2025-06-06 09:15:12.632752 | crc | httpd-tools-2.4.62-4.el9.x86_64 appstream 83.8 kB 2025-06-06 09:15:12.632760 | crc | libdb-5.3.28-57.el9.x86_64 baseos 752.9 kB 2025-06-06 09:15:12.632767 | crc | Transaction Summary: 2025-06-06 09:15:12.632773 | crc | Installing: 6 packages 2025-06-06 09:15:12.632779 | crc | Reinstalling: 0 packages 2025-06-06 09:15:12.632785 | crc | Upgrading: 0 packages 2025-06-06 09:15:12.632790 | crc | Obsoleting: 0 packages 2025-06-06 09:15:12.632795 | crc | Removing: 0 packages 2025-06-06 09:15:12.632808 | crc | Downgrading: 0 packages 2025-06-06 09:15:12.632822 | crc | Downloading packages... 2025-06-06 09:15:13.943327 | crc | warning: Signature not supported. Hash algorithm SHA1 not available. 2025-06-06 09:15:13.953210 | crc | 2025-06-06 09:15:13.953258 | crc | (microdnf:1): libdnf-WARNING **: 09:15:13.940: failed to parse public key for /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Extras 2025-06-06 09:15:13.953275 | crc | Running transaction test... 2025-06-06 09:15:14.117885 | crc | Installing: apr;1.7.0-12.el9;x86_64;appstream 2025-06-06 09:15:14.123341 | crc | Installing: expat;2.5.0-5.el9;x86_64;baseos 2025-06-06 09:15:14.129212 | crc | Installing: libdb;5.3.28-57.el9;x86_64;baseos 2025-06-06 09:15:14.144899 | crc | Installing: apr-util-bdb;1.6.1-23.el9;x86_64;appstream 2025-06-06 09:15:14.148197 | crc | Installing: apr-util;1.6.1-23.el9;x86_64;appstream 2025-06-06 09:15:14.152163 | crc | Installing: httpd-tools;2.4.62-4.el9;x86_64;appstream 2025-06-06 09:15:14.186527 | crc | Complete. 2025-06-06 09:15:15.444377 | crc | --> 5e913dbdb6e2 2025-06-06 09:15:15.461365 | crc | STEP 3/3: ENTRYPOINT ["htpasswd", "-Bbn"] 2025-06-06 09:15:15.562891 | crc | COMMIT localhost/htpasswd:latest 2025-06-06 09:15:15.562973 | crc | --> cb8eea581ec9 2025-06-06 09:15:15.596631 | crc | Successfully tagged localhost/htpasswd:latest 2025-06-06 09:15:15.596696 | crc | cb8eea581ec9fcf85f49d141b0498d817984e047331c81ec94fb56c5b1ac61c4 2025-06-06 09:15:15.753836 | crc | changed 2025-06-06 09:15:15.767522 | 2025-06-06 09:15:15.767654 | LOOP [deploy-crc-cloud : Get htpasswd] 2025-06-06 09:15:15.859281 | crc | Output suppressed because no_log was given 2025-06-06 09:15:15.884031 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-06-06 09:15:15.886291 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-06-06 09:15:15.888497 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2025-06-06 09:15:15.913771 | 2025-06-06 09:15:15.913886 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2025-06-06 09:15:16.369236 | crc | time="2025-06-06T09:15:16Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-06-06 09:15:17.465242 | crc | changed 2025-06-06 09:15:17.483732 | 2025-06-06 09:15:17.483933 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2025-06-06 09:15:17.902784 | crc | time="2025-06-06T09:15:17Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-06-06 09:15:18.553128 | crc | changed 2025-06-06 09:15:18.572460 | 2025-06-06 09:15:18.572671 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2025-06-06 09:15:19.054552 | crc | time="2025-06-06T09:15:19Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2025-06-06 09:15:19.706889 | crc | changed 2025-06-06 09:15:19.722777 | 2025-06-06 09:15:19.722913 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2025-06-06 09:15:20.282852 | crc | changed 2025-06-06 09:15:20.301182 | 2025-06-06 09:15:20.301341 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2025-06-06 09:15:20.871520 | crc | changed 2025-06-06 09:15:20.888888 | 2025-06-06 09:15:20.889038 | TASK [deploy-crc-cloud : Replace htpass-secret] 2025-06-06 09:15:21.404997 | crc | secret/htpass-secret replaced 2025-06-06 09:15:21.491400 | crc | changed 2025-06-06 09:15:21.502996 | 2025-06-06 09:15:21.503149 | TASK [deploy-crc-cloud : Remove temporary directory] 2025-06-06 09:15:21.820573 | crc | changed 2025-06-06 09:15:21.837343 | 2025-06-06 09:15:21.837525 | TASK [deploy-crc-cloud : Replace default CA] 2025-06-06 09:15:21.882287 | crc | ok 2025-06-06 09:15:21.904597 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2025-06-06 09:15:21.939090 | 2025-06-06 09:15:21.939214 | TASK [deploy-crc-cloud : Generate key] 2025-06-06 09:15:23.990227 | crc | changed 2025-06-06 09:15:24.012214 | 2025-06-06 09:15:24.012510 | TASK [deploy-crc-cloud : Generate cert] 2025-06-06 09:15:24.610514 | crc | changed 2025-06-06 09:15:24.626656 | 2025-06-06 09:15:24.626824 | TASK [deploy-crc-cloud : Generate csr] 2025-06-06 09:15:25.073701 | crc | .....+................+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.........+.........+..+...+.+.....+......+.............+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+.........+.....+......+..........+...+.....+..........+........+..........+...+..+....+.....+..........+......+........+....+..+.+...+.....+......+.+...................................+...+.........+..................+...+...............+.......+..+.......+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-06-06 09:15:25.190500 | crc | ..+..+.+.....+...+..........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+..+...+..........+.........+..+..........+......+..+.......+...+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.....+..........+...+..+............+.......+.....+....+............+..+...+....+...+...........+......+......+.......+...+.........+.........+.....+.......+..............+.........+.......+..+.......+.....+....+...............+......+.....+.+..+...+...+...................+...+..+.......+...+.....+...+...+..........+.....+....+..................+...+......+.....+.+..+...+...+......+....+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2025-06-06 09:15:25.194484 | crc | ----- 2025-06-06 09:15:25.697568 | crc | changed 2025-06-06 09:15:25.710055 | 2025-06-06 09:15:25.710135 | TASK [deploy-crc-cloud : Generate user cert] 2025-06-06 09:15:26.058249 | crc | Certificate request self-signature ok 2025-06-06 09:15:26.068024 | crc | subject=O = ${GROUP}, CN = core 2025-06-06 09:15:26.257293 | crc | changed 2025-06-06 09:15:26.273957 | 2025-06-06 09:15:26.274097 | TASK [deploy-crc-cloud : Create configmap] 2025-06-06 09:15:26.835842 | crc | configmap/client-ca-custom created 2025-06-06 09:15:26.891193 | crc | changed 2025-06-06 09:15:26.907272 | 2025-06-06 09:15:26.907406 | TASK [deploy-crc-cloud : Patch apiserver] 2025-06-06 09:15:27.468731 | crc | apiserver.config.openshift.io/cluster patched 2025-06-06 09:15:27.976778 | crc | changed 2025-06-06 09:15:28.005610 | 2025-06-06 09:15:28.005852 | TASK [deploy-crc-cloud : Create configmap] 2025-06-06 09:15:28.549928 | crc | W0606 09:15:28.549740 13697 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2025-06-06 09:15:28.601866 | crc | configmap/admin-kubeconfig-client-ca replaced 2025-06-06 09:15:29.084498 | crc | changed 2025-06-06 09:15:29.102230 | 2025-06-06 09:15:29.102403 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2025-06-06 09:15:29.228016 | crc | ok 2025-06-06 09:15:29.245653 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2025-06-06 09:15:29.283737 | 2025-06-06 09:15:29.283855 | TASK [deploy-crc-cloud : Try to login after all changes] 2025-06-06 09:15:29.821885 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-06-06 09:15:30.550174 | crc | 2025-06-06 09:15:30.550238 | crc | Login failed (401 Unauthorized) 2025-06-06 09:15:30.560282 | crc | Verify you have provided the correct credentials. 2025-06-06 09:16:01.962634 | crc | ok 2025-06-06 09:16:01.970230 | 2025-06-06 09:16:01.970315 | TASK [deploy-crc-cloud : Patch pull secret] 2025-06-06 09:16:02.001907 | crc | ok 2025-06-06 09:16:02.028379 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2025-06-06 09:16:02.074408 | 2025-06-06 09:16:02.074492 | TASK [deploy-crc-cloud : Patch pull secret] 2025-06-06 09:16:02.615160 | crc | Output suppressed because no_log was given 2025-06-06 09:16:02.626873 | 2025-06-06 09:16:02.627014 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2025-06-06 09:16:02.668165 | crc | ok 2025-06-06 09:16:02.679500 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-06-06 09:16:02.711786 | 2025-06-06 09:16:02.711858 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-06-06 09:16:03.187853 | crc | True 2025-06-06 09:16:03.188929 | crc | True 2025-06-06 09:16:03.284154 | crc | changed 2025-06-06 09:16:03.299598 | 2025-06-06 09:16:03.299780 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-06-06 09:16:03.341445 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 5 seconds. 2025-06-06 09:16:03.356098 | 2025-06-06 09:16:03.356226 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-06-06 09:16:03.382345 | crc | skipping: Conditional result was False 2025-06-06 09:16:03.399991 | 2025-06-06 09:16:03.400129 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2025-06-06 09:16:03.416820 | crc | skipping: Conditional result was False 2025-06-06 09:16:03.434140 | 2025-06-06 09:16:03.434279 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2025-06-06 09:16:03.460078 | crc | ok 2025-06-06 09:16:03.473064 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-06-06 09:16:03.518523 | 2025-06-06 09:16:03.518662 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2025-06-06 09:16:04.002930 | crc | True 2025-06-06 09:16:04.004035 | crc | True 2025-06-06 09:16:04.057722 | crc | changed 2025-06-06 09:16:04.075877 | 2025-06-06 09:16:04.076054 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-06-06 09:16:04.131085 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 5 seconds. 2025-06-06 09:16:04.145696 | 2025-06-06 09:16:04.145784 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-06-06 09:16:04.171308 | crc | skipping: Conditional result was False 2025-06-06 09:16:04.184160 | 2025-06-06 09:16:04.184254 | TASK [deploy-crc-cloud : Patch ingress config] 2025-06-06 09:16:04.209444 | crc | skipping: Conditional result was False 2025-06-06 09:16:04.222318 | 2025-06-06 09:16:04.222457 | TASK [deploy-crc-cloud : Patch api server] 2025-06-06 09:16:04.248017 | crc | skipping: Conditional result was False 2025-06-06 09:16:04.260341 | 2025-06-06 09:16:04.260490 | TASK [deploy-crc-cloud : Patch default route] 2025-06-06 09:16:04.296426 | crc | skipping: Conditional result was False 2025-06-06 09:16:04.305840 | 2025-06-06 09:16:04.305914 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2025-06-06 09:16:04.339259 | crc | ok 2025-06-06 09:16:04.347398 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2025-06-06 09:16:04.380637 | 2025-06-06 09:16:04.380775 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2025-06-06 09:16:04.859040 | crc | False 2025-06-06 09:16:04.859851 | crc | True 2025-06-06 09:16:04.859864 | crc | True 2025-06-06 09:16:04.859870 | crc | True 2025-06-06 09:16:04.859876 | crc | True 2025-06-06 09:16:15.720957 | crc | changed 2025-06-06 09:16:15.736379 | 2025-06-06 09:16:15.736526 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2025-06-06 09:16:15.788544 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 5 seconds. 2025-06-06 09:16:15.803747 | 2025-06-06 09:16:15.803885 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2025-06-06 09:16:15.839242 | crc | skipping: Conditional result was False 2025-06-06 09:16:15.851155 | 2025-06-06 09:16:15.851250 | TASK [deploy-crc-cloud : Get console route] 2025-06-06 09:16:15.876254 | crc | skipping: Conditional result was False 2025-06-06 09:16:15.905312 | 2025-06-06 09:16:15.905429 | TASK [Start crc-cloud role when Zuul is not defined] 2025-06-06 09:16:15.950400 | crc | skipping: Conditional result was False 2025-06-06 09:16:15.961966 | 2025-06-06 09:16:15.962125 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2025-06-06 09:16:16.000384 | crc | ok 2025-06-06 09:16:16.015818 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2025-06-06 09:16:16.043352 | 2025-06-06 09:16:16.043426 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2025-06-06 09:16:16.107987 | crc | skipping: Conditional result was False 2025-06-06 09:16:16.116250 | 2025-06-06 09:16:16.116505 | TASK [prepare-crc-cloud : Cleanup file] 2025-06-06 09:16:16.654583 | crc | Output suppressed because no_log was given 2025-06-06 09:16:16.669995 | 2025-06-06 09:16:16.670134 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2025-06-06 09:16:17.030035 | crc | Output suppressed because no_log was given 2025-06-06 09:16:17.045316 | 2025-06-06 09:16:17.045458 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2025-06-06 09:16:17.523964 | crc | changed: 42 replacements made 2025-06-06 09:16:17.535507 | 2025-06-06 09:16:17.535607 | TASK [prepare-crc-cloud : Remove spaces] 2025-06-06 09:16:17.853333 | crc | changed: 20 replacements made 2025-06-06 09:16:17.860499 | 2025-06-06 09:16:17.860572 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2025-06-06 09:16:17.892602 | crc | ok 2025-06-06 09:16:17.901734 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2025-06-06 09:16:17.925740 | 2025-06-06 09:16:17.925828 | TASK [prepare-crc-cloud : Login to the OpenShift] 2025-06-06 09:16:18.364249 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-06-06 09:16:18.524712 | crc | 2025-06-06 09:16:18.524783 | crc | Login successful. 2025-06-06 09:16:18.547488 | crc | 2025-06-06 09:16:18.547582 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-06-06 09:16:18.603872 | crc | 2025-06-06 09:16:18.603946 | crc | Using project "default". 2025-06-06 09:16:18.967235 | crc | ok 2025-06-06 09:16:18.977898 | 2025-06-06 09:16:18.977996 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2025-06-06 09:16:19.023856 | crc | ok 2025-06-06 09:16:19.052042 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2025-06-06 09:16:19.126852 | 2025-06-06 09:16:19.126962 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2025-06-06 09:16:19.448298 | crc | changed: line added 2025-06-06 09:16:19.448924 | crc | changed: All items complete 2025-06-06 09:16:19.449000 | 2025-06-06 09:16:19.738180 | crc | changed: line added 2025-06-06 09:16:19.763601 | 2025-06-06 09:16:19.763830 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2025-06-06 09:16:20.113305 | crc | changed: line added 2025-06-06 09:16:20.130357 | 2025-06-06 09:16:20.130507 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2025-06-06 09:16:21.064264 | crc | changed 2025-06-06 09:16:21.085326 | 2025-06-06 09:16:21.085465 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2025-06-06 09:16:21.426136 | crc | ok 2025-06-06 09:16:21.443415 | 2025-06-06 09:16:21.443567 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2025-06-06 09:16:21.470983 | crc | skipping: Conditional result was False 2025-06-06 09:16:21.490960 | 2025-06-06 09:16:21.491144 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2025-06-06 09:16:21.991014 | crc | pod "certified-operators-xw8cr" deleted 2025-06-06 09:16:22.001045 | crc | pod "community-operators-hb7s6" deleted 2025-06-06 09:16:22.005450 | crc | pod "marketplace-operator-79b997595-64hwv" deleted 2025-06-06 09:16:22.012254 | crc | pod "redhat-marketplace-mnsl7" deleted 2025-06-06 09:16:22.032690 | crc | pod "redhat-operators-nr4x4" deleted 2025-06-06 09:16:24.561026 | crc | ok 2025-06-06 09:16:24.577760 | 2025-06-06 09:16:24.577913 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2025-06-06 09:16:24.620962 | crc | ok 2025-06-06 09:16:24.640028 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2025-06-06 09:16:24.683357 | 2025-06-06 09:16:24.683454 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2025-06-06 09:16:25.203662 | crc | ok 2025-06-06 09:16:25.641478 | crc | ok 2025-06-06 09:16:25.669881 | 2025-06-06 09:16:25.670251 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2025-06-06 09:16:26.210277 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-06-06 09:16:26.216757 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 103d 2025-06-06 09:16:26.216814 | crc | worker rendered-worker-594cc07c9feefb5e37f2530ac457d36c True False False 0 0 0 0 103d 2025-06-06 09:16:26.270342 | crc | ok 2025-06-06 09:16:26.287556 | 2025-06-06 09:16:26.287762 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakyness] 2025-06-06 09:16:26.315576 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.335101 | 2025-06-06 09:16:26.335305 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2025-06-06 09:16:26.363299 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.382598 | 2025-06-06 09:16:26.382812 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2025-06-06 09:16:26.409946 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.426988 | 2025-06-06 09:16:26.427152 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2025-06-06 09:16:26.453757 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.529051 | 2025-06-06 09:16:26.529186 | TASK [Run crc-extracted preparation] 2025-06-06 09:16:26.555258 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.564370 | 2025-06-06 09:16:26.564477 | TASK [Fail when image build date does not exists] 2025-06-06 09:16:26.600217 | crc | skipping: Conditional result was False 2025-06-06 09:16:26.639994 | 2025-06-06 09:16:26.640057 | PLAY [Set IOPS and Read/Write disk limitation] 2025-06-06 09:16:26.675672 | 2025-06-06 09:16:26.675776 | TASK [Set limit for disk usage - IOPS and Read/Write] 2025-06-06 09:16:26.748046 | controller | ok 2025-06-06 09:16:26.754518 | compute-0 | ok 2025-06-06 09:16:26.783732 | crc | ok 2025-06-06 09:16:26.823345 | 2025-06-06 09:16:26.823416 | TASK [disk-usage-limitation : Get block device major:minor] 2025-06-06 09:16:27.321604 | crc | 252:0 2025-06-06 09:16:27.335668 | compute-0 | 252:0 2025-06-06 09:16:27.405141 | crc | ok 2025-06-06 09:16:27.416531 | compute-0 | ok 2025-06-06 09:16:27.453124 | controller | ok 2025-06-06 09:16:27.466133 | 2025-06-06 09:16:27.466298 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2025-06-06 09:16:27.747479 | controller | ok: "/sys/fs/cgroup/init.scope" 2025-06-06 09:16:27.747984 | controller | ok: All items complete 2025-06-06 09:16:27.748055 | 2025-06-06 09:16:27.781311 | compute-0 | ok: "/sys/fs/cgroup/init.scope" 2025-06-06 09:16:27.855989 | crc | ok: "/sys/fs/cgroup/init.scope" 2025-06-06 09:16:27.401906 | controller | 252:0 2025-06-06 09:16:27.994971 | controller | changed: "/sys/fs/cgroup/machine.slice" 2025-06-06 09:16:28.044070 | compute-0 | changed: "/sys/fs/cgroup/machine.slice" 2025-06-06 09:16:28.203802 | crc | ok: "/sys/fs/cgroup/machine.slice" 2025-06-06 09:16:28.247974 | controller | ok: "/sys/fs/cgroup/system.slice" 2025-06-06 09:16:28.294569 | compute-0 | ok: "/sys/fs/cgroup/system.slice" 2025-06-06 09:16:28.535314 | controller | ok: "/sys/fs/cgroup/user.slice" 2025-06-06 09:16:28.564643 | crc | ok: "/sys/fs/cgroup/system.slice" 2025-06-06 09:16:28.618292 | compute-0 | ok: "/sys/fs/cgroup/user.slice" 2025-06-06 09:16:28.863803 | crc | ok: "/sys/fs/cgroup/user.slice" 2025-06-06 09:16:28.863984 | crc | changed: All items complete 2025-06-06 09:16:28.864037 | 2025-06-06 09:16:28.885584 | 2025-06-06 09:16:28.885835 | TASK [disk-usage-limitation : Enable IO limit] 2025-06-06 09:16:29.157902 | controller | changed: line replaced 2025-06-06 09:16:29.181180 | compute-0 | changed: line replaced 2025-06-06 09:16:29.290322 | crc | changed: line replaced 2025-06-06 09:16:29.303674 | 2025-06-06 09:16:29.303888 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-06-06 09:16:29.325250 | 2025-06-06 09:16:29.325415 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-06-06 09:16:29.348744 | 2025-06-06 09:16:29.348927 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2025-06-06 09:16:29.365732 | 2025-06-06 09:16:29.365846 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2025-06-06 09:16:30.249898 | compute-0 | ok 2025-06-06 09:16:30.285400 | controller | ok 2025-06-06 09:16:31.485653 | crc | ok 2025-06-06 09:16:31.498233 | 2025-06-06 09:16:31.498398 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2025-06-06 09:16:31.785865 | compute-0 | ok 2025-06-06 09:16:31.834477 | controller | ok 2025-06-06 09:16:31.877414 | crc | ok 2025-06-06 09:16:31.885673 | 2025-06-06 09:16:31.885789 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2025-06-06 09:16:32.203058 | compute-0 | ok 2025-06-06 09:16:32.225898 | controller | ok 2025-06-06 09:16:32.236643 | crc | ok 2025-06-06 09:16:32.427600 | controller | ok 2025-06-06 09:16:32.491825 | compute-0 | ok 2025-06-06 09:16:32.532138 | crc | ok 2025-06-06 09:16:32.663178 | controller | ok 2025-06-06 09:16:32.736403 | compute-0 | ok 2025-06-06 09:16:32.814794 | crc | ok 2025-06-06 09:16:32.888948 | controller | ok 2025-06-06 09:16:33.026338 | compute-0 | ok 2025-06-06 09:16:33.026510 | compute-0 | ok: All items complete 2025-06-06 09:16:33.026562 | 2025-06-06 09:16:33.131914 | crc | ok 2025-06-06 09:16:33.149525 | 2025-06-06 09:16:33.149715 | TASK [disk-usage-limitation : Verify the IOPS limit] 2025-06-06 09:16:33.572326 | controller | init 2025-06-06 09:16:33.576835 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.576866 | controller | machine 2025-06-06 09:16:33.576876 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.576883 | controller | system 2025-06-06 09:16:33.576891 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.576899 | controller | user 2025-06-06 09:16:33.576907 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.607393 | crc | init 2025-06-06 09:16:33.609014 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.609216 | crc | machine 2025-06-06 09:16:33.610689 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.610886 | crc | system 2025-06-06 09:16:33.612178 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.612384 | crc | user 2025-06-06 09:16:33.613711 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.585901 | compute-0 | init 2025-06-06 09:16:33.587292 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.587489 | compute-0 | machine 2025-06-06 09:16:33.589513 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.589845 | compute-0 | system 2025-06-06 09:16:33.592189 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.592550 | compute-0 | user 2025-06-06 09:16:33.593607 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:33.807103 | controller | ok 2025-06-06 09:16:33.816102 | compute-0 | ok 2025-06-06 09:16:33.825787 | crc | ok 2025-06-06 09:16:33.833561 | 2025-06-06 09:16:33.833655 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2025-06-06 09:16:34.055379 | compute-0 | ok 2025-06-06 09:16:34.069437 | controller | ok 2025-06-06 09:16:34.156082 | crc | ok 2025-06-06 09:16:34.169569 | 2025-06-06 09:16:34.169747 | TASK [disk-usage-limitation : Set the limit] 2025-06-06 09:16:34.319913 | compute-0 | skipping: Conditional result was False 2025-06-06 09:16:34.320965 | controller | skipping: Conditional result was False 2025-06-06 09:16:34.632527 | crc | ok 2025-06-06 09:16:34.644280 | 2025-06-06 09:16:34.644411 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2025-06-06 09:16:35.042505 | crc | kubepods 2025-06-06 09:16:35.043681 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.255871 | compute-0 | skipping: Conditional result was False 2025-06-06 09:16:35.256914 | controller | skipping: Conditional result was False 2025-06-06 09:16:35.272813 | crc | ok 2025-06-06 09:16:35.285256 | 2025-06-06 09:16:35.285411 | TASK [disk-usage-limitation : Print the current io.max value] 2025-06-06 09:16:35.390719 | compute-0 | ok: 2025-06-06 09:16:35.390977 | compute-0 | init 2025-06-06 09:16:35.391007 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.391036 | compute-0 | machine 2025-06-06 09:16:35.391055 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.391080 | compute-0 | system 2025-06-06 09:16:35.391099 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.391116 | compute-0 | user 2025-06-06 09:16:35.391133 | compute-0 | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.427343 | controller | ok: 2025-06-06 09:16:35.427423 | controller | init 2025-06-06 09:16:35.427446 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.427464 | controller | machine 2025-06-06 09:16:35.427482 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.427499 | controller | system 2025-06-06 09:16:35.427515 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.427531 | controller | user 2025-06-06 09:16:35.427546 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.444083 | crc | ok: 2025-06-06 09:16:35.444133 | crc | init 2025-06-06 09:16:35.444156 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.444175 | crc | machine 2025-06-06 09:16:35.444192 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.444209 | crc | system 2025-06-06 09:16:35.444225 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.444241 | crc | user 2025-06-06 09:16:35.444256 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2025-06-06 09:16:35.444272 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2025-06-06 09:16:35.525876 | 2025-06-06 09:16:35.525965 | PLAY RECAP 2025-06-06 09:16:35.526010 | compute-0 | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 09:16:35.526037 | controller | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 09:16:35.526059 | crc | ok: 105 changed: 43 unreachable: 0 failed: 0 skipped: 25 rescued: 0 ignored: 0 2025-06-06 09:16:35.526077 | 2025-06-06 09:16:35.691521 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2025-06-06 09:16:35.705803 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-06-06 09:16:36.294440 | 2025-06-06 09:16:36.294572 | PLAY [all,!compute] 2025-06-06 09:16:36.338224 | 2025-06-06 09:16:36.338330 | TASK [Enable container-tools rhel-modules for c8/crc node] 2025-06-06 09:16:36.923286 | compute-0 | skipping: Conditional result was False 2025-06-06 09:16:36.924258 | crc | skipping: Conditional result was False 2025-06-06 09:16:36.924635 | controller | skipping: Conditional result was False 2025-06-06 09:16:36.936875 | 2025-06-06 09:16:36.937058 | TASK [Install podman] 2025-06-06 09:16:37.088331 | crc | skipping: Conditional result was False 2025-06-06 09:17:42.740842 | compute-0 | changed 2025-06-06 09:17:44.360166 | controller | changed 2025-06-06 09:17:44.373169 | 2025-06-06 09:17:44.373316 | TASK [Set var name for quay login zuul secret] 2025-06-06 09:17:44.449103 | compute-0 | skipping: Conditional result was False 2025-06-06 09:17:44.459816 | crc | skipping: Conditional result was False 2025-06-06 09:17:44.470276 | controller | skipping: Conditional result was False 2025-06-06 09:17:44.476064 | 2025-06-06 09:17:44.476129 | TASK [Print the username] 2025-06-06 09:17:44.923092 | compute-0 | openstack-k8s-operators+cirobot 2025-06-06 09:17:44.920166 | controller | openstack-k8s-operators+cirobot 2025-06-06 09:17:45.061667 | crc | skipping: Conditional result was False 2025-06-06 09:17:45.068192 | compute-0 | ok: Runtime: 0:00:00.005271 2025-06-06 09:17:45.101083 | controller | ok: Runtime: 0:00:00.006996 2025-06-06 09:17:45.106467 | 2025-06-06 09:17:45.106552 | TASK [Fail when user or password is not set] 2025-06-06 09:17:45.185078 | compute-0 | skipping: Conditional result was False 2025-06-06 09:17:45.195809 | controller | skipping: Conditional result was False 2025-06-06 09:17:45.206169 | crc | skipping: Conditional result was False 2025-06-06 09:17:45.211602 | 2025-06-06 09:17:45.211665 | TASK [Set vars for quay login] 2025-06-06 09:17:45.286905 | compute-0 | Output suppressed because no_log was given 2025-06-06 09:17:45.292447 | controller | Output suppressed because no_log was given 2025-06-06 09:17:45.296999 | 2025-06-06 09:17:45.297060 | LOOP [Perform container registry login(s) with podman] 2025-06-06 09:17:45.973298 | compute-0 | Output suppressed because no_log was given 2025-06-06 09:17:46.203124 | controller | Output suppressed because no_log was given 2025-06-06 09:17:46.214297 | 2025-06-06 09:17:46.214435 | LOOP [Perform container registry login(s) with buildah] 2025-06-06 09:17:46.293514 | compute-0 | Output suppressed because no_log was given 2025-06-06 09:17:46.293857 | 2025-06-06 09:17:46.317824 | controller | Output suppressed because no_log was given 2025-06-06 09:17:46.317908 | 2025-06-06 09:17:46.346666 | 2025-06-06 09:17:46.346829 | TASK [Set Insecure registry for content provider] 2025-06-06 09:17:46.452163 | crc | skipping: Conditional result was False 2025-06-06 09:17:46.742853 | compute-0 | changed: Block inserted 2025-06-06 09:17:46.870946 | controller | changed: Block inserted 2025-06-06 09:17:46.952422 | 2025-06-06 09:17:46.952633 | PLAY RECAP 2025-06-06 09:17:46.952701 | compute-0 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-06-06 09:17:46.952735 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2025-06-06 09:17:46.952760 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2025-06-06 09:17:46.952779 | 2025-06-06 09:17:47.054863 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2025-06-06 09:17:47.067383 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-06-06 09:17:47.738096 | 2025-06-06 09:17:47.738204 | PLAY [rh-subscription] 2025-06-06 09:17:47.738297 | 2025-06-06 09:17:47.738331 | PLAY RECAP 2025-06-06 09:17:47.738362 | 2025-06-06 09:17:47.820179 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2025-06-06 09:17:47.831963 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-06-06 09:17:48.533606 | 2025-06-06 09:17:48.533744 | PLAY [Tweak CRC node] 2025-06-06 09:17:48.559943 | 2025-06-06 09:17:48.560047 | TASK [Load network parameters] 2025-06-06 09:17:49.193329 | crc | ok 2025-06-06 09:17:49.209655 | 2025-06-06 09:17:49.209858 | TASK [Check which dnsmasq config we must edit] 2025-06-06 09:17:49.624729 | crc | ok 2025-06-06 09:17:49.672555 | 2025-06-06 09:17:49.672729 | TASK [Ensure crc knows about its second NIC] 2025-06-06 09:17:50.467538 | crc | changed 2025-06-06 09:17:50.485672 | 2025-06-06 09:17:50.485843 | TASK [Ensure crc does not get "public" DNS] 2025-06-06 09:17:51.175728 | crc | changed 2025-06-06 09:17:51.194495 | 2025-06-06 09:17:51.194633 | TASK [Restart NetworkManager] 2025-06-06 09:17:52.262125 | crc | changed 2025-06-06 09:17:52.281901 | 2025-06-06 09:17:52.282031 | LOOP [Configure dns forwarders] 2025-06-06 09:17:52.758551 | crc | ok 2025-06-06 09:17:53.032159 | crc | ok 2025-06-06 09:17:53.052889 | 2025-06-06 09:17:53.052999 | TASK [Configure local DNS for CRC pod] 2025-06-06 09:17:53.559587 | crc | ok 2025-06-06 09:17:53.574781 | 2025-06-06 09:17:53.574927 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2025-06-06 09:17:53.995983 | crc | changed: line added 2025-06-06 09:17:54.011902 | 2025-06-06 09:17:54.012092 | TASK [Restart native dnsmasq service] 2025-06-06 09:17:54.565534 | crc | changed 2025-06-06 09:17:54.585041 | 2025-06-06 09:17:54.585177 | TASK [Stop dnsmasq] 2025-06-06 09:17:54.613124 | crc | skipping: Conditional result was False 2025-06-06 09:17:54.630971 | 2025-06-06 09:17:54.631109 | TASK [Make sure that crc-dnsmasq is not running] 2025-06-06 09:17:54.658985 | crc | skipping: Conditional result was False 2025-06-06 09:17:54.676234 | 2025-06-06 09:17:54.676371 | TASK [Start dnsmasq] 2025-06-06 09:17:54.704408 | crc | skipping: Conditional result was False 2025-06-06 09:17:54.722048 | 2025-06-06 09:17:54.722184 | TASK [Wait for CRC to be ready] 2025-06-06 09:17:55.307733 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2025-06-06 09:17:55.431691 | crc | 2025-06-06 09:17:55.431760 | crc | Login successful. 2025-06-06 09:17:55.450643 | crc | 2025-06-06 09:17:55.450709 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2025-06-06 09:17:55.468060 | crc | 2025-06-06 09:17:55.468114 | crc | Using project "default". 2025-06-06 09:17:55.796866 | crc | changed 2025-06-06 09:17:55.812598 | 2025-06-06 09:17:55.812901 | TASK [Set insecure registry on crc node] 2025-06-06 09:17:55.865784 | crc | ok 2025-06-06 09:17:55.887479 | crc | included: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml 2025-06-06 09:17:55.899383 | 2025-06-06 09:17:55.899480 | TASK [Patch the image.config.openshift.io resource to include insecure registry] 2025-06-06 09:17:56.353349 | crc | image.config.openshift.io/cluster patched 2025-06-06 09:17:56.451534 | crc | changed 2025-06-06 09:17:56.508583 | 2025-06-06 09:17:56.508759 | TASK [Patch the image.config.openshift.io resource to allow registries] 2025-06-06 09:17:56.946382 | crc | image.config.openshift.io/cluster patched 2025-06-06 09:17:57.050804 | crc | changed 2025-06-06 09:17:57.065604 | 2025-06-06 09:17:57.065772 | TASK [Ensure registries.conf.d exists] 2025-06-06 09:17:57.532950 | crc | ok 2025-06-06 09:17:57.543087 | 2025-06-06 09:17:57.543227 | TASK [Set Insecure registry for content provider] 2025-06-06 09:17:58.002151 | crc | changed: File created 2025-06-06 09:17:58.018048 | 2025-06-06 09:17:58.018190 | TASK [Restart crio] 2025-06-06 09:17:59.896181 | crc | changed 2025-06-06 09:17:59.946876 | 2025-06-06 09:17:59.946992 | PLAY [Tweak Controller] 2025-06-06 09:17:59.970400 | 2025-06-06 09:17:59.970489 | TASK [Install other packages] 2025-06-06 09:18:04.225846 | controller | changed 2025-06-06 09:18:04.239974 | 2025-06-06 09:18:04.240108 | LOOP [Ensure we know compute host keys] 2025-06-06 09:18:04.617369 | controller | changed 2025-06-06 09:18:04.618025 | controller | ok: All items complete 2025-06-06 09:18:04.618269 | 2025-06-06 09:18:04.916777 | controller | changed 2025-06-06 09:18:05.199935 | controller | changed 2025-06-06 09:18:05.216765 | 2025-06-06 09:18:05.216963 | TASK [Generate an ssh keypair] 2025-06-06 09:18:05.502561 | controller | Generating public/private ecdsa key pair. 2025-06-06 09:18:05.502602 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2025-06-06 09:18:05.502610 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2025-06-06 09:18:05.502617 | controller | The key fingerprint is: 2025-06-06 09:18:05.502623 | controller | SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc zuul@np0005307512.novalocal 2025-06-06 09:18:05.502630 | controller | The key's randomart image is: 2025-06-06 09:18:05.502636 | controller | +---[ECDSA 256]---+ 2025-06-06 09:18:05.502642 | controller | | .o. | 2025-06-06 09:18:05.502648 | controller | | . . . | 2025-06-06 09:18:05.502654 | controller | | o .. . | 2025-06-06 09:18:05.502660 | controller | | . .+ .o . | 2025-06-06 09:18:05.502666 | controller | |. +. o +S | 2025-06-06 09:18:05.502672 | controller | |.o. +* o | 2025-06-06 09:18:05.502677 | controller | |..=o+ +O.o. | 2025-06-06 09:18:05.502683 | controller | |.o+*o++.B+o. | 2025-06-06 09:18:05.502689 | controller | | o=+ +BoEo | 2025-06-06 09:18:05.502695 | controller | +----[SHA256]-----+ 2025-06-06 09:18:05.777577 | controller | changed 2025-06-06 09:18:05.791828 | 2025-06-06 09:18:05.791957 | TASK [Get public key] 2025-06-06 09:18:06.067573 | controller | ok 2025-06-06 09:18:06.073820 | 2025-06-06 09:18:06.073890 | TASK [Register pub key as a fact] 2025-06-06 09:18:06.147107 | controller | ok 2025-06-06 09:18:06.154725 | 2025-06-06 09:18:06.154806 | TASK [Load network parameters] 2025-06-06 09:18:06.510403 | controller | ok 2025-06-06 09:18:06.524962 | 2025-06-06 09:18:06.525103 | TASK [Check if cloud-init is overriding NM settings] 2025-06-06 09:18:06.895921 | controller | ok 2025-06-06 09:18:06.903941 | 2025-06-06 09:18:06.904022 | TASK [Remove cloud-init DNS override if present] 2025-06-06 09:18:06.929481 | controller | skipping: Conditional result was False 2025-06-06 09:18:06.939023 | 2025-06-06 09:18:06.939114 | TASK [Reload the NetworkManager to pick the changes] 2025-06-06 09:18:06.974444 | controller | skipping: Conditional result was False 2025-06-06 09:18:06.989518 | 2025-06-06 09:18:06.989658 | TASK [Get the default iface connection] 2025-06-06 09:18:07.388531 | controller | System eth0 2025-06-06 09:18:07.539544 | controller | changed 2025-06-06 09:18:07.557609 | 2025-06-06 09:18:07.557808 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2025-06-06 09:18:08.130571 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2025-06-06 09:18:08.626804 | controller | changed 2025-06-06 09:18:08.679331 | 2025-06-06 09:18:08.679460 | PLAY [Ensure persistent SSH access] 2025-06-06 09:18:08.729430 | 2025-06-06 09:18:08.729533 | TASK [Inject key in ansible_user] 2025-06-06 09:18:09.408197 | crc | changed 2025-06-06 09:18:09.440359 | compute-0 | changed 2025-06-06 09:18:09.462503 | controller | changed 2025-06-06 09:18:09.473176 | 2025-06-06 09:18:09.473300 | TASK [Inject key in root] 2025-06-06 09:18:09.859549 | compute-0 | changed 2025-06-06 09:18:09.971389 | crc | changed 2025-06-06 09:18:10.000032 | controller | changed 2025-06-06 09:18:10.085066 | 2025-06-06 09:18:10.085173 | PLAY [Add cloud-admin user on Compute] 2025-06-06 09:18:10.101815 | 2025-06-06 09:18:10.101893 | TASK [Create cloud-admin] 2025-06-06 09:18:10.740651 | compute-0 | changed 2025-06-06 09:18:10.789790 | 2025-06-06 09:18:10.789917 | TASK [Inject key in cloud-admin] 2025-06-06 09:18:11.111225 | compute-0 | changed 2025-06-06 09:18:11.123327 | 2025-06-06 09:18:11.123459 | TASK [Allow cloud-admin on sudo] 2025-06-06 09:18:12.111415 | compute-0 | changed 2025-06-06 09:18:12.152995 | 2025-06-06 09:18:12.153114 | PLAY [Set some fancy hostname] 2025-06-06 09:18:12.186487 | 2025-06-06 09:18:12.186588 | TASK [Inject hostname in configuration file] 2025-06-06 09:18:13.066346 | compute-0 | changed 2025-06-06 09:18:13.236066 | controller | changed 2025-06-06 09:18:13.299359 | 2025-06-06 09:18:13.299498 | PLAY RECAP 2025-06-06 09:18:13.299571 | compute-0 | ok: 6 changed: 6 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 09:18:13.299616 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 09:18:13.299655 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2025-06-06 09:18:13.299711 | 2025-06-06 09:18:13.406767 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2025-06-06 09:18:13.418366 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-06-06 09:18:14.047937 | 2025-06-06 09:18:14.048047 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-06-06 09:18:14.071329 | 2025-06-06 09:18:14.071419 | TASK [Clone repos in the job workspace] 2025-06-06 09:18:14.092949 | controller | ok 2025-06-06 09:18:14.110518 | 2025-06-06 09:18:14.110606 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-06-06 09:18:14.811876 | controller | ok 2025-06-06 09:18:14.828088 | 2025-06-06 09:18:14.828244 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-06-06 09:18:26.274973 | controller | Output suppressed because no_log was given 2025-06-06 09:18:26.286124 | 2025-06-06 09:18:26.286196 | TASK [Create zuul-output directory] 2025-06-06 09:18:26.720419 | controller | ok 2025-06-06 09:18:26.735603 | 2025-06-06 09:18:26.735821 | TASK [Install required packages] 2025-06-06 09:18:27.829027 | controller | ok: Nothing to do 2025-06-06 09:18:27.843114 | 2025-06-06 09:18:27.843277 | TASK [Output pip related things] 2025-06-06 09:18:28.598462 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-06-06 09:18:28.899061 | controller | changed 2025-06-06 09:18:28.913543 | 2025-06-06 09:18:28.913744 | TASK [Install requirements] 2025-06-06 09:19:50.516960 | controller | changed 2025-06-06 09:19:50.549794 | 2025-06-06 09:19:50.549962 | TASK [Add cronjob to trigger job stats] 2025-06-06 09:19:51.135425 | controller | changed 2025-06-06 09:19:51.151252 | 2025-06-06 09:19:51.151415 | LOOP [Construct project change list] 2025-06-06 09:19:51.246508 | controller | ok: 2025-06-06 09:19:51.246824 | controller | { 2025-06-06 09:19:51.246862 | controller | "branch": "main", 2025-06-06 09:19:51.246888 | controller | "change": "3041", 2025-06-06 09:19:51.246911 | controller | "change_message": "DNM: Decrease tempest concurrency\n\nOnce the tempest pod failed it gets the status OOMKilled, which means that it tried to get more memoery than the maximum.\r\nAlso those tempest execution has not the summary at the end of passing and failling tests.\r\nWe would need to increase the memory, but for testing purpose we went the way of reducing concurrency.\r\n\r\nDNM", 2025-06-06 09:19:51.246943 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3041", 2025-06-06 09:19:51.246969 | controller | "commit_id": "e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae", 2025-06-06 09:19:51.246992 | controller | "patchset": "e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae", 2025-06-06 09:19:51.247014 | controller | "project": { 2025-06-06 09:19:51.247036 | controller | "canonical_hostname": "github.com", 2025-06-06 09:19:51.247057 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2025-06-06 09:19:51.247079 | controller | "name": "openstack-k8s-operators/ci-framework", 2025-06-06 09:19:51.247101 | controller | "short_name": "ci-framework", 2025-06-06 09:19:51.247123 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2025-06-06 09:19:51.247146 | controller | }, 2025-06-06 09:19:51.247168 | controller | "topic": null 2025-06-06 09:19:51.247190 | controller | } 2025-06-06 09:19:51.336386 | 2025-06-06 09:19:51.336516 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-06-06 09:19:51.383673 | 2025-06-06 09:19:51.383845 | TASK [Filter out host if needed] 2025-06-06 09:19:51.393618 | compute-0 | skipping: end_host conditional evaluated to False, continuing execution for compute-0 2025-06-06 09:19:51.402852 | 2025-06-06 09:19:51.402983 | TASK [Filter out host if needed] 2025-06-06 09:19:51.412530 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-06-06 09:19:51.420273 | 2025-06-06 09:19:51.420334 | TASK [Filter out host if needed] 2025-06-06 09:19:51.428633 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2025-06-06 09:19:51.433672 | 2025-06-06 09:19:51.433754 | TASK [Get git tag for image tagging] 2025-06-06 09:19:52.063040 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.063768 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.063995 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.069775 | 2025-06-06 09:19:52.069839 | TASK [Set openstack-runner image] 2025-06-06 09:19:52.101272 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.112423 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.122788 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.128572 | 2025-06-06 09:19:52.128635 | TASK [Build openstack-runner image] 2025-06-06 09:19:52.158019 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.169185 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.179508 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.185162 | 2025-06-06 09:19:52.185220 | TASK [Push openstack-runner image] 2025-06-06 09:19:52.217856 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.229328 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.229541 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.236280 | 2025-06-06 09:19:52.236345 | TASK [Make sure ci-framework directory exists] 2025-06-06 09:19:52.269147 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.280416 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.290764 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.296917 | 2025-06-06 09:19:52.296993 | TASK [Create EDPM ansible var file] 2025-06-06 09:19:52.329133 | compute-0 | skipping: Conditional result was False 2025-06-06 09:19:52.331458 | controller | skipping: Conditional result was False 2025-06-06 09:19:52.356423 | crc | skipping: Conditional result was False 2025-06-06 09:19:52.430930 | 2025-06-06 09:19:52.431007 | PLAY RECAP 2025-06-06 09:19:52.431049 | compute-0 | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-06-06 09:19:52.431074 | controller | ok: 8 changed: 4 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-06-06 09:19:52.431097 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2025-06-06 09:19:52.431115 | 2025-06-06 09:19:52.571038 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-06-06 09:19:52.581374 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-06-06 09:19:53.200959 | 2025-06-06 09:19:53.201078 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-06-06 09:19:53.224823 | 2025-06-06 09:19:53.224939 | TASK [Create zuul-output directory] 2025-06-06 09:19:53.876394 | controller | changed 2025-06-06 09:19:53.889938 | 2025-06-06 09:19:53.890136 | TASK [Slurp Zuul inventory test] 2025-06-06 09:19:54.265443 | controller -> localhost | ok 2025-06-06 09:19:54.277185 | 2025-06-06 09:19:54.277316 | TASK [Save zuul inventory] 2025-06-06 09:19:55.443839 | controller | changed 2025-06-06 09:19:55.457567 | 2025-06-06 09:19:55.457800 | TASK [Save zuul vars without the change_message] 2025-06-06 09:19:56.273841 | controller | changed 2025-06-06 09:19:56.317464 | 2025-06-06 09:19:56.317596 | PLAY RECAP 2025-06-06 09:19:56.317667 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 09:19:56.317753 | 2025-06-06 09:19:56.423673 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-06-06 09:19:56.435596 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml@main] 2025-06-06 09:19:57.081689 | 2025-06-06 09:19:57.081864 | PLAY [Run ci/playbooks/edpm/run.yml] 2025-06-06 09:19:57.125514 | 2025-06-06 09:19:57.125622 | TASK [Filter out host if needed] 2025-06-06 09:19:57.142825 | 2025-06-06 09:19:57.142951 | TASK [Filter out host if needed] 2025-06-06 09:19:57.151958 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-06-06 09:19:57.158757 | 2025-06-06 09:19:57.158895 | TASK [Filter out host if needed] 2025-06-06 09:19:57.176056 | 2025-06-06 09:19:57.176183 | TASK [Check for edpm-ansible.yml file] 2025-06-06 09:19:57.729226 | controller | ok 2025-06-06 09:19:57.744539 | 2025-06-06 09:19:57.744728 | TASK [Run Podified EDPM deployment] 2025-06-06 09:19:59.606428 | controller | 2025-06-06 09:20:00.622578 | controller | PLAY [Remove status flag] ****************************************************** 2025-06-06 09:20:00.622667 | controller | 2025-06-06 09:20:00.622679 | controller | TASK [Gathering Facts ] ******************************************************** 2025-06-06 09:20:00.622689 | controller | Friday 06 June 2025 09:19:59 +0000 (0:00:00.050) 0:00:00.050 *********** 2025-06-06 09:20:00.622707 | controller | ok: [localhost] 2025-06-06 09:20:00.910923 | controller | 2025-06-06 09:20:00.910975 | controller | TASK [Delete success flag if exists path={{ ansible_user_dir }}/cifmw-success, state=absent] *** 2025-06-06 09:20:00.910984 | controller | Friday 06 June 2025 09:20:00 +0000 (0:00:01.016) 0:00:01.067 *********** 2025-06-06 09:20:00.910997 | controller | ok: [localhost] 2025-06-06 09:20:00.986817 | controller | 2025-06-06 09:20:00.986892 | controller | TASK [Inherit from parent scenarios if needed _raw_params=ci/playbooks/tasks/inherit_parent_scenario.yml] *** 2025-06-06 09:20:00.986903 | controller | Friday 06 June 2025 09:20:00 +0000 (0:00:00.288) 0:00:01.355 *********** 2025-06-06 09:20:00.986926 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/inherit_parent_scenario.yml for localhost 2025-06-06 09:20:01.021151 | controller | 2025-06-06 09:20:01.021220 | controller | TASK [Inherit from parent parameter file if instructed file={{ item }}] ******** 2025-06-06 09:20:01.021235 | controller | Friday 06 June 2025 09:20:00 +0000 (0:00:00.076) 0:00:01.431 *********** 2025-06-06 09:20:01.021258 | controller | skipping: [localhost] 2025-06-06 09:20:01.061305 | controller | 2025-06-06 09:20:01.061371 | controller | TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] *** 2025-06-06 09:20:01.061385 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.034) 0:00:01.466 *********** 2025-06-06 09:20:01.061403 | controller | ok: [localhost] 2025-06-06 09:20:01.119234 | controller | 2025-06-06 09:20:01.119298 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2025-06-06 09:20:01.119309 | controller | hostvars[inventory_hostname] | 2025-06-06 09:20:01.119323 | controller | dict2items | 2025-06-06 09:20:01.119331 | controller | selectattr("key", "match", 2025-06-06 09:20:01.119339 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2025-06-06 09:20:01.119348 | controller | list | items2dict 2025-06-06 09:20:01.119355 | controller | }}] *** 2025-06-06 09:20:01.119363 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.040) 0:00:01.506 *********** 2025-06-06 09:20:01.119383 | controller | ok: [localhost] 2025-06-06 09:20:01.330902 | controller | 2025-06-06 09:20:01.330972 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-06-06 09:20:01.330993 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.057) 0:00:01.564 *********** 2025-06-06 09:20:01.331021 | controller | ok: [localhost] 2025-06-06 09:20:01.371479 | controller | 2025-06-06 09:20:01.371554 | controller | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] *** 2025-06-06 09:20:01.371573 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.211) 0:00:01.775 *********** 2025-06-06 09:20:01.371599 | controller | skipping: [localhost] 2025-06-06 09:20:01.410322 | controller | 2025-06-06 09:20:01.410389 | controller | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] *** 2025-06-06 09:20:01.410401 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.040) 0:00:01.816 *********** 2025-06-06 09:20:01.410420 | controller | skipping: [localhost] 2025-06-06 09:20:01.442121 | controller | 2025-06-06 09:20:01.442181 | controller | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] *** 2025-06-06 09:20:01.442194 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.038) 0:00:01.855 *********** 2025-06-06 09:20:01.442224 | controller | skipping: [localhost] 2025-06-06 09:20:02.866976 | controller | 2025-06-06 09:20:02.867043 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-06-06 09:20:02.867061 | controller | Friday 06 June 2025 09:20:01 +0000 (0:00:00.031) 0:00:01.887 *********** 2025-06-06 09:20:02.867089 | controller | changed: [localhost] 2025-06-06 09:20:03.277142 | controller | 2025-06-06 09:20:03.277176 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-06-06 09:20:03.277185 | controller | Friday 06 June 2025 09:20:02 +0000 (0:00:01.424) 0:00:03.312 *********** 2025-06-06 09:20:03.277197 | controller | changed: [localhost] => (item=tmp) 2025-06-06 09:20:04.349743 | controller | changed: [localhost] => (item=artifacts/repositories) 2025-06-06 09:20:04.349808 | controller | 2025-06-06 09:20:04.349822 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2025-06-06 09:20:04.349835 | controller | Friday 06 June 2025 09:20:03 +0000 (0:00:00.410) 0:00:03.722 *********** 2025-06-06 09:20:04.349851 | controller | ok: [localhost] 2025-06-06 09:20:05.941403 | controller | 2025-06-06 09:20:05.941445 | controller | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] *** 2025-06-06 09:20:05.941456 | controller | Friday 06 June 2025 09:20:04 +0000 (0:00:01.071) 0:00:04.793 *********** 2025-06-06 09:20:05.941479 | controller | changed: [localhost] 2025-06-06 09:20:14.095164 | controller | 2025-06-06 09:20:14.095202 | controller | TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_basedir }}/venv, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv --system-site-packages --upgrade-deps] *** 2025-06-06 09:20:14.095213 | controller | Friday 06 June 2025 09:20:05 +0000 (0:00:01.592) 0:00:06.386 *********** 2025-06-06 09:20:14.095225 | controller | changed: [localhost] 2025-06-06 09:20:14.914291 | controller | 2025-06-06 09:20:14.914330 | controller | TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_basedir }}/venv/bin/repo-setup, _raw_params={{ cifmw_repo_setup_basedir }}/venv/bin/python setup.py install] *** 2025-06-06 09:20:14.914338 | controller | Friday 06 June 2025 09:20:14 +0000 (0:00:08.154) 0:00:14.540 *********** 2025-06-06 09:20:14.914350 | controller | changed: [localhost] 2025-06-06 09:20:14.954060 | controller | 2025-06-06 09:20:14.954096 | controller | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] *** 2025-06-06 09:20:14.954104 | controller | Friday 06 June 2025 09:20:14 +0000 (0:00:00.816) 0:00:15.357 *********** 2025-06-06 09:20:14.954117 | controller | skipping: [localhost] 2025-06-06 09:20:15.584681 | controller | 2025-06-06 09:20:15.584737 | controller | TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_basedir }}/venv/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} -o {{ cifmw_repo_setup_output }}] *** 2025-06-06 09:20:15.584747 | controller | Friday 06 June 2025 09:20:14 +0000 (0:00:00.040) 0:00:15.397 *********** 2025-06-06 09:20:15.584760 | controller | changed: [localhost] 2025-06-06 09:20:15.619608 | controller | 2025-06-06 09:20:15.619659 | controller | TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] *** 2025-06-06 09:20:15.619668 | controller | Friday 06 June 2025 09:20:15 +0000 (0:00:00.632) 0:00:16.029 *********** 2025-06-06 09:20:15.619693 | controller | skipping: [localhost] 2025-06-06 09:20:15.660312 | controller | 2025-06-06 09:20:15.660370 | controller | TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] *** 2025-06-06 09:20:15.660379 | controller | Friday 06 June 2025 09:20:15 +0000 (0:00:00.034) 0:00:16.064 *********** 2025-06-06 09:20:15.660393 | controller | skipping: [localhost] 2025-06-06 09:20:15.696558 | controller | 2025-06-06 09:20:15.696607 | controller | TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] *** 2025-06-06 09:20:15.696616 | controller | Friday 06 June 2025 09:20:15 +0000 (0:00:00.040) 0:00:16.104 *********** 2025-06-06 09:20:15.696631 | controller | skipping: [localhost] 2025-06-06 09:20:16.215314 | controller | 2025-06-06 09:20:16.215388 | controller | TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_basedir }}/venv/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] *** 2025-06-06 09:20:16.215409 | controller | Friday 06 June 2025 09:20:15 +0000 (0:00:00.036) 0:00:16.141 *********** 2025-06-06 09:20:16.215438 | controller | changed: [localhost] 2025-06-06 09:20:16.956010 | controller | 2025-06-06 09:20:16.956082 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2025-06-06 09:20:16.956092 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2025-06-06 09:20:16.956100 | controller | Friday 06 June 2025 09:20:16 +0000 (0:00:00.518) 0:00:16.660 *********** 2025-06-06 09:20:16.956117 | controller | changed: [localhost] 2025-06-06 09:20:16.987653 | controller | 2025-06-06 09:20:16.987724 | controller | TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2025-06-06 09:20:16.987734 | controller | Friday 06 June 2025 09:20:16 +0000 (0:00:00.740) 0:00:17.400 *********** 2025-06-06 09:20:16.987752 | controller | skipping: [localhost] 2025-06-06 09:20:17.018181 | controller | 2025-06-06 09:20:17.018247 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2025-06-06 09:20:17.018260 | controller | Friday 06 June 2025 09:20:16 +0000 (0:00:00.031) 0:00:17.432 *********** 2025-06-06 09:20:17.018279 | controller | skipping: [localhost] 2025-06-06 09:20:17.048486 | controller | 2025-06-06 09:20:17.048553 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2025-06-06 09:20:17.048566 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.031) 0:00:17.463 *********** 2025-06-06 09:20:17.048584 | controller | skipping: [localhost] 2025-06-06 09:20:17.086644 | controller | 2025-06-06 09:20:17.086686 | controller | TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] *** 2025-06-06 09:20:17.086702 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.030) 0:00:17.493 *********** 2025-06-06 09:20:17.086714 | controller | ok: [localhost] 2025-06-06 09:20:17.111253 | controller | 2025-06-06 09:20:17.111293 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2025-06-06 09:20:17.111301 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.038) 0:00:17.531 *********** 2025-06-06 09:20:17.111314 | controller | skipping: [localhost] 2025-06-06 09:20:17.135747 | controller | 2025-06-06 09:20:17.135820 | controller | TASK [Download the RPM name=krb_request] *************************************** 2025-06-06 09:20:17.135831 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.024) 0:00:17.556 *********** 2025-06-06 09:20:17.135843 | controller | skipping: [localhost] 2025-06-06 09:20:17.158915 | controller | 2025-06-06 09:20:17.158995 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2025-06-06 09:20:17.159012 | controller | cifmw_repo_setup_rhos_release_rpm 2025-06-06 09:20:17.159025 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2025-06-06 09:20:17.159036 | controller | else cifmw_krb_request_out.path 2025-06-06 09:20:17.159049 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2025-06-06 09:20:17.159061 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.024) 0:00:17.580 *********** 2025-06-06 09:20:17.159086 | controller | skipping: [localhost] 2025-06-06 09:20:17.186266 | controller | 2025-06-06 09:20:17.186339 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2025-06-06 09:20:17.186353 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.023) 0:00:17.603 *********** 2025-06-06 09:20:17.186376 | controller | skipping: [localhost] 2025-06-06 09:20:17.216540 | controller | 2025-06-06 09:20:17.216602 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2025-06-06 09:20:17.216613 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.026) 0:00:17.630 *********** 2025-06-06 09:20:17.216634 | controller | skipping: [localhost] 2025-06-06 09:20:17.241893 | controller | 2025-06-06 09:20:17.241974 | controller | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \ 2025-06-06 09:20:17.241986 | controller | -t {{ cifmw_repo_setup_output }}] *** 2025-06-06 09:20:17.241996 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.030) 0:00:17.661 *********** 2025-06-06 09:20:17.242012 | controller | skipping: [localhost] 2025-06-06 09:20:17.481161 | controller | 2025-06-06 09:20:17.481205 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2025-06-06 09:20:17.481217 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.025) 0:00:17.686 *********** 2025-06-06 09:20:17.481232 | controller | ok: [localhost] 2025-06-06 09:20:17.698255 | controller | 2025-06-06 09:20:17.698290 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2025-06-06 09:20:17.698298 | controller | source /etc/ci/mirror_info.sh 2025-06-06 09:20:17.698305 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2025-06-06 09:20:17.698312 | controller | ] *** 2025-06-06 09:20:17.698318 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.239) 0:00:17.926 *********** 2025-06-06 09:20:17.698329 | controller | changed: [localhost] 2025-06-06 09:20:17.941867 | controller | 2025-06-06 09:20:17.941995 | controller | TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2025-06-06 09:20:17.942020 | controller | source /etc/ci/mirror_info.sh 2025-06-06 09:20:17.942038 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2025-06-06 09:20:17.942057 | controller | ] *** 2025-06-06 09:20:17.942075 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.217) 0:00:18.143 *********** 2025-06-06 09:20:17.942107 | controller | changed: [localhost] 2025-06-06 09:20:18.497524 | controller | 2025-06-06 09:20:18.497557 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2025-06-06 09:20:18.497574 | controller | Friday 06 June 2025 09:20:17 +0000 (0:00:00.243) 0:00:18.386 *********** 2025-06-06 09:20:18.497586 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2 2025-06-06 09:20:18.532368 | controller | fatal: [localhost]: FAILED! => 2025-06-06 09:20:18.532402 | controller | changed: false 2025-06-06 09:20:18.532410 | controller | elapsed: 0 2025-06-06 09:20:18.532417 | controller | msg: 'Status code was -1 and not [200]: Request failed: ' 2025-06-06 09:20:18.532431 | controller | redirected: false 2025-06-06 09:20:18.532437 | controller | status: -1 2025-06-06 09:20:18.532443 | controller | url: http://38.129.56.165:8766/gating.repo 2025-06-06 09:20:18.532450 | controller | ...ignoring 2025-06-06 09:20:18.532458 | controller | 2025-06-06 09:20:18.532467 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2025-06-06 09:20:18.532474 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2025-06-06 09:20:18.532481 | controller | enabled=1 2025-06-06 09:20:18.532487 | controller | gpgcheck=0 2025-06-06 09:20:18.532493 | controller | priority=1 2025-06-06 09:20:18.532499 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2025-06-06 09:20:18.532505 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.552) 0:00:18.939 *********** 2025-06-06 09:20:18.532516 | controller | skipping: [localhost] 2025-06-06 09:20:18.572304 | controller | 2025-06-06 09:20:18.572338 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2025-06-06 09:20:18.572347 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.038) 0:00:18.977 *********** 2025-06-06 09:20:18.572358 | controller | skipping: [localhost] 2025-06-06 09:20:18.608846 | controller | 2025-06-06 09:20:18.608901 | controller | TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] *** 2025-06-06 09:20:18.608909 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.039) 0:00:19.017 *********** 2025-06-06 09:20:18.608924 | controller | skipping: [localhost] 2025-06-06 09:20:18.643571 | controller | 2025-06-06 09:20:18.643603 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2025-06-06 09:20:18.643611 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.036) 0:00:19.053 *********** 2025-06-06 09:20:18.643622 | controller | skipping: [localhost] 2025-06-06 09:20:18.675933 | controller | 2025-06-06 09:20:18.675963 | controller | TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}//{{ _comp_repo }}, regexp=priority=1, replace=priority=2] *** 2025-06-06 09:20:18.675971 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.034) 0:00:19.088 *********** 2025-06-06 09:20:18.675982 | controller | skipping: [localhost] 2025-06-06 09:20:19.005509 | controller | 2025-06-06 09:20:19.005583 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2025-06-06 09:20:19.005603 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.032) 0:00:19.121 *********** 2025-06-06 09:20:19.005630 | controller | ok: [localhost] 2025-06-06 09:20:19.439065 | controller | 2025-06-06 09:20:19.439127 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2025-06-06 09:20:19.439146 | controller | Friday 06 June 2025 09:20:18 +0000 (0:00:00.324) 0:00:19.445 *********** 2025-06-06 09:20:19.439172 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2025-06-06 09:20:19.911854 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2025-06-06 09:20:19.911888 | controller | 2025-06-06 09:20:19.911896 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2025-06-06 09:20:19.911903 | controller | Friday 06 June 2025 09:20:19 +0000 (0:00:00.438) 0:00:19.884 *********** 2025-06-06 09:20:19.911921 | controller | changed: [localhost] 2025-06-06 09:20:20.169280 | controller | 2025-06-06 09:20:20.169328 | controller | TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] *** 2025-06-06 09:20:20.169340 | controller | Friday 06 June 2025 09:20:19 +0000 (0:00:00.472) 0:00:20.357 *********** 2025-06-06 09:20:20.169358 | controller | changed: [localhost] 2025-06-06 09:20:20.213538 | controller | 2025-06-06 09:20:20.213580 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-06-06 09:20:20.213627 | controller | Friday 06 June 2025 09:20:20 +0000 (0:00:00.257) 0:00:20.614 *********** 2025-06-06 09:20:20.213644 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-06-06 09:20:20.241093 | controller | 2025-06-06 09:20:20.241147 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-06-06 09:20:20.241157 | controller | Friday 06 June 2025 09:20:20 +0000 (0:00:00.044) 0:00:20.658 *********** 2025-06-06 09:20:20.241176 | controller | ok: [localhost] => 2025-06-06 09:20:45.831861 | controller | cifmw_ci_setup_packages: 2025-06-06 09:20:45.831919 | controller | - bash-completion 2025-06-06 09:20:45.831930 | controller | - ca-certificates 2025-06-06 09:20:45.831940 | controller | - git-core 2025-06-06 09:20:45.831950 | controller | - make 2025-06-06 09:20:45.831959 | controller | - tar 2025-06-06 09:20:45.831968 | controller | - tmux 2025-06-06 09:20:45.831977 | controller | - python3-pip 2025-06-06 09:20:45.831986 | controller | 2025-06-06 09:20:45.831996 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-06-06 09:20:45.832005 | controller | Friday 06 June 2025 09:20:20 +0000 (0:00:00.027) 0:00:20.686 *********** 2025-06-06 09:20:45.832023 | controller | changed: [localhost] 2025-06-06 09:20:46.043844 | controller | 2025-06-06 09:20:46.043916 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-06-06 09:20:46.043939 | controller | Friday 06 June 2025 09:20:45 +0000 (0:00:25.590) 0:00:46.277 *********** 2025-06-06 09:20:46.043968 | controller | ok: [localhost] 2025-06-06 09:20:46.292581 | controller | 2025-06-06 09:20:46.292615 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-06-06 09:20:46.292623 | controller | Friday 06 June 2025 09:20:46 +0000 (0:00:00.211) 0:00:46.488 *********** 2025-06-06 09:20:46.292639 | controller | changed: [localhost] 2025-06-06 09:20:51.266235 | controller | 2025-06-06 09:20:51.266278 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2025-06-06 09:20:51.266294 | controller | Friday 06 June 2025 09:20:46 +0000 (0:00:00.249) 0:00:46.737 *********** 2025-06-06 09:20:51.266310 | controller | changed: [localhost] 2025-06-06 09:20:51.299486 | controller | 2025-06-06 09:20:51.299529 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2025-06-06 09:20:51.299542 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:04.973) 0:00:51.711 *********** 2025-06-06 09:20:51.299559 | controller | skipping: [localhost] 2025-06-06 09:20:51.589538 | controller | 2025-06-06 09:20:51.589582 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-06-06 09:20:51.589594 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.033) 0:00:51.744 *********** 2025-06-06 09:20:51.589610 | controller | changed: [localhost] 2025-06-06 09:20:51.907532 | controller | 2025-06-06 09:20:51.907612 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2025-06-06 09:20:51.907629 | controller | source ~/.oc_completion 2025-06-06 09:20:51.907644 | controller | fi] *** 2025-06-06 09:20:51.907658 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.289) 0:00:52.034 *********** 2025-06-06 09:20:51.907697 | controller | changed: [localhost] 2025-06-06 09:20:51.937703 | controller | 2025-06-06 09:20:51.937759 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-06-06 09:20:51.937816 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.317) 0:00:52.352 *********** 2025-06-06 09:20:51.937847 | controller | skipping: [localhost] 2025-06-06 09:20:51.968315 | controller | 2025-06-06 09:20:51.968374 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-06-06 09:20:51.968391 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-06-06 09:20:51.968406 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-06-06 09:20:51.968420 | controller | }}] *** 2025-06-06 09:20:51.968434 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.030) 0:00:52.382 *********** 2025-06-06 09:20:51.968457 | controller | skipping: [localhost] 2025-06-06 09:20:51.996114 | controller | 2025-06-06 09:20:51.996159 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-06-06 09:20:51.996170 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.030) 0:00:52.412 *********** 2025-06-06 09:20:51.996187 | controller | skipping: [localhost] 2025-06-06 09:20:52.024429 | controller | 2025-06-06 09:20:52.024473 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2025-06-06 09:20:52.024485 | controller | Friday 06 June 2025 09:20:51 +0000 (0:00:00.028) 0:00:52.440 *********** 2025-06-06 09:20:52.024501 | controller | skipping: [localhost] 2025-06-06 09:20:53.087234 | controller | 2025-06-06 09:20:53.087311 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-06-06 09:20:53.087336 | controller | Friday 06 June 2025 09:20:52 +0000 (0:00:00.028) 0:00:52.469 *********** 2025-06-06 09:20:53.087370 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-06-06 09:20:53.243801 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-06-06 09:20:53.243835 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-06-06 09:20:53.243843 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-06-06 09:20:53.243849 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-06-06 09:20:53.243856 | controller | 2025-06-06 09:20:53.243862 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2025-06-06 09:20:53.243868 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:01.062) 0:00:53.531 *********** 2025-06-06 09:20:53.243879 | controller | 2025-06-06 09:20:53.829202 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2025-06-06 09:20:53.829254 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:00.157) 0:00:53.689 *********** 2025-06-06 09:20:53.829269 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-06-06 09:20:53.882225 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2025-06-06 09:20:53.882290 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-06-06 09:20:53.882298 | controller | 2025-06-06 09:20:53.882304 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2025-06-06 09:20:53.882311 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:00.584) 0:00:54.273 *********** 2025-06-06 09:20:53.882327 | controller | 2025-06-06 09:20:53.916191 | controller | TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] *** 2025-06-06 09:20:53.916260 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:00.053) 0:00:54.327 *********** 2025-06-06 09:20:53.916297 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2025-06-06 09:20:53.965897 | controller | skipping: [localhost] 2025-06-06 09:20:53.965978 | controller | 2025-06-06 09:20:53.965991 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2025-06-06 09:20:53.966001 | controller | _repo_operator_info: {{ _repo_operator_info }} 2025-06-06 09:20:53.966011 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2025-06-06 09:20:53.966029 | controller | ] *** 2025-06-06 09:20:53.966039 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:00.033) 0:00:54.361 *********** 2025-06-06 09:20:53.966061 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2025-06-06 09:20:54.047221 | controller | skipping: [localhost] 2025-06-06 09:20:54.047278 | controller | 2025-06-06 09:20:54.047287 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2025-06-06 09:20:54.047294 | controller | _install_yamls_override_vars | default({}) | 2025-06-06 09:20:54.047301 | controller | combine(item, recursive=True) 2025-06-06 09:20:54.047307 | controller | }}] *** 2025-06-06 09:20:54.047313 | controller | Friday 06 June 2025 09:20:53 +0000 (0:00:00.049) 0:00:54.410 *********** 2025-06-06 09:20:54.047328 | controller | ok: [localhost] => (item={'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}) 2025-06-06 09:20:54.094067 | controller | 2025-06-06 09:20:54.094121 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2025-06-06 09:20:54.094129 | controller | _install_yamls_override_vars.keys() | 2025-06-06 09:20:54.094136 | controller | map('upper') | 2025-06-06 09:20:54.094142 | controller | zip(_install_yamls_override_vars.values()) | 2025-06-06 09:20:54.094148 | controller | items2dict(key_name=0, value_name=1) | 2025-06-06 09:20:54.094154 | controller | combine({ 2025-06-06 09:20:54.094161 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2025-06-06 09:20:54.094167 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2025-06-06 09:20:54.094173 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2025-06-06 09:20:54.094180 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|rhos')) | ternary(zuul.branch, 'main') 2025-06-06 09:20:54.094186 | controller | }) | 2025-06-06 09:20:54.094192 | controller | combine(install_yamls_operators_repos) 2025-06-06 09:20:54.094198 | controller | }}, cacheable=True] *** 2025-06-06 09:20:54.094205 | controller | Friday 06 June 2025 09:20:54 +0000 (0:00:00.081) 0:00:54.492 *********** 2025-06-06 09:20:54.094219 | controller | ok: [localhost] 2025-06-06 09:20:54.711347 | controller | 2025-06-06 09:20:54.711384 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2025-06-06 09:20:54.711392 | controller | Friday 06 June 2025 09:20:54 +0000 (0:00:00.047) 0:00:54.539 *********** 2025-06-06 09:20:54.711405 | controller | ok: [localhost] 2025-06-06 09:20:54.903744 | controller | 2025-06-06 09:20:54.903804 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2025-06-06 09:20:54.903814 | controller | Friday 06 June 2025 09:20:54 +0000 (0:00:00.617) 0:00:55.156 *********** 2025-06-06 09:20:54.903828 | controller | ok: [localhost] 2025-06-06 09:20:54.972175 | controller | 2025-06-06 09:20:54.972244 | controller | TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] *** 2025-06-06 09:20:54.972256 | controller | Friday 06 June 2025 09:20:54 +0000 (0:00:00.191) 0:00:55.348 *********** 2025-06-06 09:20:54.972274 | controller | ok: [localhost] 2025-06-06 09:20:55.384243 | controller | 2025-06-06 09:20:55.384314 | controller | TASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %} 2025-06-06 09:20:55.384323 | controller | export {{ k }}={{ v }} 2025-06-06 09:20:55.384330 | controller | {% endfor %}, mode=0644] *** 2025-06-06 09:20:55.384336 | controller | Friday 06 June 2025 09:20:54 +0000 (0:00:00.068) 0:00:55.417 *********** 2025-06-06 09:20:55.384349 | controller | changed: [localhost] 2025-06-06 09:20:55.413521 | controller | 2025-06-06 09:20:55.413565 | controller | TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values | combine(cifmw_install_yamls_environment) }}, cacheable=True] *** 2025-06-06 09:20:55.413573 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.412) 0:00:55.829 *********** 2025-06-06 09:20:55.413586 | controller | ok: [localhost] 2025-06-06 09:20:55.436725 | controller | 2025-06-06 09:20:55.436766 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2025-06-06 09:20:55.436788 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.029) 0:00:55.858 *********** 2025-06-06 09:20:55.436804 | controller | ok: [localhost] => 2025-06-06 09:20:55.463819 | controller | cifmw_install_yamls_environment: 2025-06-06 09:20:55.463858 | controller | BMO_SETUP: false 2025-06-06 09:20:55.463866 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:20:55.463873 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:20:55.463879 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:20:55.463885 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:20:55.463891 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:20:55.463897 | controller | 2025-06-06 09:20:55.463904 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2025-06-06 09:20:55.463910 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.022) 0:00:55.881 *********** 2025-06-06 09:20:55.463923 | controller | ok: [localhost] => 2025-06-06 09:20:55.463930 | controller | cifmw_install_yamls_defaults: 2025-06-06 09:20:55.463936 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2025-06-06 09:20:55.463942 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2025-06-06 09:20:55.463948 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2025-06-06 09:20:55.463954 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2025-06-06 09:20:55.463960 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2025-06-06 09:20:55.463966 | controller | ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml 2025-06-06 09:20:55.463972 | controller | ANSIBLEEE_BRANCH: main 2025-06-06 09:20:55.463981 | controller | ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml 2025-06-06 09:20:55.463988 | controller | ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest 2025-06-06 09:20:55.463994 | controller | ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml 2025-06-06 09:20:55.464000 | controller | ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests 2025-06-06 09:20:55.464006 | controller | ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests 2025-06-06 09:20:55.464012 | controller | ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator 2025-06-06 09:20:55.464018 | controller | ANSIBLEE_COMMIT_HASH: '' 2025-06-06 09:20:55.464034 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2025-06-06 09:20:55.464043 | controller | BARBICAN_BRANCH: main 2025-06-06 09:20:55.464050 | controller | BARBICAN_COMMIT_HASH: '' 2025-06-06 09:20:55.464057 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2025-06-06 09:20:55.464064 | controller | BARBICAN_DEPL_IMG: unused 2025-06-06 09:20:55.464071 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2025-06-06 09:20:55.464078 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2025-06-06 09:20:55.464086 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests 2025-06-06 09:20:55.464092 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2025-06-06 09:20:55.464098 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2025-06-06 09:20:55.464104 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2025-06-06 09:20:55.464113 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2025-06-06 09:20:55.464119 | controller | BAREMETAL_BRANCH: main 2025-06-06 09:20:55.464125 | controller | BAREMETAL_COMMIT_HASH: '' 2025-06-06 09:20:55.464131 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2025-06-06 09:20:55.464137 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2025-06-06 09:20:55.464143 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2025-06-06 09:20:55.464149 | controller | BAREMETAL_TIMEOUT: 20m 2025-06-06 09:20:55.464155 | controller | BGP_ASN: '64999' 2025-06-06 09:20:55.464161 | controller | BGP_LEAF_1: 100.65.4.1 2025-06-06 09:20:55.464167 | controller | BGP_LEAF_2: 100.64.4.1 2025-06-06 09:20:55.464173 | controller | BGP_OVN_ROUTING: 'false' 2025-06-06 09:20:55.464179 | controller | BGP_PEER_ASN: '64999' 2025-06-06 09:20:55.464185 | controller | BGP_SOURCE_IP: 172.30.4.2 2025-06-06 09:20:55.464191 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2025-06-06 09:20:55.464197 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2025-06-06 09:20:55.464203 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2025-06-06 09:20:55.464209 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2025-06-06 09:20:55.464215 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2025-06-06 09:20:55.464221 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2025-06-06 09:20:55.464227 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2025-06-06 09:20:55.464233 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2025-06-06 09:20:55.464239 | controller | BMAAS_INSTANCE_VCPUS: '2' 2025-06-06 09:20:55.464245 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2025-06-06 09:20:55.464251 | controller | BMAAS_IPV4: 'true' 2025-06-06 09:20:55.464257 | controller | BMAAS_IPV6: 'false' 2025-06-06 09:20:55.464263 | controller | BMAAS_LIBVIRT_USER: sushyemu 2025-06-06 09:20:55.464269 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2025-06-06 09:20:55.464274 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2025-06-06 09:20:55.464280 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2025-06-06 09:20:55.464286 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2025-06-06 09:20:55.464292 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2025-06-06 09:20:55.464298 | controller | BMAAS_NODE_COUNT: '1' 2025-06-06 09:20:55.464304 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2025-06-06 09:20:55.464310 | controller | BMAAS_REDFISH_PASSWORD: password 2025-06-06 09:20:55.464316 | controller | BMAAS_REDFISH_USERNAME: admin 2025-06-06 09:20:55.464322 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2025-06-06 09:20:55.464328 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2025-06-06 09:20:55.464334 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2025-06-06 09:20:55.464340 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2025-06-06 09:20:55.464346 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2025-06-06 09:20:55.464352 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2025-06-06 09:20:55.464361 | controller | BMH_NAMESPACE: openstack 2025-06-06 09:20:55.464368 | controller | BMO_BRANCH: release-0.6 2025-06-06 09:20:55.464374 | controller | BMO_COMMIT_HASH: '' 2025-06-06 09:20:55.464380 | controller | BMO_IPA_BRANCH: stable/2024.1 2025-06-06 09:20:55.464386 | controller | BMO_IRONIC_HOST: 192.168.122.10 2025-06-06 09:20:55.464392 | controller | BMO_PROVISIONING_INTERFACE: '' 2025-06-06 09:20:55.464398 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2025-06-06 09:20:55.464404 | controller | BMO_SETUP: false 2025-06-06 09:20:55.464410 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2025-06-06 09:20:55.464416 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2025-06-06 09:20:55.464422 | controller | BM_INSTANCE_MEMORY: '8192' 2025-06-06 09:20:55.464435 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2025-06-06 09:20:55.464441 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2025-06-06 09:20:55.464447 | controller | BM_NETWORK_NAME: default 2025-06-06 09:20:55.464453 | controller | BM_NODE_COUNT: '1' 2025-06-06 09:20:55.464459 | controller | BM_ROOT_PASSWORD: '' 2025-06-06 09:20:55.464465 | controller | BM_ROOT_PASSWORD_SECRET: '' 2025-06-06 09:20:55.464471 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2025-06-06 09:20:55.464477 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2025-06-06 09:20:55.464483 | controller | CEPH_BRANCH: release-1.15 2025-06-06 09:20:55.464489 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2025-06-06 09:20:55.464496 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2025-06-06 09:20:55.464502 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2025-06-06 09:20:55.464508 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2025-06-06 09:20:55.464514 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2025-06-06 09:20:55.464520 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2025-06-06 09:20:55.464526 | controller | CEPH_REPO: https://github.com/rook/rook.git 2025-06-06 09:20:55.464532 | controller | CERTMANAGER_TIMEOUT: 300s 2025-06-06 09:20:55.464538 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:20:55.464544 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2025-06-06 09:20:55.464550 | controller | CINDERAPI_DEPL_IMG: unused 2025-06-06 09:20:55.464556 | controller | CINDERBKP_DEPL_IMG: unused 2025-06-06 09:20:55.464562 | controller | CINDERSCH_DEPL_IMG: unused 2025-06-06 09:20:55.464568 | controller | CINDERVOL_DEPL_IMG: unused 2025-06-06 09:20:55.464574 | controller | CINDER_BRANCH: main 2025-06-06 09:20:55.464580 | controller | CINDER_COMMIT_HASH: '' 2025-06-06 09:20:55.464586 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2025-06-06 09:20:55.464592 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2025-06-06 09:20:55.464598 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2025-06-06 09:20:55.464604 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2025-06-06 09:20:55.464610 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2025-06-06 09:20:55.464616 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2025-06-06 09:20:55.464622 | controller | CLEANUP_DIR_CMD: rm -Rf 2025-06-06 09:20:55.464628 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2025-06-06 09:20:55.464634 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2025-06-06 09:20:55.464640 | controller | CRC_HTTPS_PROXY: '' 2025-06-06 09:20:55.464646 | controller | CRC_HTTP_PROXY: '' 2025-06-06 09:20:55.464652 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2025-06-06 09:20:55.464658 | controller | CRC_STORAGE_RETRIES: '3' 2025-06-06 09:20:55.464664 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2025-06-06 09:20:55.464674 | controller | CRC_VERSION: latest 2025-06-06 09:20:55.464680 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2025-06-06 09:20:55.464686 | controller | DATAPLANE_ANSIBLE_USER: '' 2025-06-06 09:20:55.464692 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2025-06-06 09:20:55.464698 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2025-06-06 09:20:55.464704 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2025-06-06 09:20:55.464710 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2025-06-06 09:20:55.464716 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2025-06-06 09:20:55.464722 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2025-06-06 09:20:55.464728 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2025-06-06 09:20:55.464734 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2025-06-06 09:20:55.464740 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2025-06-06 09:20:55.464746 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2025-06-06 09:20:55.464752 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2025-06-06 09:20:55.464758 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2025-06-06 09:20:55.464764 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2025-06-06 09:20:55.464770 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2025-06-06 09:20:55.464791 | controller | DATAPLANE_RUNNER_IMG: '' 2025-06-06 09:20:55.464801 | controller | DATAPLANE_SERVER_ROLE: compute 2025-06-06 09:20:55.464807 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2025-06-06 09:20:55.464813 | controller | DATAPLANE_TIMEOUT: 30m 2025-06-06 09:20:55.464819 | controller | DATAPLANE_TLS_ENABLED: 'true' 2025-06-06 09:20:55.464828 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2025-06-06 09:20:55.464834 | controller | DATAPLANE_TOTAL_NODES: '1' 2025-06-06 09:20:55.464840 | controller | DBSERVICE: galera 2025-06-06 09:20:55.464846 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2025-06-06 09:20:55.464852 | controller | DESIGNATE_BRANCH: main 2025-06-06 09:20:55.464858 | controller | DESIGNATE_COMMIT_HASH: '' 2025-06-06 09:20:55.464864 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2025-06-06 09:20:55.464870 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2025-06-06 09:20:55.464876 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2025-06-06 09:20:55.464882 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests 2025-06-06 09:20:55.464888 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2025-06-06 09:20:55.464898 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2025-06-06 09:20:55.464905 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2025-06-06 09:20:55.464911 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2025-06-06 09:20:55.464917 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2025-06-06 09:20:55.464924 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2025-06-06 09:20:55.464930 | controller | DNS_DEPL_IMG: unused 2025-06-06 09:20:55.464936 | controller | DNS_DOMAIN: localdomain 2025-06-06 09:20:55.464942 | controller | DOWNLOAD_TOOLS_SELECTION: all 2025-06-06 09:20:55.464948 | controller | EDPM_ATTACH_EXTNET: 'true' 2025-06-06 09:20:55.464954 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2025-06-06 09:20:55.464960 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2025-06-06 09:20:55.464966 | controller | EDPM_COMPUTE_CELLS: '1' 2025-06-06 09:20:55.464972 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2025-06-06 09:20:55.464978 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2025-06-06 09:20:55.464984 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2025-06-06 09:20:55.464990 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2025-06-06 09:20:55.464999 | controller | EDPM_COMPUTE_SUFFIX: '0' 2025-06-06 09:20:55.465006 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2025-06-06 09:20:55.465012 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2025-06-06 09:20:55.465018 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2025-06-06 09:20:55.465024 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2025-06-06 09:20:55.465030 | controller | EDPM_NETWORKER_SUFFIX: '0' 2025-06-06 09:20:55.465036 | controller | EDPM_TOTAL_NETWORKERS: '1' 2025-06-06 09:20:55.465042 | controller | EDPM_TOTAL_NODES: '1' 2025-06-06 09:20:55.465048 | controller | GALERA_REPLICAS: '' 2025-06-06 09:20:55.465054 | controller | GENERATE_SSH_KEYS: 'true' 2025-06-06 09:20:55.465060 | controller | GIT_CLONE_OPTS: '' 2025-06-06 09:20:55.465066 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2025-06-06 09:20:55.465072 | controller | GLANCEAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465078 | controller | GLANCE_BRANCH: main 2025-06-06 09:20:55.465084 | controller | GLANCE_COMMIT_HASH: '' 2025-06-06 09:20:55.465090 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2025-06-06 09:20:55.465096 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2025-06-06 09:20:55.465102 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2025-06-06 09:20:55.465108 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2025-06-06 09:20:55.465114 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2025-06-06 09:20:55.465120 | controller | GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git 2025-06-06 09:20:55.465126 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2025-06-06 09:20:55.465132 | controller | HEATAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465138 | controller | HEATCFNAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465144 | controller | HEATENGINE_DEPL_IMG: unused 2025-06-06 09:20:55.465150 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2025-06-06 09:20:55.465156 | controller | HEAT_BRANCH: main 2025-06-06 09:20:55.465162 | controller | HEAT_COMMIT_HASH: '' 2025-06-06 09:20:55.465168 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2025-06-06 09:20:55.465174 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2025-06-06 09:20:55.465180 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2025-06-06 09:20:55.465186 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests 2025-06-06 09:20:55.465192 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2025-06-06 09:20:55.465198 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2025-06-06 09:20:55.465204 | controller | HEAT_SERVICE_ENABLED: 'true' 2025-06-06 09:20:55.465210 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2025-06-06 09:20:55.465216 | controller | HORIZON_BRANCH: main 2025-06-06 09:20:55.465222 | controller | HORIZON_COMMIT_HASH: '' 2025-06-06 09:20:55.465228 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2025-06-06 09:20:55.465234 | controller | HORIZON_DEPL_IMG: unused 2025-06-06 09:20:55.465240 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2025-06-06 09:20:55.465247 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2025-06-06 09:20:55.465253 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests 2025-06-06 09:20:55.465259 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2025-06-06 09:20:55.465265 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2025-06-06 09:20:55.465271 | controller | INFRA_BRANCH: main 2025-06-06 09:20:55.465281 | controller | INFRA_COMMIT_HASH: '' 2025-06-06 09:20:55.465288 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2025-06-06 09:20:55.465294 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2025-06-06 09:20:55.465300 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests 2025-06-06 09:20:55.465306 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2025-06-06 09:20:55.465312 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2025-06-06 09:20:55.465318 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:20:55.465324 | controller | INSTALL_NMSTATE: true || false 2025-06-06 09:20:55.465330 | controller | INSTALL_NNCP: true || false 2025-06-06 09:20:55.465339 | controller | INTERNALAPI_HOST_ROUTES: '' 2025-06-06 09:20:55.465346 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2025-06-06 09:20:55.465352 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2025-06-06 09:20:55.465358 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2025-06-06 09:20:55.465364 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2025-06-06 09:20:55.465370 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2025-06-06 09:20:55.465376 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2025-06-06 09:20:55.465382 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2025-06-06 09:20:55.465387 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2025-06-06 09:20:55.465393 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2025-06-06 09:20:55.465399 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2025-06-06 09:20:55.465407 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2025-06-06 09:20:55.465413 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2025-06-06 09:20:55.465419 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2025-06-06 09:20:55.465425 | controller | IPV6_LAB_NETWORK_NAME: nat64 2025-06-06 09:20:55.465431 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2025-06-06 09:20:55.465437 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2025-06-06 09:20:55.465443 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2025-06-06 09:20:55.465449 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2025-06-06 09:20:55.465455 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2025-06-06 09:20:55.465461 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2025-06-06 09:20:55.465467 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2025-06-06 09:20:55.465473 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2025-06-06 09:20:55.465479 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2025-06-06 09:20:55.465485 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2025-06-06 09:20:55.465491 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2025-06-06 09:20:55.465497 | controller | IRONICAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465503 | controller | IRONICCON_DEPL_IMG: unused 2025-06-06 09:20:55.465509 | controller | IRONICINS_DEPL_IMG: unused 2025-06-06 09:20:55.465515 | controller | IRONICNAG_DEPL_IMG: unused 2025-06-06 09:20:55.465521 | controller | IRONICPXE_DEPL_IMG: unused 2025-06-06 09:20:55.465527 | controller | IRONIC_BRANCH: main 2025-06-06 09:20:55.465533 | controller | IRONIC_COMMIT_HASH: '' 2025-06-06 09:20:55.465539 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2025-06-06 09:20:55.465545 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2025-06-06 09:20:55.465551 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2025-06-06 09:20:55.465557 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests 2025-06-06 09:20:55.465563 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2025-06-06 09:20:55.465569 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2025-06-06 09:20:55.465578 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2025-06-06 09:20:55.465584 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2025-06-06 09:20:55.465592 | controller | KEYSTONEAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465599 | controller | KEYSTONE_BRANCH: main 2025-06-06 09:20:55.465605 | controller | KEYSTONE_COMMMIT_HASH: '' 2025-06-06 09:20:55.465611 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2025-06-06 09:20:55.465617 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2025-06-06 09:20:55.465623 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2025-06-06 09:20:55.465629 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2025-06-06 09:20:55.465635 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests 2025-06-06 09:20:55.465641 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2025-06-06 09:20:55.465647 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2025-06-06 09:20:55.465653 | controller | KUBEADMIN_PWD: '12345678' 2025-06-06 09:20:55.465659 | controller | LIBVIRT_SECRET: libvirt-secret 2025-06-06 09:20:55.465665 | controller | LVMS_CR: '1' 2025-06-06 09:20:55.465671 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2025-06-06 09:20:55.465677 | controller | MANILAAPI_DEPL_IMG: unused 2025-06-06 09:20:55.465683 | controller | MANILASCH_DEPL_IMG: unused 2025-06-06 09:20:55.465689 | controller | MANILASHARE_DEPL_IMG: unused 2025-06-06 09:20:55.465695 | controller | MANILA_BRANCH: main 2025-06-06 09:20:55.465701 | controller | MANILA_COMMIT_HASH: '' 2025-06-06 09:20:55.465707 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2025-06-06 09:20:55.465713 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2025-06-06 09:20:55.465719 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2025-06-06 09:20:55.465725 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2025-06-06 09:20:55.465731 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2025-06-06 09:20:55.465739 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2025-06-06 09:20:55.465746 | controller | MANILA_SERVICE_ENABLED: 'true' 2025-06-06 09:20:55.465752 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2025-06-06 09:20:55.465758 | controller | MARIADB_BRANCH: main 2025-06-06 09:20:55.465767 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml 2025-06-06 09:20:55.465788 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests 2025-06-06 09:20:55.465798 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2025-06-06 09:20:55.465804 | controller | MARIADB_COMMIT_HASH: '' 2025-06-06 09:20:55.465811 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2025-06-06 09:20:55.465817 | controller | MARIADB_DEPL_IMG: unused 2025-06-06 09:20:55.465823 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2025-06-06 09:20:55.465829 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2025-06-06 09:20:55.465835 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests 2025-06-06 09:20:55.465841 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2025-06-06 09:20:55.465860 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2025-06-06 09:20:55.465869 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2025-06-06 09:20:55.465879 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2025-06-06 09:20:55.465885 | controller | MEMCACHED_DEPL_IMG: unused 2025-06-06 09:20:55.465892 | controller | METADATA_SHARED_SECRET: '1234567842' 2025-06-06 09:20:55.465900 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2025-06-06 09:20:55.465906 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2025-06-06 09:20:55.465913 | controller | MICROSHIFT: '0' 2025-06-06 09:20:55.465919 | controller | NAMESPACE: openstack 2025-06-06 09:20:55.465925 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2025-06-06 09:20:55.465931 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2025-06-06 09:20:55.465937 | controller | NETCONFIG_DEPL_IMG: unused 2025-06-06 09:20:55.465943 | controller | NETWORK_BGP: 'false' 2025-06-06 09:20:55.465949 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2025-06-06 09:20:55.465955 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2025-06-06 09:20:55.465967 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2025-06-06 09:20:55.465973 | controller | NETWORK_ISOLATION: 'true' 2025-06-06 09:20:55.465979 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2025-06-06 09:20:55.465985 | controller | NETWORK_ISOLATION_IPV4: 'true' 2025-06-06 09:20:55.465991 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2025-06-06 09:20:55.465997 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2025-06-06 09:20:55.466003 | controller | NETWORK_ISOLATION_IPV6: 'false' 2025-06-06 09:20:55.466009 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2025-06-06 09:20:55.466015 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2025-06-06 09:20:55.466021 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2025-06-06 09:20:55.466027 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2025-06-06 09:20:55.466033 | controller | NETWORK_ISOLATION_NET_NAME: default 2025-06-06 09:20:55.466039 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2025-06-06 09:20:55.466045 | controller | NETWORK_MTU: '1500' 2025-06-06 09:20:55.466051 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2025-06-06 09:20:55.466057 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2025-06-06 09:20:55.466063 | controller | NETWORK_STORAGE_MACVLAN: '' 2025-06-06 09:20:55.466070 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2025-06-06 09:20:55.466075 | controller | NETWORK_VLAN_START: '20' 2025-06-06 09:20:55.466082 | controller | NETWORK_VLAN_STEP: '1' 2025-06-06 09:20:55.466087 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2025-06-06 09:20:55.466094 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2025-06-06 09:20:55.466099 | controller | NEUTRONAPI_DEPL_IMG: unused 2025-06-06 09:20:55.466106 | controller | NEUTRON_BRANCH: main 2025-06-06 09:20:55.466112 | controller | NEUTRON_COMMIT_HASH: '' 2025-06-06 09:20:55.466117 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2025-06-06 09:20:55.466124 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2025-06-06 09:20:55.466131 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2025-06-06 09:20:55.466137 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2025-06-06 09:20:55.466143 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2025-06-06 09:20:55.466149 | controller | NFS_HOME: /home/nfs 2025-06-06 09:20:55.466155 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2025-06-06 09:20:55.466161 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2025-06-06 09:20:55.466167 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2025-06-06 09:20:55.466173 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2025-06-06 09:20:55.466179 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2025-06-06 09:20:55.466185 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2025-06-06 09:20:55.466197 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2025-06-06 09:20:55.466203 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2025-06-06 09:20:55.466209 | controller | NNCP_BRIDGE: ospbr 2025-06-06 09:20:55.466215 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2025-06-06 09:20:55.466221 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2025-06-06 09:20:55.466227 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2025-06-06 09:20:55.466233 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2025-06-06 09:20:55.466239 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2025-06-06 09:20:55.466245 | controller | NNCP_DNS_SERVER: 192.168.122.1 2025-06-06 09:20:55.466251 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2025-06-06 09:20:55.466257 | controller | NNCP_GATEWAY: 192.168.122.1 2025-06-06 09:20:55.466263 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2025-06-06 09:20:55.466273 | controller | NNCP_INTERFACE: enp6s0 2025-06-06 09:20:55.466279 | controller | NNCP_NODES: '' 2025-06-06 09:20:55.466285 | controller | NNCP_RETRIES: '5' 2025-06-06 09:20:55.466291 | controller | NNCP_TIMEOUT: 240s 2025-06-06 09:20:55.466297 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-06-06 09:20:55.466304 | controller | NOVA_BRANCH: main 2025-06-06 09:20:55.466310 | controller | NOVA_COMMIT_HASH: '' 2025-06-06 09:20:55.466316 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2025-06-06 09:20:55.466322 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2025-06-06 09:20:55.466328 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2025-06-06 09:20:55.466334 | controller | NUMBER_OF_INSTANCES: '1' 2025-06-06 09:20:55.466340 | controller | OCP_NETWORK_NAME: crc 2025-06-06 09:20:55.466346 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2025-06-06 09:20:55.466352 | controller | OCTAVIA_BRANCH: main 2025-06-06 09:20:55.466358 | controller | OCTAVIA_COMMIT_HASH: '' 2025-06-06 09:20:55.466364 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2025-06-06 09:20:55.466370 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2025-06-06 09:20:55.466376 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2025-06-06 09:20:55.466382 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests 2025-06-06 09:20:55.466388 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2025-06-06 09:20:55.466394 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2025-06-06 09:20:55.466400 | controller | OKD: 'false' 2025-06-06 09:20:55.466406 | controller | OPENSTACK_BRANCH: main 2025-06-06 09:20:55.466412 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2025-06-06 09:20:55.466418 | controller | OPENSTACK_COMMIT_HASH: '' 2025-06-06 09:20:55.466424 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-06-06 09:20:55.466430 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2025-06-06 09:20:55.466436 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-06-06 09:20:55.466442 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2025-06-06 09:20:55.466448 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:20:55.466455 | controller | OPENSTACK_K8S_TAG: latest 2025-06-06 09:20:55.466461 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2025-06-06 09:20:55.466467 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests 2025-06-06 09:20:55.466473 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2025-06-06 09:20:55.466479 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2025-06-06 09:20:55.466487 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2025-06-06 09:20:55.466495 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2025-06-06 09:20:55.466501 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2025-06-06 09:20:55.466507 | controller | OPERATOR_CHANNEL: '' 2025-06-06 09:20:55.466513 | controller | OPERATOR_NAMESPACE: openstack-operators 2025-06-06 09:20:55.466519 | controller | OPERATOR_SOURCE: '' 2025-06-06 09:20:55.466525 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2025-06-06 09:20:55.466531 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:20:55.466537 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:20:55.466543 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2025-06-06 09:20:55.466549 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2025-06-06 09:20:55.466555 | controller | OVNCONTROLLER_NMAP: 'true' 2025-06-06 09:20:55.466561 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-06-06 09:20:55.466567 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2025-06-06 09:20:55.466573 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-06-06 09:20:55.466579 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2025-06-06 09:20:55.466585 | controller | OVN_BRANCH: main 2025-06-06 09:20:55.466592 | controller | OVN_COMMIT_HASH: '' 2025-06-06 09:20:55.466598 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2025-06-06 09:20:55.466604 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2025-06-06 09:20:55.466610 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests 2025-06-06 09:20:55.466616 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2025-06-06 09:20:55.466622 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2025-06-06 09:20:55.466628 | controller | PASSWORD: '12345678' 2025-06-06 09:20:55.466634 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2025-06-06 09:20:55.466643 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2025-06-06 09:20:55.471945 | controller | PLACEMENTAPI_DEPL_IMG: unused 2025-06-06 09:20:55.471960 | controller | PLACEMENT_BRANCH: main 2025-06-06 09:20:55.471967 | controller | PLACEMENT_COMMIT_HASH: '' 2025-06-06 09:20:55.471973 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2025-06-06 09:20:55.471979 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2025-06-06 09:20:55.471985 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests 2025-06-06 09:20:55.471991 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2025-06-06 09:20:55.471997 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2025-06-06 09:20:55.472003 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt 2025-06-06 09:20:55.472009 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2025-06-06 09:20:55.472015 | controller | RABBITMQ_BRANCH: patches 2025-06-06 09:20:55.472021 | controller | RABBITMQ_COMMIT_HASH: '' 2025-06-06 09:20:55.472027 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2025-06-06 09:20:55.472033 | controller | RABBITMQ_DEPL_IMG: unused 2025-06-06 09:20:55.472039 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2025-06-06 09:20:55.472048 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2025-06-06 09:20:55.472054 | controller | REDHAT_OPERATORS: 'false' 2025-06-06 09:20:55.472060 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2025-06-06 09:20:55.472066 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2025-06-06 09:20:55.472072 | controller | REDIS_DEPL_IMG: unused 2025-06-06 09:20:55.472078 | controller | RH_REGISTRY_PWD: '' 2025-06-06 09:20:55.472084 | controller | RH_REGISTRY_USER: '' 2025-06-06 09:20:55.472090 | controller | SECRET: osp-secret 2025-06-06 09:20:55.472096 | controller | SG_CORE_DEPL_IMG: unused 2025-06-06 09:20:55.472102 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2025-06-06 09:20:55.472108 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2025-06-06 09:20:55.472114 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2025-06-06 09:20:55.472120 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2025-06-06 09:20:55.472126 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2025-06-06 09:20:55.472132 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2025-06-06 09:20:55.472138 | controller | STORAGEMGMT_HOST_ROUTES: '' 2025-06-06 09:20:55.472144 | controller | STORAGE_CLASS: local-storage 2025-06-06 09:20:55.472150 | controller | STORAGE_HOST_ROUTES: '' 2025-06-06 09:20:55.472156 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2025-06-06 09:20:55.472162 | controller | SWIFT_BRANCH: main 2025-06-06 09:20:55.472168 | controller | SWIFT_COMMIT_HASH: '' 2025-06-06 09:20:55.472174 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2025-06-06 09:20:55.472180 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2025-06-06 09:20:55.472186 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2025-06-06 09:20:55.472192 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests 2025-06-06 09:20:55.472198 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2025-06-06 09:20:55.472204 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2025-06-06 09:20:55.472210 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2025-06-06 09:20:55.472220 | controller | TELEMETRY_BRANCH: main 2025-06-06 09:20:55.472226 | controller | TELEMETRY_COMMIT_HASH: '' 2025-06-06 09:20:55.472232 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2025-06-06 09:20:55.472238 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2025-06-06 09:20:55.472244 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2025-06-06 09:20:55.472250 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2025-06-06 09:20:55.472256 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2025-06-06 09:20:55.472262 | controller | TELEMETRY_KUTTL_RELPATH: tests/kuttl/suites 2025-06-06 09:20:55.472268 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2025-06-06 09:20:55.472274 | controller | TENANT_HOST_ROUTES: '' 2025-06-06 09:20:55.472280 | controller | TIMEOUT: 300s 2025-06-06 09:20:55.472286 | controller | TLS_ENABLED: 'false' 2025-06-06 09:20:55.472292 | controller | tripleo_deploy: 'export REGISTRY_USER:' 2025-06-06 09:20:55.472301 | controller | 2025-06-06 09:20:55.798374 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2025-06-06 09:20:55.798424 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.035) 0:00:55.917 *********** 2025-06-06 09:20:55.798445 | controller | ok: [localhost] 2025-06-06 09:20:55.820202 | controller | 2025-06-06 09:20:55.820249 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2025-06-06 09:20:55.820264 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.326) 0:00:56.243 *********** 2025-06-06 09:20:55.820278 | controller | ok: [localhost] => 2025-06-06 09:20:55.820285 | controller | cifmw_generate_makes: 2025-06-06 09:20:55.820291 | controller | changed: false 2025-06-06 09:20:55.820297 | controller | debug: 2025-06-06 09:20:55.820303 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2025-06-06 09:20:55.820310 | controller | - all 2025-06-06 09:20:55.820315 | controller | - help 2025-06-06 09:20:55.820324 | controller | - cleanup 2025-06-06 09:20:55.820331 | controller | - deploy_cleanup 2025-06-06 09:20:55.820337 | controller | - wait 2025-06-06 09:20:55.820343 | controller | - crc_storage 2025-06-06 09:20:55.820349 | controller | - crc_storage_cleanup 2025-06-06 09:20:55.820355 | controller | - crc_storage_release 2025-06-06 09:20:55.820361 | controller | - crc_storage_with_retries 2025-06-06 09:20:55.820367 | controller | - crc_storage_cleanup_with_retries 2025-06-06 09:20:55.820373 | controller | - operator_namespace 2025-06-06 09:20:55.820379 | controller | - namespace 2025-06-06 09:20:55.820385 | controller | - namespace_cleanup 2025-06-06 09:20:55.820391 | controller | - input 2025-06-06 09:20:55.820397 | controller | - input_cleanup 2025-06-06 09:20:55.820403 | controller | - crc_bmo_setup 2025-06-06 09:20:55.820409 | controller | - crc_bmo_cleanup 2025-06-06 09:20:55.820415 | controller | - openstack_prep 2025-06-06 09:20:55.820421 | controller | - openstack 2025-06-06 09:20:55.820427 | controller | - openstack_wait 2025-06-06 09:20:55.820433 | controller | - openstack_init 2025-06-06 09:20:55.820439 | controller | - openstack_cleanup 2025-06-06 09:20:55.820445 | controller | - openstack_repo 2025-06-06 09:20:55.820451 | controller | - openstack_deploy_prep 2025-06-06 09:20:55.820457 | controller | - openstack_deploy 2025-06-06 09:20:55.820463 | controller | - openstack_wait_deploy 2025-06-06 09:20:55.820473 | controller | - openstack_deploy_cleanup 2025-06-06 09:20:55.820480 | controller | - openstack_update_run 2025-06-06 09:20:55.820486 | controller | - openstack_patch_version 2025-06-06 09:20:55.820492 | controller | - edpm_deploy_generate_keys 2025-06-06 09:20:55.820498 | controller | - edpm_patch_ansible_runner_image 2025-06-06 09:20:55.820504 | controller | - edpm_deploy_prep 2025-06-06 09:20:55.820510 | controller | - edpm_deploy_cleanup 2025-06-06 09:20:55.820516 | controller | - edpm_deploy 2025-06-06 09:20:55.820522 | controller | - edpm_deploy_baremetal_prep 2025-06-06 09:20:55.820528 | controller | - edpm_deploy_baremetal 2025-06-06 09:20:55.820534 | controller | - edpm_wait_deploy_baremetal 2025-06-06 09:20:55.820540 | controller | - edpm_wait_deploy 2025-06-06 09:20:55.820546 | controller | - edpm_register_dns 2025-06-06 09:20:55.820552 | controller | - edpm_nova_discover_hosts 2025-06-06 09:20:55.820558 | controller | - openstack_crds 2025-06-06 09:20:55.820565 | controller | - openstack_crds_cleanup 2025-06-06 09:20:55.820571 | controller | - edpm_deploy_networker_prep 2025-06-06 09:20:55.820577 | controller | - edpm_deploy_networker_cleanup 2025-06-06 09:20:55.820583 | controller | - edpm_deploy_networker 2025-06-06 09:20:55.820589 | controller | - infra_prep 2025-06-06 09:20:55.820595 | controller | - infra 2025-06-06 09:20:55.820601 | controller | - infra_cleanup 2025-06-06 09:20:55.820607 | controller | - dns_deploy_prep 2025-06-06 09:20:55.820613 | controller | - dns_deploy 2025-06-06 09:20:55.820619 | controller | - dns_deploy_cleanup 2025-06-06 09:20:55.820625 | controller | - netconfig_deploy_prep 2025-06-06 09:20:55.820631 | controller | - netconfig_deploy 2025-06-06 09:20:55.820637 | controller | - netconfig_deploy_cleanup 2025-06-06 09:20:55.820643 | controller | - memcached_deploy_prep 2025-06-06 09:20:55.820649 | controller | - memcached_deploy 2025-06-06 09:20:55.820655 | controller | - memcached_deploy_cleanup 2025-06-06 09:20:55.820661 | controller | - keystone_prep 2025-06-06 09:20:55.820667 | controller | - keystone 2025-06-06 09:20:55.820673 | controller | - keystone_cleanup 2025-06-06 09:20:55.820679 | controller | - keystone_deploy_prep 2025-06-06 09:20:55.820684 | controller | - keystone_deploy 2025-06-06 09:20:55.820690 | controller | - keystone_deploy_cleanup 2025-06-06 09:20:55.820696 | controller | - barbican_prep 2025-06-06 09:20:55.820706 | controller | - barbican 2025-06-06 09:20:55.820712 | controller | - barbican_cleanup 2025-06-06 09:20:55.820718 | controller | - barbican_deploy_prep 2025-06-06 09:20:55.820724 | controller | - barbican_deploy 2025-06-06 09:20:55.820730 | controller | - barbican_deploy_validate 2025-06-06 09:20:55.820736 | controller | - barbican_deploy_cleanup 2025-06-06 09:20:55.820742 | controller | - mariadb 2025-06-06 09:20:55.820748 | controller | - mariadb_cleanup 2025-06-06 09:20:55.820754 | controller | - mariadb_deploy_prep 2025-06-06 09:20:55.820760 | controller | - mariadb_deploy 2025-06-06 09:20:55.820766 | controller | - mariadb_deploy_cleanup 2025-06-06 09:20:55.820772 | controller | - placement_prep 2025-06-06 09:20:55.820794 | controller | - placement 2025-06-06 09:20:55.820801 | controller | - placement_cleanup 2025-06-06 09:20:55.820807 | controller | - placement_deploy_prep 2025-06-06 09:20:55.820813 | controller | - placement_deploy 2025-06-06 09:20:55.820819 | controller | - placement_deploy_cleanup 2025-06-06 09:20:55.820825 | controller | - glance_prep 2025-06-06 09:20:55.820831 | controller | - glance 2025-06-06 09:20:55.820837 | controller | - glance_cleanup 2025-06-06 09:20:55.820843 | controller | - glance_deploy_prep 2025-06-06 09:20:55.820849 | controller | - glance_deploy 2025-06-06 09:20:55.820855 | controller | - glance_deploy_cleanup 2025-06-06 09:20:55.820861 | controller | - ovn_prep 2025-06-06 09:20:55.820867 | controller | - ovn 2025-06-06 09:20:55.820875 | controller | - ovn_cleanup 2025-06-06 09:20:55.820881 | controller | - ovn_deploy_prep 2025-06-06 09:20:55.820887 | controller | - ovn_deploy 2025-06-06 09:20:55.820893 | controller | - ovn_deploy_cleanup 2025-06-06 09:20:55.820899 | controller | - neutron_prep 2025-06-06 09:20:55.820905 | controller | - neutron 2025-06-06 09:20:55.820911 | controller | - neutron_cleanup 2025-06-06 09:20:55.820917 | controller | - neutron_deploy_prep 2025-06-06 09:20:55.820923 | controller | - neutron_deploy 2025-06-06 09:20:55.820929 | controller | - neutron_deploy_cleanup 2025-06-06 09:20:55.820935 | controller | - cinder_prep 2025-06-06 09:20:55.820941 | controller | - cinder 2025-06-06 09:20:55.820951 | controller | - cinder_cleanup 2025-06-06 09:20:55.820957 | controller | - cinder_deploy_prep 2025-06-06 09:20:55.820963 | controller | - cinder_deploy 2025-06-06 09:20:55.820969 | controller | - cinder_deploy_cleanup 2025-06-06 09:20:55.820975 | controller | - rabbitmq_prep 2025-06-06 09:20:55.820981 | controller | - rabbitmq 2025-06-06 09:20:55.820987 | controller | - rabbitmq_cleanup 2025-06-06 09:20:55.820993 | controller | - rabbitmq_deploy_prep 2025-06-06 09:20:55.820999 | controller | - rabbitmq_deploy 2025-06-06 09:20:55.821005 | controller | - rabbitmq_deploy_cleanup 2025-06-06 09:20:55.821011 | controller | - ironic_prep 2025-06-06 09:20:55.821017 | controller | - ironic 2025-06-06 09:20:55.821026 | controller | - ironic_cleanup 2025-06-06 09:20:55.821032 | controller | - ironic_deploy_prep 2025-06-06 09:20:55.821038 | controller | - ironic_deploy 2025-06-06 09:20:55.821044 | controller | - ironic_deploy_cleanup 2025-06-06 09:20:55.821050 | controller | - octavia_prep 2025-06-06 09:20:55.821056 | controller | - octavia 2025-06-06 09:20:55.821062 | controller | - octavia_cleanup 2025-06-06 09:20:55.821068 | controller | - octavia_deploy_prep 2025-06-06 09:20:55.821074 | controller | - octavia_deploy 2025-06-06 09:20:55.821080 | controller | - octavia_deploy_cleanup 2025-06-06 09:20:55.821086 | controller | - designate_prep 2025-06-06 09:20:55.821092 | controller | - designate 2025-06-06 09:20:55.821098 | controller | - designate_cleanup 2025-06-06 09:20:55.821104 | controller | - designate_deploy_prep 2025-06-06 09:20:55.821110 | controller | - designate_deploy 2025-06-06 09:20:55.821116 | controller | - designate_deploy_cleanup 2025-06-06 09:20:55.821122 | controller | - nova_prep 2025-06-06 09:20:55.821129 | controller | - nova 2025-06-06 09:20:55.821135 | controller | - nova_cleanup 2025-06-06 09:20:55.821141 | controller | - nova_deploy_prep 2025-06-06 09:20:55.821147 | controller | - nova_deploy 2025-06-06 09:20:55.821153 | controller | - nova_deploy_cleanup 2025-06-06 09:20:55.821159 | controller | - mariadb_kuttl_run 2025-06-06 09:20:55.821165 | controller | - mariadb_kuttl 2025-06-06 09:20:55.821171 | controller | - kuttl_db_prep 2025-06-06 09:20:55.821177 | controller | - kuttl_db_cleanup 2025-06-06 09:20:55.821186 | controller | - kuttl_common_prep 2025-06-06 09:20:55.821192 | controller | - kuttl_common_cleanup 2025-06-06 09:20:55.821198 | controller | - keystone_kuttl_run 2025-06-06 09:20:55.821204 | controller | - keystone_kuttl 2025-06-06 09:20:55.821210 | controller | - barbican_kuttl_run 2025-06-06 09:20:55.821216 | controller | - barbican_kuttl 2025-06-06 09:20:55.821222 | controller | - placement_kuttl_run 2025-06-06 09:20:55.821228 | controller | - placement_kuttl 2025-06-06 09:20:55.821240 | controller | - cinder_kuttl_run 2025-06-06 09:20:55.821246 | controller | - cinder_kuttl 2025-06-06 09:20:55.821253 | controller | - neutron_kuttl_run 2025-06-06 09:20:55.821259 | controller | - neutron_kuttl 2025-06-06 09:20:55.821265 | controller | - octavia_kuttl_run 2025-06-06 09:20:55.821271 | controller | - octavia_kuttl 2025-06-06 09:20:55.821277 | controller | - designate_kuttl 2025-06-06 09:20:55.821284 | controller | - designate_kuttl_run 2025-06-06 09:20:55.821289 | controller | - ovn_kuttl_run 2025-06-06 09:20:55.821295 | controller | - ovn_kuttl 2025-06-06 09:20:55.821301 | controller | - infra_kuttl_run 2025-06-06 09:20:55.821307 | controller | - infra_kuttl 2025-06-06 09:20:55.821313 | controller | - ironic_kuttl_run 2025-06-06 09:20:55.821319 | controller | - ironic_kuttl 2025-06-06 09:20:55.821325 | controller | - ironic_kuttl_crc 2025-06-06 09:20:55.821331 | controller | - heat_kuttl_run 2025-06-06 09:20:55.821337 | controller | - heat_kuttl 2025-06-06 09:20:55.821343 | controller | - heat_kuttl_crc 2025-06-06 09:20:55.821349 | controller | - ansibleee_kuttl_run 2025-06-06 09:20:55.821355 | controller | - ansibleee_kuttl_cleanup 2025-06-06 09:20:55.821361 | controller | - ansibleee_kuttl_prep 2025-06-06 09:20:55.821367 | controller | - ansibleee_kuttl 2025-06-06 09:20:55.821373 | controller | - glance_kuttl_run 2025-06-06 09:20:55.821378 | controller | - glance_kuttl 2025-06-06 09:20:55.821384 | controller | - manila_kuttl_run 2025-06-06 09:20:55.821390 | controller | - manila_kuttl 2025-06-06 09:20:55.821396 | controller | - swift_kuttl_run 2025-06-06 09:20:55.821402 | controller | - swift_kuttl 2025-06-06 09:20:55.821408 | controller | - horizon_kuttl_run 2025-06-06 09:20:55.821414 | controller | - horizon_kuttl 2025-06-06 09:20:55.821420 | controller | - openstack_kuttl_run 2025-06-06 09:20:55.821426 | controller | - openstack_kuttl 2025-06-06 09:20:55.821432 | controller | - mariadb_chainsaw_run 2025-06-06 09:20:55.821438 | controller | - mariadb_chainsaw 2025-06-06 09:20:55.821446 | controller | - horizon_prep 2025-06-06 09:20:55.821452 | controller | - horizon 2025-06-06 09:20:55.821458 | controller | - horizon_cleanup 2025-06-06 09:20:55.821464 | controller | - horizon_deploy_prep 2025-06-06 09:20:55.821470 | controller | - horizon_deploy 2025-06-06 09:20:55.821476 | controller | - horizon_deploy_cleanup 2025-06-06 09:20:55.821482 | controller | - heat_prep 2025-06-06 09:20:55.821488 | controller | - heat 2025-06-06 09:20:55.821494 | controller | - heat_cleanup 2025-06-06 09:20:55.821500 | controller | - heat_deploy_prep 2025-06-06 09:20:55.821506 | controller | - heat_deploy 2025-06-06 09:20:55.821512 | controller | - heat_deploy_cleanup 2025-06-06 09:20:55.821518 | controller | - ansibleee_prep 2025-06-06 09:20:55.821524 | controller | - ansibleee 2025-06-06 09:20:55.821530 | controller | - ansibleee_cleanup 2025-06-06 09:20:55.821536 | controller | - baremetal_prep 2025-06-06 09:20:55.821542 | controller | - baremetal 2025-06-06 09:20:55.821548 | controller | - baremetal_cleanup 2025-06-06 09:20:55.821554 | controller | - ceph_help 2025-06-06 09:20:55.821560 | controller | - ceph 2025-06-06 09:20:55.821566 | controller | - ceph_cleanup 2025-06-06 09:20:55.821572 | controller | - rook_prep 2025-06-06 09:20:55.821577 | controller | - rook 2025-06-06 09:20:55.821583 | controller | - rook_deploy_prep 2025-06-06 09:20:55.821589 | controller | - rook_deploy 2025-06-06 09:20:55.821595 | controller | - rook_crc_disk 2025-06-06 09:20:55.821601 | controller | - rook_cleanup 2025-06-06 09:20:55.821607 | controller | - lvms 2025-06-06 09:20:55.821613 | controller | - nmstate 2025-06-06 09:20:55.821619 | controller | - nncp_with_retries 2025-06-06 09:20:55.821625 | controller | - nncp_dns 2025-06-06 09:20:55.821631 | controller | - nncp 2025-06-06 09:20:55.821637 | controller | - nncp_cleanup 2025-06-06 09:20:55.821643 | controller | - netattach 2025-06-06 09:20:55.821651 | controller | - netattach_cleanup 2025-06-06 09:20:55.821657 | controller | - metallb 2025-06-06 09:20:55.821663 | controller | - metallb_config 2025-06-06 09:20:55.821669 | controller | - metallb_config_cleanup 2025-06-06 09:20:55.821675 | controller | - metallb_cleanup 2025-06-06 09:20:55.821681 | controller | - manila_prep 2025-06-06 09:20:55.821687 | controller | - manila 2025-06-06 09:20:55.821693 | controller | - manila_cleanup 2025-06-06 09:20:55.821699 | controller | - manila_deploy_prep 2025-06-06 09:20:55.821704 | controller | - manila_deploy 2025-06-06 09:20:55.821710 | controller | - manila_deploy_cleanup 2025-06-06 09:20:55.821716 | controller | - telemetry_prep 2025-06-06 09:20:55.821722 | controller | - telemetry 2025-06-06 09:20:55.821728 | controller | - telemetry_cleanup 2025-06-06 09:20:55.821734 | controller | - telemetry_deploy_prep 2025-06-06 09:20:55.821740 | controller | - telemetry_deploy 2025-06-06 09:20:55.821746 | controller | - telemetry_deploy_cleanup 2025-06-06 09:20:55.821752 | controller | - telemetry_kuttl_run 2025-06-06 09:20:55.821758 | controller | - telemetry_kuttl 2025-06-06 09:20:55.821764 | controller | - swift_prep 2025-06-06 09:20:55.821770 | controller | - swift 2025-06-06 09:20:55.821787 | controller | - swift_cleanup 2025-06-06 09:20:55.821796 | controller | - swift_deploy_prep 2025-06-06 09:20:55.821802 | controller | - swift_deploy 2025-06-06 09:20:55.821808 | controller | - swift_deploy_cleanup 2025-06-06 09:20:55.821814 | controller | - certmanager 2025-06-06 09:20:55.821820 | controller | - certmanager_cleanup 2025-06-06 09:20:55.821826 | controller | - validate_marketplace 2025-06-06 09:20:55.821832 | controller | - redis_deploy_prep 2025-06-06 09:20:55.821838 | controller | - redis_deploy 2025-06-06 09:20:55.821859 | controller | - redis_deploy_cleanup 2025-06-06 09:20:55.821866 | controller | - set_slower_etcd_profile 2025-06-06 09:20:55.821872 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2025-06-06 09:20:55.821878 | controller | - help 2025-06-06 09:20:55.821884 | controller | - download_tools 2025-06-06 09:20:55.821890 | controller | - nfs 2025-06-06 09:20:55.821896 | controller | - nfs_cleanup 2025-06-06 09:20:55.821902 | controller | - crc 2025-06-06 09:20:55.821908 | controller | - crc_cleanup 2025-06-06 09:20:55.821914 | controller | - crc_scrub 2025-06-06 09:20:55.821919 | controller | - crc_attach_default_interface 2025-06-06 09:20:55.821925 | controller | - crc_attach_default_interface_cleanup 2025-06-06 09:20:55.821931 | controller | - ipv6_lab_network 2025-06-06 09:20:55.821937 | controller | - ipv6_lab_network_cleanup 2025-06-06 09:20:55.821943 | controller | - ipv6_lab_nat64_router 2025-06-06 09:20:55.821949 | controller | - ipv6_lab_nat64_router_cleanup 2025-06-06 09:20:55.821955 | controller | - ipv6_lab_sno 2025-06-06 09:20:55.821961 | controller | - ipv6_lab_sno_cleanup 2025-06-06 09:20:55.821967 | controller | - ipv6_lab 2025-06-06 09:20:55.821976 | controller | - ipv6_lab_cleanup 2025-06-06 09:20:55.821982 | controller | - attach_default_interface 2025-06-06 09:20:55.821988 | controller | - attach_default_interface_cleanup 2025-06-06 09:20:55.821994 | controller | - network_isolation_bridge 2025-06-06 09:20:55.822000 | controller | - network_isolation_bridge_cleanup 2025-06-06 09:20:55.822006 | controller | - edpm_baremetal_compute 2025-06-06 09:20:55.822011 | controller | - edpm_compute 2025-06-06 09:20:55.822017 | controller | - edpm_compute_bootc 2025-06-06 09:20:55.822023 | controller | - edpm_ansible_runner 2025-06-06 09:20:55.822029 | controller | - edpm_computes_bgp 2025-06-06 09:20:55.822035 | controller | - edpm_compute_repos 2025-06-06 09:20:55.822041 | controller | - edpm_compute_cleanup 2025-06-06 09:20:55.822047 | controller | - edpm_networker 2025-06-06 09:20:55.822053 | controller | - edpm_networker_cleanup 2025-06-06 09:20:55.822058 | controller | - edpm_deploy_instance 2025-06-06 09:20:55.822064 | controller | - tripleo_deploy 2025-06-06 09:20:55.822072 | controller | - standalone_deploy 2025-06-06 09:20:55.822079 | controller | - standalone_sync 2025-06-06 09:20:55.822085 | controller | - standalone 2025-06-06 09:20:55.822092 | controller | - standalone_cleanup 2025-06-06 09:20:55.822099 | controller | - standalone_snapshot 2025-06-06 09:20:55.822105 | controller | - standalone_revert 2025-06-06 09:20:55.822111 | controller | - cifmw_prepare 2025-06-06 09:20:55.822119 | controller | - cifmw_cleanup 2025-06-06 09:20:55.822125 | controller | - bmaas_network 2025-06-06 09:20:55.822131 | controller | - bmaas_network_cleanup 2025-06-06 09:20:55.822137 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2025-06-06 09:20:55.822143 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2025-06-06 09:20:55.822149 | controller | - bmaas_crc_attach_network 2025-06-06 09:20:55.822157 | controller | - bmaas_crc_attach_network_cleanup 2025-06-06 09:20:55.822164 | controller | - bmaas_crc_baremetal_bridge 2025-06-06 09:20:55.822169 | controller | - bmaas_crc_baremetal_bridge_cleanup 2025-06-06 09:20:55.822175 | controller | - bmaas_baremetal_net_nad 2025-06-06 09:20:55.822185 | controller | - bmaas_baremetal_net_nad_cleanup 2025-06-06 09:20:55.832303 | controller | - bmaas_metallb 2025-06-06 09:20:55.832322 | controller | - bmaas_metallb_cleanup 2025-06-06 09:20:55.832329 | controller | - bmaas_virtual_bms 2025-06-06 09:20:55.832335 | controller | - bmaas_virtual_bms_cleanup 2025-06-06 09:20:55.832341 | controller | - bmaas_sushy_emulator 2025-06-06 09:20:55.832347 | controller | - bmaas_sushy_emulator_cleanup 2025-06-06 09:20:55.832353 | controller | - bmaas_sushy_emulator_wait 2025-06-06 09:20:55.832359 | controller | - bmaas_generate_nodes_yaml 2025-06-06 09:20:55.832364 | controller | - bmaas 2025-06-06 09:20:55.832370 | controller | - bmaas_cleanup 2025-06-06 09:20:55.832376 | controller | failed: false 2025-06-06 09:20:55.832382 | controller | success: true 2025-06-06 09:20:55.832392 | controller | 2025-06-06 09:20:56.269940 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, content={{ 2025-06-06 09:20:56.269991 | controller | { 2025-06-06 09:20:56.270000 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2025-06-06 09:20:56.270014 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2025-06-06 09:20:56.270021 | controller | } | to_nice_yaml 2025-06-06 09:20:56.270027 | controller | }}, mode=0644] *** 2025-06-06 09:20:56.270033 | controller | Friday 06 June 2025 09:20:55 +0000 (0:00:00.033) 0:00:56.277 *********** 2025-06-06 09:20:56.270047 | controller | changed: [localhost] 2025-06-06 09:20:56.320570 | controller | 2025-06-06 09:20:56.320635 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2025-06-06 09:20:56.320643 | controller | Friday 06 June 2025 09:20:56 +0000 (0:00:00.437) 0:00:56.714 *********** 2025-06-06 09:20:56.320660 | controller | skipping: [localhost] 2025-06-06 09:20:57.008621 | controller | 2025-06-06 09:20:57.008663 | controller | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] *** 2025-06-06 09:20:57.008674 | controller | Friday 06 June 2025 09:20:56 +0000 (0:00:00.050) 0:00:56.765 *********** 2025-06-06 09:20:57.008690 | controller | changed: [localhost] 2025-06-06 09:20:57.066267 | controller | 2025-06-06 09:20:57.066310 | controller | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] *** 2025-06-06 09:20:57.066322 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.688) 0:00:57.453 *********** 2025-06-06 09:20:57.066337 | controller | ok: [localhost] 2025-06-06 09:20:57.468577 | controller | 2025-06-06 09:20:57.468611 | controller | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] *** 2025-06-06 09:20:57.468619 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.057) 0:00:57.511 *********** 2025-06-06 09:20:57.468631 | controller | changed: [localhost] 2025-06-06 09:20:57.530953 | controller | 2025-06-06 09:20:57.530992 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:20:57.531009 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.402) 0:00:57.913 *********** 2025-06-06 09:20:57.531024 | controller | ok: [localhost] 2025-06-06 09:20:57.611429 | controller | 2025-06-06 09:20:57.611474 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:20:57.611485 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.062) 0:00:57.976 *********** 2025-06-06 09:20:57.611501 | controller | ok: [localhost] 2025-06-06 09:20:57.706023 | controller | 2025-06-06 09:20:57.706062 | controller | TASK [run_hook : Loop on hooks for pre_infra _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:20:57.706070 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.080) 0:00:58.056 *********** 2025-06-06 09:20:57.706083 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}) 2025-06-06 09:20:57.752922 | controller | 2025-06-06 09:20:57.752959 | controller | TASK [run_hook : Set playbook path for Download needed tools cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:20:57.752969 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.094) 0:00:58.151 *********** 2025-06-06 09:20:57.752981 | controller | ok: [localhost] 2025-06-06 09:20:57.937514 | controller | 2025-06-06 09:20:57.937551 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:20:57.937559 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.046) 0:00:58.198 *********** 2025-06-06 09:20:57.937571 | controller | ok: [localhost] 2025-06-06 09:20:57.957690 | controller | 2025-06-06 09:20:57.957724 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:20:57.957733 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.184) 0:00:58.382 *********** 2025-06-06 09:20:57.957744 | controller | skipping: [localhost] 2025-06-06 09:20:58.131481 | controller | 2025-06-06 09:20:58.131522 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:20:58.131533 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:20:58.131541 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:20:58.131550 | controller | Friday 06 June 2025 09:20:57 +0000 (0:00:00.020) 0:00:58.402 *********** 2025-06-06 09:20:58.131565 | controller | ok: [localhost] 2025-06-06 09:20:58.155536 | controller | 2025-06-06 09:20:58.155563 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:20:58.155571 | controller | Friday 06 June 2025 09:20:58 +0000 (0:00:00.173) 0:00:58.576 *********** 2025-06-06 09:20:58.155582 | controller | ok: [localhost] 2025-06-06 09:20:58.339551 | controller | 2025-06-06 09:20:58.339599 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:20:58.339608 | controller | Friday 06 June 2025 09:20:58 +0000 (0:00:00.024) 0:00:58.600 *********** 2025-06-06 09:20:58.339621 | controller | ok: [localhost] 2025-06-06 09:20:58.517256 | controller | 2025-06-06 09:20:58.517311 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:20:58.517326 | controller | Friday 06 June 2025 09:20:58 +0000 (0:00:00.183) 0:00:58.784 *********** 2025-06-06 09:20:58.517340 | controller | ok: [localhost] 2025-06-06 09:21:29.064742 | controller | 2025-06-06 09:21:29.064804 | controller | TASK [run_hook : Run Download needed tools] ************************************ 2025-06-06 09:21:29.064817 | controller | Friday 06 June 2025 09:20:58 +0000 (0:00:00.177) 0:00:58.962 *********** 2025-06-06 09:21:29.064829 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download_needed.log 2025-06-06 09:21:29.236393 | controller | changed: [localhost] 2025-06-06 09:21:29.236434 | controller | 2025-06-06 09:21:29.236446 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:21:29.236456 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:30.547) 0:01:29.509 *********** 2025-06-06 09:21:29.236472 | controller | ok: [localhost] 2025-06-06 09:21:29.348951 | controller | 2025-06-06 09:21:29.348984 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:21:29.348992 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.171) 0:01:29.681 *********** 2025-06-06 09:21:29.349004 | controller | skipping: [localhost] 2025-06-06 09:21:29.390869 | controller | 2025-06-06 09:21:29.390900 | controller | PLAY [Prepare host virtualization] ********************************************* 2025-06-06 09:21:29.390909 | controller | 2025-06-06 09:21:29.390915 | controller | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] *** 2025-06-06 09:21:29.390922 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.112) 0:01:29.794 *********** 2025-06-06 09:21:29.390938 | controller | ok: [localhost] 2025-06-06 09:21:29.427033 | controller | 2025-06-06 09:21:29.427075 | controller | TASK [Ensure libvirt is present/configured name=libvirt_manager] *************** 2025-06-06 09:21:29.427086 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.041) 0:01:29.836 *********** 2025-06-06 09:21:29.427101 | controller | skipping: [localhost] 2025-06-06 09:21:29.511244 | controller | 2025-06-06 09:21:29.511276 | controller | TASK [Perpare OpenShift provisioner node name=openshift_provisioner_node] ****** 2025-06-06 09:21:29.511284 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.035) 0:01:29.872 *********** 2025-06-06 09:21:29.511295 | controller | skipping: [localhost] 2025-06-06 09:21:29.579670 | controller | 2025-06-06 09:21:29.579707 | controller | PLAY [Run cifmw_setup infra.yml] *********************************************** 2025-06-06 09:21:29.579716 | controller | 2025-06-06 09:21:29.579724 | controller | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] *** 2025-06-06 09:21:29.579732 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.084) 0:01:29.956 *********** 2025-06-06 09:21:29.579744 | controller | ok: [localhost] 2025-06-06 09:21:29.773736 | controller | 2025-06-06 09:21:29.773875 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-06-06 09:21:29.773900 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.068) 0:01:30.024 *********** 2025-06-06 09:21:29.773924 | controller | ok: [localhost] 2025-06-06 09:21:29.810708 | controller | 2025-06-06 09:21:29.810772 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2025-06-06 09:21:29.810841 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.193) 0:01:30.218 *********** 2025-06-06 09:21:29.810866 | controller | skipping: [localhost] 2025-06-06 09:21:29.847114 | controller | 2025-06-06 09:21:29.847169 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-06-06 09:21:29.847186 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.036) 0:01:30.255 *********** 2025-06-06 09:21:29.847209 | controller | skipping: [localhost] 2025-06-06 09:21:29.885268 | controller | 2025-06-06 09:21:29.885310 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2025-06-06 09:21:29.885336 | controller | _net_env_def_slurp['content'] | 2025-06-06 09:21:29.885346 | controller | b64decode | 2025-06-06 09:21:29.885356 | controller | from_yaml 2025-06-06 09:21:29.885365 | controller | }}, cacheable=True] *** 2025-06-06 09:21:29.885374 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.036) 0:01:30.291 *********** 2025-06-06 09:21:29.885390 | controller | skipping: [localhost] 2025-06-06 09:21:29.918235 | controller | 2025-06-06 09:21:29.918278 | controller | TASK [Deploy OCP using Hive name=hive] ***************************************** 2025-06-06 09:21:29.918289 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.038) 0:01:30.330 *********** 2025-06-06 09:21:29.918305 | controller | skipping: [localhost] 2025-06-06 09:21:29.952110 | controller | 2025-06-06 09:21:29.952151 | controller | TASK [Prepare CRC name=rhol_crc] *********************************************** 2025-06-06 09:21:29.952163 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.032) 0:01:30.363 *********** 2025-06-06 09:21:29.952179 | controller | skipping: [localhost] 2025-06-06 09:21:29.980254 | controller | 2025-06-06 09:21:29.980295 | controller | TASK [Deploy OpenShift cluster using dev-scripts name=devscripts] ************** 2025-06-06 09:21:29.980306 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.033) 0:01:30.397 *********** 2025-06-06 09:21:29.980322 | controller | skipping: [localhost] 2025-06-06 09:21:30.165285 | controller | 2025-06-06 09:21:30.165325 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:21:30.165337 | controller | Friday 06 June 2025 09:21:29 +0000 (0:00:00.028) 0:01:30.425 *********** 2025-06-06 09:21:30.165353 | controller | ok: [localhost] 2025-06-06 09:21:30.213467 | controller | 2025-06-06 09:21:30.213508 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2025-06-06 09:21:30.213520 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.185) 0:01:30.610 *********** 2025-06-06 09:21:30.213536 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2025-06-06 09:21:30.240730 | controller | 2025-06-06 09:21:30.240764 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-06-06 09:21:30.240788 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.048) 0:01:30.658 *********** 2025-06-06 09:21:30.240808 | controller | skipping: [localhost] 2025-06-06 09:21:30.267887 | controller | 2025-06-06 09:21:30.267926 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2025-06-06 09:21:30.267935 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.027) 0:01:30.685 *********** 2025-06-06 09:21:30.267947 | controller | skipping: [localhost] 2025-06-06 09:21:30.294760 | controller | 2025-06-06 09:21:30.294814 | controller | TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] *** 2025-06-06 09:21:30.294825 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.027) 0:01:30.713 *********** 2025-06-06 09:21:30.294837 | controller | skipping: [localhost] 2025-06-06 09:21:30.330669 | controller | 2025-06-06 09:21:30.330706 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2025-06-06 09:21:30.330714 | controller | cifmw_openshift_login_kubeconfig | 2025-06-06 09:21:30.330721 | controller | default(cifmw_openshift_kubeconfig) | 2025-06-06 09:21:30.330727 | controller | default( 2025-06-06 09:21:30.330733 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2025-06-06 09:21:30.330740 | controller | cifmw_openshift_login_kubeconfig_default_path 2025-06-06 09:21:30.330746 | controller | ) | trim 2025-06-06 09:21:30.330754 | controller | }}, cifmw_openshift_login_user={{ cifmw_openshift_login_user | default(cifmw_openshift_user) | default(omit) }}, cifmw_openshift_login_password={{ cifmw_openshift_login_password | default(cifmw_openshift_password) | default(omit) }}, cifmw_openshift_login_api={{ cifmw_openshift_login_api | default(cifmw_openshift_api) | default(omit) }}, cifmw_openshift_login_cert_login={{ cifmw_openshift_login_cert_login | default(false)}}, cifmw_openshift_login_provided_token={{ cifmw_openshift_provided_token | default(omit) }}, cacheable=True] *** 2025-06-06 09:21:30.330770 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.026) 0:01:30.739 *********** 2025-06-06 09:21:30.330812 | controller | ok: [localhost] 2025-06-06 09:21:30.509166 | controller | 2025-06-06 09:21:30.509214 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2025-06-06 09:21:30.509224 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.035) 0:01:30.775 *********** 2025-06-06 09:21:30.509238 | controller | ok: [localhost] 2025-06-06 09:21:30.541389 | controller | 2025-06-06 09:21:30.541431 | controller | TASK [openshift_login : Assert that enough data is provided to log in to OpenShift that=cifmw_openshift_login_kubeconfig_stat.stat.exists or (cifmw_openshift_login_provided_token is defined and cifmw_openshift_login_provided_token != '') or ( 2025-06-06 09:21:30.541441 | controller | (cifmw_openshift_login_user is defined) and 2025-06-06 09:21:30.541449 | controller | (cifmw_openshift_login_password is defined) and 2025-06-06 09:21:30.541457 | controller | (cifmw_openshift_login_api is defined) 2025-06-06 09:21:30.541465 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2025-06-06 09:21:30.541473 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.178) 0:01:30.954 *********** 2025-06-06 09:21:30.541488 | controller | ok: [localhost] => 2025-06-06 09:21:30.567951 | controller | changed: false 2025-06-06 09:21:30.567993 | controller | msg: All assertions passed 2025-06-06 09:21:30.568003 | controller | 2025-06-06 09:21:30.568011 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2025-06-06 09:21:30.568019 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.032) 0:01:30.986 *********** 2025-06-06 09:21:30.568034 | controller | skipping: [localhost] 2025-06-06 09:21:30.593852 | controller | 2025-06-06 09:21:30.593887 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2025-06-06 09:21:30.593895 | controller | ( 2025-06-06 09:21:30.593902 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2025-06-06 09:21:30.593908 | controller | b64decode | 2025-06-06 09:21:30.593914 | controller | from_yaml 2025-06-06 09:21:30.593920 | controller | ). users | default([]) | 2025-06-06 09:21:30.593926 | controller | selectattr('user.client-certificate-data', 'defined') | 2025-06-06 09:21:30.593932 | controller | map(attribute="name") | 2025-06-06 09:21:30.593938 | controller | map("split", "/") | 2025-06-06 09:21:30.593944 | controller | map("first") 2025-06-06 09:21:30.593950 | controller | }}, cacheable=True] *** 2025-06-06 09:21:30.593956 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.026) 0:01:31.013 *********** 2025-06-06 09:21:30.593968 | controller | skipping: [localhost] 2025-06-06 09:21:30.620128 | controller | 2025-06-06 09:21:30.620164 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2025-06-06 09:21:30.620172 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2025-06-06 09:21:30.620179 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2025-06-06 09:21:30.620186 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2025-06-06 09:21:30.620192 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.025) 0:01:31.038 *********** 2025-06-06 09:21:30.620206 | controller | skipping: [localhost] 2025-06-06 09:21:30.648365 | controller | 2025-06-06 09:21:30.648402 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2025-06-06 09:21:30.648411 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2025-06-06 09:21:30.648417 | controller | cifmw_openshift_login_retries_cnt|int + 1 2025-06-06 09:21:30.648423 | controller | }}] *** 2025-06-06 09:21:30.648430 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.026) 0:01:31.065 *********** 2025-06-06 09:21:30.648441 | controller | ok: [localhost] 2025-06-06 09:21:30.681079 | controller | 2025-06-06 09:21:30.681142 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2025-06-06 09:21:30.681151 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.028) 0:01:31.093 *********** 2025-06-06 09:21:30.681179 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2025-06-06 09:21:30.707085 | controller | 2025-06-06 09:21:30.707141 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2025-06-06 09:21:30.707150 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.032) 0:01:31.126 *********** 2025-06-06 09:21:30.707165 | controller | skipping: [localhost] 2025-06-06 09:21:31.118953 | controller | 2025-06-06 09:21:31.118994 | controller | TASK [openshift_login : Fetch OpenShift token output_dir={{ cifmw_openshift_login_basedir }}/artifacts, script=oc login {%- if cifmw_openshift_login_provided_token is not defined %} {%- if cifmw_openshift_login_user is defined %} -u {{ cifmw_openshift_login_user }} {%- endif %} {%- if cifmw_openshift_login_password is defined %} -p {{ cifmw_openshift_login_password }} {%- endif %} {% else %} --token={{ cifmw_openshift_login_provided_token }} {%- endif %} {%- if cifmw_openshift_login_skip_tls_verify|bool %} --insecure-skip-tls-verify=true {%- endif %} {%- if cifmw_openshift_login_api is defined %} {{ cifmw_openshift_login_api }} {%- endif %}] *** 2025-06-06 09:21:31.119003 | controller | Friday 06 June 2025 09:21:30 +0000 (0:00:00.025) 0:01:31.152 *********** 2025-06-06 09:21:31.119015 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-06-06 09:21:31.151549 | controller | changed: [localhost] 2025-06-06 09:21:31.151586 | controller | 2025-06-06 09:21:31.151614 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2025-06-06 09:21:31.151631 | controller | Friday 06 June 2025 09:21:31 +0000 (0:00:00.412) 0:01:31.564 *********** 2025-06-06 09:21:31.151643 | controller | ok: [localhost] => 2025-06-06 09:21:31.433161 | controller | changed: false 2025-06-06 09:21:31.433220 | controller | msg: All assertions passed 2025-06-06 09:21:31.433231 | controller | 2025-06-06 09:21:31.433241 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2025-06-06 09:21:31.433251 | controller | Friday 06 June 2025 09:21:31 +0000 (0:00:00.032) 0:01:31.596 *********** 2025-06-06 09:21:31.433269 | controller | changed: [localhost] 2025-06-06 09:21:31.470753 | controller | 2025-06-06 09:21:31.470805 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2025-06-06 09:21:31.470814 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2025-06-06 09:21:31.470821 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2025-06-06 09:21:31.470827 | controller | }}, cacheable=True] *** 2025-06-06 09:21:31.470834 | controller | Friday 06 June 2025 09:21:31 +0000 (0:00:00.281) 0:01:31.878 *********** 2025-06-06 09:21:31.470845 | controller | ok: [localhost] 2025-06-06 09:21:31.750814 | controller | 2025-06-06 09:21:31.750847 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2025-06-06 09:21:31.750855 | controller | Friday 06 June 2025 09:21:31 +0000 (0:00:00.037) 0:01:31.915 *********** 2025-06-06 09:21:31.750867 | controller | changed: [localhost] 2025-06-06 09:21:32.032887 | controller | 2025-06-06 09:21:32.032923 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2025-06-06 09:21:32.032931 | controller | Friday 06 June 2025 09:21:31 +0000 (0:00:00.280) 0:01:32.196 *********** 2025-06-06 09:21:32.032943 | controller | changed: [localhost] 2025-06-06 09:21:32.362755 | controller | 2025-06-06 09:21:32.362850 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2025-06-06 09:21:32.362862 | controller | Friday 06 June 2025 09:21:32 +0000 (0:00:00.282) 0:01:32.478 *********** 2025-06-06 09:21:32.362884 | controller | changed: [localhost] 2025-06-06 09:21:32.415320 | controller | 2025-06-06 09:21:32.415378 | controller | TASK [openshift_login : Set OpenShift user, context and API facts cifmw_openshift_login_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_login_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_login_user={{ _oauth_user }}, cifmw_openshift_kubeconfig={{ cifmw_openshift_login_kubeconfig }}, cifmw_openshift_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_user={{ _oauth_user }}, cifmw_openshift_token={{ cifmw_openshift_login_token | default(omit) }}, cifmw_install_yamls_environment={{ ( cifmw_install_yamls_environment | 2025-06-06 09:21:32.415400 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2025-06-06 09:21:32.415410 | controller | ) if cifmw_install_yamls_environment is defined else omit 2025-06-06 09:21:32.415420 | controller | }}, cacheable=True] *** 2025-06-06 09:21:32.415429 | controller | Friday 06 June 2025 09:21:32 +0000 (0:00:00.329) 0:01:32.807 *********** 2025-06-06 09:21:32.415448 | controller | ok: [localhost] 2025-06-06 09:21:32.829576 | controller | 2025-06-06 09:21:32.829625 | controller | TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] *** 2025-06-06 09:21:32.829633 | controller | Friday 06 June 2025 09:21:32 +0000 (0:00:00.052) 0:01:32.860 *********** 2025-06-06 09:21:32.829649 | controller | changed: [localhost] 2025-06-06 09:21:33.141229 | controller | 2025-06-06 09:21:33.141268 | controller | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml] *** 2025-06-06 09:21:33.141276 | controller | Friday 06 June 2025 09:21:32 +0000 (0:00:00.413) 0:01:33.273 *********** 2025-06-06 09:21:33.141288 | controller | ok: [localhost] 2025-06-06 09:21:33.659165 | controller | 2025-06-06 09:21:33.659221 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2025-06-06 09:21:33.659240 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2025-06-06 09:21:33.659255 | controller | combine( 2025-06-06 09:21:33.659270 | controller | { 2025-06-06 09:21:33.659285 | controller | 'cifmw_install_yamls_environment': { 2025-06-06 09:21:33.659301 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2025-06-06 09:21:33.659316 | controller | } 2025-06-06 09:21:33.659330 | controller | }, recursive=true) | to_nice_yaml 2025-06-06 09:21:33.659345 | controller | }}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2025-06-06 09:21:33.659360 | controller | Friday 06 June 2025 09:21:33 +0000 (0:00:00.309) 0:01:33.583 *********** 2025-06-06 09:21:33.659384 | controller | changed: [localhost] 2025-06-06 09:21:33.888410 | controller | 2025-06-06 09:21:33.888449 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:21:33.888459 | controller | Friday 06 June 2025 09:21:33 +0000 (0:00:00.520) 0:01:34.103 *********** 2025-06-06 09:21:33.888474 | controller | ok: [localhost] 2025-06-06 09:21:33.922373 | controller | 2025-06-06 09:21:33.922404 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2025-06-06 09:21:33.922412 | controller | (( 2025-06-06 09:21:33.922419 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2025-06-06 09:21:33.922425 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2025-06-06 09:21:33.922432 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2025-06-06 09:21:33.922441 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2025-06-06 09:21:33.922447 | controller | }}] *** 2025-06-06 09:21:33.922453 | controller | Friday 06 June 2025 09:21:33 +0000 (0:00:00.230) 0:01:34.333 *********** 2025-06-06 09:21:33.922464 | controller | ok: [localhost] 2025-06-06 09:21:35.528369 | controller | 2025-06-06 09:21:35.528470 | controller | TASK [openshift_setup : Create required namespaces kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ item }}, kind=Namespace, state=present] *** 2025-06-06 09:21:35.528483 | controller | Friday 06 June 2025 09:21:33 +0000 (0:00:00.033) 0:01:34.367 *********** 2025-06-06 09:21:35.528511 | controller | changed: [localhost] => (item=openstack) 2025-06-06 09:21:35.553772 | controller | changed: [localhost] => (item=openstack-operators) 2025-06-06 09:21:35.553874 | controller | 2025-06-06 09:21:35.553886 | controller | TASK [openshift_setup : Get internal OpenShift registry route kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Route, name=default-route, namespace=openshift-image-registry] *** 2025-06-06 09:21:35.553896 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:01.605) 0:01:35.973 *********** 2025-06-06 09:21:35.553914 | controller | skipping: [localhost] 2025-06-06 09:21:35.589042 | controller | 2025-06-06 09:21:35.589101 | controller | TASK [openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces state=present, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'kind': 'RoleBinding', 'apiVersion': 'rbac.authorization.k8s.io/v1', 'metadata': {'name': 'system:image-puller', 'namespace': '{{ item }}'}, 'subjects': [{'kind': 'User', 'name': 'system:anonymous'}, {'kind': 'User', 'name': 'system:unauthenticated'}], 'roleRef': {'kind': 'ClusterRole', 'name': 'system:image-puller'}}] *** 2025-06-06 09:21:35.589114 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.025) 0:01:35.998 *********** 2025-06-06 09:21:35.589132 | controller | skipping: [localhost] => (item=openstack) 2025-06-06 09:21:35.622616 | controller | skipping: [localhost] => (item=openstack-operators) 2025-06-06 09:21:35.622667 | controller | skipping: [localhost] 2025-06-06 09:21:35.622675 | controller | 2025-06-06 09:21:35.622682 | controller | TASK [openshift_setup : Wait for the image registry to be ready kind=Deployment, name=image-registry, namespace=openshift-image-registry, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Available', 'status': 'True'}] *** 2025-06-06 09:21:35.622689 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.035) 0:01:36.034 *********** 2025-06-06 09:21:35.622707 | controller | skipping: [localhost] 2025-06-06 09:21:35.650942 | controller | 2025-06-06 09:21:35.650977 | controller | TASK [openshift_setup : Login into OpenShift internal registry output_dir={{ cifmw_openshift_setup_basedir }}/artifacts, script=podman login -u {{ cifmw_openshift_user }} -p {{ cifmw_openshift_token }} {%- if cifmw_openshift_setup_skip_internal_registry_tls_verify|bool %} --tls-verify=false {%- endif %} {{ cifmw_openshift_setup_registry_default_route.resources[0].spec.host }}] *** 2025-06-06 09:21:35.650985 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.033) 0:01:36.067 *********** 2025-06-06 09:21:35.650997 | controller | skipping: [localhost] 2025-06-06 09:21:35.683385 | controller | 2025-06-06 09:21:35.683419 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2025-06-06 09:21:35.683427 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.028) 0:01:36.096 *********** 2025-06-06 09:21:35.683439 | controller | skipping: [localhost] 2025-06-06 09:21:35.719960 | controller | 2025-06-06 09:21:35.720021 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2025-06-06 09:21:35.720030 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.032) 0:01:36.128 *********** 2025-06-06 09:21:35.720047 | controller | skipping: [localhost] 2025-06-06 09:21:35.747121 | controller | 2025-06-06 09:21:35.747169 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2025-06-06 09:21:35.747177 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.036) 0:01:36.164 *********** 2025-06-06 09:21:35.747191 | controller | skipping: [localhost] 2025-06-06 09:21:35.772384 | controller | 2025-06-06 09:21:35.772431 | controller | TASK [openshift_setup : Create config map with registry CAs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'v1', 'kind': 'ConfigMap', 'metadata': {'namespace': 'openshift-config', 'name': 'registry-cas'}, 'data': '{{ _config_map_data | items2dict }}'}] *** 2025-06-06 09:21:35.772446 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.027) 0:01:36.192 *********** 2025-06-06 09:21:35.772461 | controller | skipping: [localhost] 2025-06-06 09:21:35.798426 | controller | 2025-06-06 09:21:35.798472 | controller | TASK [openshift_setup : Install Red Hat CA for pulling images from internal registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'additionalTrustedCA': {'name': 'registry-cas'}}}] *** 2025-06-06 09:21:35.798484 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.025) 0:01:36.217 *********** 2025-06-06 09:21:35.798498 | controller | skipping: [localhost] 2025-06-06 09:21:35.824191 | controller | 2025-06-06 09:21:35.824241 | controller | TASK [openshift_setup : Add insecure registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'registrySources': {'insecureRegistries': ['{{ cifmw_update_containers_registry }}'], 'allowedRegistries': '{{ all_registries }}'}}}] *** 2025-06-06 09:21:35.824251 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.026) 0:01:36.243 *********** 2025-06-06 09:21:35.824265 | controller | skipping: [localhost] 2025-06-06 09:21:35.851607 | controller | 2025-06-06 09:21:35.851654 | controller | TASK [openshift_setup : Create a ICSP with repository digest mirrors kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'operator.openshift.io/v1alpha1', 'kind': 'ImageContentSourcePolicy', 'metadata': {'name': 'registry-digest-mirrors'}, 'spec': {'repositoryDigestMirrors': '{{ cifmw_openshift_setup_digest_mirrors }}'}}] *** 2025-06-06 09:21:35.851663 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.025) 0:01:36.269 *********** 2025-06-06 09:21:35.851677 | controller | skipping: [localhost] 2025-06-06 09:21:35.884116 | controller | 2025-06-06 09:21:35.884151 | controller | TASK [openshift_setup : Metal3 tweaks _raw_params=metal3_config.yml] *********** 2025-06-06 09:21:35.884158 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.027) 0:01:36.296 *********** 2025-06-06 09:21:35.884170 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_setup/tasks/metal3_config.yml for localhost 2025-06-06 09:21:35.905876 | controller | 2025-06-06 09:21:35.905908 | controller | TASK [openshift_setup : Fetch Metal3 configuration name _raw_params=oc get Provisioning -o name] *** 2025-06-06 09:21:35.905916 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.032) 0:01:36.329 *********** 2025-06-06 09:21:35.905926 | controller | skipping: [localhost] 2025-06-06 09:21:35.928507 | controller | 2025-06-06 09:21:35.928541 | controller | TASK [openshift_setup : Apply the patch to Metal3 Provisioning _raw_params=oc patch {{ _cifmw_openshift_setup_provisioning_name.stdout }} --type='json' -p='[{"op": "replace", "path": "/spec/watchAllNamespaces", "value": true}]'] *** 2025-06-06 09:21:35.928549 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.021) 0:01:36.351 *********** 2025-06-06 09:21:35.928561 | controller | skipping: [localhost] 2025-06-06 09:21:36.831395 | controller | 2025-06-06 09:21:36.831442 | controller | TASK [openshift_setup : Gather network.operator info kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=operator.openshift.io/v1, kind=Network, name=cluster] *** 2025-06-06 09:21:36.831451 | controller | Friday 06 June 2025 09:21:35 +0000 (0:00:00.022) 0:01:36.373 *********** 2025-06-06 09:21:36.831465 | controller | ok: [localhost] 2025-06-06 09:21:37.731451 | controller | 2025-06-06 09:21:37.731516 | controller | TASK [openshift_setup : Patch network operator api_version=operator.openshift.io/v1, kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Network, name=cluster, persist_config=True, patch=[{'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/routingViaHost', 'value': True, 'op': 'replace'}, {'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/ipForwarding', 'value': 'Global', 'op': 'replace'}]] *** 2025-06-06 09:21:37.731540 | controller | Friday 06 June 2025 09:21:36 +0000 (0:00:00.902) 0:01:37.276 *********** 2025-06-06 09:21:37.731558 | controller | changed: [localhost] 2025-06-06 09:21:37.756826 | controller | 2025-06-06 09:21:37.756883 | controller | TASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] *** 2025-06-06 09:21:37.756894 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.900) 0:01:38.176 *********** 2025-06-06 09:21:37.756911 | controller | skipping: [localhost] 2025-06-06 09:21:37.785427 | controller | 2025-06-06 09:21:37.785502 | controller | TASK [openshift_setup : Wait for openshift-marketplace pods to be running _raw_params=oc wait pod --all --for=condition=Ready -n openshift-marketplace --timeout=1m] *** 2025-06-06 09:21:37.785513 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.025) 0:01:38.202 *********** 2025-06-06 09:21:37.785536 | controller | skipping: [localhost] 2025-06-06 09:21:37.813095 | controller | 2025-06-06 09:21:37.813157 | controller | TASK [Deploy Observability operator. name=openshift_obs] *********************** 2025-06-06 09:21:37.813165 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.028) 0:01:38.230 *********** 2025-06-06 09:21:37.813182 | controller | skipping: [localhost] 2025-06-06 09:21:37.845677 | controller | 2025-06-06 09:21:37.845727 | controller | TASK [Deploy Metal3 BMHs name=deploy_bmh] ************************************** 2025-06-06 09:21:37.845736 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.027) 0:01:38.258 *********** 2025-06-06 09:21:37.845750 | controller | skipping: [localhost] 2025-06-06 09:21:37.941853 | controller | 2025-06-06 09:21:37.941901 | controller | TASK [Install certmanager operator role name=cert_manager] ********************* 2025-06-06 09:21:37.941912 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.032) 0:01:38.290 *********** 2025-06-06 09:21:37.941928 | controller | 2025-06-06 09:21:38.122200 | controller | TASK [cert_manager : Create role needed directories path={{ cifmw_cert_manager_manifests_dir }}, state=directory, mode=0755] *** 2025-06-06 09:21:38.122236 | controller | Friday 06 June 2025 09:21:37 +0000 (0:00:00.096) 0:01:38.386 *********** 2025-06-06 09:21:38.122250 | controller | changed: [localhost] 2025-06-06 09:21:38.802437 | controller | 2025-06-06 09:21:38.802499 | controller | TASK [cert_manager : Create the cifmw_cert_manager_operator_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cert_manager_operator_namespace }}, kind=Namespace, state=present] *** 2025-06-06 09:21:38.802508 | controller | Friday 06 June 2025 09:21:38 +0000 (0:00:00.180) 0:01:38.567 *********** 2025-06-06 09:21:38.802526 | controller | changed: [localhost] 2025-06-06 09:21:38.842813 | controller | 2025-06-06 09:21:38.842888 | controller | TASK [cert_manager : Install from Release Manifest _raw_params=release_manifest.yml] *** 2025-06-06 09:21:38.842900 | controller | Friday 06 June 2025 09:21:38 +0000 (0:00:00.679) 0:01:39.247 *********** 2025-06-06 09:21:38.842924 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cert_manager/tasks/release_manifest.yml for localhost 2025-06-06 09:21:39.479877 | controller | 2025-06-06 09:21:39.479935 | controller | TASK [cert_manager : Download release manifests url={{ cifmw_cert_manager_release_manifest }}, dest={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml, mode=0664] *** 2025-06-06 09:21:39.479947 | controller | Friday 06 June 2025 09:21:38 +0000 (0:00:00.040) 0:01:39.287 *********** 2025-06-06 09:21:39.479967 | controller | changed: [localhost] 2025-06-06 09:21:42.031690 | controller | 2025-06-06 09:21:42.031787 | controller | TASK [cert_manager : Install cert-manager from release manifest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cert_manager_manifests_dir }}/cert_manager_manifest.yml] *** 2025-06-06 09:21:42.031806 | controller | Friday 06 June 2025 09:21:39 +0000 (0:00:00.635) 0:01:39.922 *********** 2025-06-06 09:21:42.031821 | controller | changed: [localhost] 2025-06-06 09:21:42.059627 | controller | 2025-06-06 09:21:42.059675 | controller | TASK [cert_manager : Install from OLM Manifest _raw_params=olm_manifest.yml] *** 2025-06-06 09:21:42.059683 | controller | Friday 06 June 2025 09:21:42 +0000 (0:00:02.553) 0:01:42.476 *********** 2025-06-06 09:21:42.059697 | controller | skipping: [localhost] 2025-06-06 09:21:42.760328 | controller | 2025-06-06 09:21:42.760374 | controller | TASK [cert_manager : Check for cert-manager namspeace existance kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name=cert-manager, kind=Namespace, field_selectors=['status.phase=Active']] *** 2025-06-06 09:21:42.760383 | controller | Friday 06 June 2025 09:21:42 +0000 (0:00:00.027) 0:01:42.504 *********** 2025-06-06 09:21:42.760397 | controller | ok: [localhost] 2025-06-06 09:21:54.967343 | controller | 2025-06-06 09:21:54.967407 | controller | TASK [cert_manager : Wait for cert-manager pods to be ready kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, namespace=cert-manager, kind=Pod, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Ready', 'status': 'True'}, label_selectors=['app = {{ item }}']] *** 2025-06-06 09:21:54.967425 | controller | Friday 06 June 2025 09:21:42 +0000 (0:00:00.700) 0:01:43.205 *********** 2025-06-06 09:21:54.967450 | controller | ok: [localhost] => (item=cainjector) 2025-06-06 09:21:55.180649 | controller | ok: [localhost] => (item=webhook) 2025-06-06 09:21:55.180684 | controller | ok: [localhost] => (item=cert-manager) 2025-06-06 09:21:55.180692 | controller | 2025-06-06 09:21:55.180699 | controller | TASK [cert_manager : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] *** 2025-06-06 09:21:55.180706 | controller | Friday 06 June 2025 09:21:54 +0000 (0:00:12.206) 0:01:55.412 *********** 2025-06-06 09:21:55.180717 | controller | ok: [localhost] 2025-06-06 09:21:56.305145 | controller | 2025-06-06 09:21:56.305215 | controller | TASK [cert_manager : Install cert-manager cmctl CLI url=https://github.com/cert-manager/cmctl/releases/{{ cifmw_cert_manager_version }}/download/cmctl_{{ _os }}_{{ _arch }}, dest={{ lookup('env', 'HOME') }}/bin/cmctl, mode=0755] *** 2025-06-06 09:21:56.305225 | controller | Friday 06 June 2025 09:21:55 +0000 (0:00:00.213) 0:01:55.625 *********** 2025-06-06 09:21:56.305244 | controller | changed: [localhost] 2025-06-06 09:21:56.631385 | controller | 2025-06-06 09:21:56.631435 | controller | TASK [cert_manager : Verify cert_manager api _raw_params={{ lookup('env', 'HOME') }}/bin/cmctl check api --wait=2m] *** 2025-06-06 09:21:56.631449 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:01.124) 0:01:56.750 *********** 2025-06-06 09:21:56.631468 | controller | changed: [localhost] 2025-06-06 09:21:56.664154 | controller | 2025-06-06 09:21:56.664194 | controller | TASK [Configure hosts networking using nmstate name=ci_nmstate] **************** 2025-06-06 09:21:56.664205 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.325) 0:01:57.076 *********** 2025-06-06 09:21:56.664219 | controller | skipping: [localhost] 2025-06-06 09:21:56.697048 | controller | 2025-06-06 09:21:56.697089 | controller | TASK [Configure multus networks name=ci_multus] ******************************** 2025-06-06 09:21:56.697100 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.032) 0:01:57.109 *********** 2025-06-06 09:21:56.697115 | controller | skipping: [localhost] 2025-06-06 09:21:56.727457 | controller | 2025-06-06 09:21:56.727498 | controller | TASK [Deploy Sushy Emulator service pod name=sushy_emulator] ******************* 2025-06-06 09:21:56.727509 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.032) 0:01:57.141 *********** 2025-06-06 09:21:56.727522 | controller | skipping: [localhost] 2025-06-06 09:21:56.761697 | controller | 2025-06-06 09:21:56.761765 | controller | TASK [Setup Libvirt on controller name=libvirt_manager] ************************ 2025-06-06 09:21:56.761798 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.030) 0:01:57.172 *********** 2025-06-06 09:21:56.761904 | controller | skipping: [localhost] 2025-06-06 09:21:56.801808 | controller | 2025-06-06 09:21:56.801852 | controller | TASK [Prepare container package builder name=pkg_build] ************************ 2025-06-06 09:21:56.801865 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.033) 0:01:57.206 *********** 2025-06-06 09:21:56.801881 | controller | skipping: [localhost] 2025-06-06 09:21:56.872756 | controller | 2025-06-06 09:21:56.872796 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:21:56.872807 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.040) 0:01:57.246 *********** 2025-06-06 09:21:56.872817 | controller | ok: [localhost] 2025-06-06 09:21:56.948876 | controller | 2025-06-06 09:21:56.948909 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:21:56.948917 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.071) 0:01:57.318 *********** 2025-06-06 09:21:56.948928 | controller | ok: [localhost] 2025-06-06 09:21:57.047248 | controller | 2025-06-06 09:21:57.047281 | controller | TASK [run_hook : Loop on hooks for post_infra _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:21:57.047289 | controller | Friday 06 June 2025 09:21:56 +0000 (0:00:00.075) 0:01:57.394 *********** 2025-06-06 09:21:57.047302 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}) 2025-06-06 09:21:57.102920 | controller | 2025-06-06 09:21:57.102963 | controller | TASK [run_hook : Set playbook path for Fetch nodes facts and save them as parameters cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:21:57.102975 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.098) 0:01:57.492 *********** 2025-06-06 09:21:57.102991 | controller | ok: [localhost] 2025-06-06 09:21:57.324282 | controller | 2025-06-06 09:21:57.324346 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:21:57.324354 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.055) 0:01:57.547 *********** 2025-06-06 09:21:57.324372 | controller | ok: [localhost] 2025-06-06 09:21:57.351785 | controller | 2025-06-06 09:21:57.351851 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:21:57.351860 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.221) 0:01:57.769 *********** 2025-06-06 09:21:57.351874 | controller | skipping: [localhost] 2025-06-06 09:21:57.529601 | controller | 2025-06-06 09:21:57.529635 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:21:57.529644 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:21:57.529651 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:21:57.529657 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.027) 0:01:57.796 *********** 2025-06-06 09:21:57.529668 | controller | ok: [localhost] 2025-06-06 09:21:57.570823 | controller | 2025-06-06 09:21:57.570854 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:21:57.570862 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.178) 0:01:57.974 *********** 2025-06-06 09:21:57.570873 | controller | ok: [localhost] 2025-06-06 09:21:57.775548 | controller | 2025-06-06 09:21:57.775583 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:21:57.775592 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.039) 0:01:58.014 *********** 2025-06-06 09:21:57.775603 | controller | ok: [localhost] 2025-06-06 09:21:57.967721 | controller | 2025-06-06 09:21:57.967771 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:21:57.967828 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.206) 0:01:58.220 *********** 2025-06-06 09:21:57.967849 | controller | ok: [localhost] 2025-06-06 09:22:08.467234 | controller | 2025-06-06 09:22:08.467308 | controller | TASK [run_hook : Run Fetch nodes facts and save them as parameters] ************ 2025-06-06 09:22:08.467323 | controller | Friday 06 June 2025 09:21:57 +0000 (0:00:00.191) 0:01:58.412 *********** 2025-06-06 09:22:08.467348 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_fetch_nodes_facts_and.log 2025-06-06 09:22:08.670952 | controller | changed: [localhost] 2025-06-06 09:22:08.671011 | controller | 2025-06-06 09:22:08.671020 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:22:08.671027 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:10.499) 0:02:08.912 *********** 2025-06-06 09:22:08.671041 | controller | ok: [localhost] 2025-06-06 09:22:08.751382 | controller | 2025-06-06 09:22:08.751417 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:22:08.751425 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:00.203) 0:02:09.115 *********** 2025-06-06 09:22:08.751437 | controller | ok: [localhost] 2025-06-06 09:22:08.814386 | controller | 2025-06-06 09:22:08.814421 | controller | PLAY [Build package playbook] ************************************************** 2025-06-06 09:22:08.814430 | controller | 2025-06-06 09:22:08.814436 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:08.814443 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:00.080) 0:02:09.196 *********** 2025-06-06 09:22:08.814455 | controller | ok: [localhost] 2025-06-06 09:22:08.892890 | controller | 2025-06-06 09:22:08.892933 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:08.892944 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:00.062) 0:02:09.259 *********** 2025-06-06 09:22:08.892959 | controller | ok: [localhost] 2025-06-06 09:22:08.976876 | controller | 2025-06-06 09:22:08.976916 | controller | TASK [run_hook : Loop on hooks for pre_package_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:08.976926 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:00.078) 0:02:09.337 *********** 2025-06-06 09:22:08.976940 | controller | skipping: [localhost] 2025-06-06 09:22:09.032335 | controller | 2025-06-06 09:22:09.032378 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:22:09.032388 | controller | Friday 06 June 2025 09:22:08 +0000 (0:00:00.083) 0:02:09.421 *********** 2025-06-06 09:22:09.032404 | controller | ok: [localhost] 2025-06-06 09:22:09.064810 | controller | 2025-06-06 09:22:09.064851 | controller | TASK [pkg_build : Generate volume list build_volumes={% for pkg in cifmw_pkg_build_list -%} 2025-06-06 09:22:09.064862 | controller | - "{{ pkg.src|default(cifmw_pkg_build_pkg_basedir ~ '/' ~ pkg.name) }}:/root/src/{{ pkg.name }}:z" 2025-06-06 09:22:09.064871 | controller | - "{{ cifmw_pkg_build_basedir }}/volumes/packages/{{ pkg.name }}:/root/{{ pkg.name }}:z" 2025-06-06 09:22:09.064880 | controller | - "{{ cifmw_pkg_build_basedir }}/logs/build_{{ pkg.name }}:/root/logs:z" 2025-06-06 09:22:09.064888 | controller | {% endfor -%} 2025-06-06 09:22:09.064896 | controller | - "{{ cifmw_pkg_build_basedir }}/volumes/packages/gating_repo:/root/gating_repo:z" 2025-06-06 09:22:09.064905 | controller | - "{{ cifmw_pkg_build_basedir }}/artifacts/repositories:/root/yum.repos.d:z,ro" 2025-06-06 09:22:09.064920 | controller | - "{{ cifmw_pkg_build_basedir }}/artifacts/build-packages.yml:/root/playbook.yml:z,ro" 2025-06-06 09:22:09.064928 | controller | ] *** 2025-06-06 09:22:09.064937 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.055) 0:02:09.477 *********** 2025-06-06 09:22:09.064951 | controller | skipping: [localhost] 2025-06-06 09:22:09.090251 | controller | 2025-06-06 09:22:09.090321 | controller | TASK [pkg_build : Build package using container name={{ pkg.name }}-builder, auto_remove=True, detach=False, privileged=True, log_driver=k8s-file, log_level=info, log_opt={'path': '{{ cifmw_pkg_build_basedir }}/logs/{{ pkg.name }}-builder.log'}, image={{ cifmw_pkg_build_ctx_name }}, volume={{ build_volumes | from_yaml }}, security_opt=['label=disable', 'seccomp=unconfined', 'apparmor=unconfined'], env={'PROJECT': '{{ pkg.name }}'}, command=ansible-playbook -i localhost, -c local playbook.yml] *** 2025-06-06 09:22:09.090336 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.032) 0:02:09.509 *********** 2025-06-06 09:22:09.090359 | controller | skipping: [localhost] 2025-06-06 09:22:09.185112 | controller | 2025-06-06 09:22:09.185182 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:09.185190 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.025) 0:02:09.535 *********** 2025-06-06 09:22:09.185210 | controller | ok: [localhost] 2025-06-06 09:22:09.270356 | controller | 2025-06-06 09:22:09.270420 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:09.270432 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.093) 0:02:09.628 *********** 2025-06-06 09:22:09.270448 | controller | ok: [localhost] 2025-06-06 09:22:09.419969 | controller | 2025-06-06 09:22:09.420053 | controller | TASK [run_hook : Loop on hooks for post_package_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:09.420066 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.086) 0:02:09.715 *********** 2025-06-06 09:22:09.420091 | controller | skipping: [localhost] 2025-06-06 09:22:09.511683 | controller | 2025-06-06 09:22:09.511741 | controller | PLAY [Build container playbook] ************************************************ 2025-06-06 09:22:09.511749 | controller | 2025-06-06 09:22:09.511759 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:09.511766 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.149) 0:02:09.865 *********** 2025-06-06 09:22:09.511791 | controller | ok: [localhost] 2025-06-06 09:22:09.590530 | controller | 2025-06-06 09:22:09.590584 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:09.590592 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.090) 0:02:09.955 *********** 2025-06-06 09:22:09.590606 | controller | ok: [localhost] 2025-06-06 09:22:09.673189 | controller | 2025-06-06 09:22:09.673243 | controller | TASK [run_hook : Loop on hooks for pre_container_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:09.673251 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.079) 0:02:10.035 *********** 2025-06-06 09:22:09.673265 | controller | skipping: [localhost] 2025-06-06 09:22:09.732598 | controller | 2025-06-06 09:22:09.732653 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:22:09.732662 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.082) 0:02:10.117 *********** 2025-06-06 09:22:09.732675 | controller | ok: [localhost] 2025-06-06 09:22:09.760737 | controller | 2025-06-06 09:22:09.760795 | controller | TASK [Nothing to do yet msg=No support for that step yet] ********************** 2025-06-06 09:22:09.760815 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.059) 0:02:10.177 *********** 2025-06-06 09:22:09.760835 | controller | ok: [localhost] => 2025-06-06 09:22:09.817721 | controller | msg: No support for that step yet 2025-06-06 09:22:09.817801 | controller | 2025-06-06 09:22:09.817812 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:09.817819 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.028) 0:02:10.205 *********** 2025-06-06 09:22:09.817832 | controller | ok: [localhost] 2025-06-06 09:22:09.893970 | controller | 2025-06-06 09:22:09.894035 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:09.894043 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.056) 0:02:10.262 *********** 2025-06-06 09:22:09.894065 | controller | ok: [localhost] 2025-06-06 09:22:10.023939 | controller | 2025-06-06 09:22:10.024006 | controller | TASK [run_hook : Loop on hooks for post_container_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:10.024015 | controller | Friday 06 June 2025 09:22:09 +0000 (0:00:00.076) 0:02:10.338 *********** 2025-06-06 09:22:10.024030 | controller | skipping: [localhost] 2025-06-06 09:22:10.084404 | controller | 2025-06-06 09:22:10.084456 | controller | PLAY [Build operators playbook] ************************************************ 2025-06-06 09:22:10.084464 | controller | 2025-06-06 09:22:10.084470 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:10.084477 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.130) 0:02:10.469 *********** 2025-06-06 09:22:10.084490 | controller | ok: [localhost] 2025-06-06 09:22:10.159197 | controller | 2025-06-06 09:22:10.159256 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:10.159264 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.060) 0:02:10.529 *********** 2025-06-06 09:22:10.159279 | controller | ok: [localhost] 2025-06-06 09:22:10.240414 | controller | 2025-06-06 09:22:10.240473 | controller | TASK [run_hook : Loop on hooks for pre_operator_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:10.240482 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.074) 0:02:10.604 *********** 2025-06-06 09:22:10.240497 | controller | skipping: [localhost] 2025-06-06 09:22:10.293437 | controller | 2025-06-06 09:22:10.293502 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:22:10.293512 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.081) 0:02:10.685 *********** 2025-06-06 09:22:10.293530 | controller | ok: [localhost] 2025-06-06 09:22:10.338614 | controller | 2025-06-06 09:22:10.338662 | controller | TASK [operator_build : Ensure mandatory directories exist path={{ cifmw_operator_build_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-06-06 09:22:10.338670 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.052) 0:02:10.738 *********** 2025-06-06 09:22:10.338685 | controller | skipping: [localhost] => (item=artifacts) 2025-06-06 09:22:10.372560 | controller | skipping: [localhost] => (item=logs) 2025-06-06 09:22:10.372601 | controller | skipping: [localhost] 2025-06-06 09:22:10.372610 | controller | 2025-06-06 09:22:10.372617 | controller | TASK [operator_build : Initialize role output cifmw_operator_build_output={{ cifmw_operator_build_output }}, cifmw_operator_build_meta_name={{ cifmw_operator_build_meta_name }}] *** 2025-06-06 09:22:10.372624 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.045) 0:02:10.783 *********** 2025-06-06 09:22:10.372635 | controller | skipping: [localhost] 2025-06-06 09:22:10.415969 | controller | 2025-06-06 09:22:10.416005 | controller | TASK [operator_build : Populate operators list with zuul info _raw_params=zuul_info.yml] *** 2025-06-06 09:22:10.416013 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.034) 0:02:10.817 *********** 2025-06-06 09:22:10.416031 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2025-06-06 09:22:10.453343 | controller | skipping: [localhost] 2025-06-06 09:22:10.453378 | controller | 2025-06-06 09:22:10.453387 | controller | TASK [operator_build : Merge lists of operators operators_list={{ [cifmw_operator_build_operators, zuul_info_operators | default([])] | community.general.lists_mergeby('name') }}] *** 2025-06-06 09:22:10.453394 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.043) 0:02:10.861 *********** 2025-06-06 09:22:10.453406 | controller | skipping: [localhost] 2025-06-06 09:22:10.492648 | controller | 2025-06-06 09:22:10.492688 | controller | TASK [operator_build : Get meta_operator src dir from operators_list cifmw_operator_build_meta_src={{ (operators_list | selectattr('name', 'eq', cifmw_operator_build_meta_name) | map(attribute='src') | first ) | default(cifmw_operator_build_meta_src, true) }}] *** 2025-06-06 09:22:10.492698 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.037) 0:02:10.898 *********** 2025-06-06 09:22:10.492712 | controller | skipping: [localhost] 2025-06-06 09:22:10.526835 | controller | 2025-06-06 09:22:10.526871 | controller | TASK [operator_build : Adds meta-operator to the list operators_list={{ [operators_list, meta_operator_info] | community.general.lists_mergeby('name') }}] *** 2025-06-06 09:22:10.526879 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.039) 0:02:10.937 *********** 2025-06-06 09:22:10.526891 | controller | skipping: [localhost] 2025-06-06 09:22:10.556126 | controller | 2025-06-06 09:22:10.556161 | controller | TASK [operator_build : Clone operator's code when src dir is empty _raw_params=clone.yml] *** 2025-06-06 09:22:10.556169 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.034) 0:02:10.972 *********** 2025-06-06 09:22:10.556182 | controller | skipping: [localhost] 2025-06-06 09:22:10.584885 | controller | 2025-06-06 09:22:10.584921 | controller | TASK [operator_build : Building operators _raw_params=build.yml] *************** 2025-06-06 09:22:10.584929 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.029) 0:02:11.001 *********** 2025-06-06 09:22:10.584940 | controller | skipping: [localhost] 2025-06-06 09:22:10.616637 | controller | 2025-06-06 09:22:10.616671 | controller | TASK [operator_build : Building meta operator _raw_params=build.yml] *********** 2025-06-06 09:22:10.616679 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.028) 0:02:11.030 *********** 2025-06-06 09:22:10.616690 | controller | skipping: [localhost] 2025-06-06 09:22:10.649585 | controller | 2025-06-06 09:22:10.649623 | controller | TASK [operator_build : Gather role output dest={{ cifmw_operator_build_basedir }}/artifacts/custom-operators.yml, content={{ cifmw_operator_build_output | to_nice_yaml }}, mode=0644] *** 2025-06-06 09:22:10.649631 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.031) 0:02:11.061 *********** 2025-06-06 09:22:10.649644 | controller | skipping: [localhost] 2025-06-06 09:22:10.714701 | controller | 2025-06-06 09:22:10.714745 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:10.714755 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.032) 0:02:11.094 *********** 2025-06-06 09:22:10.714786 | controller | ok: [localhost] 2025-06-06 09:22:10.797234 | controller | 2025-06-06 09:22:10.797302 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:10.797311 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.064) 0:02:11.159 *********** 2025-06-06 09:22:10.797329 | controller | ok: [localhost] 2025-06-06 09:22:10.930943 | controller | 2025-06-06 09:22:10.931004 | controller | TASK [run_hook : Loop on hooks for post_operator_build _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:10.931012 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.083) 0:02:11.242 *********** 2025-06-06 09:22:10.931025 | controller | skipping: [localhost] 2025-06-06 09:22:11.016576 | controller | 2025-06-06 09:22:11.016640 | controller | PLAY [Deploy podified control plane] ******************************************* 2025-06-06 09:22:11.016652 | controller | 2025-06-06 09:22:11.016662 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:22:11.016672 | controller | Friday 06 June 2025 09:22:10 +0000 (0:00:00.133) 0:02:11.376 *********** 2025-06-06 09:22:11.016690 | controller | ok: [localhost] 2025-06-06 09:22:11.118325 | controller | 2025-06-06 09:22:11.118403 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:22:11.118413 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.084) 0:02:11.460 *********** 2025-06-06 09:22:11.118432 | controller | ok: [localhost] 2025-06-06 09:22:11.257596 | controller | 2025-06-06 09:22:11.257661 | controller | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:22:11.257675 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.101) 0:02:11.562 *********** 2025-06-06 09:22:11.257693 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}) 2025-06-06 09:22:11.311502 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}) 2025-06-06 09:22:11.311558 | controller | 2025-06-06 09:22:11.311570 | controller | TASK [run_hook : Set playbook path for 61 Ceph deploy cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:22:11.311580 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.140) 0:02:11.702 *********** 2025-06-06 09:22:11.311597 | controller | ok: [localhost] 2025-06-06 09:22:11.534570 | controller | 2025-06-06 09:22:11.534607 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:22:11.534615 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.053) 0:02:11.756 *********** 2025-06-06 09:22:11.534626 | controller | ok: [localhost] 2025-06-06 09:22:11.578104 | controller | 2025-06-06 09:22:11.578139 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:22:11.578147 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.219) 0:02:11.976 *********** 2025-06-06 09:22:11.578158 | controller | skipping: [localhost] 2025-06-06 09:22:11.779237 | controller | 2025-06-06 09:22:11.779271 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:22:11.779279 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:22:11.779286 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:22:11.779294 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.047) 0:02:12.023 *********** 2025-06-06 09:22:11.779309 | controller | ok: [localhost] 2025-06-06 09:22:11.826487 | controller | 2025-06-06 09:22:11.826522 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:22:11.826536 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.201) 0:02:12.224 *********** 2025-06-06 09:22:11.826548 | controller | ok: [localhost] 2025-06-06 09:22:12.021506 | controller | 2025-06-06 09:22:12.021541 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:22:12.021550 | controller | Friday 06 June 2025 09:22:11 +0000 (0:00:00.047) 0:02:12.271 *********** 2025-06-06 09:22:12.021561 | controller | ok: [localhost] 2025-06-06 09:22:12.227739 | controller | 2025-06-06 09:22:12.227837 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:22:12.227860 | controller | Friday 06 June 2025 09:22:12 +0000 (0:00:00.195) 0:02:12.466 *********** 2025-06-06 09:22:12.227884 | controller | ok: [localhost] 2025-06-06 09:23:42.784046 | controller | 2025-06-06 09:23:42.784084 | controller | TASK [run_hook : Run 61 Ceph deploy] ******************************************* 2025-06-06 09:23:42.784093 | controller | Friday 06 June 2025 09:22:12 +0000 (0:00:00.205) 0:02:12.672 *********** 2025-06-06 09:23:42.784106 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_61_ceph.log 2025-06-06 09:23:42.973131 | controller | changed: [localhost] 2025-06-06 09:23:42.973164 | controller | 2025-06-06 09:23:42.973172 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:23:42.973179 | controller | Friday 06 June 2025 09:23:42 +0000 (0:01:30.557) 0:03:43.229 *********** 2025-06-06 09:23:42.973190 | controller | ok: [localhost] 2025-06-06 09:23:43.004099 | controller | 2025-06-06 09:23:43.004132 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:23:43.004140 | controller | Friday 06 June 2025 09:23:42 +0000 (0:00:00.188) 0:03:43.418 *********** 2025-06-06 09:23:43.004152 | controller | ok: [localhost] 2025-06-06 09:23:43.051765 | controller | 2025-06-06 09:23:43.051816 | controller | TASK [run_hook : Set playbook path for 62 Kustomize OpenStack CR with Ceph cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:23:43.051825 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.031) 0:03:43.449 *********** 2025-06-06 09:23:43.051836 | controller | ok: [localhost] 2025-06-06 09:23:43.239503 | controller | 2025-06-06 09:23:43.239538 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:23:43.239546 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.047) 0:03:43.497 *********** 2025-06-06 09:23:43.239558 | controller | ok: [localhost] 2025-06-06 09:23:43.266875 | controller | 2025-06-06 09:23:43.266910 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:23:43.266918 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.187) 0:03:43.684 *********** 2025-06-06 09:23:43.266929 | controller | skipping: [localhost] 2025-06-06 09:23:43.450328 | controller | 2025-06-06 09:23:43.450369 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:23:43.450380 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:23:43.450390 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:23:43.450399 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.027) 0:03:43.712 *********** 2025-06-06 09:23:43.450415 | controller | ok: [localhost] 2025-06-06 09:23:43.479467 | controller | 2025-06-06 09:23:43.479501 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:23:43.479510 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.183) 0:03:43.895 *********** 2025-06-06 09:23:43.479527 | controller | ok: [localhost] 2025-06-06 09:23:43.658588 | controller | 2025-06-06 09:23:43.658622 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:23:43.658631 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.029) 0:03:43.924 *********** 2025-06-06 09:23:43.658643 | controller | ok: [localhost] 2025-06-06 09:23:43.835880 | controller | 2025-06-06 09:23:43.835912 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:23:43.835921 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.179) 0:03:44.103 *********** 2025-06-06 09:23:43.835932 | controller | ok: [localhost] 2025-06-06 09:23:45.702909 | controller | 2025-06-06 09:23:45.702943 | controller | TASK [run_hook : Run 62 Kustomize OpenStack CR with Ceph] ********************** 2025-06-06 09:23:45.702951 | controller | Friday 06 June 2025 09:23:43 +0000 (0:00:00.177) 0:03:44.281 *********** 2025-06-06 09:23:45.702963 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_62_kustomize_openstack_cr.log 2025-06-06 09:23:45.897966 | controller | changed: [localhost] 2025-06-06 09:23:45.898001 | controller | 2025-06-06 09:23:45.898013 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:23:45.898020 | controller | Friday 06 June 2025 09:23:45 +0000 (0:00:01.866) 0:03:46.148 *********** 2025-06-06 09:23:45.898031 | controller | ok: [localhost] 2025-06-06 09:23:45.969315 | controller | 2025-06-06 09:23:45.969358 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:23:45.969369 | controller | Friday 06 June 2025 09:23:45 +0000 (0:00:00.195) 0:03:46.343 *********** 2025-06-06 09:23:45.969385 | controller | skipping: [localhost] 2025-06-06 09:23:46.018072 | controller | 2025-06-06 09:23:46.018107 | controller | TASK [Early end if architecture deploy _raw_params=end_play] ******************* 2025-06-06 09:23:46.018115 | controller | Friday 06 June 2025 09:23:45 +0000 (0:00:00.047) 0:03:46.390 *********** 2025-06-06 09:23:46.018122 | controller | skipping: [localhost] 2025-06-06 09:23:46.018129 | controller | 2025-06-06 09:23:46.018135 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:23:46.018141 | controller | Friday 06 June 2025 09:23:45 +0000 (0:00:00.024) 0:03:46.414 *********** 2025-06-06 09:23:46.018153 | controller | ok: [localhost] 2025-06-06 09:23:46.069521 | controller | 2025-06-06 09:23:46.069563 | controller | TASK [Configure Storage Class name=ci_local_storage] *************************** 2025-06-06 09:23:46.069576 | controller | Friday 06 June 2025 09:23:46 +0000 (0:00:00.048) 0:03:46.463 *********** 2025-06-06 09:23:46.069590 | controller | 2025-06-06 09:23:46.278552 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2025-06-06 09:23:46.278591 | controller | Friday 06 June 2025 09:23:46 +0000 (0:00:00.051) 0:03:46.514 *********** 2025-06-06 09:23:46.278606 | controller | changed: [localhost] 2025-06-06 09:23:46.981225 | controller | 2025-06-06 09:23:46.981279 | controller | TASK [ci_local_storage : Create the cifmw_cls_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] *** 2025-06-06 09:23:46.981296 | controller | Friday 06 June 2025 09:23:46 +0000 (0:00:00.209) 0:03:46.723 *********** 2025-06-06 09:23:46.981320 | controller | ok: [localhost] 2025-06-06 09:23:47.363605 | controller | 2025-06-06 09:23:47.363640 | controller | TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] *** 2025-06-06 09:23:47.363648 | controller | Friday 06 June 2025 09:23:46 +0000 (0:00:00.702) 0:03:47.425 *********** 2025-06-06 09:23:47.363660 | controller | changed: [localhost] 2025-06-06 09:23:48.121071 | controller | 2025-06-06 09:23:48.121152 | controller | TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] *** 2025-06-06 09:23:48.121174 | controller | Friday 06 June 2025 09:23:47 +0000 (0:00:00.382) 0:03:47.808 *********** 2025-06-06 09:23:48.121193 | controller | ok: [localhost] 2025-06-06 09:23:49.725179 | controller | 2025-06-06 09:23:49.725230 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2025-06-06 09:23:49.725239 | controller | Friday 06 June 2025 09:23:48 +0000 (0:00:00.746) 0:03:48.554 *********** 2025-06-06 09:23:49.725253 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python 2025-06-06 09:23:49.744246 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python 2025-06-06 09:23:49.744287 | controller | interpreter could change the meaning of that path. See 2025-06-06 09:23:49.744296 | controller | https://docs.ansible.com/ansible- 2025-06-06 09:23:49.744303 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information. 2025-06-06 09:23:49.744316 | controller | changed: [localhost -> compute-0(38.129.56.109)] => (item=compute-0) 2025-06-06 09:23:49.795552 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=crc) 2025-06-06 09:23:49.795605 | controller | changed: [localhost -> controller(38.102.83.173)] => (item=controller) 2025-06-06 09:23:49.795613 | controller | changed: [localhost] => (item=localhost) 2025-06-06 09:23:49.795620 | controller | 2025-06-06 09:23:49.795627 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2025-06-06 09:23:49.795634 | controller | _host_map | 2025-06-06 09:23:49.795641 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2025-06-06 09:23:49.795648 | controller | map(attribute="value") | 2025-06-06 09:23:49.795654 | controller | list 2025-06-06 09:23:49.795661 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2025-06-06 09:23:49.795667 | controller | Friday 06 June 2025 09:23:49 +0000 (0:00:01.633) 0:03:50.188 *********** 2025-06-06 09:23:49.795681 | controller | ok: [localhost] 2025-06-06 09:23:50.686585 | controller | 2025-06-06 09:23:50.686688 | controller | TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] *** 2025-06-06 09:23:50.686707 | controller | Friday 06 June 2025 09:23:49 +0000 (0:00:00.051) 0:03:50.239 *********** 2025-06-06 09:23:50.686742 | controller | changed: [localhost] 2025-06-06 09:23:50.738072 | controller | 2025-06-06 09:23:50.738171 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2025-06-06 09:23:50.738185 | controller | Friday 06 June 2025 09:23:50 +0000 (0:00:00.889) 0:03:51.129 *********** 2025-06-06 09:23:50.738213 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc) 2025-06-06 09:23:56.994588 | controller | 2025-06-06 09:23:56.994660 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2025-06-06 09:23:56.994669 | controller | [ 2025-06-06 09:23:56.994675 | controller | cifmw_cls_local_storage_name, 2025-06-06 09:23:56.994682 | controller | 'pv'+ ("%02d" | format(item | int)) 2025-06-06 09:23:56.994688 | controller | ] | path_join 2025-06-06 09:23:56.994695 | controller | }}, state={{ 2025-06-06 09:23:56.994701 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2025-06-06 09:23:56.995188 | controller | }}, mode=0775] *** 2025-06-06 09:23:56.995195 | controller | Friday 06 June 2025 09:23:50 +0000 (0:00:00.052) 0:03:51.182 *********** 2025-06-06 09:23:56.995211 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=1) 2025-06-06 09:23:57.569288 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=2) 2025-06-06 09:23:57.569393 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=3) 2025-06-06 09:23:57.569401 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=4) 2025-06-06 09:23:57.569407 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=5) 2025-06-06 09:23:57.569413 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=6) 2025-06-06 09:23:57.569420 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=7) 2025-06-06 09:23:57.569432 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=8) 2025-06-06 09:23:57.569438 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=9) 2025-06-06 09:23:57.569444 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=10) 2025-06-06 09:23:57.569450 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=11) 2025-06-06 09:23:57.569462 | controller | changed: [localhost -> crc(38.129.56.108)] => (item=12) 2025-06-06 09:23:57.569469 | controller | 2025-06-06 09:23:57.569476 | controller | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] *** 2025-06-06 09:23:57.569483 | controller | Friday 06 June 2025 09:23:56 +0000 (0:00:06.252) 0:03:57.435 *********** 2025-06-06 09:23:57.569497 | controller | changed: [localhost] 2025-06-06 09:23:58.596893 | controller | 2025-06-06 09:23:58.597008 | controller | TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] *** 2025-06-06 09:23:58.597023 | controller | Friday 06 June 2025 09:23:57 +0000 (0:00:00.578) 0:03:58.014 *********** 2025-06-06 09:23:58.597049 | controller | changed: [localhost] 2025-06-06 09:23:58.629552 | controller | 2025-06-06 09:23:58.629646 | controller | TASK [Configure LVMS Storage Class name=ci_lvms_storage] *********************** 2025-06-06 09:23:58.629659 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:01.027) 0:03:59.041 *********** 2025-06-06 09:23:58.629675 | controller | skipping: [localhost] 2025-06-06 09:23:58.708408 | controller | 2025-06-06 09:23:58.708473 | controller | TASK [Run edpm_prepare name=edpm_prepare] ************************************** 2025-06-06 09:23:58.708483 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.032) 0:03:59.074 *********** 2025-06-06 09:23:58.708496 | controller | 2025-06-06 09:23:58.738009 | controller | TASK [edpm_prepare : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={'OPENSTACK_BRANCH': '', "GIT_CLONE_OPTS'": '-l', "OPENSTACK_REPO'": '{{ operators_build_output[cifmw_operator_build_meta_name].git_src_dir }}'}] *** 2025-06-06 09:23:58.738055 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.078) 0:03:59.152 *********** 2025-06-06 09:23:58.738070 | controller | skipping: [localhost] 2025-06-06 09:23:58.785373 | controller | 2025-06-06 09:23:58.785415 | controller | TASK [edpm_prepare : Set install_yamls Makefile environment variables cifmw_edpm_prepare_common_env={{ 2025-06-06 09:23:58.785426 | controller | cifmw_install_yamls_environment | 2025-06-06 09:23:58.785436 | controller | combine({'PATH': cifmw_path}) | 2025-06-06 09:23:58.785444 | controller | combine(_install_yamls_repos | default({})) | 2025-06-06 09:23:58.785454 | controller | combine(cifmw_edpm_prepare_extra_vars | default({})) 2025-06-06 09:23:58.785462 | controller | }}, cifmw_edpm_prepare_make_openstack_env={% if cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output %} 2025-06-06 09:23:58.785471 | controller | OPENSTACK_IMG: {{ operators_build_output[cifmw_operator_build_meta_name].image_catalog }} 2025-06-06 09:23:58.785479 | controller | {% endif %} 2025-06-06 09:23:58.785487 | controller | , cifmw_edpm_prepare_make_openstack_deploy_prep_env=CLEANUP_DIR_CMD: "true" 2025-06-06 09:23:58.785496 | controller | , cifmw_edpm_prepare_operators_build_output={{ operators_build_output }}] *** 2025-06-06 09:23:58.785504 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.030) 0:03:59.182 *********** 2025-06-06 09:23:58.785519 | controller | ok: [localhost] 2025-06-06 09:23:58.819638 | controller | 2025-06-06 09:23:58.819674 | controller | TASK [Prepare storage in CRC name=install_yamls_makes, tasks_from=make_crc_storage] *** 2025-06-06 09:23:58.819685 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.047) 0:03:59.230 *********** 2025-06-06 09:23:58.819700 | controller | skipping: [localhost] 2025-06-06 09:23:58.869641 | controller | 2025-06-06 09:23:58.869690 | controller | TASK [Prepare inputs name=install_yamls_makes, tasks_from=make_input] ********** 2025-06-06 09:23:58.869700 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.034) 0:03:59.264 *********** 2025-06-06 09:23:58.869715 | controller | 2025-06-06 09:23:58.917138 | controller | TASK [install_yamls_makes : Debug make_input_env var=make_input_env] *********** 2025-06-06 09:23:58.917674 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.049) 0:03:59.314 *********** 2025-06-06 09:23:58.917692 | controller | ok: [localhost] => 2025-06-06 09:23:58.949929 | controller | make_input_env: 2025-06-06 09:23:58.949963 | controller | BMO_SETUP: false 2025-06-06 09:23:58.949970 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:23:58.949978 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:23:58.949984 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:23:58.949990 | controller | NETWORK_MTU: 1500 2025-06-06 09:23:58.949997 | controller | NNCP_DNS_SERVER: 192.168.122.10 2025-06-06 09:23:58.950003 | controller | NNCP_INTERFACE: ens7 2025-06-06 09:23:58.950009 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:23:58.950015 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:23:58.950021 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:23:58.950028 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:23:58.950035 | controller | 2025-06-06 09:23:58.950041 | controller | TASK [install_yamls_makes : Debug make_input_params var=make_input_params] ***** 2025-06-06 09:23:58.950048 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.047) 0:03:59.362 *********** 2025-06-06 09:23:58.950059 | controller | skipping: [localhost] 2025-06-06 09:24:00.297138 | controller | 2025-06-06 09:24:00.297204 | controller | TASK [install_yamls_makes : Run input output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make input, dry_run={{ make_input_dryrun|default(false)|bool }}, extra_args={{ dict((make_input_env|default({})), **(make_input_params|default({}))) }}] *** 2025-06-06 09:24:00.297214 | controller | Friday 06 June 2025 09:23:58 +0000 (0:00:00.032) 0:03:59.394 *********** 2025-06-06 09:24:00.297229 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:24:00.312820 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_input_until | default(true) 2025-06-06 09:24:00.312844 | controller | }} 2025-06-06 09:24:00.312855 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run.log 2025-06-06 09:24:00.361544 | controller | changed: [localhost] 2025-06-06 09:24:00.361600 | controller | 2025-06-06 09:24:00.361681 | controller | TASK [OpenStack meta-operator installation name=install_yamls_makes, tasks_from=make_openstack] *** 2025-06-06 09:24:00.361692 | controller | Friday 06 June 2025 09:24:00 +0000 (0:00:01.362) 0:04:00.757 *********** 2025-06-06 09:24:00.361710 | controller | 2025-06-06 09:24:00.408101 | controller | TASK [install_yamls_makes : Debug make_openstack_env var=make_openstack_env] *** 2025-06-06 09:24:00.408176 | controller | Friday 06 June 2025 09:24:00 +0000 (0:00:00.048) 0:04:00.806 *********** 2025-06-06 09:24:00.408196 | controller | ok: [localhost] => 2025-06-06 09:24:00.446328 | controller | make_openstack_env: 2025-06-06 09:24:00.446397 | controller | BMO_SETUP: false 2025-06-06 09:24:00.446406 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:24:00.446416 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:24:00.446425 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:24:00.446434 | controller | NETWORK_MTU: 1500 2025-06-06 09:24:00.446441 | controller | NNCP_DNS_SERVER: 192.168.122.10 2025-06-06 09:24:00.446449 | controller | NNCP_INTERFACE: ens7 2025-06-06 09:24:00.446457 | controller | OPENSTACK_IMG: 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25 2025-06-06 09:24:00.446466 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:24:00.446473 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:24:00.446481 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:24:00.446489 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:24:00.446506 | controller | 2025-06-06 09:24:00.446514 | controller | TASK [install_yamls_makes : Debug make_openstack_params var=make_openstack_params] *** 2025-06-06 09:24:00.446522 | controller | Friday 06 June 2025 09:24:00 +0000 (0:00:00.046) 0:04:00.852 *********** 2025-06-06 09:24:00.446540 | controller | skipping: [localhost] 2025-06-06 09:26:34.304632 | controller | 2025-06-06 09:26:34.304671 | controller | TASK [install_yamls_makes : Run openstack output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack, dry_run={{ make_openstack_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_env|default({})), **(make_openstack_params|default({}))) }}] *** 2025-06-06 09:26:34.304680 | controller | Friday 06 June 2025 09:24:00 +0000 (0:00:00.038) 0:04:00.890 *********** 2025-06-06 09:26:34.304691 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:26:34.320572 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_openstack_until | 2025-06-06 09:26:34.320613 | controller | default(true) }} 2025-06-06 09:26:34.320630 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run.log 2025-06-06 09:27:35.389599 | controller | changed: [localhost] 2025-06-06 09:27:35.389654 | controller | 2025-06-06 09:27:35.389666 | controller | TASK [edpm_prepare : Wait for OpenStack subscription creation _raw_params=oc get sub openstack-operator --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} -o=jsonpath='{.status.installplan.name}'] *** 2025-06-06 09:27:35.389677 | controller | Friday 06 June 2025 09:26:34 +0000 (0:02:33.874) 0:06:34.765 *********** 2025-06-06 09:27:35.389694 | controller | FAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (30 retries left). 2025-06-06 09:27:35.835058 | controller | FAILED - RETRYING: [localhost]: Wait for OpenStack subscription creation (29 retries left). 2025-06-06 09:27:35.835114 | controller | changed: [localhost] 2025-06-06 09:27:35.835131 | controller | 2025-06-06 09:27:35.835145 | controller | TASK [edpm_prepare : Wait for OpenStack operator to get installed _raw_params=oc wait InstallPlan {{ cifmw_edpm_prepare_wait_installplan_out.stdout }} --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} --for=jsonpath='{.status.phase}'=Complete --timeout=20m] *** 2025-06-06 09:27:35.835160 | controller | Friday 06 June 2025 09:27:35 +0000 (0:01:01.067) 0:07:35.833 *********** 2025-06-06 09:27:35.835183 | controller | changed: [localhost] 2025-06-06 09:27:36.819023 | controller | 2025-06-06 09:27:36.819082 | controller | TASK [edpm_prepare : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] *** 2025-06-06 09:27:36.819100 | controller | Friday 06 June 2025 09:27:35 +0000 (0:00:00.446) 0:07:36.279 *********** 2025-06-06 09:27:36.819124 | controller | ok: [localhost] 2025-06-06 09:27:36.884212 | controller | 2025-06-06 09:27:36.884256 | controller | TASK [OpenStack meta-operator initialization, if necessary name=install_yamls_makes, tasks_from=make_openstack_init] *** 2025-06-06 09:27:36.884267 | controller | Friday 06 June 2025 09:27:36 +0000 (0:00:00.983) 0:07:37.263 *********** 2025-06-06 09:27:36.884286 | controller | 2025-06-06 09:27:36.927278 | controller | TASK [install_yamls_makes : Debug make_openstack_init_env var=make_openstack_init_env] *** 2025-06-06 09:27:36.927329 | controller | Friday 06 June 2025 09:27:36 +0000 (0:00:00.065) 0:07:37.329 *********** 2025-06-06 09:27:36.927347 | controller | ok: [localhost] => 2025-06-06 09:27:36.953140 | controller | make_openstack_init_env: 2025-06-06 09:27:36.953182 | controller | BMO_SETUP: false 2025-06-06 09:27:36.953191 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:27:36.953200 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:27:36.953212 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:27:36.953220 | controller | NETWORK_MTU: 1500 2025-06-06 09:27:36.953228 | controller | NNCP_DNS_SERVER: 192.168.122.10 2025-06-06 09:27:36.953234 | controller | NNCP_INTERFACE: ens7 2025-06-06 09:27:36.953241 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:27:36.953258 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:27:36.953264 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:27:36.953271 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:27:36.953279 | controller | 2025-06-06 09:27:36.953285 | controller | TASK [install_yamls_makes : Debug make_openstack_init_params var=make_openstack_init_params] *** 2025-06-06 09:27:36.953292 | controller | Friday 06 June 2025 09:27:36 +0000 (0:00:00.043) 0:07:37.372 *********** 2025-06-06 09:27:36.953304 | controller | skipping: [localhost] 2025-06-06 09:28:25.070870 | controller | 2025-06-06 09:28:25.070902 | controller | TASK [install_yamls_makes : Run openstack_init output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_init, dry_run={{ make_openstack_init_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_init_env|default({})), **(make_openstack_init_params|default({}))) }}] *** 2025-06-06 09:28:25.070910 | controller | Friday 06 June 2025 09:27:36 +0000 (0:00:00.026) 0:07:37.398 *********** 2025-06-06 09:28:25.070922 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:28:25.090136 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_openstack_init_until | 2025-06-06 09:28:25.090184 | controller | default(true) }} 2025-06-06 09:28:25.090202 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_openstack.log 2025-06-06 09:28:25.114892 | controller | changed: [localhost] 2025-06-06 09:28:25.114928 | controller | 2025-06-06 09:28:25.114936 | controller | TASK [Update OpenStack Services containers Env name=set_openstack_containers] *** 2025-06-06 09:28:25.114944 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:48.136) 0:08:25.534 *********** 2025-06-06 09:28:25.114955 | controller | skipping: [localhost] 2025-06-06 09:28:25.138371 | controller | 2025-06-06 09:28:25.138409 | controller | TASK [edpm_prepare : Set facts for baremetal UEFI image url cifmw_update_containers_edpm_image_url={{ cifmw_build_images_output['images']['edpm-hardened-uefi']['image'] }}, cacheable=True] *** 2025-06-06 09:28:25.138421 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:00.024) 0:08:25.560 *********** 2025-06-06 09:28:25.138435 | controller | skipping: [localhost] 2025-06-06 09:28:25.194712 | controller | 2025-06-06 09:28:25.194751 | controller | TASK [Prepare OpenStack control plane CR name=install_yamls_makes, tasks_from=make_openstack_deploy_prep] *** 2025-06-06 09:28:25.194759 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:00.023) 0:08:25.583 *********** 2025-06-06 09:28:25.194771 | controller | 2025-06-06 09:28:25.238042 | controller | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_env var=make_openstack_deploy_prep_env] *** 2025-06-06 09:28:25.238079 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:00.056) 0:08:25.639 *********** 2025-06-06 09:28:25.238092 | controller | ok: [localhost] => 2025-06-06 09:28:25.264671 | controller | make_openstack_deploy_prep_env: 2025-06-06 09:28:25.264707 | controller | BMO_SETUP: false 2025-06-06 09:28:25.264715 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:28:25.264721 | controller | CLEANUP_DIR_CMD: 'true' 2025-06-06 09:28:25.264728 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:28:25.264734 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:28:25.264740 | controller | NETWORK_MTU: 1500 2025-06-06 09:28:25.264746 | controller | NNCP_DNS_SERVER: 192.168.122.10 2025-06-06 09:28:25.264752 | controller | NNCP_INTERFACE: ens7 2025-06-06 09:28:25.264759 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:28:25.264765 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:28:25.264771 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:28:25.264798 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:28:25.264805 | controller | 2025-06-06 09:28:25.264812 | controller | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_params var=make_openstack_deploy_prep_params] *** 2025-06-06 09:28:25.264824 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:00.043) 0:08:25.683 *********** 2025-06-06 09:28:25.264836 | controller | skipping: [localhost] 2025-06-06 09:28:26.544848 | controller | 2025-06-06 09:28:26.544881 | controller | TASK [install_yamls_makes : Run openstack_deploy_prep output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_deploy_prep, dry_run={{ make_openstack_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_deploy_prep_env|default({})), **(make_openstack_deploy_prep_params|default({}))) }}] *** 2025-06-06 09:28:26.544889 | controller | Friday 06 June 2025 09:28:25 +0000 (0:00:00.026) 0:08:25.709 *********** 2025-06-06 09:28:26.544901 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:28:26.559117 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_openstack_deploy_prep_until | 2025-06-06 09:28:26.559144 | controller | default(true) }} 2025-06-06 09:28:26.559156 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_009_run_openstack_deploy.log 2025-06-06 09:28:26.597632 | controller | changed: [localhost] 2025-06-06 09:28:26.597663 | controller | 2025-06-06 09:28:26.597671 | controller | TASK [Deploy NetConfig name=install_yamls_makes, tasks_from=make_netconfig_deploy] *** 2025-06-06 09:28:26.597678 | controller | Friday 06 June 2025 09:28:26 +0000 (0:00:01.294) 0:08:27.004 *********** 2025-06-06 09:28:26.597689 | controller | 2025-06-06 09:28:26.627262 | controller | TASK [install_yamls_makes : Debug make_netconfig_deploy_env var=make_netconfig_deploy_env] *** 2025-06-06 09:28:26.627298 | controller | Friday 06 June 2025 09:28:26 +0000 (0:00:00.038) 0:08:27.042 *********** 2025-06-06 09:28:26.627313 | controller | ok: [localhost] => 2025-06-06 09:28:26.649444 | controller | make_netconfig_deploy_env: 2025-06-06 09:28:26.649474 | controller | BMO_SETUP: false 2025-06-06 09:28:26.649482 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:28:26.649491 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:28:26.649499 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:28:26.649523 | controller | NETWORK_MTU: 1500 2025-06-06 09:28:26.649532 | controller | NNCP_DNS_SERVER: 192.168.122.10 2025-06-06 09:28:26.649540 | controller | NNCP_INTERFACE: ens7 2025-06-06 09:28:26.649549 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:28:26.649558 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:28:26.649571 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:28:26.649580 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:28:26.649590 | controller | 2025-06-06 09:28:26.649599 | controller | TASK [install_yamls_makes : Debug make_netconfig_deploy_params var=make_netconfig_deploy_params] *** 2025-06-06 09:28:26.649608 | controller | Friday 06 June 2025 09:28:26 +0000 (0:00:00.029) 0:08:27.072 *********** 2025-06-06 09:28:26.649622 | controller | skipping: [localhost] 2025-06-06 09:28:30.824415 | controller | 2025-06-06 09:28:30.824451 | controller | TASK [install_yamls_makes : Run netconfig_deploy output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make netconfig_deploy, dry_run={{ make_netconfig_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_netconfig_deploy_env|default({})), **(make_netconfig_deploy_params|default({}))) }}] *** 2025-06-06 09:28:30.824460 | controller | Friday 06 June 2025 09:28:26 +0000 (0:00:00.022) 0:08:27.094 *********** 2025-06-06 09:28:30.824474 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:28:30.839243 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_netconfig_deploy_until | 2025-06-06 09:28:30.839275 | controller | default(true) }} 2025-06-06 09:28:30.839287 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_010_run_netconfig.log 2025-06-06 09:28:30.878973 | controller | changed: [localhost] 2025-06-06 09:28:30.879010 | controller | 2025-06-06 09:28:30.879018 | controller | TASK [edpm_prepare : Kustomize and deploy OpenStackControlPlane _raw_params=kustomize_and_deploy.yml] *** 2025-06-06 09:28:30.879026 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:04.189) 0:08:31.284 *********** 2025-06-06 09:28:30.879037 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/edpm_prepare/tasks/kustomize_and_deploy.yml for localhost 2025-06-06 09:28:30.901465 | controller | 2025-06-06 09:28:30.901523 | controller | TASK [edpm_prepare : Controlplane name _ctlplane_name=controlplane] ************ 2025-06-06 09:28:30.901533 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:00.039) 0:08:31.324 *********** 2025-06-06 09:28:30.901545 | controller | ok: [localhost] 2025-06-06 09:28:30.925743 | controller | 2025-06-06 09:28:30.925801 | controller | TASK [edpm_prepare : Set vars related to update_containers content provider cifmw_update_containers_registry={{ content_provider_os_registry_url | split('/') | first }}, cifmw_update_containers_org={{ content_provider_os_registry_url | split('/') | last }}, cifmw_update_containers_tag={{ content_provider_dlrn_md5_hash }}, cifmw_update_containers_openstack=True] *** 2025-06-06 09:28:30.925817 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:00.022) 0:08:31.346 *********** 2025-06-06 09:28:30.925833 | controller | skipping: [localhost] 2025-06-06 09:28:30.949436 | controller | 2025-06-06 09:28:30.949473 | controller | TASK [Prepare OpenStackVersion CR name=update_containers] ********************** 2025-06-06 09:28:30.949483 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:00.024) 0:08:31.370 *********** 2025-06-06 09:28:30.949498 | controller | skipping: [localhost] 2025-06-06 09:28:30.976728 | controller | 2025-06-06 09:28:30.976766 | controller | TASK [edpm_prepare : Controlplane name kustomization _ctlplane_name_kustomizations=[{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\n path: /metadata/name\n value: {{ _ctlplane_name }}'}]}]] *** 2025-06-06 09:28:30.976796 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:00.023) 0:08:31.394 *********** 2025-06-06 09:28:30.976811 | controller | ok: [localhost] 2025-06-06 09:28:31.851205 | controller | 2025-06-06 09:28:31.851240 | controller | TASK [edpm_prepare : Perform kustomizations to the OpenStackControlPlane CR target_path={{ cifmw_edpm_prepare_openstack_crs_path }}, sort_ascending=False, kustomizations={{ cifmw_edpm_prepare_kustomizations + _ctlplane_name_kustomizations }}, kustomizations_paths={{ 2025-06-06 09:28:31.851249 | controller | [ 2025-06-06 09:28:31.851255 | controller | ( 2025-06-06 09:28:31.851261 | controller | [ 2025-06-06 09:28:31.851268 | controller | cifmw_edpm_prepare_manifests_dir, 2025-06-06 09:28:31.851277 | controller | 'kustomizations', 2025-06-06 09:28:31.851283 | controller | 'controlplane' 2025-06-06 09:28:31.851289 | controller | ] | ansible.builtin.path_join 2025-06-06 09:28:31.851295 | controller | ) 2025-06-06 09:28:31.851302 | controller | ] 2025-06-06 09:28:31.851308 | controller | }}] *** 2025-06-06 09:28:31.851314 | controller | Friday 06 June 2025 09:28:30 +0000 (0:00:00.027) 0:08:31.421 *********** 2025-06-06 09:28:31.851325 | controller | changed: [localhost] 2025-06-06 09:28:31.928768 | controller | 2025-06-06 09:28:31.928841 | controller | TASK [edpm_prepare : Log the CR that is about to be applied var=cifmw_edpm_prepare_crs_kustomize_result] *** 2025-06-06 09:28:31.928849 | controller | Friday 06 June 2025 09:28:31 +0000 (0:00:00.874) 0:08:32.296 *********** 2025-06-06 09:28:31.928862 | controller | ok: [localhost] => 2025-06-06 09:28:31.928869 | controller | cifmw_edpm_prepare_crs_kustomize_result: 2025-06-06 09:28:31.928876 | controller | changed: true 2025-06-06 09:28:31.928883 | controller | count: 4 2025-06-06 09:28:31.928889 | controller | failed: false 2025-06-06 09:28:31.928895 | controller | kustomizations_paths: 2025-06-06 09:28:31.928901 | controller | - /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml 2025-06-06 09:28:31.928908 | controller | - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml 2025-06-06 09:28:31.928914 | controller | - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/90-ceph-backends-kustomization.yaml 2025-06-06 09:28:31.928926 | controller | output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml 2025-06-06 09:28:31.928932 | controller | result: 2025-06-06 09:28:31.928938 | controller | - apiVersion: core.openstack.org/v1beta1 2025-06-06 09:28:31.928944 | controller | kind: OpenStackControlPlane 2025-06-06 09:28:31.928950 | controller | metadata: 2025-06-06 09:28:31.928956 | controller | labels: 2025-06-06 09:28:31.928962 | controller | created-by: install_yamls 2025-06-06 09:28:31.928968 | controller | name: controlplane 2025-06-06 09:28:31.928974 | controller | namespace: openstack 2025-06-06 09:28:31.928980 | controller | spec: 2025-06-06 09:28:31.928986 | controller | barbican: 2025-06-06 09:28:31.928991 | controller | apiOverride: 2025-06-06 09:28:31.928998 | controller | route: {} 2025-06-06 09:28:31.929003 | controller | template: 2025-06-06 09:28:31.929009 | controller | barbicanAPI: 2025-06-06 09:28:31.929015 | controller | override: 2025-06-06 09:28:31.929021 | controller | service: 2025-06-06 09:28:31.929027 | controller | internal: 2025-06-06 09:28:31.929033 | controller | metadata: 2025-06-06 09:28:31.929039 | controller | annotations: 2025-06-06 09:28:31.929045 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.929051 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.929057 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.929063 | controller | spec: 2025-06-06 09:28:31.929069 | controller | type: LoadBalancer 2025-06-06 09:28:31.929076 | controller | replicas: 1 2025-06-06 09:28:31.929081 | controller | barbicanKeystoneListener: 2025-06-06 09:28:31.929088 | controller | replicas: 1 2025-06-06 09:28:31.929093 | controller | barbicanWorker: 2025-06-06 09:28:31.929099 | controller | replicas: 1 2025-06-06 09:28:31.929105 | controller | databaseInstance: openstack 2025-06-06 09:28:31.929111 | controller | secret: osp-secret 2025-06-06 09:28:31.929117 | controller | cinder: 2025-06-06 09:28:31.929123 | controller | apiOverride: 2025-06-06 09:28:31.929129 | controller | route: {} 2025-06-06 09:28:31.929135 | controller | template: 2025-06-06 09:28:31.929141 | controller | cinderAPI: 2025-06-06 09:28:31.929147 | controller | override: 2025-06-06 09:28:31.929153 | controller | service: 2025-06-06 09:28:31.929159 | controller | internal: 2025-06-06 09:28:31.929165 | controller | metadata: 2025-06-06 09:28:31.929170 | controller | annotations: 2025-06-06 09:28:31.929176 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.929182 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.929188 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.929194 | controller | spec: 2025-06-06 09:28:31.929200 | controller | type: LoadBalancer 2025-06-06 09:28:31.929206 | controller | cinderBackup: 2025-06-06 09:28:31.929212 | controller | customServiceConfig: | 2025-06-06 09:28:31.929218 | controller | [DEFAULT] 2025-06-06 09:28:31.929224 | controller | backup_driver = cinder.backup.drivers.ceph.CephBackupDriver 2025-06-06 09:28:31.929230 | controller | backup_ceph_pool = backups 2025-06-06 09:28:31.929236 | controller | backup_ceph_user = openstack 2025-06-06 09:28:31.929242 | controller | networkAttachments: 2025-06-06 09:28:31.929247 | controller | - storage 2025-06-06 09:28:31.929253 | controller | replicas: 1 2025-06-06 09:28:31.929259 | controller | cinderScheduler: 2025-06-06 09:28:31.929265 | controller | replicas: 1 2025-06-06 09:28:31.929271 | controller | cinderVolumes: 2025-06-06 09:28:31.929277 | controller | volume1: 2025-06-06 09:28:31.929283 | controller | customServiceConfig: | 2025-06-06 09:28:31.929289 | controller | [DEFAULT] 2025-06-06 09:28:31.929297 | controller | enabled_backends=ceph 2025-06-06 09:28:31.929303 | controller | [ceph] 2025-06-06 09:28:31.929309 | controller | volume_backend_name=ceph 2025-06-06 09:28:31.929315 | controller | volume_driver=cinder.volume.drivers.rbd.RBDDriver 2025-06-06 09:28:31.929321 | controller | rbd_ceph_conf=/etc/ceph/ceph.conf 2025-06-06 09:28:31.929327 | controller | rbd_user=openstack 2025-06-06 09:28:31.929333 | controller | rbd_pool=volumes 2025-06-06 09:28:31.929339 | controller | rbd_flatten_volume_from_snapshot=False 2025-06-06 09:28:31.929345 | controller | report_discard_supported=True 2025-06-06 09:28:31.929351 | controller | backend_host=hostgroup 2025-06-06 09:28:31.929357 | controller | rbd_secret_uuid=4c985500-aa85-4291-a66c-4b49295f3a47 2025-06-06 09:28:31.929363 | controller | networkAttachments: 2025-06-06 09:28:31.929369 | controller | - storage 2025-06-06 09:28:31.929377 | controller | replicas: 1 2025-06-06 09:28:31.929383 | controller | databaseInstance: openstack 2025-06-06 09:28:31.929389 | controller | secret: osp-secret 2025-06-06 09:28:31.929395 | controller | designate: 2025-06-06 09:28:31.929401 | controller | apiOverride: 2025-06-06 09:28:31.929407 | controller | route: {} 2025-06-06 09:28:31.929413 | controller | enabled: false 2025-06-06 09:28:31.929419 | controller | template: 2025-06-06 09:28:31.929425 | controller | databaseInstance: openstack 2025-06-06 09:28:31.929431 | controller | designateAPI: 2025-06-06 09:28:31.929437 | controller | override: 2025-06-06 09:28:31.929442 | controller | service: 2025-06-06 09:28:31.929448 | controller | internal: 2025-06-06 09:28:31.929454 | controller | metadata: 2025-06-06 09:28:31.929460 | controller | annotations: 2025-06-06 09:28:31.929466 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.929472 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.929478 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.929484 | controller | spec: 2025-06-06 09:28:31.929492 | controller | type: LoadBalancer 2025-06-06 09:28:31.929514 | controller | designateBackendbind9: 2025-06-06 09:28:31.929520 | controller | networkAttachments: 2025-06-06 09:28:31.929526 | controller | - designate 2025-06-06 09:28:31.929532 | controller | replicas: 1 2025-06-06 09:28:31.929538 | controller | storageClass: local-storage 2025-06-06 09:28:31.929544 | controller | storageRequest: 10G 2025-06-06 09:28:31.929550 | controller | designateCentral: 2025-06-06 09:28:31.929556 | controller | replicas: 1 2025-06-06 09:28:31.929562 | controller | designateMdns: 2025-06-06 09:28:31.929568 | controller | networkAttachments: 2025-06-06 09:28:31.929574 | controller | - designate 2025-06-06 09:28:31.929580 | controller | replicas: 1 2025-06-06 09:28:31.929586 | controller | designateProducer: 2025-06-06 09:28:31.929592 | controller | replicas: 1 2025-06-06 09:28:31.929598 | controller | designateWorker: 2025-06-06 09:28:31.929604 | controller | networkAttachments: 2025-06-06 09:28:31.929610 | controller | - designate 2025-06-06 09:28:31.929616 | controller | replicas: 1 2025-06-06 09:28:31.929623 | controller | secret: osp-secret 2025-06-06 09:28:31.929630 | controller | dns: 2025-06-06 09:28:31.929636 | controller | template: 2025-06-06 09:28:31.929642 | controller | options: 2025-06-06 09:28:31.929648 | controller | - key: server 2025-06-06 09:28:31.929654 | controller | values: 2025-06-06 09:28:31.929660 | controller | - 192.168.122.10 2025-06-06 09:28:31.929666 | controller | - key: no-negcache 2025-06-06 09:28:31.929672 | controller | values: [] 2025-06-06 09:28:31.929678 | controller | override: 2025-06-06 09:28:31.929684 | controller | service: 2025-06-06 09:28:31.929690 | controller | metadata: 2025-06-06 09:28:31.929696 | controller | annotations: 2025-06-06 09:28:31.929704 | controller | metallb.universe.tf/address-pool: ctlplane 2025-06-06 09:28:31.929711 | controller | metallb.universe.tf/allow-shared-ip: ctlplane 2025-06-06 09:28:31.929716 | controller | metallb.universe.tf/loadBalancerIPs: 192.168.122.80 2025-06-06 09:28:31.929722 | controller | spec: 2025-06-06 09:28:31.929728 | controller | type: LoadBalancer 2025-06-06 09:28:31.929734 | controller | replicas: 1 2025-06-06 09:28:31.929740 | controller | extraMounts: 2025-06-06 09:28:31.929746 | controller | - extraVol: 2025-06-06 09:28:31.929752 | controller | - extraVolType: Ceph 2025-06-06 09:28:31.929758 | controller | mounts: 2025-06-06 09:28:31.929764 | controller | - mountPath: /etc/ceph 2025-06-06 09:28:31.929770 | controller | name: ceph 2025-06-06 09:28:31.929788 | controller | readOnly: true 2025-06-06 09:28:31.929797 | controller | propagation: 2025-06-06 09:28:31.929803 | controller | - CinderVolume 2025-06-06 09:28:31.929809 | controller | - CinderBackup 2025-06-06 09:28:31.929815 | controller | - GlanceAPI 2025-06-06 09:28:31.929821 | controller | - ManilaShare 2025-06-06 09:28:31.929827 | controller | volumes: 2025-06-06 09:28:31.929833 | controller | - name: ceph 2025-06-06 09:28:31.929839 | controller | projected: 2025-06-06 09:28:31.929845 | controller | sources: 2025-06-06 09:28:31.929851 | controller | - secret: 2025-06-06 09:28:31.929857 | controller | name: ceph-conf-files 2025-06-06 09:28:31.929863 | controller | name: v1 2025-06-06 09:28:31.929869 | controller | region: r1 2025-06-06 09:28:31.929874 | controller | galera: 2025-06-06 09:28:31.929880 | controller | templates: 2025-06-06 09:28:31.929886 | controller | openstack: 2025-06-06 09:28:31.929892 | controller | replicas: 1 2025-06-06 09:28:31.929898 | controller | secret: osp-secret 2025-06-06 09:28:31.929904 | controller | storageRequest: 10G 2025-06-06 09:28:31.929910 | controller | openstack-cell1: 2025-06-06 09:28:31.929916 | controller | replicas: 1 2025-06-06 09:28:31.929922 | controller | secret: osp-secret 2025-06-06 09:28:31.929928 | controller | storageRequest: 10G 2025-06-06 09:28:31.929934 | controller | glance: 2025-06-06 09:28:31.929939 | controller | apiOverrides: 2025-06-06 09:28:31.929945 | controller | default: 2025-06-06 09:28:31.929951 | controller | route: {} 2025-06-06 09:28:31.929957 | controller | template: 2025-06-06 09:28:31.929963 | controller | customServiceConfig: | 2025-06-06 09:28:31.929969 | controller | [DEFAULT] 2025-06-06 09:28:31.929975 | controller | enabled_backends = default_backend:rbd 2025-06-06 09:28:31.929981 | controller | [glance_store] 2025-06-06 09:28:31.929987 | controller | default_backend = default_backend 2025-06-06 09:28:31.929993 | controller | [default_backend] 2025-06-06 09:28:31.929999 | controller | rbd_store_ceph_conf = /etc/ceph/ceph.conf 2025-06-06 09:28:31.930005 | controller | store_description = "RBD backend" 2025-06-06 09:28:31.930011 | controller | rbd_store_pool = images 2025-06-06 09:28:31.930017 | controller | rbd_store_user = openstack 2025-06-06 09:28:31.930023 | controller | databaseInstance: openstack 2025-06-06 09:28:31.930029 | controller | glanceAPIs: 2025-06-06 09:28:31.930035 | controller | default: 2025-06-06 09:28:31.930041 | controller | networkAttachments: 2025-06-06 09:28:31.930047 | controller | - storage 2025-06-06 09:28:31.930053 | controller | override: 2025-06-06 09:28:31.930059 | controller | service: 2025-06-06 09:28:31.930065 | controller | internal: 2025-06-06 09:28:31.930071 | controller | metadata: 2025-06-06 09:28:31.930077 | controller | annotations: 2025-06-06 09:28:31.930083 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930089 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930095 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930104 | controller | spec: 2025-06-06 09:28:31.930110 | controller | type: LoadBalancer 2025-06-06 09:28:31.930116 | controller | replicas: 1 2025-06-06 09:28:31.930122 | controller | type: split 2025-06-06 09:28:31.930128 | controller | keystoneEndpoint: default 2025-06-06 09:28:31.930134 | controller | secret: osp-secret 2025-06-06 09:28:31.930140 | controller | storage: 2025-06-06 09:28:31.930146 | controller | storageClass: '' 2025-06-06 09:28:31.930152 | controller | storageRequest: 10G 2025-06-06 09:28:31.930158 | controller | heat: 2025-06-06 09:28:31.930164 | controller | apiOverride: 2025-06-06 09:28:31.930170 | controller | route: {} 2025-06-06 09:28:31.930176 | controller | cnfAPIOverride: 2025-06-06 09:28:31.930183 | controller | route: {} 2025-06-06 09:28:31.930189 | controller | enabled: false 2025-06-06 09:28:31.930195 | controller | template: 2025-06-06 09:28:31.930201 | controller | databaseInstance: openstack 2025-06-06 09:28:31.930207 | controller | heatAPI: 2025-06-06 09:28:31.930213 | controller | override: 2025-06-06 09:28:31.930219 | controller | service: 2025-06-06 09:28:31.930225 | controller | internal: 2025-06-06 09:28:31.930231 | controller | metadata: 2025-06-06 09:28:31.930237 | controller | annotations: 2025-06-06 09:28:31.930243 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930249 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930255 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930261 | controller | spec: 2025-06-06 09:28:31.930271 | controller | type: LoadBalancer 2025-06-06 09:28:31.930277 | controller | replicas: 1 2025-06-06 09:28:31.930283 | controller | heatEngine: 2025-06-06 09:28:31.930289 | controller | override: 2025-06-06 09:28:31.930295 | controller | service: 2025-06-06 09:28:31.930301 | controller | internal: 2025-06-06 09:28:31.930307 | controller | metadata: 2025-06-06 09:28:31.930313 | controller | annotations: 2025-06-06 09:28:31.930319 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930325 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930331 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930337 | controller | spec: 2025-06-06 09:28:31.930343 | controller | type: LoadBalancer 2025-06-06 09:28:31.930349 | controller | replicas: 1 2025-06-06 09:28:31.930355 | controller | secret: osp-secret 2025-06-06 09:28:31.930361 | controller | horizon: 2025-06-06 09:28:31.930367 | controller | apiOverride: 2025-06-06 09:28:31.930373 | controller | route: {} 2025-06-06 09:28:31.930379 | controller | template: 2025-06-06 09:28:31.930385 | controller | replicas: 1 2025-06-06 09:28:31.930391 | controller | secret: osp-secret 2025-06-06 09:28:31.930397 | controller | ironic: 2025-06-06 09:28:31.930403 | controller | enabled: false 2025-06-06 09:28:31.930409 | controller | template: 2025-06-06 09:28:31.930415 | controller | databaseInstance: openstack 2025-06-06 09:28:31.930421 | controller | ironicAPI: 2025-06-06 09:28:31.930427 | controller | replicas: 1 2025-06-06 09:28:31.930433 | controller | ironicConductors: 2025-06-06 09:28:31.930439 | controller | - replicas: 1 2025-06-06 09:28:31.930445 | controller | storageRequest: 10G 2025-06-06 09:28:31.930451 | controller | ironicInspector: 2025-06-06 09:28:31.930457 | controller | replicas: 1 2025-06-06 09:28:31.930463 | controller | ironicNeutronAgent: 2025-06-06 09:28:31.930469 | controller | replicas: 1 2025-06-06 09:28:31.930475 | controller | secret: osp-secret 2025-06-06 09:28:31.930481 | controller | keystone: 2025-06-06 09:28:31.930487 | controller | apiOverride: 2025-06-06 09:28:31.930493 | controller | route: {} 2025-06-06 09:28:31.930501 | controller | template: 2025-06-06 09:28:31.930507 | controller | databaseInstance: openstack 2025-06-06 09:28:31.930513 | controller | override: 2025-06-06 09:28:31.930519 | controller | service: 2025-06-06 09:28:31.930525 | controller | internal: 2025-06-06 09:28:31.930531 | controller | metadata: 2025-06-06 09:28:31.930537 | controller | annotations: 2025-06-06 09:28:31.930543 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930549 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930556 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930562 | controller | spec: 2025-06-06 09:28:31.930568 | controller | type: LoadBalancer 2025-06-06 09:28:31.930574 | controller | secret: osp-secret 2025-06-06 09:28:31.930580 | controller | manila: 2025-06-06 09:28:31.930586 | controller | apiOverride: 2025-06-06 09:28:31.930592 | controller | route: {} 2025-06-06 09:28:31.930597 | controller | enabled: true 2025-06-06 09:28:31.930603 | controller | template: 2025-06-06 09:28:31.930609 | controller | customServiceConfig: |- 2025-06-06 09:28:31.930615 | controller | [DEFAULT] 2025-06-06 09:28:31.930621 | controller | enabled_share_backends=cephfs 2025-06-06 09:28:31.930627 | controller | enabled_share_protocols=cephfs 2025-06-06 09:28:31.930633 | controller | debug=True 2025-06-06 09:28:31.930639 | controller | [cephfs] 2025-06-06 09:28:31.930645 | controller | driver_handles_share_servers=False 2025-06-06 09:28:31.930651 | controller | share_backend_name=cephfs 2025-06-06 09:28:31.930657 | controller | share_driver=manila.share.drivers.cephfs.driver.CephFSDriver 2025-06-06 09:28:31.930667 | controller | cephfs_conf_path=/etc/ceph/ceph.conf 2025-06-06 09:28:31.930673 | controller | cephfs_auth_id=openstack 2025-06-06 09:28:31.930681 | controller | cephfs_cluster_name=ceph 2025-06-06 09:28:31.930687 | controller | cephfs_volume_mode=0755 2025-06-06 09:28:31.930693 | controller | cephfs_protocol_helper_type=CEPHFS 2025-06-06 09:28:31.930699 | controller | manilaAPI: 2025-06-06 09:28:31.930705 | controller | networkAttachments: 2025-06-06 09:28:31.930711 | controller | - internalapi 2025-06-06 09:28:31.930717 | controller | override: 2025-06-06 09:28:31.930723 | controller | service: 2025-06-06 09:28:31.930729 | controller | internal: 2025-06-06 09:28:31.930735 | controller | metadata: 2025-06-06 09:28:31.930741 | controller | annotations: 2025-06-06 09:28:31.930747 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930753 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930759 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930765 | controller | spec: 2025-06-06 09:28:31.930771 | controller | type: LoadBalancer 2025-06-06 09:28:31.930792 | controller | replicas: 1 2025-06-06 09:28:31.930800 | controller | manilaScheduler: 2025-06-06 09:28:31.930806 | controller | replicas: 1 2025-06-06 09:28:31.930813 | controller | manilaShares: 2025-06-06 09:28:31.930820 | controller | share1: 2025-06-06 09:28:31.930826 | controller | networkAttachments: 2025-06-06 09:28:31.930832 | controller | - storage 2025-06-06 09:28:31.930838 | controller | replicas: 1 2025-06-06 09:28:31.930844 | controller | memcached: 2025-06-06 09:28:31.930850 | controller | templates: 2025-06-06 09:28:31.930856 | controller | memcached: 2025-06-06 09:28:31.930862 | controller | replicas: 1 2025-06-06 09:28:31.930869 | controller | neutron: 2025-06-06 09:28:31.930875 | controller | apiOverride: 2025-06-06 09:28:31.930881 | controller | route: {} 2025-06-06 09:28:31.930887 | controller | template: 2025-06-06 09:28:31.930893 | controller | databaseInstance: openstack 2025-06-06 09:28:31.930898 | controller | networkAttachments: 2025-06-06 09:28:31.930908 | controller | - internalapi 2025-06-06 09:28:31.930914 | controller | override: 2025-06-06 09:28:31.930919 | controller | service: 2025-06-06 09:28:31.930925 | controller | internal: 2025-06-06 09:28:31.930931 | controller | metadata: 2025-06-06 09:28:31.930937 | controller | annotations: 2025-06-06 09:28:31.930943 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.930949 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.930955 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.930961 | controller | spec: 2025-06-06 09:28:31.930967 | controller | type: LoadBalancer 2025-06-06 09:28:31.930973 | controller | secret: osp-secret 2025-06-06 09:28:31.930979 | controller | nova: 2025-06-06 09:28:31.930985 | controller | apiOverride: 2025-06-06 09:28:31.930991 | controller | route: {} 2025-06-06 09:28:31.930997 | controller | template: 2025-06-06 09:28:31.931003 | controller | apiServiceTemplate: 2025-06-06 09:28:31.931012 | controller | override: 2025-06-06 09:28:31.931018 | controller | service: 2025-06-06 09:28:31.931024 | controller | internal: 2025-06-06 09:28:31.931030 | controller | metadata: 2025-06-06 09:28:31.931036 | controller | annotations: 2025-06-06 09:28:31.931042 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.931048 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.931055 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.931061 | controller | spec: 2025-06-06 09:28:31.931067 | controller | type: LoadBalancer 2025-06-06 09:28:31.931073 | controller | cellTemplates: 2025-06-06 09:28:31.931079 | controller | cell0: 2025-06-06 09:28:31.931085 | controller | cellDatabaseAccount: nova-cell0 2025-06-06 09:28:31.931091 | controller | cellDatabaseInstance: openstack 2025-06-06 09:28:31.931097 | controller | cellMessageBusInstance: rabbitmq 2025-06-06 09:28:31.931103 | controller | conductorServiceTemplate: 2025-06-06 09:28:31.931109 | controller | replicas: 1 2025-06-06 09:28:31.931115 | controller | hasAPIAccess: true 2025-06-06 09:28:31.931121 | controller | cell1: 2025-06-06 09:28:31.931127 | controller | cellDatabaseAccount: nova-cell1 2025-06-06 09:28:31.931133 | controller | cellDatabaseInstance: openstack-cell1 2025-06-06 09:28:31.931139 | controller | cellMessageBusInstance: rabbitmq-cell1 2025-06-06 09:28:31.931144 | controller | conductorServiceTemplate: 2025-06-06 09:28:31.931150 | controller | replicas: 1 2025-06-06 09:28:31.931156 | controller | hasAPIAccess: true 2025-06-06 09:28:31.931162 | controller | metadataServiceTemplate: 2025-06-06 09:28:31.931168 | controller | override: 2025-06-06 09:28:31.931174 | controller | service: 2025-06-06 09:28:31.931180 | controller | metadata: 2025-06-06 09:28:31.931186 | controller | annotations: 2025-06-06 09:28:31.931192 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.931198 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.931204 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.931210 | controller | spec: 2025-06-06 09:28:31.931216 | controller | type: LoadBalancer 2025-06-06 09:28:31.931222 | controller | secret: osp-secret 2025-06-06 09:28:31.931228 | controller | octavia: 2025-06-06 09:28:31.931233 | controller | enabled: false 2025-06-06 09:28:31.931239 | controller | template: 2025-06-06 09:28:31.931245 | controller | databaseInstance: openstack 2025-06-06 09:28:31.931251 | controller | octaviaAPI: 2025-06-06 09:28:31.931257 | controller | replicas: 1 2025-06-06 09:28:31.931263 | controller | secret: osp-secret 2025-06-06 09:28:31.931269 | controller | ovn: 2025-06-06 09:28:31.931278 | controller | template: 2025-06-06 09:28:31.931284 | controller | ovnController: 2025-06-06 09:28:31.931290 | controller | networkAttachment: tenant 2025-06-06 09:28:31.931296 | controller | nicMappings: 2025-06-06 09:28:31.931301 | controller | datacentre: ospbr 2025-06-06 09:28:31.931307 | controller | ovnDBCluster: 2025-06-06 09:28:31.931313 | controller | ovndbcluster-nb: 2025-06-06 09:28:31.931319 | controller | dbType: NB 2025-06-06 09:28:31.931325 | controller | networkAttachment: internalapi 2025-06-06 09:28:31.931331 | controller | storageRequest: 10G 2025-06-06 09:28:31.931337 | controller | ovndbcluster-sb: 2025-06-06 09:28:31.931343 | controller | dbType: SB 2025-06-06 09:28:31.931349 | controller | networkAttachment: internalapi 2025-06-06 09:28:31.931355 | controller | storageRequest: 10G 2025-06-06 09:28:31.931361 | controller | placement: 2025-06-06 09:28:31.931367 | controller | apiOverride: 2025-06-06 09:28:31.931373 | controller | route: {} 2025-06-06 09:28:31.931379 | controller | template: 2025-06-06 09:28:31.931385 | controller | databaseInstance: openstack 2025-06-06 09:28:31.931391 | controller | override: 2025-06-06 09:28:31.931397 | controller | service: 2025-06-06 09:28:31.931403 | controller | internal: 2025-06-06 09:28:31.931409 | controller | metadata: 2025-06-06 09:28:31.931415 | controller | annotations: 2025-06-06 09:28:31.931421 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.931427 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.931433 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.931439 | controller | spec: 2025-06-06 09:28:31.931445 | controller | type: LoadBalancer 2025-06-06 09:28:31.931451 | controller | secret: osp-secret 2025-06-06 09:28:31.931457 | controller | rabbitmq: 2025-06-06 09:28:31.931463 | controller | templates: 2025-06-06 09:28:31.931469 | controller | rabbitmq: 2025-06-06 09:28:31.931475 | controller | override: 2025-06-06 09:28:31.931480 | controller | service: 2025-06-06 09:28:31.931486 | controller | metadata: 2025-06-06 09:28:31.931492 | controller | annotations: 2025-06-06 09:28:31.931498 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.931504 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.85 2025-06-06 09:28:31.931510 | controller | spec: 2025-06-06 09:28:31.931516 | controller | type: LoadBalancer 2025-06-06 09:28:31.931522 | controller | rabbitmq-cell1: 2025-06-06 09:28:31.931528 | controller | override: 2025-06-06 09:28:31.931534 | controller | service: 2025-06-06 09:28:31.931540 | controller | metadata: 2025-06-06 09:28:31.931546 | controller | annotations: 2025-06-06 09:28:31.931552 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.931558 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.86 2025-06-06 09:28:31.931564 | controller | spec: 2025-06-06 09:28:31.931570 | controller | type: LoadBalancer 2025-06-06 09:28:31.931576 | controller | redis: 2025-06-06 09:28:31.931582 | controller | enabled: false 2025-06-06 09:28:31.931588 | controller | secret: osp-secret 2025-06-06 09:28:31.931594 | controller | storageClass: local-storage 2025-06-06 09:28:31.931600 | controller | swift: 2025-06-06 09:28:31.931606 | controller | enabled: true 2025-06-06 09:28:31.931612 | controller | proxyOverride: 2025-06-06 09:28:31.931619 | controller | route: {} 2025-06-06 09:28:31.931625 | controller | template: 2025-06-06 09:28:31.931631 | controller | swiftProxy: 2025-06-06 09:28:31.931637 | controller | networkAttachments: 2025-06-06 09:28:31.931643 | controller | - storage 2025-06-06 09:28:31.931649 | controller | override: 2025-06-06 09:28:31.931655 | controller | service: 2025-06-06 09:28:31.931661 | controller | internal: 2025-06-06 09:28:31.931670 | controller | metadata: 2025-06-06 09:28:31.931676 | controller | annotations: 2025-06-06 09:28:31.931684 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.937647 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.937671 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.937679 | controller | spec: 2025-06-06 09:28:31.937686 | controller | type: LoadBalancer 2025-06-06 09:28:31.937692 | controller | replicas: 1 2025-06-06 09:28:31.937698 | controller | swiftRing: 2025-06-06 09:28:31.937704 | controller | ringReplicas: 1 2025-06-06 09:28:31.937710 | controller | swiftStorage: 2025-06-06 09:28:31.937716 | controller | networkAttachments: 2025-06-06 09:28:31.937722 | controller | - storage 2025-06-06 09:28:31.937728 | controller | replicas: 1 2025-06-06 09:28:31.937734 | controller | telemetry: 2025-06-06 09:28:31.937740 | controller | enabled: true 2025-06-06 09:28:31.937746 | controller | template: 2025-06-06 09:28:31.937752 | controller | autoscaling: 2025-06-06 09:28:31.937758 | controller | aodh: 2025-06-06 09:28:31.937764 | controller | databaseAccount: aodh 2025-06-06 09:28:31.937773 | controller | databaseInstance: openstack 2025-06-06 09:28:31.937808 | controller | passwordSelectors: null 2025-06-06 09:28:31.937819 | controller | secret: osp-secret 2025-06-06 09:28:31.937825 | controller | enabled: false 2025-06-06 09:28:31.937832 | controller | heatInstance: heat 2025-06-06 09:28:31.937838 | controller | ceilometer: 2025-06-06 09:28:31.937844 | controller | enabled: true 2025-06-06 09:28:31.937850 | controller | secret: osp-secret 2025-06-06 09:28:31.937856 | controller | logging: 2025-06-06 09:28:31.937862 | controller | annotations: 2025-06-06 09:28:31.937868 | controller | metallb.universe.tf/address-pool: internalapi 2025-06-06 09:28:31.937874 | controller | metallb.universe.tf/allow-shared-ip: internalapi 2025-06-06 09:28:31.937880 | controller | metallb.universe.tf/loadBalancerIPs: 172.17.0.80 2025-06-06 09:28:31.937886 | controller | cloNamespace: openshift-logging 2025-06-06 09:28:31.937892 | controller | enabled: false 2025-06-06 09:28:31.937898 | controller | ipaddr: 172.17.0.80 2025-06-06 09:28:31.937904 | controller | port: 10514 2025-06-06 09:28:31.937910 | controller | metricStorage: 2025-06-06 09:28:31.937916 | controller | enabled: false 2025-06-06 09:28:31.937922 | controller | monitoringStack: 2025-06-06 09:28:31.937928 | controller | alertingEnabled: true 2025-06-06 09:28:31.937934 | controller | scrapeInterval: 30s 2025-06-06 09:28:31.937940 | controller | storage: 2025-06-06 09:28:31.937946 | controller | persistent: 2025-06-06 09:28:31.937952 | controller | pvcStorageRequest: 20G 2025-06-06 09:28:31.937958 | controller | retention: 24h 2025-06-06 09:28:31.937964 | controller | strategy: persistent 2025-06-06 09:28:31.937974 | controller | 2025-06-06 09:28:32.252736 | controller | TASK [edpm_prepare : Apply the OpenStackControlPlane CR output_dir={{ cifmw_edpm_prepare_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_prepare_crs_kustomize_result.output_path }}] *** 2025-06-06 09:28:32.252770 | controller | Friday 06 June 2025 09:28:31 +0000 (0:00:00.086) 0:08:32.382 *********** 2025-06-06 09:28:32.252842 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_011_apply_the.log 2025-06-06 09:29:02.281280 | controller | changed: [localhost] 2025-06-06 09:29:02.281321 | controller | 2025-06-06 09:29:02.281330 | controller | TASK [edpm_prepare : Wait for control plane to change its status seconds={{ cifmw_edpm_prepare_wait_controplane_status_change_sec }}] *** 2025-06-06 09:29:02.281337 | controller | Friday 06 June 2025 09:28:32 +0000 (0:00:00.315) 0:08:32.697 *********** 2025-06-06 09:29:02.281349 | controller | Pausing for 30 seconds 2025-06-06 09:35:07.332224 | controller | ok: [localhost] 2025-06-06 09:35:07.332320 | controller | 2025-06-06 09:35:07.332338 | controller | TASK [edpm_prepare : Wait for OpenStack controlplane to be deployed _raw_params=oc wait OpenStackControlPlane {{ _ctlplane_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_prepare_timeout }}m] *** 2025-06-06 09:35:07.332353 | controller | Friday 06 June 2025 09:29:02 +0000 (0:00:30.028) 0:09:02.726 *********** 2025-06-06 09:35:07.332376 | controller | changed: [localhost] 2025-06-06 09:35:07.414768 | controller | 2025-06-06 09:35:07.414837 | controller | TASK [Extract and install OpenStackControlplane CA role=install_openstack_ca] *** 2025-06-06 09:35:07.414846 | controller | Friday 06 June 2025 09:35:07 +0000 (0:06:05.050) 0:15:07.776 *********** 2025-06-06 09:35:07.414858 | controller | 2025-06-06 09:35:07.789471 | controller | TASK [install_openstack_ca : Get CA bundle data with retries] ****************** 2025-06-06 09:35:07.789508 | controller | Friday 06 June 2025 09:35:07 +0000 (0:00:00.082) 0:15:07.859 *********** 2025-06-06 09:35:07.789521 | controller | changed: [localhost] 2025-06-06 09:35:07.817395 | controller | 2025-06-06 09:35:07.817431 | controller | TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ****** 2025-06-06 09:35:07.817439 | controller | Friday 06 June 2025 09:35:07 +0000 (0:00:00.374) 0:15:08.234 *********** 2025-06-06 09:35:07.817450 | controller | ok: [localhost] 2025-06-06 09:35:08.204471 | controller | 2025-06-06 09:35:08.204530 | controller | TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] *** 2025-06-06 09:35:08.204547 | controller | Friday 06 June 2025 09:35:07 +0000 (0:00:00.027) 0:15:08.262 *********** 2025-06-06 09:35:08.204570 | controller | changed: [localhost] 2025-06-06 09:35:08.388553 | controller | 2025-06-06 09:35:08.388610 | controller | TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-06-06 09:35:08.388666 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.386) 0:15:08.648 *********** 2025-06-06 09:35:08.388689 | controller | ok: [localhost] 2025-06-06 09:35:08.444080 | controller | 2025-06-06 09:35:08.444130 | controller | TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] *** 2025-06-06 09:35:08.444143 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.184) 0:15:08.833 *********** 2025-06-06 09:35:08.444159 | controller | 2025-06-06 09:35:08.675886 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2025-06-06 09:35:08.675926 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.055) 0:15:08.888 *********** 2025-06-06 09:35:08.675939 | controller | ok: [localhost] 2025-06-06 09:35:08.700418 | controller | 2025-06-06 09:35:08.700457 | controller | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] *** 2025-06-06 09:35:08.700466 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.231) 0:15:09.120 *********** 2025-06-06 09:35:08.700477 | controller | skipping: [localhost] 2025-06-06 09:35:08.725173 | controller | 2025-06-06 09:35:08.725201 | controller | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] *** 2025-06-06 09:35:08.725210 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.024) 0:15:09.145 *********** 2025-06-06 09:35:08.725220 | controller | skipping: [localhost] 2025-06-06 09:35:09.226295 | controller | 2025-06-06 09:35:09.226334 | controller | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] *** 2025-06-06 09:35:09.226345 | controller | Friday 06 June 2025 09:35:08 +0000 (0:00:00.024) 0:15:09.170 *********** 2025-06-06 09:35:09.226360 | controller | changed: [localhost] 2025-06-06 09:35:10.621958 | controller | 2025-06-06 09:35:10.621994 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2025-06-06 09:35:10.622008 | controller | Friday 06 June 2025 09:35:09 +0000 (0:00:00.499) 0:15:09.670 *********** 2025-06-06 09:35:10.622024 | controller | changed: [localhost] 2025-06-06 09:35:11.012346 | controller | 2025-06-06 09:35:11.012389 | controller | TASK [edpm_prepare : Extract keystone endpoint host _raw_params=oc get keystoneapi keystone --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o jsonpath='{ .status.apiEndpoints.public }'] *** 2025-06-06 09:35:11.012401 | controller | Friday 06 June 2025 09:35:10 +0000 (0:00:01.396) 0:15:11.067 *********** 2025-06-06 09:35:11.012416 | controller | changed: [localhost] 2025-06-06 09:35:11.429248 | controller | 2025-06-06 09:35:11.429283 | controller | TASK [edpm_prepare : Wait for keystone endpoint to exist in DNS url={{ _cifmw_edpm_prepare_keystone_endpoint_out.stdout | trim }}, status_code={{ _keystone_response_codes }}, validate_certs={{ cifmw_edpm_prepare_verify_tls }}] *** 2025-06-06 09:35:11.429291 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.390) 0:15:11.457 *********** 2025-06-06 09:35:11.429303 | controller | ok: [localhost] 2025-06-06 09:35:11.488667 | controller | 2025-06-06 09:35:11.488706 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:35:11.488715 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.417) 0:15:11.874 *********** 2025-06-06 09:35:11.488726 | controller | ok: [localhost] 2025-06-06 09:35:11.574438 | controller | 2025-06-06 09:35:11.574472 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:35:11.574480 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.059) 0:15:11.933 *********** 2025-06-06 09:35:11.574492 | controller | ok: [localhost] 2025-06-06 09:35:11.700386 | controller | 2025-06-06 09:35:11.700430 | controller | TASK [run_hook : Loop on hooks for post_ctlplane_deploy _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:35:11.700442 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.085) 0:15:12.019 *********** 2025-06-06 09:35:11.700458 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}) 2025-06-06 09:35:11.764024 | controller | 2025-06-06 09:35:11.764088 | controller | TASK [run_hook : Set playbook path for Tune rabbitmq resources cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:35:11.764108 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.125) 0:15:12.145 *********** 2025-06-06 09:35:11.764134 | controller | ok: [localhost] 2025-06-06 09:35:11.991667 | controller | 2025-06-06 09:35:11.991714 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:35:11.991724 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.062) 0:15:12.208 *********** 2025-06-06 09:35:11.991740 | controller | ok: [localhost] 2025-06-06 09:35:12.018517 | controller | 2025-06-06 09:35:12.018552 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:35:12.018561 | controller | Friday 06 June 2025 09:35:11 +0000 (0:00:00.228) 0:15:12.436 *********** 2025-06-06 09:35:12.018573 | controller | skipping: [localhost] 2025-06-06 09:35:12.223511 | controller | 2025-06-06 09:35:12.223553 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:35:12.223561 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:35:12.223568 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:35:12.223575 | controller | Friday 06 June 2025 09:35:12 +0000 (0:00:00.027) 0:15:12.463 *********** 2025-06-06 09:35:12.223594 | controller | ok: [localhost] 2025-06-06 09:35:12.254447 | controller | 2025-06-06 09:35:12.254486 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:35:12.254527 | controller | Friday 06 June 2025 09:35:12 +0000 (0:00:00.204) 0:15:12.668 *********** 2025-06-06 09:35:12.254539 | controller | ok: [localhost] 2025-06-06 09:35:12.450731 | controller | 2025-06-06 09:35:12.450796 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:35:12.450809 | controller | Friday 06 June 2025 09:35:12 +0000 (0:00:00.030) 0:15:12.699 *********** 2025-06-06 09:35:12.450824 | controller | ok: [localhost] 2025-06-06 09:35:12.657538 | controller | 2025-06-06 09:35:12.657609 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:35:12.657618 | controller | Friday 06 June 2025 09:35:12 +0000 (0:00:00.196) 0:15:12.895 *********** 2025-06-06 09:35:12.657632 | controller | ok: [localhost] 2025-06-06 09:35:15.554002 | controller | 2025-06-06 09:35:15.554041 | controller | TASK [run_hook : Run Tune rabbitmq resources] ********************************** 2025-06-06 09:35:15.554049 | controller | Friday 06 June 2025 09:35:12 +0000 (0:00:00.206) 0:15:13.102 *********** 2025-06-06 09:35:15.554060 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_012_run_tune_rabbitmq.log 2025-06-06 09:35:15.738856 | controller | changed: [localhost] 2025-06-06 09:35:15.738903 | controller | 2025-06-06 09:35:15.738914 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:35:15.738923 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:02.896) 0:15:15.998 *********** 2025-06-06 09:35:15.738939 | controller | ok: [localhost] 2025-06-06 09:35:15.835103 | controller | 2025-06-06 09:35:15.835150 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:35:15.835161 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.184) 0:15:16.183 *********** 2025-06-06 09:35:15.835176 | controller | skipping: [localhost] 2025-06-06 09:35:15.895042 | controller | 2025-06-06 09:35:15.895090 | controller | PLAY [EDPM deployment on virtual baremetal] ************************************ 2025-06-06 09:35:15.895101 | controller | 2025-06-06 09:35:15.895110 | controller | TASK [Early end if architecture deploy _raw_params=end_play] ******************* 2025-06-06 09:35:15.895118 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.080) 0:15:16.264 *********** 2025-06-06 09:35:15.895126 | controller | skipping: [localhost] 2025-06-06 09:35:15.895135 | controller | 2025-06-06 09:35:15.895143 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:35:15.895151 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.016) 0:15:16.280 *********** 2025-06-06 09:35:15.895167 | controller | ok: [localhost] 2025-06-06 09:35:15.929686 | controller | 2025-06-06 09:35:15.929726 | controller | TASK [edpm_deploy_baremetal : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={{ 2025-06-06 09:35:15.929735 | controller | ( 2025-06-06 09:35:15.929741 | controller | { 2025-06-06 09:35:15.929748 | controller | 'OPENSTACK_REPO': operators_build_output[cifmw_operator_build_meta_name].git_src_dir, 2025-06-06 09:35:15.929754 | controller | 'OPENSTACK_BRANCH': '', 2025-06-06 09:35:15.929761 | controller | 'GIT_CLONE_OPTS': '-l', 2025-06-06 09:35:15.929767 | controller | } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output) 2025-06-06 09:35:15.929774 | controller | else {} 2025-06-06 09:35:15.929815 | controller | ) 2025-06-06 09:35:15.929824 | controller | }}] *** 2025-06-06 09:35:15.929830 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.059) 0:15:16.339 *********** 2025-06-06 09:35:15.929843 | controller | skipping: [localhost] 2025-06-06 09:35:15.961279 | controller | 2025-06-06 09:35:15.961320 | controller | TASK [edpm_deploy_baremetal : Set install_yamls Makefile environment variables cifmw_edpm_deploy_baremetal_common_env={{ 2025-06-06 09:35:15.961327 | controller | cifmw_install_yamls_environment | 2025-06-06 09:35:15.961339 | controller | combine({'PATH': cifmw_path}) | 2025-06-06 09:35:15.961346 | controller | combine(_install_yamls_repos | default({})) 2025-06-06 09:35:15.961352 | controller | }}, cifmw_edpm_deploy_baremetal_make_openstack_env={{ 2025-06-06 09:35:15.961359 | controller | cifmw_edpm_deploy_baremetal_make_openstack_env | default({}) | 2025-06-06 09:35:15.961367 | controller | combine( 2025-06-06 09:35:15.961376 | controller | { 2025-06-06 09:35:15.961384 | controller | 'OPENSTACK_IMG': operators_build_output[cifmw_operator_build_meta_name].image_catalog, 2025-06-06 09:35:15.961392 | controller | } if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output) 2025-06-06 09:35:15.961401 | controller | else {} 2025-06-06 09:35:15.961409 | controller | ) 2025-06-06 09:35:15.961417 | controller | }}, cifmw_edpm_deploy_baremetal_operators_build_output={{ operators_build_output }}] *** 2025-06-06 09:35:15.961426 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.034) 0:15:16.374 *********** 2025-06-06 09:35:15.961441 | controller | skipping: [localhost] 2025-06-06 09:35:15.994169 | controller | 2025-06-06 09:35:15.994219 | controller | TASK [Create virtual baremetal name=install_yamls_makes, tasks_from=make_edpm_baremetal_compute] *** 2025-06-06 09:35:15.994231 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.031) 0:15:16.406 *********** 2025-06-06 09:35:15.994246 | controller | skipping: [localhost] 2025-06-06 09:35:16.027055 | controller | 2025-06-06 09:35:16.027109 | controller | TASK [edpm_deploy_baremetal : Create the config file mode=0644, content={{ cifmw_edpm_deploy_baremetal_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_baremetal_nova_extra_config_file }}] *** 2025-06-06 09:35:16.027118 | controller | Friday 06 June 2025 09:35:15 +0000 (0:00:00.032) 0:15:16.439 *********** 2025-06-06 09:35:16.027129 | controller | skipping: [localhost] 2025-06-06 09:35:16.059928 | controller | 2025-06-06 09:35:16.059969 | controller | TASK [edpm_deploy_baremetal : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_baremetal_common_env={{ 2025-06-06 09:35:16.059977 | controller | cifmw_edpm_deploy_baremetal_common_env | default({}) | 2025-06-06 09:35:16.059984 | controller | combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_baremetal_nova_extra_config_file }) 2025-06-06 09:35:16.059991 | controller | }}, cacheable=True] *** 2025-06-06 09:35:16.059997 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.032) 0:15:16.471 *********** 2025-06-06 09:35:16.060016 | controller | skipping: [localhost] 2025-06-06 09:35:16.103311 | controller | 2025-06-06 09:35:16.103350 | controller | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_baremetal_prep] *** 2025-06-06 09:35:16.103358 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.032) 0:15:16.504 *********** 2025-06-06 09:35:16.103370 | controller | skipping: [localhost] 2025-06-06 09:35:16.135702 | controller | 2025-06-06 09:35:16.135743 | controller | TASK [edpm_deploy_baremetal : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations=apiVersion: kustomize.config.k8s.io/v1beta1 2025-06-06 09:35:16.135751 | controller | kind: Kustomization 2025-06-06 09:35:16.135758 | controller | patches: 2025-06-06 09:35:16.135764 | controller | - target: 2025-06-06 09:35:16.135770 | controller | kind: OpenStackDataPlaneNodeSet 2025-06-06 09:35:16.135806 | controller | patch: |- 2025-06-06 09:35:16.135815 | controller | {% if content_provider_registry_ip is defined %} 2025-06-06 09:35:16.135822 | controller | - op: add 2025-06-06 09:35:16.135829 | controller | path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries 2025-06-06 09:35:16.135835 | controller | value: ["{{ content_provider_registry_ip }}:5001"] 2025-06-06 09:35:16.135842 | controller | {% endif %} 2025-06-06 09:35:16.135848 | controller | 2025-06-06 09:35:16.135854 | controller | - op: add 2025-06-06 09:35:16.135860 | controller | path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command 2025-06-06 09:35:16.135866 | controller | value: sudo dnf -y update, kustomizations_paths={{ 2025-06-06 09:35:16.135872 | controller | [ 2025-06-06 09:35:16.135878 | controller | ( 2025-06-06 09:35:16.135884 | controller | [ 2025-06-06 09:35:16.135890 | controller | cifmw_edpm_deploy_baremetal_manifests_dir, 2025-06-06 09:35:16.135902 | controller | 'kustomizations', 2025-06-06 09:35:16.135908 | controller | 'dataplane' 2025-06-06 09:35:16.135915 | controller | ] | ansible.builtin.path_join 2025-06-06 09:35:16.135921 | controller | ) 2025-06-06 09:35:16.135927 | controller | ] 2025-06-06 09:35:16.135933 | controller | }}] *** 2025-06-06 09:35:16.135939 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.043) 0:15:16.548 *********** 2025-06-06 09:35:16.135951 | controller | skipping: [localhost] 2025-06-06 09:35:16.169966 | controller | 2025-06-06 09:35:16.170013 | controller | TASK [edpm_deploy_baremetal : Log the CR that is about to be applied var=cifmw_edpm_deploy_baremetal_crs_kustomize_result] *** 2025-06-06 09:35:16.170024 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.032) 0:15:16.580 *********** 2025-06-06 09:35:16.170039 | controller | skipping: [localhost] 2025-06-06 09:35:16.209155 | controller | 2025-06-06 09:35:16.209202 | controller | TASK [edpm_deploy_baremetal : Create repo-setup-downstream OpenStackDataPlaneService _raw_params=oc apply -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -f "{{ cifmw_installyamls_repos }}/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup_downstream.yaml"] *** 2025-06-06 09:35:16.209214 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.034) 0:15:16.614 *********** 2025-06-06 09:35:16.209229 | controller | skipping: [localhost] 2025-06-06 09:35:16.244794 | controller | 2025-06-06 09:35:16.244842 | controller | TASK [edpm_deploy_baremetal : Get list of services defined under OpenStackDataPlaneNodeSet resource _raw_params=yq '.spec.services[]' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] *** 2025-06-06 09:35:16.244854 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.039) 0:15:16.654 *********** 2025-06-06 09:35:16.244870 | controller | skipping: [localhost] 2025-06-06 09:35:16.280664 | controller | 2025-06-06 09:35:16.280714 | controller | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to add "repo-setup-downstream" service _raw_params=yq -i '.spec.services = ["repo-setup-downstream"] + .spec.services' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] *** 2025-06-06 09:35:16.280727 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.035) 0:15:16.689 *********** 2025-06-06 09:35:16.280743 | controller | skipping: [localhost] 2025-06-06 09:35:16.313201 | controller | 2025-06-06 09:35:16.313245 | controller | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to replace "repo-setup" with "repo-setup-downstream" service _raw_params=yq -i '(.spec.services[] | select(. == "repo-setup")) |= "repo-setup-downstream"' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] *** 2025-06-06 09:35:16.313254 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.035) 0:15:16.725 *********** 2025-06-06 09:35:16.313266 | controller | skipping: [localhost] 2025-06-06 09:35:16.344131 | controller | 2025-06-06 09:35:16.344174 | controller | TASK [edpm_deploy_baremetal : Apply the OpenStackDataPlaneNodeSet CR output_dir={{ cifmw_edpm_deploy_baremetal_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] *** 2025-06-06 09:35:16.344183 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.032) 0:15:16.758 *********** 2025-06-06 09:35:16.344197 | controller | skipping: [localhost] 2025-06-06 09:35:16.373937 | controller | 2025-06-06 09:35:16.373981 | controller | TASK [edpm_deploy_baremetal : Wait for Ironic to be ready _raw_params=oc wait pod -l name=ironic -n baremetal-operator-system --for=condition=Ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_ironic_timeout_mins }}m] *** 2025-06-06 09:35:16.373991 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.030) 0:15:16.789 *********** 2025-06-06 09:35:16.374005 | controller | skipping: [localhost] 2025-06-06 09:35:16.403860 | controller | 2025-06-06 09:35:16.403901 | controller | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server pod to be created _raw_params=oc get po -l osp-provisionserver/name=openstack-edpm-ipam-provisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o name] *** 2025-06-06 09:35:16.403909 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.029) 0:15:16.818 *********** 2025-06-06 09:35:16.403921 | controller | skipping: [localhost] 2025-06-06 09:35:16.433478 | controller | 2025-06-06 09:35:16.433524 | controller | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server deployment to be available _raw_params=oc wait deployment openstack-edpm-ipam-provisionserver-openstackprovisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for condition=Available --timeout={{ cifmw_edpm_deploy_baremetal_wait_provisionserver_timeout_mins }}m] *** 2025-06-06 09:35:16.433532 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.030) 0:15:16.848 *********** 2025-06-06 09:35:16.433544 | controller | skipping: [localhost] 2025-06-06 09:35:16.462517 | controller | 2025-06-06 09:35:16.462557 | controller | TASK [edpm_deploy_baremetal : Wait for baremetal nodes to reach 'provisioned' state _raw_params=oc wait bmh --all -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=jsonpath='{.status.provisioning.state}'=provisioned --timeout={{ cifmw_edpm_deploy_baremetal_wait_bmh_timeout_mins }}m] *** 2025-06-06 09:35:16.462566 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.029) 0:15:16.878 *********** 2025-06-06 09:35:16.462578 | controller | skipping: [localhost] 2025-06-06 09:35:16.493324 | controller | 2025-06-06 09:35:16.493368 | controller | TASK [edpm_deploy_baremetal : Register the list of compute nodes _raw_params=oc get bmh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }}] *** 2025-06-06 09:35:16.493377 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.029) 0:15:16.907 *********** 2025-06-06 09:35:16.493391 | controller | skipping: [localhost] 2025-06-06 09:35:16.523132 | controller | 2025-06-06 09:35:16.523171 | controller | TASK [edpm_deploy_baremetal : Print the list of compute nodes var=compute_nodes_output.stdout_lines] *** 2025-06-06 09:35:16.523181 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.030) 0:15:16.938 *********** 2025-06-06 09:35:16.523192 | controller | skipping: [localhost] 2025-06-06 09:35:16.552621 | controller | 2025-06-06 09:35:16.552663 | controller | TASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] *** 2025-06-06 09:35:16.552672 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.029) 0:15:16.968 *********** 2025-06-06 09:35:16.552685 | controller | skipping: [localhost] 2025-06-06 09:35:16.641244 | controller | 2025-06-06 09:35:16.641284 | controller | TASK [edpm_deploy_baremetal : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] *** 2025-06-06 09:35:16.641293 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.029) 0:15:16.997 *********** 2025-06-06 09:35:16.641305 | controller | skipping: [localhost] 2025-06-06 09:35:16.712993 | controller | 2025-06-06 09:35:16.713038 | controller | PLAY [EDPM deployment on pre-provisioned VMs] ********************************** 2025-06-06 09:35:16.713048 | controller | 2025-06-06 09:35:16.713055 | controller | TASK [Early end if architecture deploy _raw_params=end_play] ******************* 2025-06-06 09:35:16.713063 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.075) 0:15:17.073 *********** 2025-06-06 09:35:16.713070 | controller | skipping: [localhost] 2025-06-06 09:35:16.713078 | controller | 2025-06-06 09:35:16.713086 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 09:35:16.713094 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.013) 0:15:17.086 *********** 2025-06-06 09:35:16.713108 | controller | ok: [localhost] 2025-06-06 09:35:16.747662 | controller | 2025-06-06 09:35:16.747707 | controller | TASK [libvirt_manager : Set compute config and common environment facts compute_config={{ cifmw_libvirt_manager_configuration['vms']['compute'] }}, cifmw_libvirt_manager_common_env={{ cifmw_install_yamls_environment | combine({'PATH': cifmw_path }) }}, cacheable=True] *** 2025-06-06 09:35:16.747726 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.071) 0:15:17.157 *********** 2025-06-06 09:35:16.747741 | controller | skipping: [localhost] 2025-06-06 09:35:16.809710 | controller | 2025-06-06 09:35:16.809748 | controller | TASK [libvirt_manager : Ensure needed directories exist path={{ item }}, state=directory, mode=0755] *** 2025-06-06 09:35:16.809762 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.034) 0:15:17.192 *********** 2025-06-06 09:35:16.809799 | controller | skipping: [localhost] => (item=/home/zuul/ci-framework-data/workload) 2025-06-06 09:35:16.841973 | controller | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/edpm_compute) 2025-06-06 09:35:16.842016 | controller | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/openstack/cr/) 2025-06-06 09:35:16.842024 | controller | skipping: [localhost] 2025-06-06 09:35:16.842031 | controller | 2025-06-06 09:35:16.842038 | controller | TASK [libvirt_manager : Ensure image is available _raw_params=get_image.yml] *** 2025-06-06 09:35:16.842044 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.062) 0:15:17.254 *********** 2025-06-06 09:35:16.842055 | controller | skipping: [localhost] 2025-06-06 09:35:16.876852 | controller | 2025-06-06 09:35:16.876890 | controller | TASK [Create EDPM compute VMs name=install_yamls_makes, tasks_from=make_edpm_compute.yml] *** 2025-06-06 09:35:16.876898 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.032) 0:15:17.286 *********** 2025-06-06 09:35:16.876910 | controller | skipping: [localhost] 2025-06-06 09:35:16.908367 | controller | 2025-06-06 09:35:16.908407 | controller | TASK [libvirt_manager : Catch compute IPs _raw_params=virsh -c qemu:///system -q domifaddr --source arp --domain edpm-compute-{{ item }}] *** 2025-06-06 09:35:16.908415 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.034) 0:15:17.321 *********** 2025-06-06 09:35:16.908427 | controller | skipping: [localhost] 2025-06-06 09:35:16.941877 | controller | 2025-06-06 09:35:16.941918 | controller | TASK [libvirt_manager : Ensure we get SSH host={{ item.stdout.split()[-1].split('/')[0] }}, port=22, timeout=60] *** 2025-06-06 09:35:16.941926 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.031) 0:15:17.353 *********** 2025-06-06 09:35:16.941938 | controller | skipping: [localhost] 2025-06-06 09:35:16.979243 | controller | 2025-06-06 09:35:16.979281 | controller | TASK [libvirt_manager : Output CR for extra computes dest={{ cifmw_libvirt_manager_basedir }}/artifacts/{{ cifmw_install_yamls_defaults['NAMESPACE'] }}/cr/99-cifmw-computes-{{ item }}.yaml, src=kustomize_compute.yml.j2, mode=0644] *** 2025-06-06 09:35:16.979290 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.033) 0:15:17.386 *********** 2025-06-06 09:35:16.979302 | controller | skipping: [localhost] 2025-06-06 09:35:17.014976 | controller | 2025-06-06 09:35:17.015018 | controller | TASK [Prepare for HCI deploy phase 1 name=hci_prepare, tasks_from=phase1.yml] *** 2025-06-06 09:35:17.015026 | controller | Friday 06 June 2025 09:35:16 +0000 (0:00:00.037) 0:15:17.424 *********** 2025-06-06 09:35:17.015038 | controller | skipping: [localhost] 2025-06-06 09:35:17.062423 | controller | 2025-06-06 09:35:17.062465 | controller | TASK [edpm_deploy : Set EDPM related vars cifmw_edpm_deploy_env={{ 2025-06-06 09:35:17.062477 | controller | cifmw_install_yamls_environment | 2025-06-06 09:35:17.062485 | controller | combine({'PATH': cifmw_path}) | 2025-06-06 09:35:17.062493 | controller | combine({'DATAPLANE_REGISTRY_URL': cifmw_edpm_deploy_registry_url }) | 2025-06-06 09:35:17.062502 | controller | combine({'DATAPLANE_CONTAINER_TAG': cifmw_repo_setup_full_hash | default(cifmw_install_yamls_defaults['DATAPLANE_CONTAINER_TAG']) }) | 2025-06-06 09:35:17.062509 | controller | combine(cifmw_edpm_deploy_extra_vars | default({})) | 2025-06-06 09:35:17.062515 | controller | combine(_install_yamls_repos | default({})) 2025-06-06 09:35:17.062521 | controller | }}, cacheable=True] *** 2025-06-06 09:35:17.062527 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.035) 0:15:17.459 *********** 2025-06-06 09:35:17.062538 | controller | ok: [localhost] 2025-06-06 09:35:17.468583 | controller | 2025-06-06 09:35:17.468626 | controller | TASK [edpm_deploy : Create the config file mode=0644, content={{ cifmw_edpm_deploy_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_nova_extra_config_file }}] *** 2025-06-06 09:35:17.468634 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.047) 0:15:17.507 *********** 2025-06-06 09:35:17.468647 | controller | changed: [localhost] 2025-06-06 09:35:17.513443 | controller | 2025-06-06 09:35:17.513483 | controller | TASK [edpm_deploy : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_env={{ 2025-06-06 09:35:17.513491 | controller | cifmw_edpm_deploy_env | default({}) | 2025-06-06 09:35:17.513497 | controller | combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_nova_extra_config_file }) 2025-06-06 09:35:17.513515 | controller | }}, cacheable=True] *** 2025-06-06 09:35:17.513522 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.406) 0:15:17.913 *********** 2025-06-06 09:35:17.513534 | controller | ok: [localhost] 2025-06-06 09:35:17.556956 | controller | 2025-06-06 09:35:17.556997 | controller | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_prep] *** 2025-06-06 09:35:17.557006 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.044) 0:15:17.958 *********** 2025-06-06 09:35:17.557017 | controller | 2025-06-06 09:35:17.596924 | controller | TASK [install_yamls_makes : Debug make_edpm_deploy_prep_env var=make_edpm_deploy_prep_env] *** 2025-06-06 09:35:17.596963 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.043) 0:15:18.001 *********** 2025-06-06 09:35:17.596977 | controller | ok: [localhost] => 2025-06-06 09:35:17.628046 | controller | make_edpm_deploy_prep_env: 2025-06-06 09:35:17.628097 | controller | BMO_SETUP: false 2025-06-06 09:35:17.628112 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2025-06-06 09:35:17.628121 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2025-06-06 09:35:17.628130 | controller | DATAPLANE_CONTAINER_TAG: 6ea4a7034bb91123759dc318f3802588 2025-06-06 09:35:17.628139 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /home/zuul/ci-framework-data/nova-extra-config.conf 2025-06-06 09:35:17.628148 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2025-06-06 09:35:17.628156 | controller | DATAPLANE_SINGLE_NODE: 'true' 2025-06-06 09:35:17.628165 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''0.0.0.0/0'']' 2025-06-06 09:35:17.628173 | controller | DATAPLANE_TOTAL_NODES: 1 2025-06-06 09:35:17.628188 | controller | INSTALL_CERT_MANAGER: false 2025-06-06 09:35:17.628200 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2025-06-06 09:35:17.628208 | controller | OPENSTACK_K8S_BRANCH: main 2025-06-06 09:35:17.628216 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2025-06-06 09:35:17.628224 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2025-06-06 09:35:17.628232 | controller | PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-06-06 09:35:17.628244 | controller | SSH_KEY_FILE: /home/zuul/.ssh/id_cifw 2025-06-06 09:35:17.628261 | controller | 2025-06-06 09:35:17.628270 | controller | TASK [install_yamls_makes : Debug make_edpm_deploy_prep_params var=make_edpm_deploy_prep_params] *** 2025-06-06 09:35:17.628280 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.040) 0:15:18.042 *********** 2025-06-06 09:35:17.628296 | controller | skipping: [localhost] 2025-06-06 09:35:26.788136 | controller | 2025-06-06 09:35:26.788175 | controller | TASK [install_yamls_makes : Run edpm_deploy_prep output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make edpm_deploy_prep, dry_run={{ make_edpm_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_edpm_deploy_prep_env|default({})), **(make_edpm_deploy_prep_params|default({}))) }}] *** 2025-06-06 09:35:26.788187 | controller | Friday 06 June 2025 09:35:17 +0000 (0:00:00.030) 0:15:18.072 *********** 2025-06-06 09:35:26.788202 | controller | [WARNING]: conditional statements should not include jinja2 templating 2025-06-06 09:35:26.808799 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_edpm_deploy_prep_until | 2025-06-06 09:35:26.808833 | controller | default(true) }} 2025-06-06 09:35:26.808850 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_013_run_edpm_deploy.log 2025-06-06 09:35:27.231225 | controller | changed: [localhost] 2025-06-06 09:35:27.231259 | controller | 2025-06-06 09:35:27.231266 | controller | TASK [edpm_deploy : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations_paths={{ 2025-06-06 09:35:27.231273 | controller | [ 2025-06-06 09:35:27.231280 | controller | ( 2025-06-06 09:35:27.231286 | controller | [ 2025-06-06 09:35:27.231292 | controller | cifmw_edpm_deploy_manifests_dir, 2025-06-06 09:35:27.231298 | controller | 'kustomizations', 2025-06-06 09:35:27.231309 | controller | 'dataplane' 2025-06-06 09:35:27.231316 | controller | ] | ansible.builtin.path_join 2025-06-06 09:35:27.231322 | controller | ) 2025-06-06 09:35:27.231328 | controller | ] 2025-06-06 09:35:27.231334 | controller | }}] *** 2025-06-06 09:35:27.231340 | controller | Friday 06 June 2025 09:35:26 +0000 (0:00:09.180) 0:15:27.253 *********** 2025-06-06 09:35:27.231351 | controller | changed: [localhost] 2025-06-06 09:35:27.273210 | controller | 2025-06-06 09:35:27.273249 | controller | TASK [edpm_deploy : Log the CR that is about to be applied var=cifmw_edpm_deploy_crs_kustomize_result] *** 2025-06-06 09:35:27.273261 | controller | Friday 06 June 2025 09:35:27 +0000 (0:00:00.422) 0:15:27.676 *********** 2025-06-06 09:35:27.273278 | controller | ok: [localhost] => 2025-06-06 09:35:27.273289 | controller | cifmw_edpm_deploy_crs_kustomize_result: 2025-06-06 09:35:27.273298 | controller | changed: true 2025-06-06 09:35:27.273307 | controller | count: 2 2025-06-06 09:35:27.273314 | controller | failed: false 2025-06-06 09:35:27.273320 | controller | kustomizations_paths: 2025-06-06 09:35:27.273327 | controller | - /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml 2025-06-06 09:35:27.273333 | controller | - /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml 2025-06-06 09:35:27.273339 | controller | output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml 2025-06-06 09:35:27.273346 | controller | result: 2025-06-06 09:35:27.273352 | controller | - apiVersion: v1 2025-06-06 09:35:27.273358 | controller | data: 2025-06-06 09:35:27.273364 | controller | network_config_template: | 2025-06-06 09:35:27.273370 | controller | --- 2025-06-06 09:35:27.273376 | controller | {% set mtu_list = [ctlplane_mtu] %} 2025-06-06 09:35:27.273382 | controller | {% for network in nodeset_networks %} 2025-06-06 09:35:27.273388 | controller | {{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }} 2025-06-06 09:35:27.273394 | controller | {%- endfor %} 2025-06-06 09:35:27.273400 | controller | {% set min_viable_mtu = mtu_list | max %} 2025-06-06 09:35:27.273406 | controller | network_config: 2025-06-06 09:35:27.273412 | controller | - type: ovs_bridge 2025-06-06 09:35:27.273418 | controller | name: {{ neutron_physical_bridge_name }} 2025-06-06 09:35:27.273424 | controller | mtu: {{ min_viable_mtu }} 2025-06-06 09:35:27.273430 | controller | use_dhcp: false 2025-06-06 09:35:27.273436 | controller | dns_servers: {{ ctlplane_dns_nameservers }} 2025-06-06 09:35:27.273442 | controller | domain: {{ dns_search_domains }} 2025-06-06 09:35:27.273448 | controller | addresses: 2025-06-06 09:35:27.273454 | controller | - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }} 2025-06-06 09:35:27.273460 | controller | routes: {{ ctlplane_host_routes }} 2025-06-06 09:35:27.273466 | controller | members: 2025-06-06 09:35:27.273472 | controller | - type: interface 2025-06-06 09:35:27.273478 | controller | name: nic1 2025-06-06 09:35:27.273484 | controller | mtu: {{ min_viable_mtu }} 2025-06-06 09:35:27.273490 | controller | # force the MAC address of the bridge to this interface 2025-06-06 09:35:27.273496 | controller | primary: true 2025-06-06 09:35:27.273502 | controller | {% for network in nodeset_networks %} 2025-06-06 09:35:27.273508 | controller | - type: vlan 2025-06-06 09:35:27.273520 | controller | mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }} 2025-06-06 09:35:27.273526 | controller | vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }} 2025-06-06 09:35:27.273532 | controller | addresses: 2025-06-06 09:35:27.273538 | controller | - ip_netmask: 2025-06-06 09:35:27.273544 | controller | {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }} 2025-06-06 09:35:27.273550 | controller | routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }} 2025-06-06 09:35:27.273556 | controller | {% endfor %} 2025-06-06 09:35:27.273581 | controller | kind: ConfigMap 2025-06-06 09:35:27.273589 | controller | metadata: 2025-06-06 09:35:27.273595 | controller | labels: 2025-06-06 09:35:27.273605 | controller | created-by: install_yamls 2025-06-06 09:35:27.273611 | controller | name: network-config-template-ipam 2025-06-06 09:35:27.273617 | controller | namespace: openstack 2025-06-06 09:35:27.273623 | controller | - apiVersion: v1 2025-06-06 09:35:27.273629 | controller | data: 2025-06-06 09:35:27.273635 | controller | physical_bridge_name: br-ex 2025-06-06 09:35:27.273641 | controller | public_interface_name: eth0 2025-06-06 09:35:27.273647 | controller | kind: ConfigMap 2025-06-06 09:35:27.273653 | controller | metadata: 2025-06-06 09:35:27.273659 | controller | labels: 2025-06-06 09:35:27.273665 | controller | created-by: install_yamls 2025-06-06 09:35:27.273671 | controller | name: neutron-edpm-ipam 2025-06-06 09:35:27.273677 | controller | namespace: openstack 2025-06-06 09:35:27.273683 | controller | - apiVersion: v1 2025-06-06 09:35:27.273689 | controller | data: 2025-06-06 09:35:27.273694 | controller | 25-nova-extra.conf: '' 2025-06-06 09:35:27.273700 | controller | kind: ConfigMap 2025-06-06 09:35:27.273706 | controller | metadata: 2025-06-06 09:35:27.273712 | controller | labels: 2025-06-06 09:35:27.273718 | controller | created-by: install_yamls 2025-06-06 09:35:27.273724 | controller | name: nova-extra-config 2025-06-06 09:35:27.273730 | controller | namespace: openstack 2025-06-06 09:35:27.273736 | controller | - apiVersion: dataplane.openstack.org/v1beta1 2025-06-06 09:35:27.273742 | controller | kind: OpenStackDataPlaneDeployment 2025-06-06 09:35:27.273748 | controller | metadata: 2025-06-06 09:35:27.273754 | controller | labels: 2025-06-06 09:35:27.273760 | controller | created-by: install_yamls 2025-06-06 09:35:27.273766 | controller | name: edpm-deployment 2025-06-06 09:35:27.273803 | controller | namespace: openstack 2025-06-06 09:35:27.273810 | controller | spec: 2025-06-06 09:35:27.273816 | controller | nodeSets: 2025-06-06 09:35:27.273822 | controller | - openstack-edpm-ipam 2025-06-06 09:35:27.273828 | controller | - apiVersion: dataplane.openstack.org/v1beta1 2025-06-06 09:35:27.273834 | controller | kind: OpenStackDataPlaneNodeSet 2025-06-06 09:35:27.273840 | controller | metadata: 2025-06-06 09:35:27.273847 | controller | labels: 2025-06-06 09:35:27.273853 | controller | created-by: install_yamls 2025-06-06 09:35:27.273858 | controller | name: openstack-edpm-ipam 2025-06-06 09:35:27.273865 | controller | namespace: openstack 2025-06-06 09:35:27.273871 | controller | spec: 2025-06-06 09:35:27.273877 | controller | env: 2025-06-06 09:35:27.273883 | controller | - name: ANSIBLE_VERBOSITY 2025-06-06 09:35:27.273889 | controller | value: '2' 2025-06-06 09:35:27.273895 | controller | networkAttachments: 2025-06-06 09:35:27.273901 | controller | - ctlplane 2025-06-06 09:35:27.273907 | controller | nodeTemplate: 2025-06-06 09:35:27.273913 | controller | ansible: 2025-06-06 09:35:27.273919 | controller | ansibleUser: zuul 2025-06-06 09:35:27.273924 | controller | ansibleVars: 2025-06-06 09:35:27.273930 | controller | ctlplane_dns_nameservers: 2025-06-06 09:35:27.273936 | controller | - 192.168.122.10 2025-06-06 09:35:27.273946 | controller | - 199.204.44.24 2025-06-06 09:35:27.273952 | controller | edpm_container_registry_insecure_registries: 2025-06-06 09:35:27.273958 | controller | - 38.129.56.165:5001 2025-06-06 09:35:27.273964 | controller | edpm_network_config_debug: true 2025-06-06 09:35:27.273970 | controller | edpm_network_config_template: |- 2025-06-06 09:35:27.273976 | controller | --- 2025-06-06 09:35:27.273982 | controller | {% set mtu_list = [ctlplane_mtu] %} 2025-06-06 09:35:27.273988 | controller | {% for network in nodeset_networks %} 2025-06-06 09:35:27.273994 | controller | {{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }} 2025-06-06 09:35:27.274000 | controller | {%- endfor %} 2025-06-06 09:35:27.274024 | controller | {% set min_viable_mtu = mtu_list | max %} 2025-06-06 09:35:28.082872 | controller | network_config: 2025-06-06 09:35:28.082914 | controller | - type: interface 2025-06-06 09:35:28.082925 | controller | name: nic1 2025-06-06 09:35:28.082934 | controller | use_dhcp: true 2025-06-06 09:35:28.082949 | controller | mtu: {{ min_viable_mtu }} 2025-06-06 09:35:28.082958 | controller | - type: ovs_bridge 2025-06-06 09:35:28.082966 | controller | name: {{ neutron_physical_bridge_name }} 2025-06-06 09:35:28.082975 | controller | mtu: {{ min_viable_mtu }} 2025-06-06 09:35:28.082984 | controller | use_dhcp: false 2025-06-06 09:35:28.082992 | controller | dns_servers: {{ ctlplane_dns_nameservers }} 2025-06-06 09:35:28.083000 | controller | domain: {{ dns_search_domains }} 2025-06-06 09:35:28.083009 | controller | addresses: 2025-06-06 09:35:28.083017 | controller | - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }} 2025-06-06 09:35:28.083026 | controller | routes: {{ ctlplane_host_routes }} 2025-06-06 09:35:28.083034 | controller | members: 2025-06-06 09:35:28.083043 | controller | - type: interface 2025-06-06 09:35:28.083051 | controller | name: nic2 2025-06-06 09:35:28.083060 | controller | mtu: {{ min_viable_mtu }} 2025-06-06 09:35:28.083068 | controller | # force the MAC address of the bridge to this interface 2025-06-06 09:35:28.083077 | controller | primary: true 2025-06-06 09:35:28.083085 | controller | {% for network in nodeset_networks %} 2025-06-06 09:35:28.083094 | controller | - type: vlan 2025-06-06 09:35:28.083102 | controller | mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }} 2025-06-06 09:35:28.083111 | controller | vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }} 2025-06-06 09:35:28.083119 | controller | addresses: 2025-06-06 09:35:28.083128 | controller | - ip_netmask: 2025-06-06 09:35:28.083137 | controller | {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }} 2025-06-06 09:35:28.083149 | controller | routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }} 2025-06-06 09:35:28.083158 | controller | {% endfor %} 2025-06-06 09:35:28.083166 | controller | edpm_nodes_validation_validate_controllers_icmp: false 2025-06-06 09:35:28.083175 | controller | edpm_nodes_validation_validate_gateway_icmp: false 2025-06-06 09:35:28.083183 | controller | edpm_os_net_config_mappings: 2025-06-06 09:35:28.083192 | controller | net_config_data_lookup: 2025-06-06 09:35:28.083200 | controller | edpm-compute: 2025-06-06 09:35:28.083208 | controller | nic2: eth1 2025-06-06 09:35:28.083217 | controller | edpm_sshd_allowed_ranges: 2025-06-06 09:35:28.083225 | controller | - 0.0.0.0/0 2025-06-06 09:35:28.083234 | controller | enable_debug: false 2025-06-06 09:35:28.083242 | controller | gather_facts: false 2025-06-06 09:35:28.083250 | controller | image_prefix: openstack 2025-06-06 09:35:28.083259 | controller | image_tag: 6ea4a7034bb91123759dc318f3802588 2025-06-06 09:35:28.083267 | controller | neutron_public_interface_name: eth1 2025-06-06 09:35:28.083276 | controller | registry_url: quay.io/podified-antelope-centos9 2025-06-06 09:35:28.083284 | controller | timesync_ntp_servers: 2025-06-06 09:35:28.083293 | controller | - hostname: pool.ntp.org 2025-06-06 09:35:28.083301 | controller | ansibleVarsFrom: 2025-06-06 09:35:28.083310 | controller | - configMapRef: 2025-06-06 09:35:28.083318 | controller | name: network-config-template-ipam 2025-06-06 09:35:28.083326 | controller | prefix: edpm_ 2025-06-06 09:35:28.083335 | controller | - configMapRef: 2025-06-06 09:35:28.083343 | controller | name: neutron-edpm-ipam 2025-06-06 09:35:28.083352 | controller | prefix: neutron_ 2025-06-06 09:35:28.083360 | controller | ansibleSSHPrivateKeySecret: dataplane-ansible-ssh-private-key-secret 2025-06-06 09:35:28.083368 | controller | nodes: 2025-06-06 09:35:28.083377 | controller | edpm-compute-0: 2025-06-06 09:35:28.083385 | controller | ansible: 2025-06-06 09:35:28.083393 | controller | ansibleHost: 192.168.122.100 2025-06-06 09:35:28.083402 | controller | hostName: compute-0 2025-06-06 09:35:28.083414 | controller | networks: 2025-06-06 09:35:28.083423 | controller | - defaultRoute: false 2025-06-06 09:35:28.083431 | controller | fixedIP: 192.168.122.100 2025-06-06 09:35:28.083439 | controller | name: ctlplane 2025-06-06 09:35:28.083448 | controller | subnetName: subnet1 2025-06-06 09:35:28.083456 | controller | - name: internalapi 2025-06-06 09:35:28.083464 | controller | subnetName: subnet1 2025-06-06 09:35:28.083473 | controller | - name: storage 2025-06-06 09:35:28.083481 | controller | subnetName: subnet1 2025-06-06 09:35:28.083490 | controller | - name: tenant 2025-06-06 09:35:28.083498 | controller | subnetName: subnet1 2025-06-06 09:35:28.083508 | controller | preProvisioned: true 2025-06-06 09:35:28.083519 | controller | services: 2025-06-06 09:35:28.083529 | controller | - repo-setup 2025-06-06 09:35:28.083540 | controller | - redhat 2025-06-06 09:35:28.083551 | controller | - bootstrap 2025-06-06 09:35:28.083560 | controller | - download-cache 2025-06-06 09:35:28.083568 | controller | - configure-network 2025-06-06 09:35:28.083576 | controller | - validate-network 2025-06-06 09:35:28.083585 | controller | - install-os 2025-06-06 09:35:28.083593 | controller | - configure-os 2025-06-06 09:35:28.083601 | controller | - ssh-known-hosts 2025-06-06 09:35:28.083609 | controller | - run-os 2025-06-06 09:35:28.083618 | controller | - reboot-os 2025-06-06 09:35:28.083626 | controller | - install-certs 2025-06-06 09:35:28.083634 | controller | - ovn 2025-06-06 09:35:28.083643 | controller | - neutron-metadata 2025-06-06 09:35:28.083657 | controller | - libvirt 2025-06-06 09:35:28.083665 | controller | - nova 2025-06-06 09:35:28.083673 | controller | - telemetry 2025-06-06 09:35:28.083682 | controller | tlsEnabled: true 2025-06-06 09:35:28.083690 | controller | 2025-06-06 09:35:28.083699 | controller | TASK [edpm_deploy : Apply dataplane resources but ignore DataPlaneDeployment kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | rejectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] *** 2025-06-06 09:35:28.083708 | controller | Friday 06 June 2025 09:35:27 +0000 (0:00:00.042) 0:15:27.718 *********** 2025-06-06 09:35:28.083723 | controller | changed: [localhost] 2025-06-06 09:35:29.135049 | controller | 2025-06-06 09:35:29.135109 | controller | TASK [edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=SetupReady --timeout={{ cifmw_edpm_deploy_timeout }}m] *** 2025-06-06 09:35:29.135145 | controller | Friday 06 June 2025 09:35:28 +0000 (0:00:00.809) 0:15:28.527 *********** 2025-06-06 09:35:29.135178 | controller | changed: [localhost] 2025-06-06 09:35:29.996655 | controller | 2025-06-06 09:35:29.996692 | controller | TASK [edpm_deploy : Apply DataPlaneDeployment resource kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | selectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] *** 2025-06-06 09:35:29.996700 | controller | Friday 06 June 2025 09:35:29 +0000 (0:00:01.051) 0:15:29.579 *********** 2025-06-06 09:35:29.996712 | controller | changed: [localhost] 2025-06-06 09:56:38.759049 | controller | 2025-06-06 09:56:38.759098 | controller | TASK [edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready _raw_params=oc wait OpenStackDataPlaneDeployment {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=Ready --timeout={{ cifmw_edpm_deploy_timeout }}m] *** 2025-06-06 09:56:38.759112 | controller | Friday 06 June 2025 09:35:29 +0000 (0:00:00.862) 0:15:30.441 *********** 2025-06-06 09:56:38.759129 | controller | changed: [localhost] 2025-06-06 09:56:42.065569 | controller | 2025-06-06 09:56:42.065651 | controller | TASK [edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] *** 2025-06-06 09:56:42.065689 | controller | Friday 06 June 2025 09:56:38 +0000 (0:21:08.762) 0:36:39.203 *********** 2025-06-06 09:56:42.065714 | controller | changed: [localhost] 2025-06-06 09:56:42.525178 | controller | 2025-06-06 09:56:42.525213 | controller | TASK [Validate EDPM name=install_yamls_makes, tasks_from=make_edpm_deploy_instance] *** 2025-06-06 09:56:42.525222 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:03.305) 0:36:42.509 *********** 2025-06-06 09:56:42.525235 | controller | skipping: [localhost] 2025-06-06 09:56:42.549151 | controller | 2025-06-06 09:56:42.549185 | controller | PLAY [Deploy an NFS server] **************************************************** 2025-06-06 09:56:42.549194 | controller | 2025-06-06 09:56:42.549200 | controller | TASK [End play early if no NFS is needed _raw_params=end_play] ***************** 2025-06-06 09:56:42.549206 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.099) 0:36:42.609 *********** 2025-06-06 09:56:42.549212 | controller | 2025-06-06 09:56:42.549218 | controller | PLAY [Clear ceph target hosts facts to force refreshing in HCI deployments] **** 2025-06-06 09:56:42.549225 | controller | 2025-06-06 09:56:42.549231 | controller | TASK [Early end if architecture deploy _raw_params=end_play] ******************* 2025-06-06 09:56:42.549237 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.033) 0:36:42.643 *********** 2025-06-06 09:56:42.549243 | controller | skipping: [compute-0] 2025-06-06 09:56:42.549249 | controller | 2025-06-06 09:56:42.549255 | controller | TASK [Clear ceph target hosts facts _raw_params=clear_facts] ******************* 2025-06-06 09:56:42.549262 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.071) 0:36:42.715 *********** 2025-06-06 09:56:42.549268 | controller | skipping: [compute-0] 2025-06-06 09:56:42.549274 | controller | 2025-06-06 09:56:42.549280 | controller | PLAY [Create local SSH keypair] ************************************************ 2025-06-06 09:56:42.549286 | controller | 2025-06-06 09:56:42.549292 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549298 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.045) 0:36:42.760 *********** 2025-06-06 09:56:42.549304 | controller | 2025-06-06 09:56:42.549310 | controller | PLAY [Distribute SSH keypair to target nodes] ********************************** 2025-06-06 09:56:42.549316 | controller | 2025-06-06 09:56:42.549322 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549328 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.029) 0:36:42.790 *********** 2025-06-06 09:56:42.549334 | controller | 2025-06-06 09:56:42.549340 | controller | PLAY [Create Block Device on target nodes] ************************************* 2025-06-06 09:56:42.549346 | controller | 2025-06-06 09:56:42.549352 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549358 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.020) 0:36:42.811 *********** 2025-06-06 09:56:42.549364 | controller | 2025-06-06 09:56:42.549370 | controller | PLAY [Build Ceph spec and conf from gathered IPs of the target inventory group] *** 2025-06-06 09:56:42.549376 | controller | 2025-06-06 09:56:42.549382 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549388 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.023) 0:36:42.835 *********** 2025-06-06 09:56:42.549394 | controller | 2025-06-06 09:56:42.549400 | controller | PLAY [Fetch network facts of all computes] ************************************* 2025-06-06 09:56:42.549406 | controller | 2025-06-06 09:56:42.549412 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549418 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.021) 0:36:42.856 *********** 2025-06-06 09:56:42.549424 | controller | 2025-06-06 09:56:42.549430 | controller | PLAY [Bootstrap Ceph and apply spec] ******************************************* 2025-06-06 09:56:42.549436 | controller | 2025-06-06 09:56:42.549442 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549448 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.038) 0:36:42.894 *********** 2025-06-06 09:56:42.549459 | controller | 2025-06-06 09:56:42.549465 | controller | PLAY [Render Ceph client configuration] **************************************** 2025-06-06 09:56:42.549471 | controller | 2025-06-06 09:56:42.549478 | controller | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-06-06 09:56:42.549484 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.025) 0:36:42.919 *********** 2025-06-06 09:56:42.549490 | controller | 2025-06-06 09:56:42.549496 | controller | PLAY [Continue HCI deploy] ***************************************************** 2025-06-06 09:56:42.549502 | controller | 2025-06-06 09:56:42.549508 | controller | TASK [Early end if architecture deploy _raw_params=end_play] ******************* 2025-06-06 09:56:42.549518 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.034) 0:36:42.954 *********** 2025-06-06 09:56:42.549525 | controller | skipping: [localhost] 2025-06-06 09:56:42.549531 | controller | 2025-06-06 09:56:42.549537 | controller | TASK [Prepare for HCI deploy phase 2 name=hci_prepare, tasks_from=phase2.yml] *** 2025-06-06 09:56:42.549543 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.015) 0:36:42.970 *********** 2025-06-06 09:56:42.549554 | controller | skipping: [localhost] 2025-06-06 09:56:42.574487 | controller | 2025-06-06 09:56:42.574521 | controller | TASK [Continue HCI deployment name=edpm_deploy] ******************************** 2025-06-06 09:56:42.574529 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.023) 0:36:42.994 *********** 2025-06-06 09:56:42.574541 | controller | skipping: [localhost] 2025-06-06 09:56:42.631180 | controller | 2025-06-06 09:56:42.631217 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:56:42.631231 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.025) 0:36:43.019 *********** 2025-06-06 09:56:42.631244 | controller | ok: [localhost] 2025-06-06 09:56:42.709059 | controller | 2025-06-06 09:56:42.709092 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:56:42.709100 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.056) 0:36:43.076 *********** 2025-06-06 09:56:42.709111 | controller | ok: [localhost] 2025-06-06 09:56:42.846133 | controller | 2025-06-06 09:56:42.846193 | controller | TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:56:42.846207 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.078) 0:36:43.154 *********** 2025-06-06 09:56:42.846226 | controller | skipping: [localhost] 2025-06-06 09:56:42.932220 | controller | 2025-06-06 09:56:42.932253 | controller | PLAY [Execute the validations role] ******************************************** 2025-06-06 09:56:42.932262 | controller | 2025-06-06 09:56:42.932268 | controller | TASK [Run validations name=validations] **************************************** 2025-06-06 09:56:42.932274 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.137) 0:36:43.291 *********** 2025-06-06 09:56:42.932286 | controller | skipping: [localhost] 2025-06-06 09:56:42.966438 | controller | 2025-06-06 09:56:42.966470 | controller | PLAY [Deploy VA] *************************************************************** 2025-06-06 09:56:42.966478 | controller | 2025-06-06 09:56:42.966485 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:56:42.966496 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.086) 0:36:43.377 *********** 2025-06-06 09:56:42.966507 | controller | skipping: [localhost] 2025-06-06 09:56:43.002562 | controller | 2025-06-06 09:56:43.002597 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:56:43.002605 | controller | Friday 06 June 2025 09:56:42 +0000 (0:00:00.033) 0:36:43.411 *********** 2025-06-06 09:56:43.002616 | controller | skipping: [localhost] 2025-06-06 09:56:43.141747 | controller | 2025-06-06 09:56:43.141809 | controller | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:56:43.141822 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.036) 0:36:43.447 *********** 2025-06-06 09:56:43.141834 | controller | skipping: [localhost] => (item={'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}) 2025-06-06 09:56:43.204997 | controller | skipping: [localhost] => (item={'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}) 2025-06-06 09:56:43.205032 | controller | skipping: [localhost] 2025-06-06 09:56:43.205041 | controller | 2025-06-06 09:56:43.205047 | controller | TASK [Early end if not architecture deploy _raw_params=end_play] *************** 2025-06-06 09:56:43.205054 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.109) 0:36:43.557 *********** 2025-06-06 09:56:43.205060 | controller | 2025-06-06 09:56:43.205066 | controller | PLAY [Execute the validations role] ******************************************** 2025-06-06 09:56:43.205072 | controller | 2025-06-06 09:56:43.205078 | controller | TASK [Run validations name=validations] **************************************** 2025-06-06 09:56:43.205084 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.029) 0:36:43.587 *********** 2025-06-06 09:56:43.205095 | controller | skipping: [localhost] 2025-06-06 09:56:43.261790 | controller | 2025-06-06 09:56:43.261827 | controller | PLAY [Post-deployment admin setup steps] *************************************** 2025-06-06 09:56:43.261834 | controller | 2025-06-06 09:56:43.261841 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:56:43.261848 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.063) 0:36:43.650 *********** 2025-06-06 09:56:43.261859 | controller | ok: [localhost] 2025-06-06 09:56:43.345741 | controller | 2025-06-06 09:56:43.345821 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:56:43.345842 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.056) 0:36:43.706 *********** 2025-06-06 09:56:43.345864 | controller | ok: [localhost] 2025-06-06 09:56:43.445052 | controller | 2025-06-06 09:56:43.445103 | controller | TASK [run_hook : Loop on hooks for pre_admin_setup _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:56:43.445118 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.083) 0:36:43.790 *********** 2025-06-06 09:56:43.445138 | controller | skipping: [localhost] 2025-06-06 09:56:43.503568 | controller | 2025-06-06 09:56:43.503602 | controller | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] *** 2025-06-06 09:56:43.503611 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.099) 0:36:43.889 *********** 2025-06-06 09:56:43.503624 | controller | ok: [localhost] 2025-06-06 09:56:48.095066 | controller | 2025-06-06 09:56:48.095100 | controller | TASK [os_net_setup : Delete existing subnets _raw_params=set -euxo pipefail 2025-06-06 09:56:48.095109 | controller | if [ $(oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack subnet list --network {{ item.0.name }} -c Name -f value | grep -c {{ item.1.name }}) != 0 ];then 2025-06-06 09:56:48.095116 | controller | oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack subnet delete {{ item.1.name }} 2025-06-06 09:56:48.095122 | controller | fi 2025-06-06 09:56:48.095128 | controller | ] *** 2025-06-06 09:56:48.095135 | controller | Friday 06 June 2025 09:56:43 +0000 (0:00:00.058) 0:36:43.948 *********** 2025-06-06 09:56:48.095147 | controller | changed: [localhost] => (item=[{'name': 'public', 'external': True, 'shared': False, 'is_default': True, 'provider_network_type': 'flat', 'provider_physical_network': 'datacentre', 'availability_zone_hints': [], 'subnets': [{'name': 'public_subnet', 'cidr': '192.168.122.0/24', 'allocation_pool_start': '192.168.122.171', 'allocation_pool_end': '192.168.122.250', 'gateway_ip': '192.168.122.1', 'enable_dhcp': True}]}, {'name': 'public_subnet', 'cidr': '192.168.122.0/24', 'allocation_pool_start': '192.168.122.171', 'allocation_pool_end': '192.168.122.250', 'gateway_ip': '192.168.122.1', 'enable_dhcp': True}]) 2025-06-06 09:56:54.658602 | controller | 2025-06-06 09:56:54.658636 | controller | TASK [os_net_setup : Delete existing subnet pools _raw_params=set -euxo pipefail 2025-06-06 09:56:54.658644 | controller | if [ $(oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack subnet pool list -c Name -f value | grep -c {{ item.name }}) != 0 ];then 2025-06-06 09:56:54.658651 | controller | oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack subnet pool delete {{ item.name }} 2025-06-06 09:56:54.658658 | controller | fi 2025-06-06 09:56:54.658664 | controller | ] *** 2025-06-06 09:56:54.658670 | controller | Friday 06 June 2025 09:56:48 +0000 (0:00:04.591) 0:36:48.540 *********** 2025-06-06 09:56:54.658682 | controller | changed: [localhost] => (item={'name': 'shared-pool-ipv4', 'default_prefix_length': 26, 'prefixes': '10.1.0.0/20', 'is_default': True, 'is_shared': True}) 2025-06-06 09:56:57.533855 | controller | changed: [localhost] => (item={'name': 'shared-pool-ipv6', 'default_prefix_length': 64, 'prefixes': 'fdfe:381f:8400::/56', 'is_default': True, 'is_shared': True}) 2025-06-06 09:56:57.533901 | controller | 2025-06-06 09:56:57.533919 | controller | TASK [os_net_setup : Delete existing networks _raw_params=set -euxo pipefail 2025-06-06 09:56:57.533928 | controller | if [ $(oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack network list -c Name -f value | grep -c {{ item.name }}) != 0 ];then 2025-06-06 09:56:57.533937 | controller | oc exec -n {{ cifmw_os_net_setup_namespace }} openstackclient -- openstack network delete {{ item.name }} 2025-06-06 09:56:57.533946 | controller | fi 2025-06-06 09:56:57.533954 | controller | ] *** 2025-06-06 09:56:57.533963 | controller | Friday 06 June 2025 09:56:54 +0000 (0:00:06.563) 0:36:55.103 *********** 2025-06-06 09:56:57.533979 | controller | changed: [localhost] => (item={'name': 'public', 'external': True, 'shared': False, 'is_default': True, 'provider_network_type': 'flat', 'provider_physical_network': 'datacentre', 'availability_zone_hints': [], 'subnets': [{'name': 'public_subnet', 'cidr': '192.168.122.0/24', 'allocation_pool_start': '192.168.122.171', 'allocation_pool_end': '192.168.122.250', 'gateway_ip': '192.168.122.1', 'enable_dhcp': True}]}) 2025-06-06 09:56:57.660686 | controller | 2025-06-06 09:56:57.660744 | controller | TASK [os_net_setup : Print network creation commands msg={{ lookup('ansible.builtin.template', _template_file) }}] *** 2025-06-06 09:56:57.660762 | controller | Friday 06 June 2025 09:56:57 +0000 (0:00:02.875) 0:36:57.978 *********** 2025-06-06 09:56:57.660829 | controller | ok: [localhost] => 2025-06-06 09:57:03.460286 | controller | msg: | 2025-06-06 09:57:03.460321 | controller | set -euo pipefail 2025-06-06 09:57:03.460330 | controller | oc exec -n openstack openstackclient -- openstack network create \ 2025-06-06 09:57:03.460338 | controller | --external \ 2025-06-06 09:57:03.460344 | controller | --default \ 2025-06-06 09:57:03.460350 | controller | --provider-network-type flat \ 2025-06-06 09:57:03.460357 | controller | --provider-physical-network datacentre \ 2025-06-06 09:57:03.460363 | controller | --no-share \ 2025-06-06 09:57:03.460369 | controller | public 2025-06-06 09:57:03.460375 | controller | 2025-06-06 09:57:03.460381 | controller | TASK [os_net_setup : Create networks _raw_params={{ lookup('ansible.builtin.template', _template_file) }} 2025-06-06 09:57:03.460388 | controller | ] *** 2025-06-06 09:57:03.460397 | controller | Friday 06 June 2025 09:56:57 +0000 (0:00:00.126) 0:36:58.104 *********** 2025-06-06 09:57:03.460408 | controller | changed: [localhost] 2025-06-06 09:57:03.565642 | controller | 2025-06-06 09:57:03.565683 | controller | TASK [os_net_setup : Print subnet command creation msg={{ lookup('ansible.builtin.template', _template_file) }}] *** 2025-06-06 09:57:03.565694 | controller | Friday 06 June 2025 09:57:03 +0000 (0:00:05.800) 0:37:03.905 *********** 2025-06-06 09:57:03.565709 | controller | ok: [localhost] => 2025-06-06 09:57:10.702948 | controller | msg: | 2025-06-06 09:57:10.703012 | controller | set -euo pipefail 2025-06-06 09:57:10.703029 | controller | oc exec -n openstack openstackclient -- openstack subnet create \ 2025-06-06 09:57:10.703044 | controller | --allocation-pool start=192.168.122.171,end=192.168.122.250 \ 2025-06-06 09:57:10.703069 | controller | --subnet-range 192.168.122.0/24 \ 2025-06-06 09:57:10.703083 | controller | --gateway 192.168.122.1 \ 2025-06-06 09:57:10.703097 | controller | --network public \ 2025-06-06 09:57:10.703110 | controller | public_subnet 2025-06-06 09:57:10.703124 | controller | 2025-06-06 09:57:10.703138 | controller | TASK [os_net_setup : Create subnets _raw_params={{ lookup('ansible.builtin.template', _template_file) }} 2025-06-06 09:57:10.703152 | controller | ] *** 2025-06-06 09:57:10.703166 | controller | Friday 06 June 2025 09:57:03 +0000 (0:00:00.105) 0:37:04.010 *********** 2025-06-06 09:57:10.703188 | controller | changed: [localhost] 2025-06-06 09:57:10.803332 | controller | 2025-06-06 09:57:10.803368 | controller | TASK [os_net_setup : Print subnet pools command creation msg={{ lookup('ansible.builtin.template', _template_file) }}] *** 2025-06-06 09:57:10.803376 | controller | Friday 06 June 2025 09:57:10 +0000 (0:00:07.136) 0:37:11.147 *********** 2025-06-06 09:57:10.803388 | controller | ok: [localhost] => 2025-06-06 09:57:16.943293 | controller | msg: | 2025-06-06 09:57:16.943336 | controller | set -euo pipefail 2025-06-06 09:57:16.943347 | controller | oc exec -n openstack openstackclient -- openstack subnet pool create \ 2025-06-06 09:57:16.943356 | controller | --default-prefix-length 26 \ 2025-06-06 09:57:16.943365 | controller | --pool-prefix 10.1.0.0/20 \ 2025-06-06 09:57:16.943380 | controller | --default \ 2025-06-06 09:57:16.943388 | controller | --share \ 2025-06-06 09:57:16.943397 | controller | shared-pool-ipv4 2025-06-06 09:57:16.943405 | controller | oc exec -n openstack openstackclient -- openstack subnet pool create \ 2025-06-06 09:57:16.943414 | controller | --default-prefix-length 64 \ 2025-06-06 09:57:16.943423 | controller | --pool-prefix fdfe:381f:8400::/56 \ 2025-06-06 09:57:16.943432 | controller | --default \ 2025-06-06 09:57:16.943440 | controller | --share \ 2025-06-06 09:57:16.943448 | controller | shared-pool-ipv6 2025-06-06 09:57:16.943457 | controller | 2025-06-06 09:57:16.943465 | controller | TASK [os_net_setup : Create subnet pools _raw_params={{ lookup('ansible.builtin.template', _template_file) }} 2025-06-06 09:57:16.943474 | controller | ] *** 2025-06-06 09:57:16.943483 | controller | Friday 06 June 2025 09:57:10 +0000 (0:00:00.101) 0:37:11.248 *********** 2025-06-06 09:57:16.943498 | controller | changed: [localhost] 2025-06-06 09:57:17.028931 | controller | 2025-06-06 09:57:17.028972 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:57:17.028989 | controller | Friday 06 June 2025 09:57:16 +0000 (0:00:06.139) 0:37:17.388 *********** 2025-06-06 09:57:17.029005 | controller | ok: [localhost] 2025-06-06 09:57:17.106719 | controller | 2025-06-06 09:57:17.106760 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:57:17.106771 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.085) 0:37:17.473 *********** 2025-06-06 09:57:17.106820 | controller | ok: [localhost] 2025-06-06 09:57:17.262574 | controller | 2025-06-06 09:57:17.262611 | controller | TASK [run_hook : Loop on hooks for post_admin_setup _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:57:17.262619 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.077) 0:37:17.551 *********** 2025-06-06 09:57:17.262631 | controller | skipping: [localhost] 2025-06-06 09:57:17.346901 | controller | 2025-06-06 09:57:17.346945 | controller | PLAY [Run cifmw_setup run_tests.yml] ******************************************* 2025-06-06 09:57:17.346956 | controller | 2025-06-06 09:57:17.346965 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:57:17.346974 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.156) 0:37:17.707 *********** 2025-06-06 09:57:17.346988 | controller | ok: [localhost] 2025-06-06 09:57:17.435433 | controller | 2025-06-06 09:57:17.435474 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:57:17.435489 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.083) 0:37:17.791 *********** 2025-06-06 09:57:17.435502 | controller | ok: [localhost] 2025-06-06 09:57:17.550451 | controller | 2025-06-06 09:57:17.550486 | controller | TASK [run_hook : Loop on hooks for pre_tests _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:57:17.550494 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.088) 0:37:17.880 *********** 2025-06-06 09:57:17.550517 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}) 2025-06-06 09:57:17.606810 | controller | 2025-06-06 09:57:17.606846 | controller | TASK [run_hook : Set playbook path for 90 Create manila resources cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] *** 2025-06-06 09:57:17.606855 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.115) 0:37:17.995 *********** 2025-06-06 09:57:17.606867 | controller | ok: [localhost] 2025-06-06 09:57:17.839390 | controller | 2025-06-06 09:57:17.839448 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2025-06-06 09:57:17.839464 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.056) 0:37:18.051 *********** 2025-06-06 09:57:17.839487 | controller | ok: [localhost] 2025-06-06 09:57:17.870716 | controller | 2025-06-06 09:57:17.870759 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2025-06-06 09:57:17.870771 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.231) 0:37:18.283 *********** 2025-06-06 09:57:17.870848 | controller | skipping: [localhost] 2025-06-06 09:57:18.057998 | controller | 2025-06-06 09:57:18.058058 | controller | TASK [run_hook : Get parameters files paths={{ 2025-06-06 09:57:18.058070 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2025-06-06 09:57:18.058080 | controller | }}, file_type=file, patterns=*.yml] *** 2025-06-06 09:57:18.058089 | controller | Friday 06 June 2025 09:57:17 +0000 (0:00:00.031) 0:37:18.315 *********** 2025-06-06 09:57:18.058106 | controller | ok: [localhost] 2025-06-06 09:57:18.090884 | controller | 2025-06-06 09:57:18.090926 | controller | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] *** 2025-06-06 09:57:18.090938 | controller | Friday 06 June 2025 09:57:18 +0000 (0:00:00.187) 0:37:18.502 *********** 2025-06-06 09:57:18.090954 | controller | ok: [localhost] 2025-06-06 09:57:18.268306 | controller | 2025-06-06 09:57:18.268341 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2025-06-06 09:57:18.268350 | controller | Friday 06 June 2025 09:57:18 +0000 (0:00:00.032) 0:37:18.535 *********** 2025-06-06 09:57:18.268361 | controller | ok: [localhost] 2025-06-06 09:57:18.445601 | controller | 2025-06-06 09:57:18.445636 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2025-06-06 09:57:18.445645 | controller | Friday 06 June 2025 09:57:18 +0000 (0:00:00.177) 0:37:18.713 *********** 2025-06-06 09:57:18.445657 | controller | ok: [localhost] 2025-06-06 09:57:29.393041 | controller | 2025-06-06 09:57:29.393105 | controller | TASK [run_hook : Run 90 Create manila resources] ******************************* 2025-06-06 09:57:29.393113 | controller | Friday 06 June 2025 09:57:18 +0000 (0:00:00.177) 0:37:18.890 *********** 2025-06-06 09:57:29.393128 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_014_run_90_create_manila.log 2025-06-06 09:57:29.579471 | controller | changed: [localhost] 2025-06-06 09:57:29.579505 | controller | 2025-06-06 09:57:29.579513 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:57:29.579521 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:10.946) 0:37:29.837 *********** 2025-06-06 09:57:29.579532 | controller | ok: [localhost] 2025-06-06 09:57:29.614665 | controller | 2025-06-06 09:57:29.614703 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2025-06-06 09:57:29.614711 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.187) 0:37:30.024 *********** 2025-06-06 09:57:29.614723 | controller | skipping: [localhost] 2025-06-06 09:57:29.859424 | controller | 2025-06-06 09:57:29.859478 | controller | TASK [test_operator : Ensure test_operator folder exists path={{ cifmw_test_operator_artifacts_basedir }}, state=directory, mode=0755, recurse=True, owner={{ ansible_user | default(lookup('env', 'USER')) }}, group={{ ansible_user | default(lookup('env', 'USER')) }}] *** 2025-06-06 09:57:29.859495 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.035) 0:37:30.059 *********** 2025-06-06 09:57:29.859510 | controller | changed: [localhost] 2025-06-06 09:57:29.888070 | controller | 2025-06-06 09:57:29.888111 | controller | TASK [test_operator : Get openstack-operator csv information kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=ClusterServiceVersion, api_version=operators.coreos.com/v1alpha1, label_selectors=['operators.coreos.com/openstack-operator.openstack-operators'], namespace={{ cifmw_test_operator_controller_namespace }}] *** 2025-06-06 09:57:29.888122 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.244) 0:37:30.304 *********** 2025-06-06 09:57:29.888137 | controller | skipping: [localhost] 2025-06-06 09:57:29.924254 | controller | 2025-06-06 09:57:29.924292 | controller | TASK [test_operator : Get full name of openstack-operator CSV openstack_operator_csv_name={{ 2025-06-06 09:57:29.924301 | controller | csv_info.resources | 2025-06-06 09:57:29.924308 | controller | map(attribute='metadata.name') | 2025-06-06 09:57:29.924315 | controller | list | first 2025-06-06 09:57:29.924325 | controller | }}] *** 2025-06-06 09:57:29.924332 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.028) 0:37:30.333 *********** 2025-06-06 09:57:29.924349 | controller | skipping: [localhost] 2025-06-06 09:57:29.951936 | controller | 2025-06-06 09:57:29.951972 | controller | TASK [test_operator : Get index of test-operator image _raw_params=set -o pipefail; oc get ClusterServiceVersion {{ openstack_operator_csv_name }} -o json | jq '.spec.install.spec.deployments[0].spec.template.spec.containers[0].env | to_entries[] | select(.value.name == "RELATED_IMAGE_TEST_OPERATOR_MANAGER_IMAGE_URL").key'] *** 2025-06-06 09:57:29.951983 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.036) 0:37:30.369 *********** 2025-06-06 09:57:29.951999 | controller | skipping: [localhost] 2025-06-06 09:57:29.980592 | controller | 2025-06-06 09:57:29.980627 | controller | TASK [test_operator : Patch test-operator version in CSV kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=ClusterServiceVersion, api_version=operators.coreos.com/v1alpha1, namespace={{ cifmw_test_operator_controller_namespace }}, name={{ openstack_operator_csv_name }}, patch=[{'path': '/spec/install/spec/deployments/0/spec/template/spec/containers/0/env/{{ image_index.stdout }}/value', 'value': '{{ cifmw_test_operator_bundle }}', 'op': 'replace'}]] *** 2025-06-06 09:57:29.980637 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.027) 0:37:30.397 *********** 2025-06-06 09:57:29.980650 | controller | skipping: [localhost] 2025-06-06 09:57:30.008692 | controller | 2025-06-06 09:57:30.008728 | controller | TASK [test_operator : Get test-operator-controller-manager pod information kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Pod, label_selectors=['control-plane=controller-manager', 'openstack.org/operator-name=test'], namespace={{ cifmw_test_operator_controller_namespace }}] *** 2025-06-06 09:57:30.008742 | controller | Friday 06 June 2025 09:57:29 +0000 (0:00:00.028) 0:37:30.425 *********** 2025-06-06 09:57:30.008753 | controller | skipping: [localhost] 2025-06-06 09:57:30.039185 | controller | 2025-06-06 09:57:30.039221 | controller | TASK [test_operator : Get full name of test-operator-controller-manager pod test_operator_controller_name={{ 2025-06-06 09:57:30.039229 | controller | pod_info.resources | 2025-06-06 09:57:30.039237 | controller | map(attribute='metadata.name') | 2025-06-06 09:57:30.039243 | controller | list | first 2025-06-06 09:57:30.039250 | controller | }}] *** 2025-06-06 09:57:30.039256 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.028) 0:37:30.453 *********** 2025-06-06 09:57:30.039268 | controller | skipping: [localhost] 2025-06-06 09:57:30.064865 | controller | 2025-06-06 09:57:30.064898 | controller | TASK [test_operator : Wait until the test-operator-controller-manager is reloaded kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, namespace={{ cifmw_test_operator_controller_namespace }}, kind=Pod] *** 2025-06-06 09:57:30.064907 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.030) 0:37:30.484 *********** 2025-06-06 09:57:30.064919 | controller | skipping: [localhost] 2025-06-06 09:57:30.121273 | controller | 2025-06-06 09:57:30.121312 | controller | TASK [test_operator : Delete CRDs created by test-operator kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=CustomResourceDefinition, state=absent, api_version=v1, name={{ item }}, namespace={{ cifmw_test_operator_namespace }}, wait=True, wait_timeout=600] *** 2025-06-06 09:57:30.121321 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.025) 0:37:30.510 *********** 2025-06-06 09:57:30.121337 | controller | skipping: [localhost] => (item=tempests.test.openstack.org) 2025-06-06 09:57:30.151702 | controller | skipping: [localhost] => (item=tobikoes.test.openstack.org) 2025-06-06 09:57:30.151739 | controller | skipping: [localhost] => (item=ansibletests.test.openstack.org) 2025-06-06 09:57:30.151747 | controller | skipping: [localhost] => (item=horizontests.test.openstack.org) 2025-06-06 09:57:30.151753 | controller | skipping: [localhost] 2025-06-06 09:57:30.151760 | controller | 2025-06-06 09:57:30.151767 | controller | TASK [test_operator : Clone test-operator repository and checkout into specified version repo=https://github.com/openstack-k8s-operators/test-operator.git, dest=/tmp/test-operator, refspec=+refs/pull/*:refs/heads/*, version={{ cifmw_test_operator_version }}, force=True] *** 2025-06-06 09:57:30.151773 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.056) 0:37:30.566 *********** 2025-06-06 09:57:30.151803 | controller | skipping: [localhost] 2025-06-06 09:57:30.178730 | controller | 2025-06-06 09:57:30.178765 | controller | TASK [test_operator : Run make generate manifests install from /tmp/test-operator dir chdir=/tmp/test-operator, _raw_params=set -o pipefail; make generate manifests install] *** 2025-06-06 09:57:30.178774 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.030) 0:37:30.596 *********** 2025-06-06 09:57:30.178799 | controller | skipping: [localhost] 2025-06-06 09:57:30.230107 | controller | 2025-06-06 09:57:30.230201 | controller | TASK [test_operator : Call test stages loop _raw_params=stages.yml] ************ 2025-06-06 09:57:30.230212 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.026) 0:37:30.623 *********** 2025-06-06 09:57:30.230224 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator/tasks/stages.yml for localhost => (item={'name': 'tempest', 'type': 'tempest'}) 2025-06-06 09:57:30.267574 | controller | 2025-06-06 09:57:30.267610 | controller | TASK [test_operator : Run stage tempest msg=Run stage {{ _stage_vars.name }}] *** 2025-06-06 09:57:30.267619 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.051) 0:37:30.675 *********** 2025-06-06 09:57:30.267631 | controller | ok: [localhost] => 2025-06-06 09:57:30.296806 | controller | msg: Run stage tempest 2025-06-06 09:57:30.296875 | controller | 2025-06-06 09:57:30.296884 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 09:57:30.296912 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.037) 0:37:30.712 *********** 2025-06-06 09:57:30.296931 | controller | skipping: [localhost] 2025-06-06 09:57:30.327789 | controller | 2025-06-06 09:57:30.327935 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 09:57:30.327944 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.029) 0:37:30.741 *********** 2025-06-06 09:57:30.327957 | controller | skipping: [localhost] 2025-06-06 09:57:30.415955 | controller | 2025-06-06 09:57:30.416017 | controller | TASK [run_hook : Loop on hooks for pre_test_hooks _raw_params={{ hook.type }}.yml] *** 2025-06-06 09:57:30.416026 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.031) 0:37:30.772 *********** 2025-06-06 09:57:30.416043 | controller | skipping: [localhost] 2025-06-06 09:57:30.448419 | controller | 2025-06-06 09:57:30.448471 | controller | TASK [test_operator : Set empty stage vars dict stage_vars_dict={}] ************ 2025-06-06 09:57:30.448478 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.087) 0:37:30.860 *********** 2025-06-06 09:57:30.448492 | controller | ok: [localhost] 2025-06-06 09:57:30.479282 | controller | 2025-06-06 09:57:30.479331 | controller | TASK [test_operator : Include stage var file file={{ _stage_vars.test_vars_file | default('/dev/null') }}, name=_stage_var_file] *** 2025-06-06 09:57:30.479340 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.032) 0:37:30.893 *********** 2025-06-06 09:57:30.479353 | controller | ok: [localhost] 2025-06-06 09:57:30.510186 | controller | 2025-06-06 09:57:30.510250 | controller | TASK [test_operator : Merge file vars and test vars _stage_test_vars={{ file_vars | combine(test_vars) }}] *** 2025-06-06 09:57:30.510259 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.031) 0:37:30.924 *********** 2025-06-06 09:57:30.510276 | controller | ok: [localhost] 2025-06-06 09:57:31.106385 | controller | 2025-06-06 09:57:31.106434 | controller | TASK [test_operator : Overwrite global_vars with stage_vars stage_vars_dict={{ stage_vars_dict | combine({item.key: _stage_test_vars[item.key] | default(lookup('vars', item.key, default=omit)) }) }}] *** 2025-06-06 09:57:31.106443 | controller | Friday 06 June 2025 09:57:30 +0000 (0:00:00.030) 0:37:30.955 *********** 2025-06-06 09:57:31.106455 | controller | skipping: [localhost] => (item={'key': 'cifmw_run_hook_debug', 'value': '{{ (ansible_verbosity | int) >= 2 | bool }}'}) 2025-06-06 09:57:31.106461 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_stages', 'value': [{'name': 'tempest', 'type': 'tempest'}]}) 2025-06-06 09:57:31.106467 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_fail_on_test_failure', 'value': True}) 2025-06-06 09:57:31.106474 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_artifacts_basedir', 'value': "{{ cifmw_basedir | default(ansible_user_dir ~ '/ci-framework-data') }}/tests/test_operator"}) 2025-06-06 09:57:31.106481 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_namespace', 'value': 'openstack'}) 2025-06-06 09:57:31.106488 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_controller_namespace', 'value': 'openstack-operators'}) 2025-06-06 09:57:31.106494 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_bundle', 'value': ''}) 2025-06-06 09:57:31.106500 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_timeout', 'value': 3600}) 2025-06-06 09:57:31.106507 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_logs_image', 'value': 'quay.io/quay/busybox'}) 2025-06-06 09:57:31.106513 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_concurrency', 'value': 4}) 2025-06-06 09:57:31.106519 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_cleanup', 'value': False}) 2025-06-06 09:57:31.106525 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_dry_run', 'value': False}) 2025-06-06 09:57:31.106531 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_default_groups', 'value': ['default']}) 2025-06-06 09:57:31.106544 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_default_jobs', 'value': ['default']}) 2025-06-06 09:57:31.106550 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_fail_fast', 'value': False}) 2025-06-06 09:57:31.106556 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_storage_class_prefix', 'value': "{{ 'lvms-' if cifmw_use_lvms | default(false) | bool else '' }}"}) 2025-06-06 09:57:31.106567 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_storage_class', 'value': '{{ cifmw_test_operator_storage_class_prefix }}local-storage'}) 2025-06-06 09:57:31.106574 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_delete_logs_pod', 'value': False}) 2025-06-06 09:57:31.106580 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_privileged', 'value': True}) 2025-06-06 09:57:31.106586 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_selinux_level', 'value': 's0:c478,c978'}) 2025-06-06 09:57:31.106592 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_default_registry', 'value': 'quay.io'}) 2025-06-06 09:57:31.106598 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_default_namespace', 'value': 'podified-antelope-centos9'}) 2025-06-06 09:57:31.106604 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_default_image_tag', 'value': 'current-podified'}) 2025-06-06 09:57:31.106610 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_name', 'value': 'tempest-tests'}) 2025-06-06 09:57:31.106617 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_registry', 'value': '{{ cifmw_test_operator_default_registry }}'}) 2025-06-06 09:57:31.106624 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_namespace', 'value': '{{ cifmw_test_operator_default_namespace }}'}) 2025-06-06 09:57:31.106631 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_container', 'value': 'openstack-tempest-all'}) 2025-06-06 09:57:31.106639 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_image', 'value': '{{ stage_vars_dict.cifmw_test_operator_tempest_registry }}/{{ stage_vars_dict.cifmw_test_operator_tempest_namespace }}/{{ stage_vars_dict.cifmw_test_operator_tempest_container }}'}) 2025-06-06 09:57:31.106653 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_image_tag', 'value': '{{ cifmw_test_operator_default_image_tag }}'}) 2025-06-06 09:57:31.106660 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_network_attachments', 'value': []}) 2025-06-06 09:57:31.106668 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_tests_include_override_scenario', 'value': False}) 2025-06-06 09:57:31.106676 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_tests_exclude_override_scenario', 'value': False}) 2025-06-06 09:57:31.106684 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_workflow', 'value': []}) 2025-06-06 09:57:31.106692 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_cleanup', 'value': False}) 2025-06-06 09:57:31.106706 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_tempestconf_config', 'value': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}}) 2025-06-06 09:57:31.320872 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_resources', 'value': {'requests': {}, 'limits': {}}}) 2025-06-06 09:57:31.320915 | controller | skipping: [localhost] => (item={'key': 'cifmw_tempest_tempestconf_config_defaults', 'value': {'deployerInput': "[auth]\ntempest_roles =\n\n[enforce_scope]\nbarbican = true\ncinder = true\ndesignate = true\nglance = true\nironic = true\nironic_inspector = true\nneutron = true\nnova = true\noctavia = true\nkeystone = true\nmanila = true\nplacement = true\n\n[identity-feature-enabled]\nenforce_scope = true\n\n[compute-feature-enabled]\ndhcp_domain = ''\n\n[load_balancer]\nmember_role = load-balancer_member\nadmin_role = load-balancer_admin\nRBAC_test_type = keystone_default_roles\nenforce_new_defaults = true\nenforce_scope = false\n\n[volume]\ncatalog_type = volumev3\n"}}) 2025-06-06 09:57:31.320943 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_debug', 'value': False}) 2025-06-06 09:57:31.320951 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_config', 'value': {'apiVersion': 'test.openstack.org/v1beta1', 'kind': 'Tempest', 'metadata': {'name': '{{ stage_vars_dict.cifmw_test_operator_tempest_name }}-{{ _stage_vars.name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'spec': {'SELinuxLevel': '{{ cifmw_test_operator_selinux_level }}', 'containerImage': '{{ stage_vars_dict.cifmw_test_operator_tempest_image }}:{{ stage_vars_dict.cifmw_test_operator_tempest_image_tag }}', 'storageClass': '{{ cifmw_test_operator_storage_class }}', 'privileged': '{{ cifmw_test_operator_privileged }}', 'parallel': '{{ stage_vars_dict.cifmw_test_operator_tempest_parallel | default(omit) }}', 'SSHKeySecretName': '{{ stage_vars_dict.cifmw_test_operator_tempest_ssh_key_secret_name | default(omit) }}', 'configOverwrite': '{{ stage_vars_dict.cifmw_test_operator_tempest_config_overwrite | default(omit) }}', 'networkAttachments': '{{ stage_vars_dict.cifmw_test_operator_tempest_network_attachments }}', 'tolerations': '{{ cifmw_test_operator_tolerations | default(omit) }}', 'nodeSelector': '{{ cifmw_test_operator_node_selector | default(omit) }}', 'extraConfigmapsMounts': '{{ stage_vars_dict.cifmw_test_operator_tempest_extra_configmaps_mounts | default(omit) }}', 'extraMounts': '{{ stage_vars_dict.cifmw_test_operator_tempest_extra_mounts | default(omit) }}', 'resources': '{{ stage_vars_dict.cifmw_test_operator_tempest_resources }}', 'tempestRun': {'includeList': "{{ stage_vars_dict.cifmw_test_operator_tempest_include_list | default('') }}\n", 'excludeList': "{{ stage_vars_dict.cifmw_test_operator_tempest_exclude_list | default('') }}\n", 'expectedFailuresList': "{{ stage_vars_dict.cifmw_test_operator_tempest_expected_failures_list | default('') }}\n", 'concurrency': '{{ stage_vars_dict.cifmw_test_operator_tempest_concurrency | default(cifmw_test_operator_concurrency) }}', 'externalPlugin': '{{ stage_vars_dict.cifmw_test_operator_tempest_external_plugin | default([]) }}', 'extraRPMs': '{{ stage_vars_dict.cifmw_test_operator_tempest_extra_rpms | default([]) }}', 'extraImages': '{{ stage_vars_dict.cifmw_test_operator_tempest_extra_images | default([]) }}'}, 'tempestconfRun': '{{ cifmw_tempest_tempestconf_config_defaults | combine(stage_vars_dict.cifmw_test_operator_tempest_tempestconf_config | default({})) }}', 'cleanup': '{{ stage_vars_dict.cifmw_test_operator_tempest_cleanup | bool }}', 'workflow': '{{ stage_vars_dict.cifmw_test_operator_tempest_workflow }}', 'debug': '{{ stage_vars_dict.cifmw_test_operator_tempest_debug }}'}}}) 2025-06-06 09:57:31.320976 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_name', 'value': 'tobiko-tests'}) 2025-06-06 09:57:31.320984 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_registry', 'value': '{{ cifmw_test_operator_default_registry }}'}) 2025-06-06 09:57:31.320992 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_namespace', 'value': '{{ cifmw_test_operator_default_namespace }}'}) 2025-06-06 09:57:31.320999 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_container', 'value': 'openstack-tobiko'}) 2025-06-06 09:57:31.321014 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_image', 'value': '{{ stage_vars_dict.cifmw_test_operator_tobiko_registry }}/{{ stage_vars_dict.cifmw_test_operator_tobiko_namespace }}/{{ stage_vars_dict.cifmw_test_operator_tobiko_container }}'}) 2025-06-06 09:57:31.321025 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_image_tag', 'value': '{{ cifmw_test_operator_default_image_tag }}'}) 2025-06-06 09:57:31.321033 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_testenv', 'value': 'scenario'}) 2025-06-06 09:57:31.321049 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_version', 'value': 'master'}) 2025-06-06 09:57:31.321057 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_pytest_addopts', 'value': None}) 2025-06-06 09:57:31.321065 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_prevent_create', 'value': None}) 2025-06-06 09:57:31.321072 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_num_processes', 'value': None}) 2025-06-06 09:57:31.321080 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_advanced_image_url', 'value': 'https://softwarefactory-project.io/ubuntu-minimal-customized-enp3s0'}) 2025-06-06 09:57:31.321088 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_override_conf', 'value': {}}) 2025-06-06 09:57:31.321095 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_kubeconfig_secret', 'value': 'tobiko-secret'}) 2025-06-06 09:57:31.321102 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_openstack_cmd', 'value': 'oc -n openstack exec openstackclient -- openstack'}) 2025-06-06 09:57:31.321110 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_cleanup', 'value': False}) 2025-06-06 09:57:31.321117 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_ssh_keytype', 'value': "{{ cifmw_ssh_keytype | default('ecdsa') }}"}) 2025-06-06 09:57:31.321125 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_ssh_keysize', 'value': '{{ cifmw_ssh_keysize | default(521) }}'}) 2025-06-06 09:57:31.321133 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_debug', 'value': False}) 2025-06-06 09:57:31.321140 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_network_attachments', 'value': []}) 2025-06-06 09:57:31.321148 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_workflow', 'value': []}) 2025-06-06 09:57:31.321155 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_resources', 'value': {}}) 2025-06-06 09:57:31.321164 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_config', 'value': {'apiVersion': 'test.openstack.org/v1beta1', 'kind': 'Tobiko', 'metadata': {'name': '{{ stage_vars_dict.cifmw_test_operator_tobiko_name }}-{{ _stage_vars.name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'spec': {'SELinuxLevel': '{{ cifmw_test_operator_selinux_level }}', 'kubeconfigSecretName': '{{ stage_vars_dict.cifmw_test_operator_tobiko_kubeconfig_secret }}', 'storageClass': '{{ cifmw_test_operator_storage_class }}', 'privileged': '{{ cifmw_test_operator_privileged }}', 'containerImage': '{{ stage_vars_dict.cifmw_test_operator_tobiko_image }}:{{ stage_vars_dict.cifmw_test_operator_tobiko_image_tag }}', 'testenv': '{{ stage_vars_dict.cifmw_test_operator_tobiko_testenv }}', 'version': '{{ stage_vars_dict.cifmw_test_operator_tobiko_version }}', 'pytestAddopts': '{{ stage_vars_dict.cifmw_test_operator_tobiko_pytest_addopts if stage_vars_dict.cifmw_test_operator_tobiko_pytest_addopts is not none else omit }}', 'tolerations': '{{ cifmw_test_operator_tolerations | default(omit) }}', 'nodeSelector': '{{ cifmw_test_operator_node_selector | default(omit) }}', 'debug': '{{ stage_vars_dict.cifmw_test_operator_tobiko_debug }}', 'networkAttachments': '{{ stage_vars_dict.cifmw_test_operator_tobiko_network_attachments }}', 'extraMounts': '{{ stage_vars_dict.cifmw_test_operator_tobiko_extra_mounts | default(omit) }}', 'resources': '{{ stage_vars_dict.cifmw_test_operator_tobiko_resources }}', 'workflow': '{{ stage_vars_dict.cifmw_test_operator_tobiko_workflow }}'}}}) 2025-06-06 09:57:31.321172 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_name', 'value': 'ansibletest'}) 2025-06-06 09:57:31.321181 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_registry', 'value': '{{ cifmw_test_operator_default_registry }}'}) 2025-06-06 09:57:31.321193 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_namespace', 'value': '{{ cifmw_test_operator_default_namespace }}'}) 2025-06-06 09:57:31.497118 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_container', 'value': 'openstack-ansible-tests'}) 2025-06-06 09:57:31.497162 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_image', 'value': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_registry }}/{{ stage_vars_dict.cifmw_test_operator_ansibletest_namespace }}/{{ stage_vars_dict.cifmw_test_operator_ansibletest_container }}'}) 2025-06-06 09:57:31.497173 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_image_tag', 'value': '{{ cifmw_test_operator_default_image_tag }}'}) 2025-06-06 09:57:31.497182 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_compute_ssh_key_secret_name', 'value': 'dataplane-ansible-ssh-private-key-secret'}) 2025-06-06 09:57:31.497203 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_workload_ssh_key_secret_name', 'value': ''}) 2025-06-06 09:57:31.497211 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_git_repo', 'value': ''}) 2025-06-06 09:57:31.497219 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_playbook_path', 'value': ''}) 2025-06-06 09:57:31.497227 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_collection', 'value': ''}) 2025-06-06 09:57:31.497235 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_var_files', 'value': ''}) 2025-06-06 09:57:31.497243 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_extra_vars', 'value': ''}) 2025-06-06 09:57:31.497251 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_ansible_inventory', 'value': ''}) 2025-06-06 09:57:31.497259 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_openstack_config_map', 'value': 'openstack-config'}) 2025-06-06 09:57:31.497267 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_openstack_config_secret', 'value': 'openstack-config-secret'}) 2025-06-06 09:57:31.497275 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_debug', 'value': False}) 2025-06-06 09:57:31.497282 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_workflow', 'value': []}) 2025-06-06 09:57:31.497290 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_extra_configmaps_mounts', 'value': []}) 2025-06-06 09:57:31.497297 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_resources', 'value': {}}) 2025-06-06 09:57:31.497315 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_config', 'value': {'apiVersion': 'test.openstack.org/v1beta1', 'kind': 'AnsibleTest', 'metadata': {'name': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_name }}-{{ _stage_vars.name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'spec': {'SELinuxLevel': '{{ cifmw_test_operator_selinux_level }}', 'containerImage': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_image }}:{{ stage_vars_dict.cifmw_test_operator_ansibletest_image_tag }}', 'extraConfigmapsMounts': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_extra_configmaps_mounts }}', 'extraMounts': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_extra_mounts | default(omit) }}', 'storageClass': '{{ cifmw_test_operator_storage_class }}', 'privileged': '{{ cifmw_test_operator_privileged }}', 'computeSSHKeySecretName': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_compute_ssh_key_secret_name }}', 'workloadSSHKeySecretName': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_workload_ssh_key_secret_name }}', 'ansibleGitRepo': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_git_repo }}', 'ansiblePlaybookPath': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_playbook_path }}', 'ansibleCollections': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_collection }}', 'ansibleVarFiles': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_var_files }}', 'ansibleExtraVars': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_extra_vars }}', 'ansibleInventory': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_ansible_inventory }}', 'openStackConfigMap': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_openstack_config_map }}', 'openStackConfigSecret': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_openstack_config_secret }}', 'workflow': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_workflow }}', 'debug': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_debug }}', 'resources': '{{ stage_vars_dict.cifmw_test_operator_ansibletest_resources }}'}}}) 2025-06-06 09:57:31.497338 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_name', 'value': 'horizontest-tests'}) 2025-06-06 09:57:31.497347 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_registry', 'value': '{{ cifmw_test_operator_default_registry }}'}) 2025-06-06 09:57:31.497355 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_namespace', 'value': '{{ cifmw_test_operator_default_namespace }}'}) 2025-06-06 09:57:31.497363 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_container', 'value': 'openstack-horizontest'}) 2025-06-06 09:57:31.497371 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_image', 'value': '{{ stage_vars_dict.cifmw_test_operator_horizontest_registry }}/{{ stage_vars_dict.cifmw_test_operator_horizontest_namespace }}/{{ stage_vars_dict.cifmw_test_operator_horizontest_container }}'}) 2025-06-06 09:57:31.497379 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_image_tag', 'value': '{{ cifmw_test_operator_default_image_tag }}'}) 2025-06-06 09:57:31.497387 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_admin_username', 'value': 'admin'}) 2025-06-06 09:57:31.497395 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_admin_password', 'value': '12345678'}) 2025-06-06 09:57:31.497402 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_dashboard_url', 'value': 'https://horizon-openstack.apps.ocp.openstack.lab/'}) 2025-06-06 09:57:31.497449 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_auth_url', 'value': 'https://keystone-public-openstack.apps.ocp.openstack.lab'}) 2025-06-06 09:57:31.497460 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_repo_url', 'value': 'https://review.opendev.org/openstack/horizon'}) 2025-06-06 09:57:31.497469 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_horizon_repo_branch', 'value': 'master'}) 2025-06-06 09:57:31.497477 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_image_url', 'value': 'http://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img'}) 2025-06-06 09:57:31.497485 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_project_name', 'value': 'horizontest'}) 2025-06-06 09:57:31.497499 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_user', 'value': 'horizontest'}) 2025-06-06 09:57:31.584082 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_password', 'value': 'horizontest'}) 2025-06-06 09:57:31.584121 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_flavor_name', 'value': 'm1.tiny'}) 2025-06-06 09:57:31.584128 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_logs_directory_name', 'value': 'horizon'}) 2025-06-06 09:57:31.584135 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_debug', 'value': False}) 2025-06-06 09:57:31.584141 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_horizon_test_dir', 'value': '/var/lib/horizontest'}) 2025-06-06 09:57:31.584147 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_extra_flag', 'value': 'not pagination'}) 2025-06-06 09:57:31.584160 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_project_name_xpath', 'value': "//span[@class='rcueicon rcueicon-folder-open']/ancestor::li"}) 2025-06-06 09:57:31.584166 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_resources', 'value': {}}) 2025-06-06 09:57:31.584174 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_config', 'value': {'apiVersion': 'test.openstack.org/v1beta1', 'kind': 'HorizonTest', 'metadata': {'name': '{{ stage_vars_dict.cifmw_test_operator_horizontest_name }}-{{ _stage_vars.name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'spec': {'SELinuxLevel': '{{ cifmw_test_operator_selinux_level }}', 'storageClass': '{{ cifmw_test_operator_storage_class }}', 'privileged': '{{ cifmw_test_operator_privileged }}', 'containerImage': '{{ stage_vars_dict.cifmw_test_operator_horizontest_image }}:{{ stage_vars_dict.cifmw_test_operator_horizontest_image_tag }}', 'adminUsername': '{{ stage_vars_dict.cifmw_test_operator_horizontest_admin_username }}', 'adminPassword': '{{ stage_vars_dict.cifmw_test_operator_horizontest_admin_password | string }}', 'dashboardUrl': '{{ stage_vars_dict.cifmw_test_operator_horizontest_dashboard_url }}', 'authUrl': '{{ stage_vars_dict.cifmw_test_operator_horizontest_auth_url }}', 'repoUrl': '{{ stage_vars_dict.cifmw_test_operator_horizontest_repo_url }}', 'horizonRepoBranch': '{{ stage_vars_dict.cifmw_test_operator_horizontest_horizon_repo_branch }}', 'imageUrl': '{{ stage_vars_dict.cifmw_test_operator_horizontest_image_url }}', 'projectName': '{{ stage_vars_dict.cifmw_test_operator_horizontest_project_name }}', 'user': '{{ stage_vars_dict.cifmw_test_operator_horizontest_user }}', 'password': '{{ stage_vars_dict.cifmw_test_operator_horizontest_password }}', 'flavorName': '{{ stage_vars_dict.cifmw_test_operator_horizontest_flavor_name }}', 'logsDirectoryName': '{{ stage_vars_dict.cifmw_test_operator_horizontest_logs_directory_name }}', 'debug': '{{ stage_vars_dict.cifmw_test_operator_horizontest_debug }}', 'extraFlag': '{{ stage_vars_dict.cifmw_test_operator_horizontest_extra_flag }}', 'projectNameXpath': '{{ stage_vars_dict.cifmw_test_operator_horizontest_project_name_xpath }}', 'horizonTestDir': '{{ stage_vars_dict.cifmw_test_operator_horizontest_horizon_test_dir }}', 'extraMounts': '{{ stage_vars_dict.cifmw_test_operator_horizontest_extra_mounts | default(omit) }}', 'resources': '{{ stage_vars_dict.cifmw_test_operator_horizontest_resources }}'}}}) 2025-06-06 09:57:31.584181 | controller | skipping: [localhost] => (item={'key': 'ansible_user_dir', 'value': "{{ lookup('env', 'HOME') }}"}) 2025-06-06 09:57:31.584188 | controller | skipping: [localhost] => (item={'key': 'cifmw_artifacts_crc_sshkey', 'value': '~/.ssh/id_cifw'}) 2025-06-06 09:57:31.584194 | controller | skipping: [localhost] => (item={'key': 'cifmw_dlrn_report_result', 'value': False}) 2025-06-06 09:57:31.584200 | controller | skipping: [localhost] => (item={'key': 'cifmw_extras', 'value': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml']}) 2025-06-06 09:57:31.584207 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_api', 'value': 'api.crc.testing:6443'}) 2025-06-06 09:57:31.584213 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_kubeconfig', 'value': '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig'}) 2025-06-06 09:57:31.584219 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_password', 'value': '123456789'}) 2025-06-06 09:57:31.584231 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_skip_tls_verify', 'value': True}) 2025-06-06 09:57:31.584237 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_user', 'value': 'kubeadmin'}) 2025-06-06 09:57:31.584243 | controller | skipping: [localhost] => (item={'key': 'cifmw_operator_build_output', 'value': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}}) 2025-06-06 09:57:31.584253 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_exclude_list', 'value': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n'}) 2025-06-06 09:57:31.584264 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_include_list', 'value': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n'}) 2025-06-06 09:57:31.584271 | controller | skipping: [localhost] => (item={'key': 'cifmw_use_libvirt', 'value': False}) 2025-06-06 09:57:31.584277 | controller | skipping: [localhost] => (item={'key': 'cifmw_zuul_target_host', 'value': 'controller'}) 2025-06-06 09:57:31.584283 | controller | skipping: [localhost] => (item={'key': 'content_provider_registry_ip', 'value': '38.129.56.165'}) 2025-06-06 09:57:31.584292 | controller | skipping: [localhost] => (item={'key': 'crc_ci_bootstrap_cloud_name', 'value': "{{ nodepool.cloud | replace('-nodepool-tripleo','') }}"}) 2025-06-06 09:57:31.584317 | controller | skipping: [localhost] => (item={'key': 'crc_ci_bootstrap_networking', 'value': {'instances': {'compute-0': {'networks': {'default': {'ip': '192.168.122.100'}, 'internal-api': {'config_nm': False, 'ip': '172.17.0.100'}, 'storage': {'config_nm': False, 'ip': '172.18.0.100'}, 'tenant': {'config_nm': False, 'ip': '172.19.0.100'}}}, 'controller': {'networks': {'default': {'ip': '192.168.122.11'}}}, 'crc': {'networks': {'default': {'ip': '192.168.122.10'}, 'internal-api': {'ip': '172.17.0.5'}, 'storage': {'ip': '172.18.0.5'}, 'tenant': {'ip': '172.19.0.5'}}}}, 'networks': {'default': {'mtu': "{{ ('ibm' in nodepool.cloud) | ternary('1440', '1500') }}", 'range': '192.168.122.0/24', 'router_net': "{{ ('ibm' in nodepool.cloud) | ternary('hostonly', 'public') }}"}, 'internal-api': {'range': '172.17.0.0/24', 'vlan': 20}, 'storage': {'range': '172.18.0.0/24', 'vlan': 21}, 'tenant': {'range': '172.19.0.0/24', 'vlan': 22}}}}) 2025-06-06 09:57:31.584328 | controller | skipping: [localhost] => (item={'key': 'enable_ramdisk', 'value': True}) 2025-06-06 09:57:31.584334 | controller | skipping: [localhost] => (item={'key': 'push_registry', 'value': 'quay.rdoproject.org'}) 2025-06-06 09:57:31.584341 | controller | skipping: [localhost] => (item={'key': 'quay_login_secret_name', 'value': 'quay_nextgen_zuulgithubci'}) 2025-06-06 09:57:31.584347 | controller | skipping: [localhost] => (item={'key': 'registry_login_enabled', 'value': True}) 2025-06-06 09:57:31.584380 | controller | skipping: [localhost] => (item={'key': 'zuul', 'value': {'_inheritance_path': ['', '', '', '', '', '', ''], 'ansible_version': '8', 'attempts': 1, 'branch': 'main', 'build': 'da6209eb144b44c8bcf9e635dd549c6d', 'build_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'buildset': 'c23d61d792934561ac5e8506036c624d', 'buildset_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'child_jobs': [], 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'event_id': '8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2', 'executor': {'hostname': 'ze04.softwarefactory-project.io', 'inventory_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/ansible/inventory.yaml', 'log_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs', 'result_data_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/results.json', 'src_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src', 'work_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work'}, 'items': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}], 'job': 'cifmw-multinode-tempest', 'jobtags': [], 'max_attempts': 1, 'message': 'RE5NOiBEZWNyZWFzZSB0ZW1wZXN0IGNvbmN1cnJlbmN5CgpPbmNlIHRoZSB0ZW1wZXN0IHBvZCBmYWlsZWQgaXQgZ2V0cyB0aGUgc3RhdHVzIE9PTUtpbGxlZCwgd2hpY2ggbWVhbnMgdGhhdCBpdCB0cmllZCB0byBnZXQgbW9yZSBtZW1vZXJ5IHRoYW4gdGhlIG1heGltdW0uDQpBbHNvIHRob3NlIHRlbXBlc3QgZXhlY3V0aW9uIGhhcyBub3QgdGhlIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBwYXNzaW5nIGFuZCBmYWlsbGluZyB0ZXN0cy4NCldlIHdvdWxkIG5lZWQgdG8gaW5jcmVhc2UgdGhlIG1lbW9yeSwgYnV0IGZvciB0ZXN0aW5nIHB1cnBvc2Ugd2Ugd2VudCB0aGUgd2F5IG9mIHJlZHVjaW5nIGNvbmN1cnJlbmN5Lg0KDQpETk0=', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'pipeline': 'github-check', 'playbook_context': {'playbook_projects': {'trusted/project_0/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'trusted/project_1/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'trusted/project_2/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}, 'trusted/project_3/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'a018e6b0bced870b891d976dc310b7eb3db35044'}, 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae'}, 'untrusted/project_1/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'untrusted/project_2/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'untrusted/project_3/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}}, 'playbooks': [{'path': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml', 'roles': [{'checkout': 'main', 'checkout_description': 'playbook branch', 'link_name': 'ansible/playbook_0/role_0/ci-framework', 'link_target': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework', 'role_path': 'ansible/playbook_0/role_0/ci-framework/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_1/config', 'link_target': 'untrusted/project_1/review.rdoproject.org/config', 'role_path': 'ansible/playbook_0/role_1/config/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_2/zuul-jobs', 'link_target': 'untrusted/project_2/opendev.org/zuul/zuul-jobs', 'role_path': 'ansible/playbook_0/role_2/zuul-jobs/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_3/rdo-jobs', 'link_target': 'untrusted/project_3/review.rdoproject.org/rdo-jobs', 'role_path': 'ansible/playbook_0/role_3/rdo-jobs/roles'}]}]}, 'post_review': False, 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'projects': {'github.com/crc-org/crc-cloud': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/crc-org/crc-cloud', 'checkout': 'main', 'checkout_description': 'project override ref', 'commit': '9da7add26c55e3bc443a9d94a782c60b37c6715d', 'name': 'crc-org/crc-cloud', 'required': True, 'short_name': 'crc-cloud', 'src_dir': 'src/github.com/crc-org/crc-cloud'}, 'github.com/openstack-k8s-operators/ci-framework': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'name': 'openstack-k8s-operators/ci-framework', 'required': True, 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'github.com/openstack-k8s-operators/edpm-ansible': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'c0ca7993acea8ffa839245afdd7332494722ffff', 'name': 'openstack-k8s-operators/edpm-ansible', 'required': True, 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'github.com/openstack-k8s-operators/infra-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/infra-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'cbb0f7bc989f7eaf4bbfab8382ad2d9f1f63e5db', 'name': 'openstack-k8s-operators/infra-operator', 'required': True, 'short_name': 'infra-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/infra-operator'}, 'github.com/openstack-k8s-operators/install_yamls': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/install_yamls', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'dd0e4e5597fa058a21aee0f67a15ff7c5c0a7ec8', 'name': 'openstack-k8s-operators/install_yamls', 'required': True, 'short_name': 'install_yamls', 'src_dir': 'src/github.com/openstack-k8s-operators/install_yamls'}, 'github.com/openstack-k8s-operators/openstack-baremetal-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-baremetal-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '08087ea7ec0e7588890d424cb9f16c27a5f29927', 'name': 'openstack-k8s-operators/openstack-baremetal-operator', 'required': True, 'short_name': 'openstack-baremetal-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-baremetal-operator'}, 'github.com/openstack-k8s-operators/openstack-must-gather': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-must-gather', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e365c75e67bb862044359184e010c057d4080fd6', 'name': 'openstack-k8s-operators/openstack-must-gather', 'required': True, 'short_name': 'openstack-must-gather', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-must-gather'}, 'github.com/openstack-k8s-operators/openstack-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'name': 'openstack-k8s-operators/openstack-operator', 'required': True, 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'github.com/openstack-k8s-operators/repo-setup': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/repo-setup', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '225014e2f29094d2359df1987712a7fa3388bf59', 'name': 'openstack-k8s-operators/repo-setup', 'required': True, 'short_name': 'repo-setup', 'src_dir': 'src/github.com/openstack-k8s-operators/repo-setup'}, 'opendev.org/zuul/zuul-jobs': {'canonical_hostname': 'opendev.org', 'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773', 'name': 'zuul/zuul-jobs', 'required': True, 'short_name': 'zuul-jobs', 'src_dir': 'src/opendev.org/zuul/zuul-jobs'}, 'review.rdoproject.org/config': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096', 'name': 'config', 'required': True, 'short_name': 'config', 'src_dir': 'src/review.rdoproject.org/config'}}, 'ref': 'refs/pull/3041/head', 'resources': {}, 'tenant': 'rdoproject.org', 'timeout': 10800, 'topic': None, 'voting': True}}) 2025-06-06 09:57:31.637421 | controller | skipping: [localhost] => (item={'key': 'zuul_log_collection', 'value': True}) 2025-06-06 09:57:31.637501 | controller | skipping: [localhost] => (item={'key': 'inventory_file', 'value': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml'}) 2025-06-06 09:57:31.637511 | controller | skipping: [localhost] => (item={'key': 'inventory_dir', 'value': '/home/zuul/ci-framework-data/artifacts'}) 2025-06-06 09:57:31.637517 | controller | skipping: [localhost] => (item={'key': 'ansible_connection', 'value': 'local'}) 2025-06-06 09:57:31.637523 | controller | skipping: [localhost] => (item={'key': 'inventory_hostname', 'value': 'localhost'}) 2025-06-06 09:57:31.637530 | controller | skipping: [localhost] => (item={'key': 'inventory_hostname_short', 'value': 'localhost'}) 2025-06-06 09:57:31.637536 | controller | skipping: [localhost] => (item={'key': 'group_names', 'value': ['ungrouped']}) 2025-06-06 09:57:31.637659 | controller | skipping: [localhost] => (item={'key': 'ansible_facts', 'value': {'user_id': 'zuul', 'user_uid': 1000, 'user_gid': 1000, 'user_gecos': '', 'user_dir': '/home/zuul', 'user_shell': '/bin/bash', 'real_user_id': 1000, 'effective_user_id': 1000, 'real_group_id': 1000, 'effective_group_id': 1000, 'virtualization_role': 'guest', 'virtualization_type': 'openstack', 'virtualization_tech_guest': ['openstack'], 'virtualization_tech_host': ['kvm'], 'distribution': 'CentOS', 'distribution_release': 'Stream', 'distribution_version': '9', 'distribution_major_version': '9', 'distribution_file_path': '/etc/centos-release', 'distribution_file_variety': 'CentOS', 'distribution_file_parsed': True, 'os_family': 'RedHat', 'hostnqn': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739', 'system': 'Linux', 'kernel': '5.14.0-587.el9.x86_64', 'kernel_version': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025', 'machine': 'x86_64', 'python_version': '3.9.21', 'fqdn': 'controller', 'hostname': 'controller', 'nodename': 'controller', 'domain': '', 'userspace_bits': '64', 'architecture': 'x86_64', 'userspace_architecture': 'x86_64', 'machine_id': '314df61b2e65179bd6f69b495633dd38', 'fips': False, 'loadavg': {'1m': 1.2, '5m': 0.93, '15m': 0.52}, 'iscsi_iqn': '', 'ssh_host_key_rsa_public': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQDrbd9eE8e9NeCg+d3o7wC5mLMV0Yy8Uhrll1kfn9he5ckk40YLYWeQKFt6VUBJPtDYKt4SgB4VbVwArKZilf99GyAxwWXQIkBsE/oMqciHWuKkyNaWDY4nJN6xqphY/s3ka7T5/tieNeY9NdyQ1gMYBZ3DOjkvNteVHVDENcl9g8AUX6CZ2lbQ2JwFVOmMEufmSICIBfju1OT5kqBb721KY5Y/FY6CqbjpSQ4FuN70TBGQnfA+lhprMyZQnQqpWH++9/mSEPMRspM4WzHBkyRTH6PfoIy2NQ7kmp/zSYpWN5PjOz2to49UiPN50f8ov3iM9ZRIQtXJu6FybqV9ty4VGqEyQxxtxx7icSxjcUSaMD6lMu1qiUwQuw+eQuh5+6WRn9F3aotl6sqvGDqc56lJzCuSxAKfjEDmE086gPAmpkFoQdLp5LVlZMfw5rKMzseLOITtSFht8/RpanLrcJwb/RaYPRsxsPJZy9O4CygyO72TizCh0PKHOh/4JvK4iz8=', 'ssh_host_key_rsa_public_keytype': 'ssh-rsa', 'ssh_host_key_ecdsa_public': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJoAxN2ARd2JdNejxwdugY8fGCyE0KhPRvZEJfdlXf0KEnRx9aiKKWAlmK9eqxuycVBcPDX+4dScSU8Q8m/VL9I=', 'ssh_host_key_ecdsa_public_keytype': 'ecdsa-sha2-nistp256', 'ssh_host_key_ed25519_public': 'AAAAC3NzaC1lZDI1NTE5AAAAIP3UGXmEvXt5gKxgcpX738+504m2mA6Rw2Aj9e8CvWcE', 'ssh_host_key_ed25519_public_keytype': 'ssh-ed25519', 'apparmor': {'status': 'disabled'}, 'system_capabilities_enforced': 'True', 'system_capabilities': [''], 'cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'proc_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'ansible_local': {}, 'date_time': {'year': '2025', 'month': '06', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'day': '06', 'hour': '09', 'minute': '20', 'second': '00', 'epoch': '1749201600', 'epoch_int': '1749201600', 'date': '2025-06-06', 'time': '09:20:00', 'iso8601_micro': '2025-06-06T09:20:00.167055Z', 'iso8601': '2025-06-06T09:20:00Z', 'iso8601_basic': '20250606T092000167055', 'iso8601_basic_short': '20250606T092000', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000'}, 'fibre_channel_wwn': [], 'processor': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor'], 'processor_count': 2, 'processor_cores': 1, 'processor_threads_per_core': 1, 'processor_vcpus': 2, 'processor_nproc': 2, 'memtotal_mb': 3655, 'memfree_mb': 1511, 'swaptotal_mb': 0, 'swapfree_mb': 0, 'memory_mb': {'real': {'total': 3655, 'used': 2144, 'free': 1511}, 'nocache': {'free': 2942, 'used': 713}, 'swap': {'total': 0, 'free': 0, 'used': 0, 'cached': 0}}, 'bios_date': '04/01/2014', 'bios_vendor': 'SeaBIOS', 'bios_version': '1.15.0-1', 'board_asset_tag': 'NA', 'board_name': 'NA', 'board_serial': 'NA', 'board_vendor': 'NA', 'board_version': 'NA', 'chassis_asset_tag': 'NA', 'chassis_serial': 'NA', 'chassis_vendor': 'QEMU', 'chassis_version': 'pc-i440fx-6.2', 'form_factor': 'Other', 'product_name': 'OpenStack Nova', 'product_serial': 'NA', 'product_uuid': 'NA', 'product_version': '26.2.1', 'system_vendor': 'OpenStack Foundation', 'devices': {'sr0': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2025-06-06-09-07-00-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '2048', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'host': '', 'holders': []}, 'vda': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': '0x1af4', 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '512', 'partitions': {'vda1': {'links': {'ids': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '83883999', 'sectorsize': 512, 'size': '40.00 GB', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '83886080', 'sectorsize': '512', 'size': '40.00 GB', 'host': '', 'holders': []}}, 'device_links': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'uuids': {'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'sr0': ['2025-06-06-09-07-00-00']}, 'labels': {'sr0': ['config-2']}, 'masters': {}}, 'uptime_seconds': 771, 'lvm': 'N/A', 'mounts': [{'mount': '/', 'device': '/dev/vda1', 'fstype': 'xfs', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_total': 42881495040, 'size_available': 39019388928, 'block_size': 4096, 'block_total': 10469115, 'block_available': 9526218, 'block_used': 942897, 'inode_total': 20970992, 'inode_available': 20823468, 'inode_used': 147524, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}], 'is_chroot': False, 'selinux_python_present': True, 'selinux': {'status': 'enabled', 'policyvers': 33, 'config_mode': 'enforcing', 'mode': 'enforcing', 'type': 'targeted'}, 'lsb': {}, 'interfaces': ['lo', 'eth1', 'eth0'], 'eth1': {'device': 'eth1', 'macaddress': 'fa:16:3e:3f:ac:ad', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio5', 'speed': -1, 'promisc': False, 'ipv4': {'address': '192.168.122.11', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'lo': {'device': 'lo', 'mtu': 65536, 'active': True, 'type': 'loopback', 'promisc': False, 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'off [fixed]', 'vlan_challenged': 'on [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_gso_list': 'on', 'tx_nocache_copy': 'off [fixed]', 'loopback': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'eth0': {'device': 'eth0', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio1', 'speed': -1, 'promisc': False, 'ipv4': {'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe5f:a901', 'prefix': '64', 'scope': 'link'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'default_ipv4': {'gateway': '38.102.83.1', 'interface': 'eth0', 'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'type': 'ether', 'alias': 'eth0'}, 'default_ipv6': {}, 'all_ipv4_addresses': ['192.168.122.11', '38.102.83.173'], 'all_ipv6_addresses': ['fe80::f816:3eff:fe5f:a901'], 'locally_reachable_ips': {'ipv4': ['38.102.83.173', '127.0.0.0/8', '127.0.0.1', '192.168.122.11'], 'ipv6': ['::1', 'fe80::f816:3eff:fe5f:a901']}, 'pkg_mgr': 'dnf', 'python': {'version': {'major': 3, 'minor': 9, 'micro': 21, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0], 'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython'}, 'dns': {'nameservers': ['192.168.122.10', '199.204.44.24', '199.204.47.54']}, 'env': {'SHELL': '/bin/bash', 'PWD': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'LOGNAME': 'zuul', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'MOTD_SHOWN': 'pam', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'SSH_CONNECTION': '38.102.83.114 33694 38.102.83.173 22', 'XDG_SESSION_CLASS': 'user', 'SELINUX_ROLE_REQUESTED': '', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'USER': 'zuul', 'SELINUX_USE_CURRENT_RANGE': '', 'SHLVL': '2', 'XDG_SESSION_ID': '9', 'XDG_RUNTIME_DIR': '/run/user/1000', 'SSH_CLIENT': '38.102.83.114 33694 22', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'which_declare': 'declare -f', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'SELINUX_LEVEL_REQUESTED': '', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}'}, 'service_mgr': 'systemd', 'gather_subset': ['all'], 'module_setup': True, 'discovered_interpreter_python': '/usr/bin/python3', 'cifmw_path': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'cifmw_repo_setup_full_hash': '6ea4a7034bb91123759dc318f3802588', 'cifmw_repo_setup_commit_hash': None, 'cifmw_repo_setup_distro_hash': None, 'cifmw_repo_setup_extended_hash': None, 'cifmw_repo_setup_dlrn_api_url': 'https://trunk.rdoproject.org/api-centos9-antelope', 'cifmw_repo_setup_dlrn_url': 'https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5', 'cifmw_repo_setup_release': 'antelope', 'cifmw_install_yamls_environment': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig'}, 'cifmw_install_yamls_defaults': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': False, 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': False, 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm'}, 'cifmw_discovered_image_name': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_image_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_hash': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab', 'cifmw_discovered_hash_algorithm': 'sha256', 'cifmw_openshift_login_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_login_user': 'kubeadmin', 'cifmw_openshift_login_password': 123456789, 'cifmw_openshift_login_api': 'https://api.crc.testing:6443', 'cifmw_openshift_login_cert_login': False, 'cifmw_openshift_login_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_openshift_login_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_api': 'https://api.crc.testing:6443', 'cifmw_openshift_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_user': 'kubeadmin', 'cifmw_openshift_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_edpm_deploy_env': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'DATAPLANE_CONTAINER_TAG': '6ea4a7034bb91123759dc318f3802588', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/home/zuul/ci-framework-data/nova-extra-config.conf'}}}) 2025-06-06 09:57:32.004598 | controller | skipping: [localhost] => (item={'key': 'ansible_user_id', 'value': 'zuul'}) 2025-06-06 09:57:32.004656 | controller | skipping: [localhost] => (item={'key': 'ansible_user_uid', 'value': 1000}) 2025-06-06 09:57:32.004709 | controller | skipping: [localhost] => (item={'key': 'ansible_user_gid', 'value': 1000}) 2025-06-06 09:57:32.004730 | controller | skipping: [localhost] => (item={'key': 'ansible_user_gecos', 'value': ''}) 2025-06-06 09:57:32.004748 | controller | skipping: [localhost] => (item={'key': 'ansible_user_shell', 'value': '/bin/bash'}) 2025-06-06 09:57:32.004766 | controller | skipping: [localhost] => (item={'key': 'ansible_real_user_id', 'value': 1000}) 2025-06-06 09:57:32.004941 | controller | skipping: [localhost] => (item={'key': 'ansible_effective_user_id', 'value': 1000}) 2025-06-06 09:57:32.004969 | controller | skipping: [localhost] => (item={'key': 'ansible_real_group_id', 'value': 1000}) 2025-06-06 09:57:32.004983 | controller | skipping: [localhost] => (item={'key': 'ansible_effective_group_id', 'value': 1000}) 2025-06-06 09:57:32.004997 | controller | skipping: [localhost] => (item={'key': 'ansible_virtualization_role', 'value': 'guest'}) 2025-06-06 09:57:32.005031 | controller | skipping: [localhost] => (item={'key': 'ansible_virtualization_type', 'value': 'openstack'}) 2025-06-06 09:57:32.005045 | controller | skipping: [localhost] => (item={'key': 'ansible_virtualization_tech_guest', 'value': ['openstack']}) 2025-06-06 09:57:32.005060 | controller | skipping: [localhost] => (item={'key': 'ansible_virtualization_tech_host', 'value': ['kvm']}) 2025-06-06 09:57:32.005073 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution', 'value': 'CentOS'}) 2025-06-06 09:57:32.005086 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_release', 'value': 'Stream'}) 2025-06-06 09:57:32.005100 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_version', 'value': '9'}) 2025-06-06 09:57:32.005113 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_major_version', 'value': '9'}) 2025-06-06 09:57:32.005127 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_file_path', 'value': '/etc/centos-release'}) 2025-06-06 09:57:32.005140 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_file_variety', 'value': 'CentOS'}) 2025-06-06 09:57:32.005154 | controller | skipping: [localhost] => (item={'key': 'ansible_distribution_file_parsed', 'value': True}) 2025-06-06 09:57:32.005167 | controller | skipping: [localhost] => (item={'key': 'ansible_os_family', 'value': 'RedHat'}) 2025-06-06 09:57:32.005181 | controller | skipping: [localhost] => (item={'key': 'ansible_hostnqn', 'value': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739'}) 2025-06-06 09:57:32.005195 | controller | skipping: [localhost] => (item={'key': 'ansible_system', 'value': 'Linux'}) 2025-06-06 09:57:32.005220 | controller | skipping: [localhost] => (item={'key': 'ansible_kernel', 'value': '5.14.0-587.el9.x86_64'}) 2025-06-06 09:57:32.005234 | controller | skipping: [localhost] => (item={'key': 'ansible_kernel_version', 'value': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025'}) 2025-06-06 09:57:32.005248 | controller | skipping: [localhost] => (item={'key': 'ansible_machine', 'value': 'x86_64'}) 2025-06-06 09:57:32.005261 | controller | skipping: [localhost] => (item={'key': 'ansible_python_version', 'value': '3.9.21'}) 2025-06-06 09:57:32.005275 | controller | skipping: [localhost] => (item={'key': 'ansible_fqdn', 'value': 'controller'}) 2025-06-06 09:57:32.005288 | controller | skipping: [localhost] => (item={'key': 'ansible_hostname', 'value': 'controller'}) 2025-06-06 09:57:32.005302 | controller | skipping: [localhost] => (item={'key': 'ansible_nodename', 'value': 'controller'}) 2025-06-06 09:57:32.005315 | controller | skipping: [localhost] => (item={'key': 'ansible_domain', 'value': ''}) 2025-06-06 09:57:32.005329 | controller | skipping: [localhost] => (item={'key': 'ansible_userspace_bits', 'value': '64'}) 2025-06-06 09:57:32.005342 | controller | skipping: [localhost] => (item={'key': 'ansible_architecture', 'value': 'x86_64'}) 2025-06-06 09:57:32.005356 | controller | skipping: [localhost] => (item={'key': 'ansible_userspace_architecture', 'value': 'x86_64'}) 2025-06-06 09:57:32.005369 | controller | skipping: [localhost] => (item={'key': 'ansible_machine_id', 'value': '314df61b2e65179bd6f69b495633dd38'}) 2025-06-06 09:57:32.005382 | controller | skipping: [localhost] => (item={'key': 'ansible_fips', 'value': False}) 2025-06-06 09:57:32.005396 | controller | skipping: [localhost] => (item={'key': 'ansible_loadavg', 'value': {'1m': 1.2, '5m': 0.93, '15m': 0.52}}) 2025-06-06 09:57:32.005410 | controller | skipping: [localhost] => (item={'key': 'ansible_iscsi_iqn', 'value': ''}) 2025-06-06 09:57:32.005425 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_rsa_public', 'value': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQDrbd9eE8e9NeCg+d3o7wC5mLMV0Yy8Uhrll1kfn9he5ckk40YLYWeQKFt6VUBJPtDYKt4SgB4VbVwArKZilf99GyAxwWXQIkBsE/oMqciHWuKkyNaWDY4nJN6xqphY/s3ka7T5/tieNeY9NdyQ1gMYBZ3DOjkvNteVHVDENcl9g8AUX6CZ2lbQ2JwFVOmMEufmSICIBfju1OT5kqBb721KY5Y/FY6CqbjpSQ4FuN70TBGQnfA+lhprMyZQnQqpWH++9/mSEPMRspM4WzHBkyRTH6PfoIy2NQ7kmp/zSYpWN5PjOz2to49UiPN50f8ov3iM9ZRIQtXJu6FybqV9ty4VGqEyQxxtxx7icSxjcUSaMD6lMu1qiUwQuw+eQuh5+6WRn9F3aotl6sqvGDqc56lJzCuSxAKfjEDmE086gPAmpkFoQdLp5LVlZMfw5rKMzseLOITtSFht8/RpanLrcJwb/RaYPRsxsPJZy9O4CygyO72TizCh0PKHOh/4JvK4iz8='}) 2025-06-06 09:57:32.005457 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_rsa_public_keytype', 'value': 'ssh-rsa'}) 2025-06-06 09:57:32.112343 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_ecdsa_public', 'value': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJoAxN2ARd2JdNejxwdugY8fGCyE0KhPRvZEJfdlXf0KEnRx9aiKKWAlmK9eqxuycVBcPDX+4dScSU8Q8m/VL9I='}) 2025-06-06 09:57:32.112385 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_ecdsa_public_keytype', 'value': 'ecdsa-sha2-nistp256'}) 2025-06-06 09:57:32.112393 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_ed25519_public', 'value': 'AAAAC3NzaC1lZDI1NTE5AAAAIP3UGXmEvXt5gKxgcpX738+504m2mA6Rw2Aj9e8CvWcE'}) 2025-06-06 09:57:32.112400 | controller | skipping: [localhost] => (item={'key': 'ansible_ssh_host_key_ed25519_public_keytype', 'value': 'ssh-ed25519'}) 2025-06-06 09:57:32.112407 | controller | skipping: [localhost] => (item={'key': 'ansible_apparmor', 'value': {'status': 'disabled'}}) 2025-06-06 09:57:32.112414 | controller | skipping: [localhost] => (item={'key': 'ansible_system_capabilities_enforced', 'value': 'True'}) 2025-06-06 09:57:32.112420 | controller | skipping: [localhost] => (item={'key': 'ansible_system_capabilities', 'value': ['']}) 2025-06-06 09:57:32.112426 | controller | skipping: [localhost] => (item={'key': 'ansible_cmdline', 'value': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}}) 2025-06-06 09:57:32.112434 | controller | skipping: [localhost] => (item={'key': 'ansible_proc_cmdline', 'value': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}}) 2025-06-06 09:57:32.112440 | controller | skipping: [localhost] => (item={'key': 'ansible_local', 'value': {}}) 2025-06-06 09:57:32.112448 | controller | skipping: [localhost] => (item={'key': 'ansible_date_time', 'value': {'year': '2025', 'month': '06', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'day': '06', 'hour': '09', 'minute': '20', 'second': '00', 'epoch': '1749201600', 'epoch_int': '1749201600', 'date': '2025-06-06', 'time': '09:20:00', 'iso8601_micro': '2025-06-06T09:20:00.167055Z', 'iso8601': '2025-06-06T09:20:00Z', 'iso8601_basic': '20250606T092000167055', 'iso8601_basic_short': '20250606T092000', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000'}}) 2025-06-06 09:57:32.112455 | controller | skipping: [localhost] => (item={'key': 'ansible_fibre_channel_wwn', 'value': []}) 2025-06-06 09:57:32.112462 | controller | skipping: [localhost] => (item={'key': 'ansible_processor', 'value': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor']}) 2025-06-06 09:57:32.112468 | controller | skipping: [localhost] => (item={'key': 'ansible_processor_count', 'value': 2}) 2025-06-06 09:57:32.112475 | controller | skipping: [localhost] => (item={'key': 'ansible_processor_cores', 'value': 1}) 2025-06-06 09:57:32.112481 | controller | skipping: [localhost] => (item={'key': 'ansible_processor_threads_per_core', 'value': 1}) 2025-06-06 09:57:32.112487 | controller | skipping: [localhost] => (item={'key': 'ansible_processor_vcpus', 'value': 2}) 2025-06-06 09:57:32.112493 | controller | skipping: [localhost] => (item={'key': 'ansible_processor_nproc', 'value': 2}) 2025-06-06 09:57:32.112499 | controller | skipping: [localhost] => (item={'key': 'ansible_memtotal_mb', 'value': 3655}) 2025-06-06 09:57:32.112506 | controller | skipping: [localhost] => (item={'key': 'ansible_memfree_mb', 'value': 1511}) 2025-06-06 09:57:32.112514 | controller | skipping: [localhost] => (item={'key': 'ansible_swaptotal_mb', 'value': 0}) 2025-06-06 09:57:32.112522 | controller | skipping: [localhost] => (item={'key': 'ansible_swapfree_mb', 'value': 0}) 2025-06-06 09:57:32.112530 | controller | skipping: [localhost] => (item={'key': 'ansible_memory_mb', 'value': {'real': {'total': 3655, 'used': 2144, 'free': 1511}, 'nocache': {'free': 2942, 'used': 713}, 'swap': {'total': 0, 'free': 0, 'used': 0, 'cached': 0}}}) 2025-06-06 09:57:32.112544 | controller | skipping: [localhost] => (item={'key': 'ansible_bios_date', 'value': '04/01/2014'}) 2025-06-06 09:57:32.112552 | controller | skipping: [localhost] => (item={'key': 'ansible_bios_vendor', 'value': 'SeaBIOS'}) 2025-06-06 09:57:32.112560 | controller | skipping: [localhost] => (item={'key': 'ansible_bios_version', 'value': '1.15.0-1'}) 2025-06-06 09:57:32.112567 | controller | skipping: [localhost] => (item={'key': 'ansible_board_asset_tag', 'value': 'NA'}) 2025-06-06 09:57:32.112575 | controller | skipping: [localhost] => (item={'key': 'ansible_board_name', 'value': 'NA'}) 2025-06-06 09:57:32.112583 | controller | skipping: [localhost] => (item={'key': 'ansible_board_serial', 'value': 'NA'}) 2025-06-06 09:57:32.112591 | controller | skipping: [localhost] => (item={'key': 'ansible_board_vendor', 'value': 'NA'}) 2025-06-06 09:57:32.112599 | controller | skipping: [localhost] => (item={'key': 'ansible_board_version', 'value': 'NA'}) 2025-06-06 09:57:32.112613 | controller | skipping: [localhost] => (item={'key': 'ansible_chassis_asset_tag', 'value': 'NA'}) 2025-06-06 09:57:32.112622 | controller | skipping: [localhost] => (item={'key': 'ansible_chassis_serial', 'value': 'NA'}) 2025-06-06 09:57:32.112629 | controller | skipping: [localhost] => (item={'key': 'ansible_chassis_vendor', 'value': 'QEMU'}) 2025-06-06 09:57:32.112636 | controller | skipping: [localhost] => (item={'key': 'ansible_chassis_version', 'value': 'pc-i440fx-6.2'}) 2025-06-06 09:57:32.112643 | controller | skipping: [localhost] => (item={'key': 'ansible_form_factor', 'value': 'Other'}) 2025-06-06 09:57:32.112650 | controller | skipping: [localhost] => (item={'key': 'ansible_product_name', 'value': 'OpenStack Nova'}) 2025-06-06 09:57:32.112656 | controller | skipping: [localhost] => (item={'key': 'ansible_product_serial', 'value': 'NA'}) 2025-06-06 09:57:32.112662 | controller | skipping: [localhost] => (item={'key': 'ansible_product_uuid', 'value': 'NA'}) 2025-06-06 09:57:32.112675 | controller | skipping: [localhost] => (item={'key': 'ansible_product_version', 'value': '26.2.1'}) 2025-06-06 09:57:32.112681 | controller | skipping: [localhost] => (item={'key': 'ansible_system_vendor', 'value': 'OpenStack Foundation'}) 2025-06-06 09:57:32.112688 | controller | skipping: [localhost] => (item={'key': 'ansible_devices', 'value': {'sr0': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2025-06-06-09-07-00-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '2048', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'host': '', 'holders': []}, 'vda': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': '0x1af4', 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '512', 'partitions': {'vda1': {'links': {'ids': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '83883999', 'sectorsize': 512, 'size': '40.00 GB', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '83886080', 'sectorsize': '512', 'size': '40.00 GB', 'host': '', 'holders': []}}}) 2025-06-06 09:57:32.112696 | controller | skipping: [localhost] => (item={'key': 'ansible_device_links', 'value': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'uuids': {'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'sr0': ['2025-06-06-09-07-00-00']}, 'labels': {'sr0': ['config-2']}, 'masters': {}}}) 2025-06-06 09:57:32.112706 | controller | skipping: [localhost] => (item={'key': 'ansible_uptime_seconds', 'value': 771}) 2025-06-06 09:57:32.112712 | controller | skipping: [localhost] => (item={'key': 'ansible_lvm', 'value': 'N/A'}) 2025-06-06 09:57:32.112718 | controller | skipping: [localhost] => (item={'key': 'ansible_mounts', 'value': [{'mount': '/', 'device': '/dev/vda1', 'fstype': 'xfs', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_total': 42881495040, 'size_available': 39019388928, 'block_size': 4096, 'block_total': 10469115, 'block_available': 9526218, 'block_used': 942897, 'inode_total': 20970992, 'inode_available': 20823468, 'inode_used': 147524, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}]}) 2025-06-06 09:57:32.112728 | controller | skipping: [localhost] => (item={'key': 'ansible_is_chroot', 'value': False}) 2025-06-06 09:57:32.112734 | controller | skipping: [localhost] => (item={'key': 'ansible_selinux_python_present', 'value': True}) 2025-06-06 09:57:32.112740 | controller | skipping: [localhost] => (item={'key': 'ansible_selinux', 'value': {'status': 'enabled', 'policyvers': 33, 'config_mode': 'enforcing', 'mode': 'enforcing', 'type': 'targeted'}}) 2025-06-06 09:57:32.112746 | controller | skipping: [localhost] => (item={'key': 'ansible_lsb', 'value': {}}) 2025-06-06 09:57:32.112752 | controller | skipping: [localhost] => (item={'key': 'ansible_interfaces', 'value': ['lo', 'eth1', 'eth0']}) 2025-06-06 09:57:32.112764 | controller | skipping: [localhost] => (item={'key': 'ansible_eth1', 'value': {'device': 'eth1', 'macaddress': 'fa:16:3e:3f:ac:ad', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio5', 'speed': -1, 'promisc': False, 'ipv4': {'address': '192.168.122.11', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}}) 2025-06-06 09:57:32.189859 | controller | skipping: [localhost] => (item={'key': 'ansible_lo', 'value': {'device': 'lo', 'mtu': 65536, 'active': True, 'type': 'loopback', 'promisc': False, 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'off [fixed]', 'vlan_challenged': 'on [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_gso_list': 'on', 'tx_nocache_copy': 'off [fixed]', 'loopback': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}}) 2025-06-06 09:57:32.189909 | controller | skipping: [localhost] => (item={'key': 'ansible_eth0', 'value': {'device': 'eth0', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio1', 'speed': -1, 'promisc': False, 'ipv4': {'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe5f:a901', 'prefix': '64', 'scope': 'link'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}}) 2025-06-06 09:57:32.233277 | controller | skipping: [localhost] => (item={'key': 'ansible_default_ipv4', 'value': {'gateway': '38.102.83.1', 'interface': 'eth0', 'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'type': 'ether', 'alias': 'eth0'}}) 2025-06-06 09:57:32.233313 | controller | skipping: [localhost] => (item={'key': 'ansible_default_ipv6', 'value': {}}) 2025-06-06 09:57:32.233322 | controller | skipping: [localhost] => (item={'key': 'ansible_all_ipv4_addresses', 'value': ['192.168.122.11', '38.102.83.173']}) 2025-06-06 09:57:32.233328 | controller | skipping: [localhost] => (item={'key': 'ansible_all_ipv6_addresses', 'value': ['fe80::f816:3eff:fe5f:a901']}) 2025-06-06 09:57:32.233335 | controller | skipping: [localhost] => (item={'key': 'ansible_locally_reachable_ips', 'value': {'ipv4': ['38.102.83.173', '127.0.0.0/8', '127.0.0.1', '192.168.122.11'], 'ipv6': ['::1', 'fe80::f816:3eff:fe5f:a901']}}) 2025-06-06 09:57:32.233342 | controller | skipping: [localhost] => (item={'key': 'ansible_pkg_mgr', 'value': 'dnf'}) 2025-06-06 09:57:32.233353 | controller | skipping: [localhost] => (item={'key': 'ansible_python', 'value': {'version': {'major': 3, 'minor': 9, 'micro': 21, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0], 'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython'}}) 2025-06-06 09:57:32.233360 | controller | skipping: [localhost] => (item={'key': 'ansible_dns', 'value': {'nameservers': ['192.168.122.10', '199.204.44.24', '199.204.47.54']}}) 2025-06-06 09:57:32.233367 | controller | skipping: [localhost] => (item={'key': 'ansible_env', 'value': {'SHELL': '/bin/bash', 'PWD': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'LOGNAME': 'zuul', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'MOTD_SHOWN': 'pam', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'SSH_CONNECTION': '38.102.83.114 33694 38.102.83.173 22', 'XDG_SESSION_CLASS': 'user', 'SELINUX_ROLE_REQUESTED': '', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'USER': 'zuul', 'SELINUX_USE_CURRENT_RANGE': '', 'SHLVL': '2', 'XDG_SESSION_ID': '9', 'XDG_RUNTIME_DIR': '/run/user/1000', 'SSH_CLIENT': '38.102.83.114 33694 22', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'which_declare': 'declare -f', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'SELINUX_LEVEL_REQUESTED': '', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}'}}) 2025-06-06 09:57:32.233375 | controller | skipping: [localhost] => (item={'key': 'ansible_service_mgr', 'value': 'systemd'}) 2025-06-06 09:57:32.233381 | controller | skipping: [localhost] => (item={'key': 'gather_subset', 'value': ['all']}) 2025-06-06 09:57:32.233387 | controller | skipping: [localhost] => (item={'key': 'module_setup', 'value': True}) 2025-06-06 09:57:32.233393 | controller | skipping: [localhost] => (item={'key': 'discovered_interpreter_python', 'value': '/usr/bin/python3'}) 2025-06-06 09:57:32.233399 | controller | skipping: [localhost] => (item={'key': 'cifmw_path', 'value': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin'}) 2025-06-06 09:57:32.233411 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_full_hash', 'value': '6ea4a7034bb91123759dc318f3802588'}) 2025-06-06 09:57:32.233433 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_commit_hash', 'value': None}) 2025-06-06 09:57:32.233447 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_distro_hash', 'value': None}) 2025-06-06 09:57:32.233453 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_extended_hash', 'value': None}) 2025-06-06 09:57:32.233459 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_dlrn_api_url', 'value': 'https://trunk.rdoproject.org/api-centos9-antelope'}) 2025-06-06 09:57:32.233465 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_dlrn_url', 'value': 'https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5'}) 2025-06-06 09:57:32.233471 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_release', 'value': 'antelope'}) 2025-06-06 09:57:32.233477 | controller | skipping: [localhost] => (item={'key': 'cifmw_install_yamls_environment', 'value': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig'}}) 2025-06-06 09:57:32.233521 | controller | skipping: [localhost] => (item={'key': 'cifmw_install_yamls_defaults', 'value': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': False, 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': False, 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm'}}) 2025-06-06 09:57:32.536853 | controller | skipping: [localhost] => (item={'key': 'cifmw_discovered_image_name', 'value': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2'}) 2025-06-06 09:57:32.536924 | controller | skipping: [localhost] => (item={'key': 'cifmw_discovered_image_url', 'value': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2'}) 2025-06-06 09:57:32.536944 | controller | skipping: [localhost] => (item={'key': 'cifmw_discovered_hash', 'value': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab'}) 2025-06-06 09:57:32.536953 | controller | skipping: [localhost] => (item={'key': 'cifmw_discovered_hash_algorithm', 'value': 'sha256'}) 2025-06-06 09:57:32.536962 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_kubeconfig', 'value': '/home/zuul/.crc/machines/crc/kubeconfig'}) 2025-06-06 09:57:32.536970 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_user', 'value': 'kubeadmin'}) 2025-06-06 09:57:32.536978 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_password', 'value': 123456789}) 2025-06-06 09:57:32.536986 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_api', 'value': 'https://api.crc.testing:6443'}) 2025-06-06 09:57:32.536995 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_cert_login', 'value': False}) 2025-06-06 09:57:32.537003 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_token', 'value': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg'}) 2025-06-06 09:57:32.537011 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_context', 'value': 'default/api-crc-testing:6443/kubeadmin'}) 2025-06-06 09:57:32.537019 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_context', 'value': 'default/api-crc-testing:6443/kubeadmin'}) 2025-06-06 09:57:32.537026 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_token', 'value': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg'}) 2025-06-06 09:57:32.537035 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_deploy_env', 'value': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'DATAPLANE_CONTAINER_TAG': '6ea4a7034bb91123759dc318f3802588', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/home/zuul/ci-framework-data/nova-extra-config.conf'}}) 2025-06-06 09:57:32.537044 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_controller_priv_key_secret_name', 'value': 'test-operator-controller-priv-key'}) 2025-06-06 09:57:32.537051 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_controller_priv_key_file_path', 'value': '~/.ssh/id_cifw'}) 2025-06-06 09:57:32.537059 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_kind_name', 'value': 'Tempest'}) 2025-06-06 09:57:32.537067 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_kind_name', 'value': 'Tobiko'}) 2025-06-06 09:57:32.537074 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_kind_name', 'value': 'AnsibleTest'}) 2025-06-06 09:57:32.537082 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_kind_name', 'value': 'HorizonTest'}) 2025-06-06 09:57:32.537090 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_crd_group', 'value': 'test.openstack.org'}) 2025-06-06 09:57:32.537098 | controller | ok: [localhost] => (item={'key': 'cifmw_test_operator_tempest_crd_name', 'value': 'tempests.{{ cifmw_test_operator_crd_group }}'}) 2025-06-06 09:57:32.537106 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_crd_name', 'value': 'tobikoes.{{ cifmw_test_operator_crd_group }}'}) 2025-06-06 09:57:32.537118 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_ansibletest_crd_name', 'value': 'ansibletests.{{ cifmw_test_operator_crd_group }}'}) 2025-06-06 09:57:32.537126 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_horizontest_crd_name', 'value': 'horizontests.{{ cifmw_test_operator_crd_group }}'}) 2025-06-06 09:57:32.537134 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_controller_name', 'value': 'test-operator-controller-manager'}) 2025-06-06 09:57:32.537149 | controller | skipping: [localhost] => (item={'key': 'cifmw_test_operator_tobiko_default_conf', 'value': {'DEFAULT': {'log_dir': '/var/lib/tobiko/tobiko', 'log_file': 'tobiko.log', 'debug': True}, 'testcase': {'timeout': 1800.0, 'test_runner_timeout': 14400.0}, 'ubuntu': {'interface_name': 'enp3s0', 'customized_image_provided': 'True', 'image_url': '{{ cifmw_test_operator_tobiko_advanced_image_url }}'}, 'keystone': {'interface': 'public'}, 'manila': {'share_protocol': 'cephfs'}}}) 2025-06-06 09:57:32.599165 | controller | skipping: [localhost] => (item={'key': 'pre_tests', 'value': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}]}) 2025-06-06 09:57:32.599244 | controller | skipping: [localhost] => (item={'key': 'post_tests', 'value': "{{ (lookup('vars', 'post_tempest', default=[])) }}"}) 2025-06-06 09:57:32.599256 | controller | skipping: [localhost] => (item={'key': '_stage_vars', 'value': {'name': 'tempest', 'type': 'tempest'}}) 2025-06-06 09:57:32.599265 | controller | skipping: [localhost] => (item={'key': '_ansible_item_label', 'value': {'name': 'tempest', 'type': 'tempest'}}) 2025-06-06 09:57:32.599273 | controller | skipping: [localhost] => (item={'key': 'start_with', 'value': 'cifmw_test_operator_{{ _stage_vars.type }}'}) 2025-06-06 09:57:32.599280 | controller | skipping: [localhost] => (item={'key': 'cifmw_ci_setup_packages', 'value': ['bash-completion', 'ca-certificates', 'git-core', 'make', 'tar', 'tmux', 'python3-pip']}) 2025-06-06 09:57:32.599288 | controller | skipping: [localhost] => (item={'key': 'cifmw_ci_setup_rhel_rhsm_default_repos', 'value': ['rhel-*-baseos-rpms', 'rhel-*-appstream-rpms', 'codeready-builder-*-x86_64-rpms']}) 2025-06-06 09:57:32.599295 | controller | skipping: [localhost] => (item={'key': 'cifmw_basedir', 'value': '{{ ansible_user_dir }}/ci-framework-data'}) 2025-06-06 09:57:32.599303 | controller | skipping: [localhost] => (item={'key': 'cifmw_config_certmanager', 'value': True}) 2025-06-06 09:57:32.599310 | controller | skipping: [localhost] => (item={'key': 'cifmw_control_plane_ceph_backend_include_vars', 'value': '{{ cifmw_basedir }}/artifacts/pre_deploy_61_ceph_deploy.yml'}) 2025-06-06 09:57:32.599318 | controller | skipping: [localhost] => (item={'key': 'cifmw_deploy_edpm', 'value': True}) 2025-06-06 09:57:32.599325 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_skip_crc_storage_creation', 'value': True}) 2025-06-06 09:57:32.599333 | controller | skipping: [localhost] => (item={'key': 'cifmw_installyamls_repos', 'value': '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/install_yamls'}) 2025-06-06 09:57:32.599340 | controller | skipping: [localhost] => (item={'key': 'cifmw_make_ceph_environment', 'value': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}}) 2025-06-06 09:57:32.599348 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_setup_skip_internal_registry', 'value': True}) 2025-06-06 09:57:32.599356 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_setup_skip_internal_registry_tls_verify', 'value': True}) 2025-06-06 09:57:32.599364 | controller | skipping: [localhost] => (item={'key': 'cifmw_operator_build_meta_name', 'value': 'openstack-operator'}) 2025-06-06 09:57:32.599372 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_dist_major_version', 'value': 9}) 2025-06-06 09:57:32.599380 | controller | skipping: [localhost] => (item={'key': 'cifmw_repo_setup_os_release', 'value': 'centos'}) 2025-06-06 09:57:32.599388 | controller | skipping: [localhost] => (item={'key': 'cifmw_run_test_role', 'value': 'test_operator'}) 2025-06-06 09:57:32.599396 | controller | skipping: [localhost] => (item={'key': 'cifmw_run_tests', 'value': True}) 2025-06-06 09:57:32.599411 | controller | skipping: [localhost] => (item={'key': 'cifmw_services_manila_enabled', 'value': True}) 2025-06-06 09:57:32.599419 | controller | skipping: [localhost] => (item={'key': 'cifmw_tempest_container', 'value': 'openstack-tempest-all'}) 2025-06-06 09:57:32.599427 | controller | skipping: [localhost] => (item={'key': 'cifmw_tempest_default_groups', 'value': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator']}) 2025-06-06 09:57:32.599435 | controller | skipping: [localhost] => (item={'key': 'cifmw_tempest_default_jobs', 'value': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator']}) 2025-06-06 09:57:32.599442 | controller | skipping: [localhost] => (item={'key': 'cifmw_tempest_tests_allowed_override_scenario', 'value': True}) 2025-06-06 09:57:32.599449 | controller | skipping: [localhost] => (item={'key': 'cifmw_update_containers', 'value': True}) 2025-06-06 09:57:32.599457 | controller | skipping: [localhost] => (item={'key': 'cifmw_use_crc', 'value': False}) 2025-06-06 09:57:32.599465 | controller | skipping: [localhost] => (item={'key': 'post_ctlplane_deploy', 'value': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}]}) 2025-06-06 09:57:32.599473 | controller | skipping: [localhost] => (item={'key': 'post_infra', 'value': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '{{ ansible_user_dir }}/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}]}) 2025-06-06 09:57:32.599493 | controller | skipping: [localhost] => (item={'key': 'pre_deploy', 'value': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}]}) 2025-06-06 09:57:32.599519 | controller | skipping: [localhost] => (item={'key': 'pre_infra', 'value': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '{{ cifmw_installyamls_repos }}/devsetup/download_tools.yaml'}]}) 2025-06-06 09:57:32.599530 | controller | skipping: [localhost] => (item={'key': 'pre_update', 'value': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '{{ ansible_user_dir }}/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}]}) 2025-06-06 09:57:32.599537 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_deploy_extra_vars', 'value': {'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw'}}) 2025-06-06 09:57:32.599546 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_extra_vars', 'value': {'NETWORK_MTU': 1500, 'NNCP_DNS_SERVER': '192.168.122.10', 'NNCP_INTERFACE': 'ens7'}}) 2025-06-06 09:57:32.599555 | controller | skipping: [localhost] => (item={'key': 'cifmw_ceph_conf', 'value': 'W2dsb2JhbF0KZnNpZCA9IDRjOTg1NTAwLWFhODUtNDI5MS1hNjZjLTRiNDkyOTVmM2E0Nwptb24gaW5pdGlhbCBtZW1iZXJzID0gY3JjCm1vbiBob3N0ID0gdjI6MTkyLjE2OC4xMjYuMTE6MzMwMC8wCm9zZCBjcnVzaCBjaG9vc2VsZWFmIHR5cGUgPSAwCnB1YmxpYyBuZXR3b3JrID0gMC4wLjAuMC8wCmNsdXN0ZXIgbmV0d29yayA9IDAuMC4wLjAvMApvc2QgcG9vbCBkZWZhdWx0IHNpemUgPSAyCmF1dGhfYWxsb3dfaW5zZWN1cmVfZ2xvYmFsX2lkX3JlY2xhaW0gPSBmYWxzZQpvc2Qgb2JqZWN0c3RvcmUgPSBibHVlc3RvcmUKCltvc2QuMF0Kb3NkIGRhdGEgPSAvdmFyL2xpYi9jZXBoL29zZC9jZXBoLTAKCgpbY2xpZW50LnJndy5jZXBoXQpyZ3cgZG5zIG5hbWUgPSBjZXBoCnJndyBlbmFibGUgdXNhZ2UgbG9nID0gdHJ1ZQpyZ3cgdXNhZ2UgbG9nIHRpY2sgaW50ZXJ2YWwgPSAxCnJndyB1c2FnZSBsb2cgZmx1c2ggdGhyZXNob2xkID0gMQpyZ3cgdXNhZ2UgbWF4IHNoYXJkcyA9IDMyCnJndyB1c2FnZSBtYXggdXNlciBzaGFyZHMgPSAxCmxvZyBmaWxlID0gL3Zhci9sb2cvY2VwaC9jbGllbnQucmd3LmNlcGgubG9nCnJndyBmcm9udGVuZHMgPSBiZWFzdCAgZW5kcG9pbnQ9MC4wLjAuMDo4MDgwCgo='}) 2025-06-06 09:57:32.599564 | controller | skipping: [localhost] => (item={'key': 'cifmw_ceph_fsid', 'value': '4c985500-aa85-4291-a66c-4b49295f3a47'}) 2025-06-06 09:57:32.599575 | controller | skipping: [localhost] => (item={'key': '_stage_var_file', 'value': {}}) 2025-06-06 09:57:32.599599 | controller | skipping: [localhost] => (item={'key': 'ci_framework_params', 'value': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'cifmw_path': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'cifmw_repo_setup_os_release': 'centos', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_basedir': '/home/zuul/ci-framework-data', 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_deploy_edpm': True, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_config_certmanager': True, 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'cifmw_run_tests': True, 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_use_crc': False, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_update_containers': True, 'cifmw_run_test_role': 'test_operator', 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_services_manila_enabled': True, 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}}}) 2025-06-06 09:57:32.661651 | controller | skipping: [localhost] => (item={'key': 'ca_inline', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_install_ca_bundle_inline != ''"}}) 2025-06-06 09:57:32.661709 | controller | skipping: [localhost] => (item={'key': 'ca_bundle', 'value': {'diff': [], 'dest': '/etc/pki/ca-trust/source/anchors//tls-ca-bundle.pem', 'src': '/home/zuul/.ansible/tmp/ansible-tmp-1749202508.77522-33310-142092947380922/source', 'md5sum': 'fee6ca05d6fe6f69f0744d5dbad63c39', 'checksum': 'de1692096f8a2d93d092110d1bf84ad1d978560d', 'changed': True, 'uid': 0, 'gid': 0, 'owner': 'root', 'group': 'root', 'mode': '0644', 'state': 'file', 'secontext': 'system_u:object_r:cert_t:s0', 'size': 230697, 'failed': False}}) 2025-06-06 09:57:32.661728 | controller | skipping: [localhost] => (item={'key': '_get_hash', 'value': {'changed': True, 'stdout': '{"commit_hash": null, "distro_hash": null, "full_hash": "6ea4a7034bb91123759dc318f3802588", "extended_hash": null, "dlrn_url": "https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5", "dlrn_api_url": "https://trunk.rdoproject.org/api-centos9-antelope", "os_version": "centos9", "release": "antelope", "component": null, "tag": "current-podified"}', 'stderr': '', 'rc': 0, 'cmd': ['/home/zuul/ci-framework-data/venv/bin/repo-setup-get-hash', '--dlrn-url', 'https://trunk.rdoproject.org', '--os-version', 'centos9', '--release', 'antelope', '--tag', 'current-podified', '--json'], 'start': '2025-06-06 09:20:15.848748', 'end': '2025-06-06 09:20:16.172235', 'delta': '0:00:00.323487', 'msg': '', 'stdout_lines': ['{"commit_hash": null, "distro_hash": null, "full_hash": "6ea4a7034bb91123759dc318f3802588", "extended_hash": null, "dlrn_url": "https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5", "dlrn_api_url": "https://trunk.rdoproject.org/api-centos9-antelope", "os_version": "centos9", "release": "antelope", "component": null, "tag": "current-podified"}'], 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.661746 | controller | skipping: [localhost] => (item={'key': '_current_podified_hash', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_repo_setup_component_name | length > 0'}}) 2025-06-06 09:57:32.661755 | controller | skipping: [localhost] => (item={'key': 'rr_version', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_repo_setup_enable_rhos_release | bool'}}) 2025-06-06 09:57:32.661763 | controller | skipping: [localhost] => (item={'key': 'mirror_path', 'value': {'changed': False, 'stat': {'exists': True, 'path': '/etc/ci/mirror_info.sh', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4482, 'inode': 62914690, 'dev': 64513, 'nlink': 1, 'atime': 1749200945.6326003, 'mtime': 1749200945.225602, 'ctime': 1749200945.6386003, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 16, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': False, 'executable': False, 'pw_name': 'root', 'gr_name': 'root', 'checksum': '92d92a03afdddee82732741071f662c729080c35', 'mimetype': 'text/x-shellscript', 'charset': 'us-ascii', 'version': '3482527500', 'attributes': [], 'attr_flags': ''}, 'failed': False}}) 2025-06-06 09:57:32.661797 | controller | skipping: [localhost] => (item={'key': '_url_status', 'value': {'redirected': False, 'url': 'http://38.129.56.165:8766/gating.repo', 'status': -1, 'elapsed': 0, 'changed': False, 'failed': True, 'msg': 'Status code was -1 and not [200]: Request failed: '}}) 2025-06-06 09:57:32.661810 | controller | skipping: [localhost] => (item={'key': '_dlrn_repo', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_url_status.status == 200'}}) 2025-06-06 09:57:32.661818 | controller | skipping: [localhost] => (item={'key': '_component_repo', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_url_status.status == 200'}}) 2025-06-06 09:57:32.661832 | controller | skipping: [localhost] => (item={'key': '_yum_repos', 'value': {'files': [{'path': '/etc/yum.repos.d/centos-addons.repo', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4245, 'inode': 8796651, 'dev': 64513, 'nlink': 1, 'atime': 1749149440.046, 'mtime': 1744139835.0, 'ctime': 1748262488.257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/etc/yum.repos.d/centos.repo', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2600, 'inode': 8796652, 'dev': 64513, 'nlink': 1, 'atime': 1749149646.801, 'mtime': 1749149633.773, 'ctime': 1749149633.773, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}], 'changed': False, 'msg': 'All paths examined', 'matched': 2, 'examined': 2, 'skipped_paths': {}, 'failed': False}}) 2025-06-06 09:57:32.661873 | controller | skipping: [localhost] => (item={'key': '_oc_version', 'value': {'rc': 2, 'stdout': '', 'stderr': '', 'cmd': 'oc version --client -o yaml', 'failed': False, 'msg': "[Errno 2] No such file or directory: b'oc'", 'stdout_lines': [], 'stderr_lines': [], 'changed': False, 'failed_when_result': False}}) 2025-06-06 09:57:32.661887 | controller | skipping: [localhost] => (item={'key': '_install_yamls_override_vars', 'value': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}}) 2025-06-06 09:57:32.661985 | controller | skipping: [localhost] => (item={'key': 'get_makefiles_env_output', 'value': {'changed': False, 'error': '', 'makefiles_values': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': 'False', 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': '', 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1'}, 'failed': False}}) 2025-06-06 09:57:32.700313 | controller | skipping: [localhost] => (item={'key': 'cifmw_generate_makes', 'value': {'success': True, 'changed': False, 'debug': {'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile': ['all', 'help', 'cleanup', 'deploy_cleanup', 'wait', 'crc_storage', 'crc_storage_cleanup', 'crc_storage_release', 'crc_storage_with_retries', 'crc_storage_cleanup_with_retries', 'operator_namespace', 'namespace', 'namespace_cleanup', 'input', 'input_cleanup', 'crc_bmo_setup', 'crc_bmo_cleanup', 'openstack_prep', 'openstack', 'openstack_wait', 'openstack_init', 'openstack_cleanup', 'openstack_repo', 'openstack_deploy_prep', 'openstack_deploy', 'openstack_wait_deploy', 'openstack_deploy_cleanup', 'openstack_update_run', 'openstack_patch_version', 'edpm_deploy_generate_keys', 'edpm_patch_ansible_runner_image', 'edpm_deploy_prep', 'edpm_deploy_cleanup', 'edpm_deploy', 'edpm_deploy_baremetal_prep', 'edpm_deploy_baremetal', 'edpm_wait_deploy_baremetal', 'edpm_wait_deploy', 'edpm_register_dns', 'edpm_nova_discover_hosts', 'openstack_crds', 'openstack_crds_cleanup', 'edpm_deploy_networker_prep', 'edpm_deploy_networker_cleanup', 'edpm_deploy_networker', 'infra_prep', 'infra', 'infra_cleanup', 'dns_deploy_prep', 'dns_deploy', 'dns_deploy_cleanup', 'netconfig_deploy_prep', 'netconfig_deploy', 'netconfig_deploy_cleanup', 'memcached_deploy_prep', 'memcached_deploy', 'memcached_deploy_cleanup', 'keystone_prep', 'keystone', 'keystone_cleanup', 'keystone_deploy_prep', 'keystone_deploy', 'keystone_deploy_cleanup', 'barbican_prep', 'barbican', 'barbican_cleanup', 'barbican_deploy_prep', 'barbican_deploy', 'barbican_deploy_validate', 'barbican_deploy_cleanup', 'mariadb', 'mariadb_cleanup', 'mariadb_deploy_prep', 'mariadb_deploy', 'mariadb_deploy_cleanup', 'placement_prep', 'placement', 'placement_cleanup', 'placement_deploy_prep', 'placement_deploy', 'placement_deploy_cleanup', 'glance_prep', 'glance', 'glance_cleanup', 'glance_deploy_prep', 'glance_deploy', 'glance_deploy_cleanup', 'ovn_prep', 'ovn', 'ovn_cleanup', 'ovn_deploy_prep', 'ovn_deploy', 'ovn_deploy_cleanup', 'neutron_prep', 'neutron', 'neutron_cleanup', 'neutron_deploy_prep', 'neutron_deploy', 'neutron_deploy_cleanup', 'cinder_prep', 'cinder', 'cinder_cleanup', 'cinder_deploy_prep', 'cinder_deploy', 'cinder_deploy_cleanup', 'rabbitmq_prep', 'rabbitmq', 'rabbitmq_cleanup', 'rabbitmq_deploy_prep', 'rabbitmq_deploy', 'rabbitmq_deploy_cleanup', 'ironic_prep', 'ironic', 'ironic_cleanup', 'ironic_deploy_prep', 'ironic_deploy', 'ironic_deploy_cleanup', 'octavia_prep', 'octavia', 'octavia_cleanup', 'octavia_deploy_prep', 'octavia_deploy', 'octavia_deploy_cleanup', 'designate_prep', 'designate', 'designate_cleanup', 'designate_deploy_prep', 'designate_deploy', 'designate_deploy_cleanup', 'nova_prep', 'nova', 'nova_cleanup', 'nova_deploy_prep', 'nova_deploy', 'nova_deploy_cleanup', 'mariadb_kuttl_run', 'mariadb_kuttl', 'kuttl_db_prep', 'kuttl_db_cleanup', 'kuttl_common_prep', 'kuttl_common_cleanup', 'keystone_kuttl_run', 'keystone_kuttl', 'barbican_kuttl_run', 'barbican_kuttl', 'placement_kuttl_run', 'placement_kuttl', 'cinder_kuttl_run', 'cinder_kuttl', 'neutron_kuttl_run', 'neutron_kuttl', 'octavia_kuttl_run', 'octavia_kuttl', 'designate_kuttl', 'designate_kuttl_run', 'ovn_kuttl_run', 'ovn_kuttl', 'infra_kuttl_run', 'infra_kuttl', 'ironic_kuttl_run', 'ironic_kuttl', 'ironic_kuttl_crc', 'heat_kuttl_run', 'heat_kuttl', 'heat_kuttl_crc', 'ansibleee_kuttl_run', 'ansibleee_kuttl_cleanup', 'ansibleee_kuttl_prep', 'ansibleee_kuttl', 'glance_kuttl_run', 'glance_kuttl', 'manila_kuttl_run', 'manila_kuttl', 'swift_kuttl_run', 'swift_kuttl', 'horizon_kuttl_run', 'horizon_kuttl', 'openstack_kuttl_run', 'openstack_kuttl', 'mariadb_chainsaw_run', 'mariadb_chainsaw', 'horizon_prep', 'horizon', 'horizon_cleanup', 'horizon_deploy_prep', 'horizon_deploy', 'horizon_deploy_cleanup', 'heat_prep', 'heat', 'heat_cleanup', 'heat_deploy_prep', 'heat_deploy', 'heat_deploy_cleanup', 'ansibleee_prep', 'ansibleee', 'ansibleee_cleanup', 'baremetal_prep', 'baremetal', 'baremetal_cleanup', 'ceph_help', 'ceph', 'ceph_cleanup', 'rook_prep', 'rook', 'rook_deploy_prep', 'rook_deploy', 'rook_crc_disk', 'rook_cleanup', 'lvms', 'nmstate', 'nncp_with_retries', 'nncp_dns', 'nncp', 'nncp_cleanup', 'netattach', 'netattach_cleanup', 'metallb', 'metallb_config', 'metallb_config_cleanup', 'metallb_cleanup', 'manila_prep', 'manila', 'manila_cleanup', 'manila_deploy_prep', 'manila_deploy', 'manila_deploy_cleanup', 'telemetry_prep', 'telemetry', 'telemetry_cleanup', 'telemetry_deploy_prep', 'telemetry_deploy', 'telemetry_deploy_cleanup', 'telemetry_kuttl_run', 'telemetry_kuttl', 'swift_prep', 'swift', 'swift_cleanup', 'swift_deploy_prep', 'swift_deploy', 'swift_deploy_cleanup', 'certmanager', 'certmanager_cleanup', 'validate_marketplace', 'redis_deploy_prep', 'redis_deploy', 'redis_deploy_cleanup', 'set_slower_etcd_profile'], '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile': ['help', 'download_tools', 'nfs', 'nfs_cleanup', 'crc', 'crc_cleanup', 'crc_scrub', 'crc_attach_default_interface', 'crc_attach_default_interface_cleanup', 'ipv6_lab_network', 'ipv6_lab_network_cleanup', 'ipv6_lab_nat64_router', 'ipv6_lab_nat64_router_cleanup', 'ipv6_lab_sno', 'ipv6_lab_sno_cleanup', 'ipv6_lab', 'ipv6_lab_cleanup', 'attach_default_interface', 'attach_default_interface_cleanup', 'network_isolation_bridge', 'network_isolation_bridge_cleanup', 'edpm_baremetal_compute', 'edpm_compute', 'edpm_compute_bootc', 'edpm_ansible_runner', 'edpm_computes_bgp', 'edpm_compute_repos', 'edpm_compute_cleanup', 'edpm_networker', 'edpm_networker_cleanup', 'edpm_deploy_instance', 'tripleo_deploy', 'standalone_deploy', 'standalone_sync', 'standalone', 'standalone_cleanup', 'standalone_snapshot', 'standalone_revert', 'cifmw_prepare', 'cifmw_cleanup', 'bmaas_network', 'bmaas_network_cleanup', 'bmaas_route_crc_and_crc_bmaas_networks', 'bmaas_route_crc_and_crc_bmaas_networks_cleanup', 'bmaas_crc_attach_network', 'bmaas_crc_attach_network_cleanup', 'bmaas_crc_baremetal_bridge', 'bmaas_crc_baremetal_bridge_cleanup', 'bmaas_baremetal_net_nad', 'bmaas_baremetal_net_nad_cleanup', 'bmaas_metallb', 'bmaas_metallb_cleanup', 'bmaas_virtual_bms', 'bmaas_virtual_bms_cleanup', 'bmaas_sushy_emulator', 'bmaas_sushy_emulator_cleanup', 'bmaas_sushy_emulator_wait', 'bmaas_generate_nodes_yaml', 'bmaas', 'bmaas_cleanup']}, 'failed': False}}) 2025-06-06 09:57:32.787427 | controller | skipping: [localhost] => (item={'key': 'discovered_image', 'value': {'success': True, 'changed': True, 'error': '', 'data': {'image_name': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'image_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'hash': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab', 'hash_algorithm': 'sha256'}, 'failed': False}}) 2025-06-06 09:57:32.787463 | controller | skipping: [localhost] => (item={'key': 'hook_name', 'value': '90_create_manila_resources'}) 2025-06-06 09:57:32.787472 | controller | skipping: [localhost] => (item={'key': 'playbook_path', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/hooks/playbooks/manila_create_default_resources.yml'}) 2025-06-06 09:57:32.787479 | controller | skipping: [localhost] => (item={'key': 'log_path', 'value': '/home/zuul/ci-framework-data/logs/pre_tests_90_create_manila_resources.log'}) 2025-06-06 09:57:32.787485 | controller | skipping: [localhost] => (item={'key': 'extra_vars', 'value': '-e operator_namespace=openstack-operators -e namespace=openstack -e "@/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml"'}) 2025-06-06 09:57:32.787499 | controller | skipping: [localhost] => (item={'key': 'playbook_stat', 'value': {'changed': False, 'stat': {'exists': True, 'path': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/hooks/playbooks/manila_create_default_resources.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 1414, 'inode': 50343986, 'dev': 64513, 'nlink': 1, 'atime': 1749201587.597661, 'mtime': 1749200911.857585, 'ctime': 1749201505.0304375, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 8, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'zuul', 'gr_name': 'zuul', 'checksum': '2a50c5e49d9f41a59a9c6d1e3aca7e41c89bd99c', 'mimetype': 'text/plain', 'charset': 'us-ascii', 'version': '2362031751', 'attributes': [], 'attr_flags': ''}, 'failed': False}}) 2025-06-06 09:57:32.787508 | controller | skipping: [localhost] => (item={'key': 'cifmw_run_hook_parameters_files', 'value': {'files': [{'path': '/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 19233, 'inode': 8715711, 'dev': 64513, 'nlink': 1, 'atime': 1749201598.6705568, 'mtime': 1749201595.9125829, 'ctime': 1749201596.1845803, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 27391, 'inode': 46186929, 'dev': 64513, 'nlink': 1, 'atime': 1749201718.5594294, 'mtime': 1749201693.4296658, 'ctime': 1749201693.5936642, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 6633, 'inode': 67121985, 'dev': 64513, 'nlink': 1, 'atime': 1749201659.0249894, 'mtime': 1749201657.2700057, 'ctime': 1749201657.4260044, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 280, 'inode': 29490616, 'dev': 64513, 'nlink': 1, 'atime': 1749201718.5774293, 'mtime': 1749201692.6246734, 'ctime': 1749201692.769672, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}], 'changed': False, 'msg': 'All paths examined', 'matched': 4, 'examined': 4, 'skipped_paths': {}, 'failed': False}}) 2025-06-06 09:57:32.787524 | controller | skipping: [localhost] => (item={'key': 'hook_callback', 'value': {'changed': False, 'stat': {'exists': False}, 'failed': False}}) 2025-06-06 09:57:32.787530 | controller | skipping: [localhost] => (item={'key': '_net_env_def_stat', 'value': {'changed': False, 'stat': {'exists': False}, 'failed': False}}) 2025-06-06 09:57:32.787537 | controller | skipping: [localhost] => (item={'key': '_net_env_def_slurp', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_net_env_def_stat.stat.exists'}}) 2025-06-06 09:57:32.787547 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_password_file_stat', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_password is not defined'}}) 2025-06-06 09:57:32.787576 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_password_file_slurp', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_password is not defined'}}) 2025-06-06 09:57:32.787585 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_kubeconfig_stat', 'value': {'changed': False, 'stat': {'exists': False}, 'failed': False}}) 2025-06-06 09:57:32.787591 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_kubeconfig_content_b64', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_login_user is not defined'}}) 2025-06-06 09:57:32.787598 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_retries_cnt', 'value': 0}) 2025-06-06 09:57:32.787608 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_whoami_out', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_login_force_refresh'}}) 2025-06-06 09:57:32.787615 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_login_out', 'value': {'changed': True, 'rc': 0, 'stdout': 'WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 65 projects, the list has been suppressed. You can list all projects with \'oc projects\'\n\nUsing project "default".\n', 'stdout_lines': ['WARNING: Using insecure TLS client config. Setting this option is not supported!', '', 'Login successful.', '', "You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'", '', 'Using project "default".'], 'stderr': '', 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.787622 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_new_token_out', 'value': {'changed': True, 'stdout': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '-t'], 'start': '2025-06-06 09:21:31.309581', 'end': '2025-06-06 09:21:31.407764', 'delta': '0:00:00.098183', 'msg': '', 'stdout_lines': ['sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg'], 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.787628 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_api_out', 'value': {'changed': True, 'stdout': 'https://api.crc.testing:6443', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '--show-server=true'], 'start': '2025-06-06 09:21:31.626489', 'end': '2025-06-06 09:21:31.726071', 'delta': '0:00:00.099582', 'msg': '', 'stdout_lines': ['https://api.crc.testing:6443'], 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.787635 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_context_out', 'value': {'changed': True, 'stdout': 'default/api-crc-testing:6443/kubeadmin', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '-c'], 'start': '2025-06-06 09:21:31.898318', 'end': '2025-06-06 09:21:32.005457', 'delta': '0:00:00.107139', 'msg': '', 'stdout_lines': ['default/api-crc-testing:6443/kubeadmin'], 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.787641 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_user_out', 'value': {'changed': True, 'stdout': 'kubeadmin', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami'], 'start': '2025-06-06 09:21:32.182892', 'end': '2025-06-06 09:21:32.328364', 'delta': '0:00:00.145472', 'msg': '', 'stdout_lines': ['kubeadmin'], 'stderr_lines': [], 'failed': False}}) 2025-06-06 09:57:32.787727 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_login_install_yamls_artifacts_slurp', 'value': {'content': 'Y2lmbXdfaW5zdGFsbF95YW1sc19kZWZhdWx0czoKICAgIEFET1BURURfRVhURVJOQUxfTkVUV09SSzogMTcyLjIxLjEuMC8yNAogICAgQURPUFRFRF9JTlRFUk5BTEFQSV9ORVRXT1JLOiAxNzIuMTcuMS4wLzI0CiAgICBBRE9QVEVEX1NUT1JBR0VNR01UX05FVFdPUks6IDE3Mi4yMC4xLjAvMjQKICAgIEFET1BURURfU1RPUkFHRV9ORVRXT1JLOiAxNzIuMTguMS4wLzI0CiAgICBBRE9QVEVEX1RFTkFOVF9ORVRXT1JLOiAxNzIuOS4xLjAvMjQKICAgIEFOU0lCTEVFRTogY29uZmlnL3NhbXBsZXMvX3YxYmV0YTFfYW5zaWJsZWVlLnlhbWwKICAgIEFOU0lCTEVFRV9CUkFOQ0g6IG1haW4KICAgIEFOU0lCTEVFRV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1hbnNpYmxlZWUtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvX3YxYmV0YTFfYW5zaWJsZWVlLnlhbWwKICAgIEFOU0lCTEVFRV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEFOU0lCTEVFRV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEFOU0lCTEVFRV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vcGVuc3RhY2stYW5zaWJsZWVlLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBBTlNJQkxFRUVfS1VUVExfTkFNRVNQQUNFOiBhbnNpYmxlZWUta3V0dGwtdGVzdHMKICAgIEFOU0lCTEVFRV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvcgogICAgQU5TSUJMRUVfQ09NTUlUX0hBU0g6ICcnCiAgICBCQVJCSUNBTjogY29uZmlnL3NhbXBsZXMvYmFyYmljYW5fdjFiZXRhMV9iYXJiaWNhbi55YW1sCiAgICBCQVJCSUNBTl9CUkFOQ0g6IG1haW4KICAgIEJBUkJJQ0FOX0NPTU1JVF9IQVNIOiAnJwogICAgQkFSQklDQU5fQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9iYXJiaWNhbi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9iYXJiaWNhbl92MWJldGExX2JhcmJpY2FuLnlhbWwKICAgIEJBUkJJQ0FOX0RFUExfSU1HOiB1bnVzZWQKICAgIEJBUkJJQ0FOX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9iYXJiaWNhbi1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEJBUkJJQ0FOX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9iYXJiaWNhbi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEJBUkJJQ0FOX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2JhcmJpY2FuLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBCQVJCSUNBTl9LVVRUTF9OQU1FU1BBQ0U6IGJhcmJpY2FuLWt1dHRsLXRlc3RzCiAgICBCQVJCSUNBTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvYmFyYmljYW4tb3BlcmF0b3IuZ2l0CiAgICBCQVJCSUNBTl9TRVJWSUNFX0VOQUJMRUQ6ICd0cnVlJwogICAgQkFSQklDQU5fU0lNUExFX0NSWVBUT19FTkNSWVBUSU9OX0tFWTogc0VGbWRGakRVcVJNMlZlbVlzbFY1eUdOV2pva2lvSlhzZzhOcmxjM2RyVT0KICAgIEJBUkVNRVRBTF9CUkFOQ0g6IG1haW4KICAgIEJBUkVNRVRBTF9DT01NSVRfSEFTSDogJycKICAgIEJBUkVNRVRBTF9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEJBUkVNRVRBTF9PU19DT05UQUlORVJfSU1HOiAnJwogICAgQkFSRU1FVEFMX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stYmFyZW1ldGFsLW9wZXJhdG9yLmdpdAogICAgQkFSRU1FVEFMX1RJTUVPVVQ6IDIwbQogICAgQkdQX0FTTjogJzY0OTk5JwogICAgQkdQX0xFQUZfMTogMTAwLjY1LjQuMQogICAgQkdQX0xFQUZfMjogMTAwLjY0LjQuMQogICAgQkdQX09WTl9ST1VUSU5HOiAnZmFsc2UnCiAgICBCR1BfUEVFUl9BU046ICc2NDk5OScKICAgIEJHUF9TT1VSQ0VfSVA6IDE3Mi4zMC40LjIKICAgIEJHUF9TT1VSQ0VfSVA2OiBmMDBkOmYwMGQ6ZjAwZDpmMDBkOmYwMGQ6ZjAwZDpmMDBkOjQyCiAgICBCTUFBU19CUklER0VfSVBWNF9QUkVGSVg6IDE3Mi4yMC4xLjIvMjQKICAgIEJNQUFTX0JSSURHRV9JUFY2X1BSRUZJWDogZmQwMDpiYmJiOjoyLzY0CiAgICBCTUFBU19JTlNUQU5DRV9ESVNLX1NJWkU6ICcyMCcKICAgIEJNQUFTX0lOU1RBTkNFX01FTU9SWTogJzQwOTYnCiAgICBCTUFBU19JTlNUQU5DRV9OQU1FX1BSRUZJWDogY3JjLWJtYWFzCiAgICBCTUFBU19JTlNUQU5DRV9ORVRfTU9ERUw6IHZpcnRpbwogICAgQk1BQVNfSU5TVEFOQ0VfT1NfVkFSSUFOVDogY2VudG9zLXN0cmVhbTkKICAgIEJNQUFTX0lOU1RBTkNFX1ZDUFVTOiAnMicKICAgIEJNQUFTX0lOU1RBTkNFX1ZJUlRfVFlQRToga3ZtCiAgICBCTUFBU19JUFY0OiAndHJ1ZScKICAgIEJNQUFTX0lQVjY6ICdmYWxzZScKICAgIEJNQUFTX0xJQlZJUlRfVVNFUjogc3VzaHllbXUKICAgIEJNQUFTX01FVEFMTEJfQUREUkVTU19QT09MOiAxNzIuMjAuMS42NC8yNgogICAgQk1BQVNfTUVUQUxMQl9QT09MX05BTUU6IGJhcmVtZXRhbAogICAgQk1BQVNfTkVUV09SS19JUFY0X1BSRUZJWDogMTcyLjIwLjEuMS8yNAogICAgQk1BQVNfTkVUV09SS19JUFY2X1BSRUZJWDogZmQwMDpiYmJiOjoxLzY0CiAgICBCTUFBU19ORVRXT1JLX05BTUU6IGNyYy1ibWFhcwogICAgQk1BQVNfTk9ERV9DT1VOVDogJzEnCiAgICBCTUFBU19PQ1BfSU5TVEFOQ0VfTkFNRTogY3JjCiAgICBCTUFBU19SRURGSVNIX1BBU1NXT1JEOiBwYXNzd29yZAogICAgQk1BQVNfUkVERklTSF9VU0VSTkFNRTogYWRtaW4KICAgIEJNQUFTX1JPVVRFX0xJQlZJUlRfTkVUV09SS1M6IGNyYy1ibWFhcyxjcmMsZGVmYXVsdAogICAgQk1BQVNfU1VTSFlfRU1VTEFUT1JfRFJJVkVSOiBsaWJ2aXJ0CiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9JTUFHRTogcXVheS5pby9tZXRhbDMtaW8vc3VzaHktdG9vbHM6bGF0ZXN0CiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9OQU1FU1BBQ0U6IHN1c2h5LWVtdWxhdG9yCiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9PU19DTElFTlRfQ09ORklHX0ZJTEU6IC9ldGMvb3BlbnN0YWNrL2Nsb3Vkcy55YW1sCiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9PU19DTE9VRDogb3BlbnN0YWNrCiAgICBCTUhfTkFNRVNQQUNFOiBvcGVuc3RhY2sKICAgIEJNT19CUkFOQ0g6IHJlbGVhc2UtMC42CiAgICBCTU9fQ09NTUlUX0hBU0g6ICcnCiAgICBCTU9fSVBBX0JSQU5DSDogc3RhYmxlLzIwMjQuMQogICAgQk1PX0lST05JQ19IT1NUOiAxOTIuMTY4LjEyMi4xMAogICAgQk1PX1BST1ZJU0lPTklOR19JTlRFUkZBQ0U6ICcnCiAgICBCTU9fUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IKICAgIEJNT19TRVRVUDogZmFsc2UKICAgIEJNT19TRVRVUF9ST1VURV9SRVBMQUNFOiAndHJ1ZScKICAgIEJNX0NUTFBMQU5FX0lOVEVSRkFDRTogZW5wMXMwCiAgICBCTV9JTlNUQU5DRV9NRU1PUlk6ICc4MTkyJwogICAgQk1fSU5TVEFOQ0VfTkFNRV9QUkVGSVg6IGVkcG0tY29tcHV0ZS1iYXJlbWV0YWwKICAgIEJNX0lOU1RBTkNFX05BTUVfU1VGRklYOiAnMCcKICAgIEJNX05FVFdPUktfTkFNRTogZGVmYXVsdAogICAgQk1fTk9ERV9DT1VOVDogJzEnCiAgICBCTV9ST09UX1BBU1NXT1JEOiAnJwogICAgQk1fUk9PVF9QQVNTV09SRF9TRUNSRVQ6ICcnCiAgICBDRUlMT01FVEVSX0NFTlRSQUxfREVQTF9JTUc6IHVudXNlZAogICAgQ0VJTE9NRVRFUl9OT1RJRklDQVRJT05fREVQTF9JTUc6IHVudXNlZAogICAgQ0VQSF9CUkFOQ0g6IHJlbGVhc2UtMS4xNQogICAgQ0VQSF9DTElFTlQ6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9yb29rL2RlcGxveS9leGFtcGxlcy90b29sYm94LnlhbWwKICAgIENFUEhfQ09NTU9OOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvY29tbW9uLnlhbWwKICAgIENFUEhfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9yb29rL2RlcGxveS9leGFtcGxlcy9jbHVzdGVyLXRlc3QueWFtbAogICAgQ0VQSF9DUkRTOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvY3Jkcy55YW1sCiAgICBDRVBIX0lNRzogcXVheS5pby9jZXBoL2RlbW86bGF0ZXN0LXNxdWlkCiAgICBDRVBIX09QOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvb3BlcmF0b3Itb3BlbnNoaWZ0LnlhbWwKICAgIENFUEhfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL3Jvb2svcm9vay5naXQKICAgIENFUlRNQU5BR0VSX1RJTUVPVVQ6IDMwMHMKICAgIENIRUNLT1VUX0ZST01fT1BFTlNUQUNLX1JFRjogJ3RydWUnCiAgICBDSU5ERVI6IGNvbmZpZy9zYW1wbGVzL2NpbmRlcl92MWJldGExX2NpbmRlci55YW1sCiAgICBDSU5ERVJBUElfREVQTF9JTUc6IHVudXNlZAogICAgQ0lOREVSQktQX0RFUExfSU1HOiB1bnVzZWQKICAgIENJTkRFUlNDSF9ERVBMX0lNRzogdW51c2VkCiAgICBDSU5ERVJWT0xfREVQTF9JTUc6IHVudXNlZAogICAgQ0lOREVSX0JSQU5DSDogbWFpbgogICAgQ0lOREVSX0NPTU1JVF9IQVNIOiAnJwogICAgQ0lOREVSX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvY2luZGVyLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2NpbmRlcl92MWJldGExX2NpbmRlci55YW1sCiAgICBDSU5ERVJfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpbmRlci1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIENJTkRFUl9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvY2luZGVyLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgQ0lOREVSX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2NpbmRlci1vcGVyYXRvci90ZXN0L2t1dHRsL3Rlc3RzCiAgICBDSU5ERVJfS1VUVExfTkFNRVNQQUNFOiBjaW5kZXIta3V0dGwtdGVzdHMKICAgIENJTkRFUl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2luZGVyLW9wZXJhdG9yLmdpdAogICAgQ0xFQU5VUF9ESVJfQ01EOiBybSAtUmYKICAgIENSQ19CR1BfTklDXzFfTUFDOiAnNTI6NTQ6MDA6MTE6MTE6MTEnCiAgICBDUkNfQkdQX05JQ18yX01BQzogJzUyOjU0OjAwOjExOjExOjEyJwogICAgQ1JDX0hUVFBTX1BST1hZOiAnJwogICAgQ1JDX0hUVFBfUFJPWFk6ICcnCiAgICBDUkNfU1RPUkFHRV9OQU1FU1BBQ0U6IGNyYy1zdG9yYWdlCiAgICBDUkNfU1RPUkFHRV9SRVRSSUVTOiAnMycKICAgIENSQ19VUkw6ICcnJ2h0dHBzOi8vZGV2ZWxvcGVycy5yZWRoYXQuY29tL2NvbnRlbnQtZ2F0ZXdheS9yZXN0L21pcnJvci9wdWIvb3BlbnNoaWZ0LXY0L2NsaWVudHMvY3JjL2xhdGVzdC9jcmMtbGludXgtYW1kNjQudGFyLnh6JycnCiAgICBDUkNfVkVSU0lPTjogbGF0ZXN0CiAgICBEQVRBUExBTkVfQU5TSUJMRV9TRUNSRVQ6IGRhdGFwbGFuZS1hbnNpYmxlLXNzaC1wcml2YXRlLWtleS1zZWNyZXQKICAgIERBVEFQTEFORV9BTlNJQkxFX1VTRVI6ICcnCiAgICBEQVRBUExBTkVfQ09NUFVURV9JUDogMTkyLjE2OC4xMjIuMTAwCiAgICBEQVRBUExBTkVfQ09OVEFJTkVSX1BSRUZJWDogb3BlbnN0YWNrCiAgICBEQVRBUExBTkVfQ09OVEFJTkVSX1RBRzogY3VycmVudC1wb2RpZmllZAogICAgREFUQVBMQU5FX0NVU1RPTV9TRVJWSUNFX1JVTk5FUl9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1ydW5uZXI6bGF0ZXN0CiAgICBEQVRBUExBTkVfREVGQVVMVF9HVzogMTkyLjE2OC4xMjIuMQogICAgREFUQVBMQU5FX0VYVFJBX05PVkFfQ09ORklHX0ZJTEU6IC9kZXYvbnVsbAogICAgREFUQVBMQU5FX0dST1dWT0xTX0FSR1M6IC89OEdCIC90bXA9MUdCIC9ob21lPTFHQiAvdmFyPTEwMCUKICAgIERBVEFQTEFORV9LVVNUT01JWkVfU0NFTkFSSU86IHByZXByb3Zpc2lvbmVkCiAgICBEQVRBUExBTkVfTkVUV09SS0VSX0lQOiAxOTIuMTY4LjEyMi4yMDAKICAgIERBVEFQTEFORV9ORVRXT1JLX0lOVEVSRkFDRV9OQU1FOiBldGgwCiAgICBEQVRBUExBTkVfTk9WQV9ORlNfUEFUSDogJycKICAgIERBVEFQTEFORV9OVFBfU0VSVkVSOiBwb29sLm50cC5vcmcKICAgIERBVEFQTEFORV9QTEFZQk9PSzogb3NwLmVkcG0uZG93bmxvYWRfY2FjaGUKICAgIERBVEFQTEFORV9SRUdJU1RSWV9VUkw6IHF1YXkuaW8vcG9kaWZpZWQtYW50ZWxvcGUtY2VudG9zOQogICAgREFUQVBMQU5FX1JVTk5FUl9JTUc6ICcnCiAgICBEQVRBUExBTkVfU0VSVkVSX1JPTEU6IGNvbXB1dGUKICAgIERBVEFQTEFORV9TU0hEX0FMTE9XRURfUkFOR0VTOiAnWycnMTkyLjE2OC4xMjIuMC8yNCcnXScKICAgIERBVEFQTEFORV9USU1FT1VUOiAzMG0KICAgIERBVEFQTEFORV9UTFNfRU5BQkxFRDogJ3RydWUnCiAgICBEQVRBUExBTkVfVE9UQUxfTkVUV09SS0VSX05PREVTOiAnMScKICAgIERBVEFQTEFORV9UT1RBTF9OT0RFUzogJzEnCiAgICBEQlNFUlZJQ0U6IGdhbGVyYQogICAgREVTSUdOQVRFOiBjb25maWcvc2FtcGxlcy9kZXNpZ25hdGVfdjFiZXRhMV9kZXNpZ25hdGUueWFtbAogICAgREVTSUdOQVRFX0JSQU5DSDogbWFpbgogICAgREVTSUdOQVRFX0NPTU1JVF9IQVNIOiAnJwogICAgREVTSUdOQVRFX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvZGVzaWduYXRlLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2Rlc2lnbmF0ZV92MWJldGExX2Rlc2lnbmF0ZS55YW1sCiAgICBERVNJR05BVEVfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2Rlc2lnbmF0ZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIERFU0lHTkFURV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvZGVzaWduYXRlLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgREVTSUdOQVRFX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2Rlc2lnbmF0ZS1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgREVTSUdOQVRFX0tVVFRMX05BTUVTUEFDRTogZGVzaWduYXRlLWt1dHRsLXRlc3RzCiAgICBERVNJR05BVEVfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2Rlc2lnbmF0ZS1vcGVyYXRvci5naXQKICAgIEROU0RBVEE6IGNvbmZpZy9zYW1wbGVzL25ldHdvcmtfdjFiZXRhMV9kbnNkYXRhLnlhbWwKICAgIEROU0RBVEFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfZG5zZGF0YS55YW1sCiAgICBETlNNQVNROiBjb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfZG5zbWFzcS55YW1sCiAgICBETlNNQVNRX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbmV0d29ya192MWJldGExX2Ruc21hc3EueWFtbAogICAgRE5TX0RFUExfSU1HOiB1bnVzZWQKICAgIEROU19ET01BSU46IGxvY2FsZG9tYWluCiAgICBET1dOTE9BRF9UT09MU19TRUxFQ1RJT046IGFsbAogICAgRURQTV9BVFRBQ0hfRVhUTkVUOiAndHJ1ZScKICAgIEVEUE1fQ09NUFVURV9BRERJVElPTkFMX0hPU1RfUk9VVEVTOiAnJydbXScnJwogICAgRURQTV9DT01QVVRFX0FERElUSU9OQUxfTkVUV09SS1M6ICcnJ1tdJycnCiAgICBFRFBNX0NPTVBVVEVfQ0VMTFM6ICcxJwogICAgRURQTV9DT01QVVRFX0NFUEhfRU5BQkxFRDogJ3RydWUnCiAgICBFRFBNX0NPTVBVVEVfQ0VQSF9OT1ZBOiAndHJ1ZScKICAgIEVEUE1fQ09NUFVURV9ESENQX0FHRU5UX0VOQUJMRUQ6ICd0cnVlJwogICAgRURQTV9DT01QVVRFX1NSSU9WX0VOQUJMRUQ6ICd0cnVlJwogICAgRURQTV9DT01QVVRFX1NVRkZJWDogJzAnCiAgICBFRFBNX0NPTkZJR1VSRV9ERUZBVUxUX1JPVVRFOiAndHJ1ZScKICAgIEVEUE1fQ09ORklHVVJFX0hVR0VQQUdFUzogJ2ZhbHNlJwogICAgRURQTV9DT05GSUdVUkVfTkVUV09SS0lORzogJ3RydWUnCiAgICBFRFBNX0ZJUlNUQk9PVF9FWFRSQTogL3RtcC9lZHBtLWZpcnN0Ym9vdC1leHRyYQogICAgRURQTV9ORVRXT1JLRVJfU1VGRklYOiAnMCcKICAgIEVEUE1fVE9UQUxfTkVUV09SS0VSUzogJzEnCiAgICBFRFBNX1RPVEFMX05PREVTOiAnMScKICAgIEdBTEVSQV9SRVBMSUNBUzogJycKICAgIEdFTkVSQVRFX1NTSF9LRVlTOiAndHJ1ZScKICAgIEdJVF9DTE9ORV9PUFRTOiAnJwogICAgR0xBTkNFOiBjb25maWcvc2FtcGxlcy9nbGFuY2VfdjFiZXRhMV9nbGFuY2UueWFtbAogICAgR0xBTkNFQVBJX0RFUExfSU1HOiB1bnVzZWQKICAgIEdMQU5DRV9CUkFOQ0g6IG1haW4KICAgIEdMQU5DRV9DT01NSVRfSEFTSDogJycKICAgIEdMQU5DRV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2dsYW5jZS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9nbGFuY2VfdjFiZXRhMV9nbGFuY2UueWFtbAogICAgR0xBTkNFX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9nbGFuY2Utb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBHTEFOQ0VfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2dsYW5jZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEdMQU5DRV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9nbGFuY2Utb3BlcmF0b3IvdGVzdC9rdXR0bC90ZXN0cwogICAgR0xBTkNFX0tVVFRMX05BTUVTUEFDRTogZ2xhbmNlLWt1dHRsLXRlc3RzCiAgICBHTEFOQ0VfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2dsYW5jZS1vcGVyYXRvci5naXQKICAgIEhFQVQ6IGNvbmZpZy9zYW1wbGVzL2hlYXRfdjFiZXRhMV9oZWF0LnlhbWwKICAgIEhFQVRBUElfREVQTF9JTUc6IHVudXNlZAogICAgSEVBVENGTkFQSV9ERVBMX0lNRzogdW51c2VkCiAgICBIRUFURU5HSU5FX0RFUExfSU1HOiB1bnVzZWQKICAgIEhFQVRfQVVUSF9FTkNSWVBUSU9OX0tFWTogNzY3YzNlZDA1NmNiYWEzYjlkZmVkYjhjNmY4MjViZjAKICAgIEhFQVRfQlJBTkNIOiBtYWluCiAgICBIRUFUX0NPTU1JVF9IQVNIOiAnJwogICAgSEVBVF9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvaGVhdF92MWJldGExX2hlYXQueWFtbAogICAgSEVBVF9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaGVhdC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEhFQVRfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBIRUFUX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIEhFQVRfS1VUVExfTkFNRVNQQUNFOiBoZWF0LWt1dHRsLXRlc3RzCiAgICBIRUFUX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9oZWF0LW9wZXJhdG9yLmdpdAogICAgSEVBVF9TRVJWSUNFX0VOQUJMRUQ6ICd0cnVlJwogICAgSE9SSVpPTjogY29uZmlnL3NhbXBsZXMvaG9yaXpvbl92MWJldGExX2hvcml6b24ueWFtbAogICAgSE9SSVpPTl9CUkFOQ0g6IG1haW4KICAgIEhPUklaT05fQ09NTUlUX0hBU0g6ICcnCiAgICBIT1JJWk9OX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaG9yaXpvbi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9ob3Jpem9uX3YxYmV0YTFfaG9yaXpvbi55YW1sCiAgICBIT1JJWk9OX0RFUExfSU1HOiB1bnVzZWQKICAgIEhPUklaT05fSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2hvcml6b24tb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBIT1JJWk9OX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9ob3Jpem9uLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgSE9SSVpPTl9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9ob3Jpem9uLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBIT1JJWk9OX0tVVFRMX05BTUVTUEFDRTogaG9yaXpvbi1rdXR0bC10ZXN0cwogICAgSE9SSVpPTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaG9yaXpvbi1vcGVyYXRvci5naXQKICAgIElORlJBX0JSQU5DSDogbWFpbgogICAgSU5GUkFfQ09NTUlUX0hBU0g6ICcnCiAgICBJTkZSQV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5mcmEtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBJTkZSQV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBJTkZSQV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgSU5GUkFfS1VUVExfTkFNRVNQQUNFOiBpbmZyYS1rdXR0bC10ZXN0cwogICAgSU5GUkFfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luZnJhLW9wZXJhdG9yLmdpdAogICAgSU5TVEFMTF9DRVJUX01BTkFHRVI6IGZhbHNlCiAgICBJTlNUQUxMX05NU1RBVEU6IHRydWUgfHwgZmFsc2UKICAgIElOU1RBTExfTk5DUDogdHJ1ZSB8fCBmYWxzZQogICAgSU5URVJOQUxBUElfSE9TVF9ST1VURVM6ICcnCiAgICBJUFY2X0xBQl9JUFY0X05FVFdPUktfSVBBRERSRVNTOiAxNzIuMzAuMC4xLzI0CiAgICBJUFY2X0xBQl9JUFY2X05FVFdPUktfSVBBRERSRVNTOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjoxLzY0CiAgICBJUFY2X0xBQl9MSUJWSVJUX1NUT1JBR0VfUE9PTDogZGVmYXVsdAogICAgSVBWNl9MQUJfTUFOQUdFX0ZJUkVXQUxMRDogJ3RydWUnCiAgICBJUFY2X0xBQl9OQVQ2NF9IT1NUX0lQVjQ6IDE3Mi4zMC4wLjIvMjQKICAgIElQVjZfTEFCX05BVDY0X0hPU1RfSVBWNjogZmQwMDphYmNkOmFiY2Q6ZmMwMDo6Mi82NAogICAgSVBWNl9MQUJfTkFUNjRfSU5TVEFOQ0VfTkFNRTogbmF0NjQtcm91dGVyCiAgICBJUFY2X0xBQl9OQVQ2NF9JUFY2X05FVFdPUks6IGZkMDA6YWJjZDphYmNkOmZjMDA6Oi82NAogICAgSVBWNl9MQUJfTkFUNjRfVEFZR0FfRFlOQU1JQ19QT09MOiAxOTIuMTY4LjI1NS4wLzI0CiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY0OiAxOTIuMTY4LjI1NS4xCiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY2OiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjozCiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY2X1BSRUZJWDogZmQwMDphYmNkOmFiY2Q6ZmNmZjo6Lzk2CiAgICBJUFY2X0xBQl9OQVQ2NF9VUERBVEVfUEFDS0FHRVM6ICdmYWxzZScKICAgIElQVjZfTEFCX05FVFdPUktfTkFNRTogbmF0NjQKICAgIElQVjZfTEFCX1NOT19DTFVTVEVSX05FVFdPUks6IGZkMDA6YWJjZDowOjovNDgKICAgIElQVjZfTEFCX1NOT19IT1NUX0lQOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjoxMQogICAgSVBWNl9MQUJfU05PX0hPU1RfUFJFRklYOiAnNjQnCiAgICBJUFY2X0xBQl9TTk9fSU5TVEFOQ0VfTkFNRTogc25vCiAgICBJUFY2X0xBQl9TTk9fTUFDSElORV9ORVRXT1JLOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjovNjQKICAgIElQVjZfTEFCX1NOT19PQ1BfTUlSUk9SX1VSTDogaHR0cHM6Ly9taXJyb3Iub3BlbnNoaWZ0LmNvbS9wdWIvb3BlbnNoaWZ0LXY0L2NsaWVudHMvb2NwCiAgICBJUFY2X0xBQl9TTk9fT0NQX1ZFUlNJT046IGxhdGVzdC00LjE0CiAgICBJUFY2X0xBQl9TTk9fU0VSVklDRV9ORVRXT1JLOiBmZDAwOmFiY2Q6YWJjZDpmYzAzOjovMTEyCiAgICBJUFY2X0xBQl9TU0hfUFVCX0tFWTogL2hvbWUvenV1bC8uc3NoL2lkX3JzYS5wdWIKICAgIElQVjZfTEFCX1dPUktfRElSOiAvaG9tZS96dXVsLy5pcHY2bGFiCiAgICBJUk9OSUM6IGNvbmZpZy9zYW1wbGVzL2lyb25pY192MWJldGExX2lyb25pYy55YW1sCiAgICBJUk9OSUNBUElfREVQTF9JTUc6IHVudXNlZAogICAgSVJPTklDQ09OX0RFUExfSU1HOiB1bnVzZWQKICAgIElST05JQ0lOU19ERVBMX0lNRzogdW51c2VkCiAgICBJUk9OSUNOQUdfREVQTF9JTUc6IHVudXNlZAogICAgSVJPTklDUFhFX0RFUExfSU1HOiB1bnVzZWQKICAgIElST05JQ19CUkFOQ0g6IG1haW4KICAgIElST05JQ19DT01NSVRfSEFTSDogJycKICAgIElST05JQ19DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2lyb25pYy1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9pcm9uaWNfdjFiZXRhMV9pcm9uaWMueWFtbAogICAgSVJPTklDX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pcm9uaWMtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBJUk9OSUNfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2lyb25pYy1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIElST05JQ19LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pcm9uaWMtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIElST05JQ19LVVRUTF9OQU1FU1BBQ0U6IGlyb25pYy1rdXR0bC10ZXN0cwogICAgSVJPTklDX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pcm9uaWMtb3BlcmF0b3IuZ2l0CiAgICBLRVlTVE9ORUFQSTogY29uZmlnL3NhbXBsZXMva2V5c3RvbmVfdjFiZXRhMV9rZXlzdG9uZWFwaS55YW1sCiAgICBLRVlTVE9ORUFQSV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2tleXN0b25lLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2tleXN0b25lX3YxYmV0YTFfa2V5c3RvbmVhcGkueWFtbAogICAgS0VZU1RPTkVBUElfREVQTF9JTUc6IHVudXNlZAogICAgS0VZU1RPTkVfQlJBTkNIOiBtYWluCiAgICBLRVlTVE9ORV9DT01NTUlUX0hBU0g6ICcnCiAgICBLRVlTVE9ORV9GRURFUkFUSU9OX0NMSUVOVF9TRUNSRVQ6IENPWDhibWxLQVduNTZYQ0dNcktRSmo3ZGdITkFPbDZmCiAgICBLRVlTVE9ORV9GRURFUkFUSU9OX0NSWVBUT19QQVNTUEhSQVNFOiBvcGVuc3RhY2sKICAgIEtFWVNUT05FX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9rZXlzdG9uZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEtFWVNUT05FX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9rZXlzdG9uZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEtFWVNUT05FX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2tleXN0b25lLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBLRVlTVE9ORV9LVVRUTF9OQU1FU1BBQ0U6IGtleXN0b25lLWt1dHRsLXRlc3RzCiAgICBLRVlTVE9ORV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMva2V5c3RvbmUtb3BlcmF0b3IuZ2l0CiAgICBLVUJFQURNSU5fUFdEOiAnMTIzNDU2NzgnCiAgICBMSUJWSVJUX1NFQ1JFVDogbGlidmlydC1zZWNyZXQKICAgIExWTVNfQ1I6ICcxJwogICAgTUFOSUxBOiBjb25maWcvc2FtcGxlcy9tYW5pbGFfdjFiZXRhMV9tYW5pbGEueWFtbAogICAgTUFOSUxBQVBJX0RFUExfSU1HOiB1bnVzZWQKICAgIE1BTklMQVNDSF9ERVBMX0lNRzogdW51c2VkCiAgICBNQU5JTEFTSEFSRV9ERVBMX0lNRzogdW51c2VkCiAgICBNQU5JTEFfQlJBTkNIOiBtYWluCiAgICBNQU5JTEFfQ09NTUlUX0hBU0g6ICcnCiAgICBNQU5JTEFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9tYW5pbGEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbWFuaWxhX3YxYmV0YTFfbWFuaWxhLnlhbWwKICAgIE1BTklMQV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbWFuaWxhLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTUFOSUxBX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9tYW5pbGEtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBNQU5JTEFfS1VUVExfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFuaWxhLW9wZXJhdG9yL3Rlc3Qva3V0dGwvdGVzdHMKICAgIE1BTklMQV9LVVRUTF9OQU1FU1BBQ0U6IG1hbmlsYS1rdXR0bC10ZXN0cwogICAgTUFOSUxBX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9tYW5pbGEtb3BlcmF0b3IuZ2l0CiAgICBNQU5JTEFfU0VSVklDRV9FTkFCTEVEOiAndHJ1ZScKICAgIE1BUklBREI6IGNvbmZpZy9zYW1wbGVzL21hcmlhZGJfdjFiZXRhMV9nYWxlcmEueWFtbAogICAgTUFSSUFEQl9CUkFOQ0g6IG1haW4KICAgIE1BUklBREJfQ0hBSU5TQVdfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3IvdGVzdHMvY2hhaW5zYXcvY29uZmlnLnlhbWwKICAgIE1BUklBREJfQ0hBSU5TQVdfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFyaWFkYi1vcGVyYXRvci90ZXN0cy9jaGFpbnNhdy90ZXN0cwogICAgTUFSSUFEQl9DSEFJTlNBV19OQU1FU1BBQ0U6IG1hcmlhZGItY2hhaW5zYXctdGVzdHMKICAgIE1BUklBREJfQ09NTUlUX0hBU0g6ICcnCiAgICBNQVJJQURCX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFyaWFkYi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9tYXJpYWRiX3YxYmV0YTFfZ2FsZXJhLnlhbWwKICAgIE1BUklBREJfREVQTF9JTUc6IHVudXNlZAogICAgTUFSSUFEQl9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbWFyaWFkYi1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIE1BUklBREJfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBNQVJJQURCX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIE1BUklBREJfS1VUVExfTkFNRVNQQUNFOiBtYXJpYWRiLWt1dHRsLXRlc3RzCiAgICBNQVJJQURCX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9tYXJpYWRiLW9wZXJhdG9yLmdpdAogICAgTUVNQ0FDSEVEOiBjb25maWcvc2FtcGxlcy9tZW1jYWNoZWRfdjFiZXRhMV9tZW1jYWNoZWQueWFtbAogICAgTUVNQ0FDSEVEX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbWVtY2FjaGVkX3YxYmV0YTFfbWVtY2FjaGVkLnlhbWwKICAgIE1FTUNBQ0hFRF9ERVBMX0lNRzogdW51c2VkCiAgICBNRVRBREFUQV9TSEFSRURfU0VDUkVUOiAnMTIzNDU2Nzg0MicKICAgIE1FVEFMTEJfSVBWNl9QT09MOiBmZDAwOmFhYWE6OjgwLWZkMDA6YWFhYTo6OTAKICAgIE1FVEFMTEJfUE9PTDogMTkyLjE2OC4xMjIuODAtMTkyLjE2OC4xMjIuOTAKICAgIE1JQ1JPU0hJRlQ6ICcwJwogICAgTkFNRVNQQUNFOiBvcGVuc3RhY2sKICAgIE5FVENPTkZJRzogY29uZmlnL3NhbXBsZXMvbmV0d29ya192MWJldGExX25ldGNvbmZpZy55YW1sCiAgICBORVRDT05GSUdfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfbmV0Y29uZmlnLnlhbWwKICAgIE5FVENPTkZJR19ERVBMX0lNRzogdW51c2VkCiAgICBORVRXT1JLX0JHUDogJ2ZhbHNlJwogICAgTkVUV09SS19ERVNJR05BVEVfQUREUkVTU19QUkVGSVg6IDE3Mi4yOC4wCiAgICBORVRXT1JLX0RFU0lHTkFURV9FWFRfQUREUkVTU19QUkVGSVg6IDE3Mi41MC4wCiAgICBORVRXT1JLX0lOVEVSTkFMQVBJX0FERFJFU1NfUFJFRklYOiAxNzIuMTcuMAogICAgTkVUV09SS19JU09MQVRJT046ICd0cnVlJwogICAgTkVUV09SS19JU09MQVRJT05fSU5TVEFOQ0VfTkFNRTogY3JjCiAgICBORVRXT1JLX0lTT0xBVElPTl9JUFY0OiAndHJ1ZScKICAgIE5FVFdPUktfSVNPTEFUSU9OX0lQVjRfQUREUkVTUzogMTcyLjE2LjEuMS8yNAogICAgTkVUV09SS19JU09MQVRJT05fSVBWNF9OQVQ6ICd0cnVlJwogICAgTkVUV09SS19JU09MQVRJT05fSVBWNjogJ2ZhbHNlJwogICAgTkVUV09SS19JU09MQVRJT05fSVBWNl9BRERSRVNTOiBmZDAwOmFhYWE6OjEvNjQKICAgIE5FVFdPUktfSVNPTEFUSU9OX0lQX0FERFJFU1M6IDE5Mi4xNjguMTIyLjEwCiAgICBORVRXT1JLX0lTT0xBVElPTl9NQUM6ICc1Mjo1NDowMDoxMToxMToxMCcKICAgIE5FVFdPUktfSVNPTEFUSU9OX05FVFdPUktfTkFNRTogbmV0LWlzbwogICAgTkVUV09SS19JU09MQVRJT05fTkVUX05BTUU6IGRlZmF1bHQKICAgIE5FVFdPUktfSVNPTEFUSU9OX1VTRV9ERUZBVUxUX05FVFdPUks6ICd0cnVlJwogICAgTkVUV09SS19NVFU6ICcxNTAwJwogICAgTkVUV09SS19TVE9SQUdFTUdNVF9BRERSRVNTX1BSRUZJWDogMTcyLjIwLjAKICAgIE5FVFdPUktfU1RPUkFHRV9BRERSRVNTX1BSRUZJWDogMTcyLjE4LjAKICAgIE5FVFdPUktfU1RPUkFHRV9NQUNWTEFOOiAnJwogICAgTkVUV09SS19URU5BTlRfQUREUkVTU19QUkVGSVg6IDE3Mi4xOS4wCiAgICBORVRXT1JLX1ZMQU5fU1RBUlQ6ICcyMCcKICAgIE5FVFdPUktfVkxBTl9TVEVQOiAnMScKICAgIE5FVVRST05BUEk6IGNvbmZpZy9zYW1wbGVzL25ldXRyb25fdjFiZXRhMV9uZXV0cm9uYXBpLnlhbWwKICAgIE5FVVRST05BUElfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9uZXV0cm9uLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL25ldXRyb25fdjFiZXRhMV9uZXV0cm9uYXBpLnlhbWwKICAgIE5FVVRST05BUElfREVQTF9JTUc6IHVudXNlZAogICAgTkVVVFJPTl9CUkFOQ0g6IG1haW4KICAgIE5FVVRST05fQ09NTUlUX0hBU0g6ICcnCiAgICBORVVUUk9OX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9uZXV0cm9uLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTkVVVFJPTl9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbmV1dHJvbi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIE5FVVRST05fS1VUVExfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbmV1dHJvbi1vcGVyYXRvci90ZXN0L2t1dHRsL3Rlc3RzCiAgICBORVVUUk9OX0tVVFRMX05BTUVTUEFDRTogbmV1dHJvbi1rdXR0bC10ZXN0cwogICAgTkVVVFJPTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbmV1dHJvbi1vcGVyYXRvci5naXQKICAgIE5GU19IT01FOiAvaG9tZS9uZnMKICAgIE5NU1RBVEVfTkFNRVNQQUNFOiBvcGVuc2hpZnQtbm1zdGF0ZQogICAgTk1TVEFURV9PUEVSQVRPUl9HUk9VUDogb3BlbnNoaWZ0LW5tc3RhdGUtdG42azgKICAgIE5NU1RBVEVfU1VCU0NSSVBUSU9OOiBrdWJlcm5ldGVzLW5tc3RhdGUtb3BlcmF0b3IKICAgIE5OQ1BfQURESVRJT05BTF9IT1NUX1JPVVRFUzogJycKICAgIE5OQ1BfQkdQXzFfSU5URVJGQUNFOiBlbnA3czAKICAgIE5OQ1BfQkdQXzFfSVBfQUREUkVTUzogMTAwLjY1LjQuMgogICAgTk5DUF9CR1BfMl9JTlRFUkZBQ0U6IGVucDhzMAogICAgTk5DUF9CR1BfMl9JUF9BRERSRVNTOiAxMDAuNjQuNC4yCiAgICBOTkNQX0JSSURHRTogb3NwYnIKICAgIE5OQ1BfQ0xFQU5VUF9USU1FT1VUOiAxMjBzCiAgICBOTkNQX0NUTFBMQU5FX0lQVjZfQUREUkVTU19QUkVGSVg6ICdmZDAwOmFhYWE6OicKICAgIE5OQ1BfQ1RMUExBTkVfSVBWNl9BRERSRVNTX1NVRkZJWDogJzEwJwogICAgTk5DUF9DVExQTEFORV9JUF9BRERSRVNTX1BSRUZJWDogMTkyLjE2OC4xMjIKICAgIE5OQ1BfQ1RMUExBTkVfSVBfQUREUkVTU19TVUZGSVg6ICcxMCcKICAgIE5OQ1BfRE5TX1NFUlZFUjogMTkyLjE2OC4xMjIuMQogICAgTk5DUF9ETlNfU0VSVkVSX0lQVjY6IGZkMDA6YWFhYTo6MQogICAgTk5DUF9HQVRFV0FZOiAxOTIuMTY4LjEyMi4xCiAgICBOTkNQX0dBVEVXQVlfSVBWNjogZmQwMDphYWFhOjoxCiAgICBOTkNQX0lOVEVSRkFDRTogZW5wNnMwCiAgICBOTkNQX05PREVTOiAnJwogICAgTk5DUF9SRVRSSUVTOiAnNScKICAgIE5OQ1BfVElNRU9VVDogMjQwcwogICAgTk9WQTogY29uZmlnL3NhbXBsZXMvbm92YV92MWJldGExX25vdmFfY29sbGFwc2VkX2NlbGwueWFtbAogICAgTk9WQV9CUkFOQ0g6IG1haW4KICAgIE5PVkFfQ09NTUlUX0hBU0g6ICcnCiAgICBOT1ZBX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivbm92YS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9ub3ZhX3YxYmV0YTFfbm92YV9jb2xsYXBzZWRfY2VsbC55YW1sCiAgICBOT1ZBX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9ub3ZhLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTk9WQV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbm92YS1vcGVyYXRvci5naXQKICAgIE5VTUJFUl9PRl9JTlNUQU5DRVM6ICcxJwogICAgT0NQX05FVFdPUktfTkFNRTogY3JjCiAgICBPQ1RBVklBOiBjb25maWcvc2FtcGxlcy9vY3RhdmlhX3YxYmV0YTFfb2N0YXZpYS55YW1sCiAgICBPQ1RBVklBX0JSQU5DSDogbWFpbgogICAgT0NUQVZJQV9DT01NSVRfSEFTSDogJycKICAgIE9DVEFWSUFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL29jdGF2aWFfdjFiZXRhMV9vY3RhdmlhLnlhbWwKICAgIE9DVEFWSUFfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29jdGF2aWEtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBPQ1RBVklBX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgT0NUQVZJQV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBPQ1RBVklBX0tVVFRMX05BTUVTUEFDRTogb2N0YXZpYS1rdXR0bC10ZXN0cwogICAgT0NUQVZJQV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb2N0YXZpYS1vcGVyYXRvci5naXQKICAgIE9LRDogJ2ZhbHNlJwogICAgT1BFTlNUQUNLX0JSQU5DSDogbWFpbgogICAgT1BFTlNUQUNLX0JVTkRMRV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWJ1bmRsZTpsYXRlc3QKICAgIE9QRU5TVEFDS19DT01NSVRfSEFTSDogJycKICAgIE9QRU5TVEFDS19DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9jb3JlX3YxYmV0YTFfb3BlbnN0YWNrY29udHJvbHBsYW5lX2dhbGVyYV9uZXR3b3JrX2lzb2xhdGlvbi55YW1sCiAgICBPUEVOU1RBQ0tfQ1JEU19ESVI6IG9wZW5zdGFja19jcmRzCiAgICBPUEVOU1RBQ0tfQ1RMUExBTkU6IGNvbmZpZy9zYW1wbGVzL2NvcmVfdjFiZXRhMV9vcGVuc3RhY2tjb250cm9scGxhbmVfZ2FsZXJhX25ldHdvcmtfaXNvbGF0aW9uLnlhbWwKICAgIE9QRU5TVEFDS19JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgT1BFTlNUQUNLX0s4U19CUkFOQ0g6IG1haW4KICAgIE9QRU5TVEFDS19LOFNfVEFHOiBsYXRlc3QKICAgIE9QRU5TVEFDS19LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivb3BlbnN0YWNrLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgT1BFTlNUQUNLX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgT1BFTlNUQUNLX0tVVFRMX05BTUVTUEFDRTogb3BlbnN0YWNrLWt1dHRsLXRlc3RzCiAgICBPUEVOU1RBQ0tfTkVVVFJPTl9DVVNUT01fQ09ORjogJycKICAgIE9QRU5TVEFDS19SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLmdpdAogICAgT1BFTlNUQUNLX1NUT1JBR0VfQlVORExFX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3Itc3RvcmFnZS1idW5kbGU6bGF0ZXN0CiAgICBPUEVSQVRPUl9CQVNFX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yCiAgICBPUEVSQVRPUl9DSEFOTkVMOiAnJwogICAgT1BFUkFUT1JfTkFNRVNQQUNFOiBvcGVuc3RhY2stb3BlcmF0b3JzCiAgICBPUEVSQVRPUl9TT1VSQ0U6ICcnCiAgICBPUEVSQVRPUl9TT1VSQ0VfTkFNRVNQQUNFOiAnJwogICAgT1VUOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMKICAgIE9VVFBVVF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL2VkcG0KICAgIE9WTkNPTlRST0xMRVI6IGNvbmZpZy9zYW1wbGVzL292bl92MWJldGExX292bmNvbnRyb2xsZXIueWFtbAogICAgT1ZOQ09OVFJPTExFUl9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9vdm5fdjFiZXRhMV9vdm5jb250cm9sbGVyLnlhbWwKICAgIE9WTkNPTlRST0xMRVJfTk1BUDogJ3RydWUnCiAgICBPVk5EQlM6IGNvbmZpZy9zYW1wbGVzL292bl92MWJldGExX292bmRiY2x1c3Rlci55YW1sCiAgICBPVk5EQlNfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vdm4tb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvb3ZuX3YxYmV0YTFfb3ZuZGJjbHVzdGVyLnlhbWwKICAgIE9WTk5PUlRIRDogY29uZmlnL3NhbXBsZXMvb3ZuX3YxYmV0YTFfb3Zubm9ydGhkLnlhbWwKICAgIE9WTk5PUlRIRF9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9vdm5fdjFiZXRhMV9vdm5ub3J0aGQueWFtbAogICAgT1ZOX0JSQU5DSDogbWFpbgogICAgT1ZOX0NPTU1JVF9IQVNIOiAnJwogICAgT1ZOX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vdm4tb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBPVk5fS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIE9WTl9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vdm4tb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIE9WTl9LVVRUTF9OQU1FU1BBQ0U6IG92bi1rdXR0bC10ZXN0cwogICAgT1ZOX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vdm4tb3BlcmF0b3IuZ2l0CiAgICBQQVNTV09SRDogJzEyMzQ1Njc4JwogICAgUExBQ0VNRU5UQVBJOiBjb25maWcvc2FtcGxlcy9wbGFjZW1lbnRfdjFiZXRhMV9wbGFjZW1lbnRhcGkueWFtbAogICAgUExBQ0VNRU5UQVBJX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvcGxhY2VtZW50LW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL3BsYWNlbWVudF92MWJldGExX3BsYWNlbWVudGFwaS55YW1sCiAgICBQTEFDRU1FTlRBUElfREVQTF9JTUc6IHVudXNlZAogICAgUExBQ0VNRU5UX0JSQU5DSDogbWFpbgogICAgUExBQ0VNRU5UX0NPTU1JVF9IQVNIOiAnJwogICAgUExBQ0VNRU5UX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9wbGFjZW1lbnQtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBQTEFDRU1FTlRfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL3BsYWNlbWVudC1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIFBMQUNFTUVOVF9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9wbGFjZW1lbnQtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIFBMQUNFTUVOVF9LVVRUTF9OQU1FU1BBQ0U6IHBsYWNlbWVudC1rdXR0bC10ZXN0cwogICAgUExBQ0VNRU5UX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9wbGFjZW1lbnQtb3BlcmF0b3IuZ2l0CiAgICBQVUxMX1NFQ1JFVDogL2hvbWUvenV1bC9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC1zZWNyZXQudHh0CiAgICBSQUJCSVRNUTogZG9jcy9leGFtcGxlcy9kZWZhdWx0LXNlY3VyaXR5LWNvbnRleHQvcmFiYml0bXEueWFtbAogICAgUkFCQklUTVFfQlJBTkNIOiBwYXRjaGVzCiAgICBSQUJCSVRNUV9DT01NSVRfSEFTSDogJycKICAgIFJBQkJJVE1RX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvcmFiYml0bXEtb3BlcmF0b3IvZG9jcy9leGFtcGxlcy9kZWZhdWx0LXNlY3VyaXR5LWNvbnRleHQvcmFiYml0bXEueWFtbAogICAgUkFCQklUTVFfREVQTF9JTUc6IHVudXNlZAogICAgUkFCQklUTVFfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL3JhYmJpdG1xLWNsdXN0ZXItb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBSQUJCSVRNUV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvcmFiYml0bXEtY2x1c3Rlci1vcGVyYXRvci5naXQKICAgIFJFREhBVF9PUEVSQVRPUlM6ICdmYWxzZScKICAgIFJFRElTOiBjb25maWcvc2FtcGxlcy9yZWRpc192MWJldGExX3JlZGlzLnlhbWwKICAgIFJFRElTX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3ItcmVkaXMvY29uZmlnL3NhbXBsZXMvcmVkaXNfdjFiZXRhMV9yZWRpcy55YW1sCiAgICBSRURJU19ERVBMX0lNRzogdW51c2VkCiAgICBSSF9SRUdJU1RSWV9QV0Q6ICcnCiAgICBSSF9SRUdJU1RSWV9VU0VSOiAnJwogICAgU0VDUkVUOiBvc3Atc2VjcmV0CiAgICBTR19DT1JFX0RFUExfSU1HOiB1bnVzZWQKICAgIFNUQU5EQUxPTkVfQ09NUFVURV9EUklWRVI6IGxpYnZpcnQKICAgIFNUQU5EQUxPTkVfRVhURVJOQUxfTkVUX1BSRUZGSVg6IDE3Mi4yMS4wCiAgICBTVEFOREFMT05FX0lOVEVSTkFMQVBJX05FVF9QUkVGSVg6IDE3Mi4xNy4wCiAgICBTVEFOREFMT05FX1NUT1JBR0VNR01UX05FVF9QUkVGSVg6IDE3Mi4yMC4wCiAgICBTVEFOREFMT05FX1NUT1JBR0VfTkVUX1BSRUZJWDogMTcyLjE4LjAKICAgIFNUQU5EQUxPTkVfVEVOQU5UX05FVF9QUkVGSVg6IDE3Mi4xOS4wCiAgICBTVE9SQUdFTUdNVF9IT1NUX1JPVVRFUzogJycKICAgIFNUT1JBR0VfQ0xBU1M6IGxvY2FsLXN0b3JhZ2UKICAgIFNUT1JBR0VfSE9TVF9ST1VURVM6ICcnCiAgICBTV0lGVDogY29uZmlnL3NhbXBsZXMvc3dpZnRfdjFiZXRhMV9zd2lmdC55YW1sCiAgICBTV0lGVF9CUkFOQ0g6IG1haW4KICAgIFNXSUZUX0NPTU1JVF9IQVNIOiAnJwogICAgU1dJRlRfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9zd2lmdC1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9zd2lmdF92MWJldGExX3N3aWZ0LnlhbWwKICAgIFNXSUZUX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9zd2lmdC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIFNXSUZUX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9zd2lmdC1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIFNXSUZUX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL3N3aWZ0LW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBTV0lGVF9LVVRUTF9OQU1FU1BBQ0U6IHN3aWZ0LWt1dHRsLXRlc3RzCiAgICBTV0lGVF9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvc3dpZnQtb3BlcmF0b3IuZ2l0CiAgICBURUxFTUVUUlk6IGNvbmZpZy9zYW1wbGVzL3RlbGVtZXRyeV92MWJldGExX3RlbGVtZXRyeS55YW1sCiAgICBURUxFTUVUUllfQlJBTkNIOiBtYWluCiAgICBURUxFTUVUUllfQ09NTUlUX0hBU0g6ICcnCiAgICBURUxFTUVUUllfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci90ZWxlbWV0cnktb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvdGVsZW1ldHJ5X3YxYmV0YTFfdGVsZW1ldHJ5LnlhbWwKICAgIFRFTEVNRVRSWV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvdGVsZW1ldHJ5LW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgVEVMRU1FVFJZX0tVVFRMX0JBU0VESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci90ZWxlbWV0cnktb3BlcmF0b3IKICAgIFRFTEVNRVRSWV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvdGVsZW1ldHJ5LW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgVEVMRU1FVFJZX0tVVFRMX05BTUVTUEFDRTogdGVsZW1ldHJ5LWt1dHRsLXRlc3RzCiAgICBURUxFTUVUUllfS1VUVExfUkVMUEFUSDogdGVzdHMva3V0dGwvc3VpdGVzCiAgICBURUxFTUVUUllfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL3RlbGVtZXRyeS1vcGVyYXRvci5naXQKICAgIFRFTkFOVF9IT1NUX1JPVVRFUzogJycKICAgIFRJTUVPVVQ6IDMwMHMKICAgIFRMU19FTkFCTEVEOiAnZmFsc2UnCiAgICB0cmlwbGVvX2RlcGxveTogJ2V4cG9ydCBSRUdJU1RSWV9VU0VSOicKY2lmbXdfaW5zdGFsbF95YW1sc19lbnZpcm9ubWVudDoKICAgIEJNT19TRVRVUDogZmFsc2UKICAgIENIRUNLT1VUX0ZST01fT1BFTlNUQUNLX1JFRjogJ3RydWUnCiAgICBJTlNUQUxMX0NFUlRfTUFOQUdFUjogZmFsc2UKICAgIE9QRU5TVEFDS19LOFNfQlJBTkNIOiBtYWluCiAgICBPVVQ6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cwogICAgT1VUUFVUX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvZWRwbQo=', 'source': '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', 'encoding': 'base64', 'failed': False, 'changed': False}}) 2025-06-06 09:57:32.841569 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_setup_namespaces', 'value': ['openstack', 'openstack-operators']}) 2025-06-06 09:57:32.841619 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_setup_registry_default_route', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_setup_skip_internal_registry | bool'}}) 2025-06-06 09:57:32.841632 | controller | skipping: [localhost] => (item={'key': 'cifmw_openshift_setup_podman_login_stdout', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_setup_skip_internal_registry | bool'}}) 2025-06-06 09:57:32.841640 | controller | skipping: [localhost] => (item={'key': '_ca_content', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_ca_registry_to_add is defined'}}) 2025-06-06 09:57:32.841646 | controller | skipping: [localhost] => (item={'key': '_cifmw_openshift_setup_provisioning_name', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_metal3_watch_all_ns | bool'}}) 2025-06-06 09:57:32.841652 | controller | skipping: [localhost] => (item={'key': '_cifmw_openshift_setup_provisioning_ns_patch_out', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_metal3_watch_all_ns | bool'}}) 2025-06-06 09:57:32.841677 | controller | skipping: [localhost] => (item={'key': '_network', 'value': {'changed': False, 'resources': [{'apiVersion': 'operator.openshift.io/v1', 'kind': 'Network', 'metadata': {'creationTimestamp': '2025-02-23T05:12:01Z', 'generation': 3, 'managedFields': [{'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'f:clusterNetwork': {}, 'f:defaultNetwork': {'f:ovnKubernetesConfig': {'f:egressIPConfig': {}, 'f:gatewayConfig': {'f:ipv4': {}, 'f:ipv6': {}}, 'f:genevePort': {}, 'f:ipsecConfig': {'f:mode': {}}, 'f:mtu': {}, 'f:policyAuditConfig': {'f:destination': {}, 'f:maxFileSize': {}, 'f:maxLogFiles': {}, 'f:rateLimit': {}, 'f:syslogFacility': {}}}, 'f:type': {}}, 'f:deployKubeProxy': {}, 'f:disableMultiNetwork': {}, 'f:disableNetworkDiagnostics': {}, 'f:logLevel': {}, 'f:managementState': {}, 'f:observedConfig': {}, 'f:operatorLogLevel': {}, 'f:serviceNetwork': {}, 'f:unsupportedConfigOverrides': {}, 'f:useMultiNetworkPolicy': {}}}, 'manager': 'cluster-network-operator/operconfig', 'operation': 'Apply', 'time': '2025-02-23T05:21:19Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'f:clusterNetwork': {}, 'f:defaultNetwork': {'f:type': {}}, 'f:disableNetworkDiagnostics': {}, 'f:managementState': {}, 'f:observedConfig': {}, 'f:serviceNetwork': {}, 'f:unsupportedConfigOverrides': {}}}, 'manager': 'cluster-network-operator/clusterconfig', 'operation': 'Apply', 'time': '2025-06-06T09:13:37Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'f:conditions': {'k:{"type":"Available"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Degraded"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"ManagementStateDegraded"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Progressing"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Upgradeable"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}}, 'f:version': {}}}, 'manager': 'cluster-network-operator/status-manager', 'operation': 'Apply', 'subresource': 'status', 'time': '2025-06-06T09:13:54Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'.': {}, 'f:defaultNetwork': {'.': {}, 'f:openshiftSDNConfig': {'.': {}, 'f:mtu': {}}}, 'f:disableNetworkDiagnostics': {}, 'f:logLevel': {}, 'f:operatorLogLevel': {}}}, 'manager': 'cluster-bootstrap', 'operation': 'Update', 'time': '2025-02-23T05:12:01Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'.': {}, 'f:conditions': {'.': {}, 'k:{"type":"ManagementStateDegraded"}': {'.': {}, 'f:status': {}, 'f:type': {}}}, 'f:readyReplicas': {}}}, 'manager': 'network-operator', 'operation': 'Update', 'subresource': 'status', 'time': '2025-02-23T05:21:22Z'}], 'name': 'cluster', 'resourceVersion': '28235', 'uid': '8d01ddba-7e05-4639-926a-4485de3b6327'}, 'spec': {'clusterNetwork': [{'cidr': '10.217.0.0/22', 'hostPrefix': 23}], 'defaultNetwork': {'openshiftSDNConfig': {'mtu': 1400}, 'ovnKubernetesConfig': {'egressIPConfig': {}, 'gatewayConfig': {'ipv4': {}, 'ipv6': {}, 'routingViaHost': False}, 'genevePort': 6081, 'ipsecConfig': {'mode': 'Disabled'}, 'mtu': 1400, 'policyAuditConfig': {'destination': 'null', 'maxFileSize': 50, 'maxLogFiles': 5, 'rateLimit': 20, 'syslogFacility': 'local0'}}, 'type': 'OVNKubernetes'}, 'deployKubeProxy': False, 'disableMultiNetwork': False, 'disableNetworkDiagnostics': False, 'logLevel': 'Normal', 'managementState': 'Managed', 'observedConfig': None, 'operatorLogLevel': 'Normal', 'serviceNetwork': ['10.217.4.0/23'], 'unsupportedConfigOverrides': None, 'useMultiNetworkPolicy': False}, 'status': {'conditions': [{'lastTransitionTime': '2025-02-23T05:21:22Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'ManagementStateDegraded'}, {'lastTransitionTime': '2025-06-06T09:13:51Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'Degraded'}, {'lastTransitionTime': '2025-02-23T05:21:11Z', 'message': '', 'reason': '', 'status': 'True', 'type': 'Upgradeable'}, {'lastTransitionTime': '2025-06-06T09:13:54Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'Progressing'}, {'lastTransitionTime': '2025-02-23T05:22:38Z', 'message': '', 'reason': '', 'status': 'True', 'type': 'Available'}], 'readyReplicas': 0, 'version': '4.18.1'}}], 'api_found': True, 'failed': False}}) 2025-06-06 09:57:32.841709 | controller | skipping: [localhost] => (item={'key': '_pod_status', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_apply_marketplace_fix'}}) 2025-06-06 09:57:32.841745 | controller | skipping: [localhost] => (item={'key': 'cifmw_ci_local_storage_k8s_nodes_out', 'value': {'changed': False, 'resources': [{'metadata': {'name': 'crc', 'uid': '22237e5b-d4ef-4173-8781-076e97d1bac1', 'resourceVersion': '30690', 'creationTimestamp': '2025-02-23T05:20:37Z', 'labels': {'beta.kubernetes.io/arch': 'amd64', 'beta.kubernetes.io/os': 'linux', 'kubernetes.io/arch': 'amd64', 'kubernetes.io/hostname': 'crc', 'kubernetes.io/os': 'linux', 'node-role.kubernetes.io/control-plane': '', 'node-role.kubernetes.io/master': '', 'node-role.kubernetes.io/worker': '', 'node.openshift.io/os_id': 'rhcos', 'topology.hostpath.csi/node': 'crc'}, 'annotations': {'csi.volume.kubernetes.io/nodeid': '{"kubevirt.io.hostpath-provisioner":"crc"}', 'k8s.ovn.org/host-cidrs': '["172.17.0.5/24","172.18.0.5/24","172.19.0.5/24","192.168.122.10/24","192.168.126.11/24","38.129.56.108/24"]', 'k8s.ovn.org/l3-gateway-config': '{"default":{"mode":"local","bridge-id":"br-ex","interface-id":"br-ex_crc","mac-address":"fa:16:3e:e1:86:8d","ip-addresses":["38.129.56.108/24"],"ip-address":"38.129.56.108/24","next-hops":["38.129.56.1"],"next-hop":"38.129.56.1","node-port-enable":"true","vlan-id":"0"}}', 'k8s.ovn.org/network-ids': '{"default":"0"}', 'k8s.ovn.org/node-chassis-id': 'c7c5727b-e3b4-4f7f-adb6-e8d5767a1f42', 'k8s.ovn.org/node-gateway-router-lrp-ifaddrs': '{"default":{"ipv4":"100.64.0.2/16"}}', 'k8s.ovn.org/node-id': '2', 'k8s.ovn.org/node-masquerade-subnet': '{"ipv4":"169.254.0.0/17","ipv6":"fd69::/112"}', 'k8s.ovn.org/node-primary-ifaddr': '{"ipv4":"38.129.56.108/24"}', 'k8s.ovn.org/node-subnets': '{"default":["10.217.0.0/23"]}', 'k8s.ovn.org/node-transit-switch-port-ifaddr': '{"ipv4":"100.88.0.2/16"}', 'k8s.ovn.org/remote-zone-migrated': 'crc', 'k8s.ovn.org/zone-name': 'crc', 'machineconfiguration.openshift.io/controlPlaneTopology': 'SingleReplica', 'machineconfiguration.openshift.io/currentConfig': 'rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/desiredConfig': 'rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/desiredDrain': 'uncordon-rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/lastAppliedDrain': 'uncordon-rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/lastObservedServerCAAnnotation': 'false', 'machineconfiguration.openshift.io/lastSyncedControllerConfigResourceVersion': '28498', 'machineconfiguration.openshift.io/post-config-action': '', 'machineconfiguration.openshift.io/reason': 'unexpected on-disk state validating against rendered-master-f83a149c7490c3b0bf850df839837383: content mismatch for file "/var/lib/kubelet/config.json"', 'machineconfiguration.openshift.io/state': 'Degraded', 'volumes.kubernetes.io/controller-managed-attach-detach': 'true'}, 'managedFields': [{'manager': 'kubelet', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-02-23T05:20:37Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'.': {}, 'f:volumes.kubernetes.io/controller-managed-attach-detach': {}}, 'f:labels': {'.': {}, 'f:beta.kubernetes.io/arch': {}, 'f:beta.kubernetes.io/os': {}, 'f:kubernetes.io/arch': {}, 'f:kubernetes.io/hostname': {}, 'f:kubernetes.io/os': {}, 'f:node-role.kubernetes.io/control-plane': {}, 'f:node-role.kubernetes.io/master': {}, 'f:node.openshift.io/os_id': {}}}}}, {'manager': 'machine-config-daemon', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:13:59Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:machineconfiguration.openshift.io/currentConfig': {}, 'f:machineconfiguration.openshift.io/desiredDrain': {}, 'f:machineconfiguration.openshift.io/lastObservedServerCAAnnotation': {}, 'f:machineconfiguration.openshift.io/lastSyncedControllerConfigResourceVersion': {}, 'f:machineconfiguration.openshift.io/post-config-action': {}, 'f:machineconfiguration.openshift.io/reason': {}, 'f:machineconfiguration.openshift.io/state': {}}}}}, {'manager': 'machine-config-controller', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:16:12Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:machineconfiguration.openshift.io/controlPlaneTopology': {}, 'f:machineconfiguration.openshift.io/desiredConfig': {}, 'f:machineconfiguration.openshift.io/lastAppliedDrain': {}}, 'f:labels': {'f:node-role.kubernetes.io/worker': {}}}, 'f:spec': {'f:taints': {}}}}, {'manager': 'crc', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:22:02Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:k8s.ovn.org/host-cidrs': {}, 'f:k8s.ovn.org/l3-gateway-config': {}, 'f:k8s.ovn.org/network-ids': {}, 'f:k8s.ovn.org/node-chassis-id': {}, 'f:k8s.ovn.org/node-gateway-router-lrp-ifaddrs': {}, 'f:k8s.ovn.org/node-id': {}, 'f:k8s.ovn.org/node-masquerade-subnet': {}, 'f:k8s.ovn.org/node-primary-ifaddr': {}, 'f:k8s.ovn.org/node-subnets': {}, 'f:k8s.ovn.org/node-transit-switch-port-ifaddr': {}, 'f:k8s.ovn.org/remote-zone-migrated': {}, 'f:k8s.ovn.org/zone-name': {}}}}, 'subresource': 'status'}, {'manager': 'kubelet', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:23:28Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:csi.volume.kubernetes.io/nodeid': {}}, 'f:labels': {'f:topology.hostpath.csi/node': {}}}, 'f:status': {'f:allocatable': {'f:cpu': {}, 'f:ephemeral-storage': {}, 'f:memory': {}}, 'f:capacity': {'f:cpu': {}, 'f:ephemeral-storage': {}, 'f:memory': {}}, 'f:conditions': {'k:{"type":"DiskPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"MemoryPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"PIDPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"Ready"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}}, 'f:images': {}, 'f:nodeInfo': {'f:bootID': {}, 'f:systemUUID': {}}, 'f:runtimeHandlers': {}}}, 'subresource': 'status'}]}, 'spec': {'taints': [{'key': 'UpdateInProgress', 'effect': 'PreferNoSchedule'}]}, 'status': {'capacity': {'cpu': '16', 'ephemeral-storage': '83293888Ki', 'hugepages-1Gi': '0', 'hugepages-2Mi': '0', 'memory': '49330228Ki', 'pods': '250'}, 'allocatable': {'cpu': '15800m', 'ephemeral-storage': '76396645454', 'hugepages-1Gi': '0', 'hugepages-2Mi': '0', 'memory': '48869428Ki', 'pods': '250'}, 'conditions': [{'type': 'MemoryPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasSufficientMemory', 'message': 'kubelet has sufficient memory available'}, {'type': 'DiskPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasNoDiskPressure', 'message': 'kubelet has no disk pressure'}, {'type': 'PIDPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasSufficientPID', 'message': 'kubelet has sufficient PID available'}, {'type': 'Ready', 'status': 'True', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:45Z', 'reason': 'KubeletReady', 'message': 'kubelet is posting ready status'}], 'addresses': [{'type': 'InternalIP', 'address': '192.168.126.11'}, {'type': 'Hostname', 'address': 'crc'}], 'daemonEndpoints': {'kubeletEndpoint': {'Port': 10250}}, 'nodeInfo': {'machineID': '21801e6708c44f15b81395eb736a7cec', 'systemUUID': '974e13a0-8ce3-4941-9dfe-9f41a7608944', 'bootID': 'e8cec969-c284-4e67-8aad-4eaa67efeecc', 'kernelVersion': '5.14.0-427.50.2.el9_4.x86_64', 'osImage': 'Red Hat Enterprise Linux CoreOS 418.94.202502100215-0', 'containerRuntimeVersion': 'cri-o://1.31.5-4.rhaos4.18.gitdad78d5.el9', 'kubeletVersion': 'v1.31.5', 'kubeProxyVersion': 'v1.31.5', 'operatingSystem': 'linux', 'architecture': 'amd64'}, 'images': [{'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b9ea248f8ca33258fe1683da51d2b16b94630be1b361c65f68a16c1a34b94887'], 'sizeBytes': 2887430265}, {'names': ['registry.redhat.io/redhat/redhat-operator-index@sha256:63ee86170dbdad62a277d50b8323043b3d17fb91beb874ac6f03b308e8e0f79d', 'registry.redhat.io/redhat/redhat-operator-index@sha256:adf105c26382cab93af893ee6e4cf00f34e9522de75d8708d795d1ce7f5b32ef', 'registry.redhat.io/redhat/redhat-operator-index:v4.18'], 'sizeBytes': 1659252875}, {'names': ['registry.redhat.io/redhat/redhat-operator-index@sha256:4a62fa1c0091f6d94e8fb7258470b9a532d78364b6b51a05341592041d598562'], 'sizeBytes': 1523204510}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:174f36cdd47ef0d1d2099482919d773257453265a2af0b17b154edc32fa41ac2'], 'sizeBytes': 1498102846}, {'names': ['quay.io/ceph/demo@sha256:522483cf07cfce6386b8e18a3edfa88a1b32c688dee231d0a6962b1513557723', 'quay.io/ceph/demo:latest-squid'], 'sizeBytes': 1345238801}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7eeaee65f2808b819eedb413bdcabb9144e12f0dd97f13fd1afba93a95b67b26'], 'sizeBytes': 1232839934}, {'names': ['registry.redhat.io/redhat/community-operator-index@sha256:201bf7c2a0e080115b6e30d47a7c8d787b8426d86dd5778b2c5d6f024946a348', 'registry.redhat.io/redhat/community-operator-index@sha256:8be085f33b604aa458d503d6613897aaca5377b87519408457f7f97a6e1e71be', 'registry.redhat.io/redhat/community-operator-index:v4.18'], 'sizeBytes': 1155229812}, {'names': ['registry.redhat.io/redhat/community-operator-index@sha256:8ff55cdb2367f5011074d2f5ebdc153b8885e7495e14ae00f99d2b7ab3584ade'], 'sizeBytes': 1151049424}, {'names': ['registry.redhat.io/redhat/certified-operator-index@sha256:0e6a17faa2ef5ca67dc2f2873ec31e00b4855492ac06cbdbb67ac3e6980e4a6c', 'registry.redhat.io/redhat/certified-operator-index@sha256:69dc815883efb9bdb2d84dac4f767d19a972fb4c9c49efc77c1a9a123618a433', 'registry.redhat.io/redhat/certified-operator-index:v4.18'], 'sizeBytes': 1100699771}, {'names': ['registry.redhat.io/redhat/certified-operator-index@sha256:7688bce5eb0d153adff87fc9f7a47642465c0b88208efb236880197969931b37'], 'sizeBytes': 1032059094}, {'names': ['registry.redhat.io/redhat/redhat-marketplace-index@sha256:023be3e7b621bc97626e89a7ff1590b134c09aee472b76901ff5e03496faa60c', 'registry.redhat.io/redhat/redhat-marketplace-index@sha256:0b4775c6f26d1bb3b0f0ccfa27f433147683db8669c74b8bc74d94c1a4809585', 'registry.redhat.io/redhat/redhat-marketplace-index:v4.18'], 'sizeBytes': 1023585892}, {'names': ['registry.redhat.io/redhat/redhat-marketplace-index@sha256:1dc15c170ebf462dacaef75511740ed94ca1da210f3980f66d77f91ba201c875'], 'sizeBytes': 1001152198}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c915fb8ba96e911699a1ae34a8e95ca8a9fbe1bf8c28fea177225c63a8bdfc0a'], 'sizeBytes': 964552795}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:06bc35825771aee1220d34720243b89c4ba8a8b335e6de2597126bd791fd90d4'], 'sizeBytes': 947616130}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c3cc3840d7a81ce1b420f06e07a923861faf37d9c10688aa3aa0b7b76c8706ad'], 'sizeBytes': 907837715}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ab858aed98e4fe57e6b144da8e90ad5d6698bb4cc5521206f5c05809f0f9296'], 'sizeBytes': 866697899}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:101f295e2eae0755ae1865f7de885db1f17b9368e4120a713bb5f79e17ce8f93'], 'sizeBytes': 854694423}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:47b0670fa1051335fd2d2c9e8361e4ed77c7760c33a2180b136f7c7f59863ec2'], 'sizeBytes': 852490370}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:862f4a4bed52f372056b6d368e2498ebfb063075b31cf48dbdaaeedfcf0396cb'], 'sizeBytes': 772592048}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:98100674616e54319f6713d742fd0c3bdbc84e6e6173e8ccf4a2473a714c2bc4'], 'sizeBytes': 705793115}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:687fddfbb085a1688df312ce4ec8c857df9b2daed8ff4a7ed6163a1154afa2cc'], 'sizeBytes': 687915987}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f247257b0885cf5d303e3612c7714b33ae51404cfa2429822060c6c025eb17dd'], 'sizeBytes': 668060419}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e1baa38811c04bd8909e01a1f3be7421a1cb99d608d3dc4cf86d95b17de2ab8b'], 'sizeBytes': 613826183}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7e3e9dc0b02b9351edf7c46b1d46d724abd1ac38ecbd6bc541cee84a209258d8'], 'sizeBytes': 581863411}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:35512335ac39aed0f55b7f799f416f4f6445c20c1b19888cf2bb72bb276703f2'], 'sizeBytes': 574606365}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ee8d8f089ec1488067444c7e276c4e47cc93840280f3b3295484d67af2232002'], 'sizeBytes': 550676059}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:10f20a39f16ae3019c62261eda8beb9e4d8c36cbb7b500b3bae1312987f0685d'], 'sizeBytes': 541458174}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e40792096b162f0f9ce5f8362f51e5f8dea2c1ce4b1447235388416b5db7708c'], 'sizeBytes': 533092226}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:07b7c6877441ecd6a5646fb68e33e9be8b90092272e49117b54b4a67314731ca'], 'sizeBytes': 528023732}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a0fa3723269019bee1847b26702f42928e779036cc2f58408f8ee7866be30a93'], 'sizeBytes': 510867594}, {'names': ['quay.io/crcont/ocp-release@sha256:0b6ae0d091d2bf49f9b3a3aff54aabdc49e70c783780f118789f49d8f95a9e03'], 'sizeBytes': 510526836}, {'names': ['quay.io/crcont/openshift-crc-cluster-kube-apiserver-operator@sha256:9f36dc276e27753fc478274c7f7814a4f8945c987117ee1ea3b8e6355e6d7462'], 'sizeBytes': 507459597}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7e9e7dd2b1a8394b7490ca6df8a3ee8cdfc6193ecc6fb6173ed9a1868116a207'], 'sizeBytes': 505721947}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:094bb6a6641b4edbaf932f0551bcda20b0d4e012cbe84207348b24eeabd351e9'], 'sizeBytes': 504778226}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c69fe7a98a744b7a7b61b2a8db81a338f373cd2b1d46c6d3f02864b30c37e46c'], 'sizeBytes': 504735878}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e51e6f78ec20ef91c82e94a49f950e427e77894e582dcc406eec4df807ddd76e'], 'sizeBytes': 502943148}, {'names': ['quay.io/crcont/openshift-crc-cluster-kube-controller-manager-operator@sha256:8506ce0a578bc18fac117eb2b82799488ffac0bed08287faaf92edaf5d17ab95'], 'sizeBytes': 501379880}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3a741253807c962189819d879b8fef94a9452fb3f5f3969ec3207eb2d9862205'], 'sizeBytes': 500472212}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5b881c97aa8e440c6b3ca001edfd789a9380066b8f11f35a8dd8d88c5c7dbf86'], 'sizeBytes': 498888951}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5aa9e5379bfeb63f4e517fb45168eb6820138041641bbdfc6f4db6427032fa37'], 'sizeBytes': 497832828}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c0f9da410c07372b6c9ad6a79379b491cd10fdee88051c026b084652d85aed21'], 'sizeBytes': 497742284}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:88b1f0a05a1b1c91e1212b40f0e7d04c9351ec9d34c52097bfdc5897b46f2f0e'], 'sizeBytes': 497120598}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:737e9019a072c74321e0a909ca95481f5c545044dd4f151a34d0e1c8b9cf273f'], 'sizeBytes': 488494681}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fe009d03910e18795e3bd60a3fd84938311d464d2730a2af5ded5b24e4d05a6b'], 'sizeBytes': 487097366}, {'names': ['registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:66760a53b64d381940757ca9f0d05f523a61f943f8da03ce9791e5d05264a736', 'registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:e97a0cb5b6119a9735efe0ac24630a8912fcad89a1dddfa76dc10edac4ec9815', 'registry.redhat.io/openshift4/ose-csi-external-provisioner:latest'], 'sizeBytes': 485998616}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9fa29d188c85a8b1e1bd15c9c18e96f1b235da9bd4a45dbc086a4a69520ed63f'], 'sizeBytes': 485767738}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:898cae57123c5006d397b24af21b0f24a0c42c9b0be5ee8251e1824711f65820'], 'sizeBytes': 485535312}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1eda5ad6a6c5b9cd94b4b456e9116f4a0517241b614de1a99df14baee20c3e6a'], 'sizeBytes': 479585218}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:487c0a8d5200bcdce484ab1169229d8fcb8e91a934be45afff7819c4f7612f57'], 'sizeBytes': 476681373}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b641ed0d63034b23d07eb0b2cd455390e83b186e77375e2d3f37633c1ddb0495'], 'sizeBytes': 473958144}], 'runtimeHandlers': [{'name': 'crun', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': True}}, {'name': '', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': True}}, {'name': 'runc', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': False}}]}, 'apiVersion': 'v1', 'kind': 'Node'}], 'api_found': True, 'failed': False}}) 2025-06-06 09:57:32.881736 | controller | skipping: [localhost] => (item={'key': '_hostnames', 'value': {'results': [{'changed': True, 'stdout': 'compute-0', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:48.355115', 'end': '2025-06-06 09:23:48.359502', 'delta': '0:00:00.004387', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['compute-0'], 'stderr_lines': [], 'failed': False, 'item': 'compute-0', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'crc', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.121003', 'end': '2025-06-06 09:23:49.125377', 'delta': '0:00:00.004374', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['crc'], 'stderr_lines': [], 'failed': False, 'item': 'crc', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'controller', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.496985', 'end': '2025-06-06 09:23:49.502016', 'delta': '0:00:00.005031', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['controller'], 'stderr_lines': [], 'failed': False, 'item': 'controller', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'controller', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.691483', 'end': '2025-06-06 09:23:49.698123', 'delta': '0:00:00.006640', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['controller'], 'stderr_lines': [], 'failed': False, 'item': 'localhost', 'ansible_loop_var': 'item'}], 'skipped': False, 'changed': True, 'warnings': ['Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible-core/2.15/reference_appendices/interpreter_discovery.html for more information.'], 'msg': 'All items completed'}}) 2025-06-06 09:57:32.881790 | controller | skipping: [localhost] => (item={'key': 'cifmw_ci_local_storage_k8s_hosts', 'value': ['crc']}) 2025-06-06 09:57:32.881812 | controller | skipping: [localhost] => (item={'key': 'cifmw_ci_local_storage_k8s_hostnames', 'value': ['crc']}) 2025-06-06 09:57:32.881819 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_common_env', 'value': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'NETWORK_MTU': 1500, 'NNCP_DNS_SERVER': '192.168.122.10', 'NNCP_INTERFACE': 'ens7'}}) 2025-06-06 09:57:32.881826 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_make_openstack_env', 'value': 'OPENSTACK_IMG: 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25\n'}) 2025-06-06 09:57:32.881833 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_make_openstack_deploy_prep_env', 'value': 'CLEANUP_DIR_CMD: "true"\n'}) 2025-06-06 09:57:32.881844 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_operators_build_output', 'value': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}) 2025-06-06 09:57:32.889533 | controller | skipping: [localhost] => (item={'key': 'make_input_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-input-kustomize.sh\n+ OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ \'[\' -z openstack \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z 12345678 \']\'\n+ \'[\' -z 1234567842 \']\'\n+ \'[\' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 \']\'\n+ \'[\' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= \']\'\n+ \'[\' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z libvirt-secret \']\'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -\nNAME TYPE DATA AGE\nosp-secret Opaque 26 106s\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-input-kustomize.sh', '+ OUT=/home/zuul/ci-framework-data/artifacts/manifests', "+ '[' -z openstack ']'", "+ '[' -z osp-secret ']'", "+ '[' -z 12345678 ']'", "+ '[' -z 1234567842 ']'", "+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'", "+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'", "+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'", "+ '[' -z openstack ']'", "+ '[' -z libvirt-secret ']'", '+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input', '~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', 'oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -', 'NAME TYPE DATA AGE', 'osp-secret Opaque 26 106s', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.889682 | controller | skipping: [localhost] => (item={'key': 'make_openstack_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\nbash scripts/validate-marketplace.sh\n+ \'[\' -z 500s \']\'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ oc get pods -n openshift-marketplace\n+ grep CrashLoopBackOff\n+ \'[\' 1 -eq 0 \']\'\n+ OPERATORS=\'openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator\'\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ grep kubernetes-nmstate-operator\n+ oc get packagemanifests -n openshift-marketplace\nkubernetes-nmstate-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z metallb-system \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system created\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nmetallb-system Active\nbash scripts/gen-olm-metallb.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo INTERFACE\nINTERFACE\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\noperatorgroup.operators.coreos.com/metallb-operator created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager -n metallb-system| grep metallb-operator-controller); do sleep 10; done"\nNo resources found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-58775bb567-66nbp 0/1 ContainerCreating 0 0s\noc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-58775bb567-66nbp condition met\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"\nmetallb-operator-webhook-server-547795769d-5msxn 1/1 Running 0 41s\noc wait pod -n metallb-system --for condition=Ready -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-547795769d-5msxn condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml\nmetallb.metallb.io/metallb created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker -n metallb-system | grep speaker); do sleep 10; done"\nNo resources found in metallb-system namespace.\nspeaker-bvtzh 1/2 Running 0 10s\noc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-bvtzh condition met\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openshift-nmstate \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml\nnamespace/openshift-nmstate created\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenshift-nmstate Active\nbash scripts/gen-olm-nmstate.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\noperatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created\nsubscription.operators.coreos.com/kubernetes-nmstate-operator created\ntimeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); do sleep 10; done"\nError from server (NotFound): deployments.apps "nmstate-operator" not found\nError from server (NotFound): deployments.apps "nmstate-operator" not found\nNAME READY UP-TO-DATE AVAILABLE AGE\nnmstate-operator 1/1 1 1 9s\noc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available --timeout=500s\ndeployment.apps/nmstate-operator condition met\ntimeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true --for condition=Ready); do sleep 10; done"\npod/apiserver-76f77b778f-rqvnb condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nnmstate.nmstate.io/nmstate created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler -n openshift-nmstate| grep nmstate-handler); do sleep 10; done"\nNo resources found in openshift-nmstate namespace.\nnmstate-handler-47p8t 0/1 Running 0 9s\noc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready --timeout=500s\npod/nmstate-handler-47p8t condition met\ntimeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done"\nNAME READY UP-TO-DATE AVAILABLE AGE\nnmstate-webhook 0/1 1 0 10s\noc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available --timeout=500s\ndeployment.apps/nmstate-webhook condition met\nWORKERS=\'crc\' \\\nbash scripts/gen-nncp-dns.sh\n+ STATE=\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ check_var_set WORKERS\n+ [[ ! -v WORKERS ]]\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ echo WORKERS crc\nWORKERS crc\n+ for WORKER in ${WORKERS}\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created\ntimeout 240s bash -c "while ! (oc wait nncp -l osp/interface=nncp-dns --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc condition met\noc delete nncp -l osp/interface=nncp-dns\nnodenetworkconfigurationpolicy.nmstate.io "nncp-dns-crc" deleted\nbash scripts/retry_make_nncp.sh 5\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nerror: the server doesn\'t have a resource type "openstackversion"\nWORKERS=\'crc\' \\\nbash scripts/gen-nncp.sh\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr \']\'\n+ check_var_set WORKERS\n+ [[ ! -v WORKERS ]]\n+ check_var_set INTERFACE\n+ [[ ! -v INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ [[ ! -v BRIDGE_NAME ]]\n+ check_var_set INTERFACE_MTU\n+ [[ ! -v INTERFACE_MTU ]]\n+ check_var_set VLAN_START\n+ [[ ! -v VLAN_START ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v INTERNALAPI_PREFIX ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX ]]\n+ check_var_set STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set TENANT_PREFIX\n+ [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ ! -v DESIGNATE_PREFIX ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX ]]\n+ \'[\' -n \'\' \']\'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ echo WORKERS crc\nWORKERS crc\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo BRIDGE_NAME ospbr\nBRIDGE_NAME ospbr\n+ echo INTERFACE_BGP_1\nINTERFACE_BGP_1\n+ echo INTERFACE_BGP_2\nINTERFACE_BGP_2\n+ echo INTERFACE_MTU 1500\nINTERFACE_MTU 1500\n+ echo VLAN_START 20\nVLAN_START 20\n+ echo VLAN_STEP 1\nVLAN_STEP 1\n+ echo STORAGE_MACVLAN\nSTORAGE_MACVLAN\n+ \'[\' -n true \']\'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ echo DNS_SERVER 192.168.122.10\nDNS_SERVER 192.168.122.10\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ IP_ADDRESS_SUFFIX=5\n+ IPV6_ADDRESS_SUFFIX=5\n+ rm --force \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/*_nncp.yaml\'\n+ internalapi_vlan_id=20\n+ storage_vlan_id=21\n+ tenant_vlan_id=22\n+ storagemgmt_vlan_id=23\n+ octavia_vlan_id=24\n+ designate_vlan_id=25\n+ designate_ext_vlan_id=26\n+ for WORKER in ${WORKERS}\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ IP_ADDRESS_SUFFIX=6\n+ IPV6_ADDRESS_SUFFIX=6\n+ CTLPLANE_IP_ADDRESS_SUFFIX=11\n+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/\nnodenetworkconfigurationpolicy.nmstate.io/ens7-crc created\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created\ntimeout 240s bash -c "while ! (oc wait nncp -l osp/interface=ens7 --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"\nnodenetworkconfigurationpolicy.nmstate.io/ens7-crc condition met\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-netatt.sh\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\n+ check_var_set INTERFACE\n+ [[ ! -v INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ [[ ! -v BRIDGE_NAME ]]\n+ check_var_set VLAN_START\n+ [[ ! -v VLAN_START ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ \'[\' -z true \']\'\n+ \'[\' -n true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n true \']\'\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v INTERNALAPI_PREFIX ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX ]]\n+ check_var_set STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set TENANT_PREFIX\n+ [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ ! -v DESIGNATE_PREFIX ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX ]]\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo VLAN_START 20\nVLAN_START 20\n+ echo VLAN_STEP 1\nVLAN_STEP 1\n+ \'[\' -n true \']\'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ echo \'INTERNALAPI_PREFIX 172.17.0\'\nINTERNALAPI_PREFIX 172.17.0\n+ echo \'STORAGE_PREFIX 172.18.0\'\nSTORAGE_PREFIX 172.18.0\n+ echo \'STORAGEMGMT_PREFIX 172.20.0\'\nSTORAGEMGMT_PREFIX 172.20.0\n+ echo \'TENANT_PREFIX 172.19.0\'\nTENANT_PREFIX 172.19.0\n+ echo \'DESIGNATE_PREFIX 172.28.0\'\nDESIGNATE_PREFIX 172.28.0\n+ echo \'DESIGNATE_PREFIX 172.50.0\'\nDESIGNATE_PREFIX 172.50.0\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr/\nnetworkattachmentdefinition.k8s.cni.cncf.io/ctlplane created\nnetworkattachmentdefinition.k8s.cni.cncf.io/datacentre created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designate created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designateext created\nnetworkattachmentdefinition.k8s.cni.cncf.io/internalapi created\nnetworkattachmentdefinition.k8s.cni.cncf.io/octavia created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storage created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created\nnetworkattachmentdefinition.k8s.cni.cncf.io/tenant created\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" does not exist\nmake: [Makefile:2527: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" does not exist\nmake: [Makefile:2528: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" does not exist\nmake: [Makefile:2529: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" does not exist\nmake: [Makefile:2530: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" does not exist\nmake: [Makefile:2531: metallb_config_cleanup] Error 1 (ignored)\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nbash scripts/gen-metallb-config.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' -z ens7 \']\'\n+ \'[\' -z ospbr \']\'\n+ \'[\' -z 64999 \']\'\n+ \'[\' -z 64999 \']\'\n+ \'[\' -z 100.65.4.1 \']\'\n+ \'[\' -z 100.64.4.1 \']\'\n+ \'[\' -z 172.30.4.2 \']\'\n+ \'[\' -z true \']\'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90\nCTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90\n+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90\nCTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nipaddresspool.metallb.io/ctlplane created\nipaddresspool.metallb.io/internalapi created\nipaddresspool.metallb.io/storage created\nipaddresspool.metallb.io/tenant created\nipaddresspool.metallb.io/designateext created\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nl2advertisement.metallb.io/ctlplane created\nl2advertisement.metallb.io/internalapi created\nl2advertisement.metallb.io/storage created\nl2advertisement.metallb.io/tenant created\nl2advertisement.metallb.io/designateext created\nbash scripts/gen-olm.sh\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25 \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=openstack-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE openstack-operator-index\nOPERATOR_SOURCE openstack-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE openstack-operators\n+ cat\n+ cat\n+ cat\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack-operators \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack-operators Active\noc project openstack-operators\nNow using project "openstack-operators" on server "https://api.crc.testing:6443".\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\ncatalogsource.operators.coreos.com/openstack-operator-index created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/openstack-operator created\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', 'bash scripts/validate-marketplace.sh', "+ '[' -z 500s ']'", '+ OPERATOR_NAMESPACE=openshift-marketplace', '+ oc get pods -n openshift-marketplace', '+ grep CrashLoopBackOff', "+ '[' 1 -eq 0 ']'", "+ OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator'", '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ oc get packagemanifests -n openshift-marketplace', '+ grep openshift-cert-manager-operator', 'openshift-cert-manager-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ grep kubernetes-nmstate-operator', '+ oc get packagemanifests -n openshift-marketplace', 'kubernetes-nmstate-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ oc get packagemanifests -n openshift-marketplace', '+ grep metallb-operator', 'metallb-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z metallb-system ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml', 'namespace/metallb-system created', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'metallb-system Active', 'bash scripts/gen-olm-metallb.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo INTERFACE', 'INTERFACE', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', 'operatorgroup.operators.coreos.com/metallb-operator created', 'subscription.operators.coreos.com/metallb-operator-sub created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager -n metallb-system| grep metallb-operator-controller); do sleep 10; done"', 'No resources found in metallb-system namespace.', 'No resources found in metallb-system namespace.', 'metallb-operator-controller-manager-58775bb567-66nbp 0/1 ContainerCreating 0 0s', 'oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager --timeout=500s', 'pod/metallb-operator-controller-manager-58775bb567-66nbp condition met', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"', 'metallb-operator-webhook-server-547795769d-5msxn 1/1 Running 0 41s', 'oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server --timeout=500s', 'pod/metallb-operator-webhook-server-547795769d-5msxn condition met', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml', 'metallb.metallb.io/metallb created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker -n metallb-system | grep speaker); do sleep 10; done"', 'No resources found in metallb-system namespace.', 'speaker-bvtzh 1/2 Running 0 10s', 'oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s', 'pod/speaker-bvtzh condition met', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openshift-nmstate ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml', 'namespace/openshift-nmstate created', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openshift-nmstate Active', 'bash scripts/gen-olm-nmstate.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', 'operatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created', 'subscription.operators.coreos.com/kubernetes-nmstate-operator created', 'timeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); do sleep 10; done"', 'Error from server (NotFound): deployments.apps "nmstate-operator" not found', 'Error from server (NotFound): deployments.apps "nmstate-operator" not found', 'NAME READY UP-TO-DATE AVAILABLE AGE', 'nmstate-operator 1/1 1 1 9s', 'oc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available --timeout=500s', 'deployment.apps/nmstate-operator condition met', 'timeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true --for condition=Ready); do sleep 10; done"', 'pod/apiserver-76f77b778f-rqvnb condition met', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', 'nmstate.nmstate.io/nmstate created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler -n openshift-nmstate| grep nmstate-handler); do sleep 10; done"', 'No resources found in openshift-nmstate namespace.', 'nmstate-handler-47p8t 0/1 Running 0 9s', 'oc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready --timeout=500s', 'pod/nmstate-handler-47p8t condition met', 'timeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done"', 'NAME READY UP-TO-DATE AVAILABLE AGE', 'nmstate-webhook 0/1 1 0 10s', 'oc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available --timeout=500s', 'deployment.apps/nmstate-webhook condition met', "WORKERS='crc' \\", 'bash scripts/gen-nncp-dns.sh', '+ STATE=', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ check_var_set WORKERS', '+ [[ ! -v WORKERS ]]', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ echo WORKERS crc', 'WORKERS crc', '+ for WORKER in ${WORKERS}', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created', 'timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=nncp-dns --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc condition met', 'oc delete nncp -l osp/interface=nncp-dns', 'nodenetworkconfigurationpolicy.nmstate.io "nncp-dns-crc" deleted', 'bash scripts/retry_make_nncp.sh 5', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'error: the server doesn\'t have a resource type "openstackversion"', "WORKERS='crc' \\", 'bash scripts/gen-nncp.sh', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr ']'", '+ check_var_set WORKERS', '+ [[ ! -v WORKERS ]]', '+ check_var_set INTERFACE', '+ [[ ! -v INTERFACE ]]', '+ check_var_set BRIDGE_NAME', '+ [[ ! -v BRIDGE_NAME ]]', '+ check_var_set INTERFACE_MTU', '+ [[ ! -v INTERFACE_MTU ]]', '+ check_var_set VLAN_START', '+ [[ ! -v VLAN_START ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', '+ check_var_set INTERNALAPI_PREFIX', '+ [[ ! -v INTERNALAPI_PREFIX ]]', '+ check_var_set STORAGE_PREFIX', '+ [[ ! -v STORAGE_PREFIX ]]', '+ check_var_set STORAGEMGMT_PREFIX', '+ [[ ! -v STORAGEMGMT_PREFIX ]]', '+ check_var_set TENANT_PREFIX', '+ [[ ! -v TENANT_PREFIX ]]', '+ check_var_set DESIGNATE_PREFIX', '+ [[ ! -v DESIGNATE_PREFIX ]]', '+ check_var_set DESIGNATE_EXT_PREFIX', '+ [[ ! -v DESIGNATE_EXT_PREFIX ]]', "+ '[' -n '' ']'", '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ echo WORKERS crc', 'WORKERS crc', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo BRIDGE_NAME ospbr', 'BRIDGE_NAME ospbr', '+ echo INTERFACE_BGP_1', 'INTERFACE_BGP_1', '+ echo INTERFACE_BGP_2', 'INTERFACE_BGP_2', '+ echo INTERFACE_MTU 1500', 'INTERFACE_MTU 1500', '+ echo VLAN_START 20', 'VLAN_START 20', '+ echo VLAN_STEP 1', 'VLAN_STEP 1', '+ echo STORAGE_MACVLAN', 'STORAGE_MACVLAN', "+ '[' -n true ']'", '+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', 'CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', '+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10', 'CTLPLANE_IP_ADDRESS_SUFFIX 10', '+ echo DNS_SERVER 192.168.122.10', 'DNS_SERVER 192.168.122.10', "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ IP_ADDRESS_SUFFIX=5', '+ IPV6_ADDRESS_SUFFIX=5', "+ rm --force '/home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/*_nncp.yaml'", '+ internalapi_vlan_id=20', '+ storage_vlan_id=21', '+ tenant_vlan_id=22', '+ storagemgmt_vlan_id=23', '+ octavia_vlan_id=24', '+ designate_vlan_id=25', '+ designate_ext_vlan_id=26', '+ for WORKER in ${WORKERS}', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n '' ']'", "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ IP_ADDRESS_SUFFIX=6', '+ IPV6_ADDRESS_SUFFIX=6', '+ CTLPLANE_IP_ADDRESS_SUFFIX=11', '+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/', 'nodenetworkconfigurationpolicy.nmstate.io/ens7-crc created', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created', 'timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=ens7 --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"', 'nodenetworkconfigurationpolicy.nmstate.io/ens7-crc condition met', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-netatt.sh', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', '+ check_var_set INTERFACE', '+ [[ ! -v INTERFACE ]]', '+ check_var_set BRIDGE_NAME', '+ [[ ! -v BRIDGE_NAME ]]', '+ check_var_set VLAN_START', '+ [[ ! -v VLAN_START ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', "+ '[' -z true ']'", "+ '[' -n true ']'", "+ '[' -n '' ']'", "+ '[' -n true ']'", '+ check_var_set INTERNALAPI_PREFIX', '+ [[ ! -v INTERNALAPI_PREFIX ]]', '+ check_var_set STORAGE_PREFIX', '+ [[ ! -v STORAGE_PREFIX ]]', '+ check_var_set STORAGEMGMT_PREFIX', '+ [[ ! -v STORAGEMGMT_PREFIX ]]', '+ check_var_set TENANT_PREFIX', '+ [[ ! -v TENANT_PREFIX ]]', '+ check_var_set DESIGNATE_PREFIX', '+ [[ ! -v DESIGNATE_PREFIX ]]', '+ check_var_set DESIGNATE_EXT_PREFIX', '+ [[ ! -v DESIGNATE_EXT_PREFIX ]]', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo VLAN_START 20', 'VLAN_START 20', '+ echo VLAN_STEP 1', 'VLAN_STEP 1', "+ '[' -n true ']'", '+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', 'CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', '+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10', 'CTLPLANE_IP_ADDRESS_SUFFIX 10', "+ echo 'INTERNALAPI_PREFIX 172.17.0'", 'INTERNALAPI_PREFIX 172.17.0', "+ echo 'STORAGE_PREFIX 172.18.0'", 'STORAGE_PREFIX 172.18.0', "+ echo 'STORAGEMGMT_PREFIX 172.20.0'", 'STORAGEMGMT_PREFIX 172.20.0', "+ echo 'TENANT_PREFIX 172.19.0'", 'TENANT_PREFIX 172.19.0', "+ echo 'DESIGNATE_PREFIX 172.28.0'", 'DESIGNATE_PREFIX 172.28.0', "+ echo 'DESIGNATE_PREFIX 172.50.0'", 'DESIGNATE_PREFIX 172.50.0', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', '+ cat', "+ '[' -n '' ']'", "+ '[' -n '' ']'", 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr/', 'networkattachmentdefinition.k8s.cni.cncf.io/ctlplane created', 'networkattachmentdefinition.k8s.cni.cncf.io/datacentre created', 'networkattachmentdefinition.k8s.cni.cncf.io/designate created', 'networkattachmentdefinition.k8s.cni.cncf.io/designateext created', 'networkattachmentdefinition.k8s.cni.cncf.io/internalapi created', 'networkattachmentdefinition.k8s.cni.cncf.io/octavia created', 'networkattachmentdefinition.k8s.cni.cncf.io/storage created', 'networkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created', 'networkattachmentdefinition.k8s.cni.cncf.io/tenant created', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" does not exist', 'make: [Makefile:2527: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" does not exist', 'make: [Makefile:2528: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" does not exist', 'make: [Makefile:2529: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" does not exist', 'make: [Makefile:2530: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" does not exist', 'make: [Makefile:2531: metallb_config_cleanup] Error 1 (ignored)', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml', 'bash scripts/gen-metallb-config.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' -z ens7 ']'", "+ '[' -z ospbr ']'", "+ '[' -z 64999 ']'", "+ '[' -z 64999 ']'", "+ '[' -z 100.65.4.1 ']'", "+ '[' -z 100.64.4.1 ']'", "+ '[' -z 172.30.4.2 ']'", "+ '[' -z true ']'", '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90', 'CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90', '+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90', 'CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml', 'ipaddresspool.metallb.io/ctlplane created', 'ipaddresspool.metallb.io/internalapi created', 'ipaddresspool.metallb.io/storage created', 'ipaddresspool.metallb.io/tenant created', 'ipaddresspool.metallb.io/designateext created', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml', 'l2advertisement.metallb.io/ctlplane created', 'l2advertisement.metallb.io/internalapi created', 'l2advertisement.metallb.io/storage created', 'l2advertisement.metallb.io/tenant created', 'l2advertisement.metallb.io/designateext created', 'bash scripts/gen-olm.sh', "+ '[' -z openstack-operators ']'", "+ '[' -z openstack ']'", "+ '[' -z 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25 ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', '+ OPERATOR_CHANNEL=alpha', '+ OPERATOR_SOURCE=openstack-operator-index', '+ OPERATOR_SOURCE_NAMESPACE=openstack-operators', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', '+ echo OPERATOR_CHANNEL alpha', 'OPERATOR_CHANNEL alpha', '+ echo OPERATOR_SOURCE openstack-operator-index', 'OPERATOR_SOURCE openstack-operator-index', '+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators', 'OPERATOR_SOURCE_NAMESPACE openstack-operators', '+ cat', '+ cat', '+ cat', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack-operators ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml', 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.', 'namespace/openstack-operators configured', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack-operators Active', 'oc project openstack-operators', 'Now using project "openstack-operators" on server "https://api.crc.testing:6443".', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', 'catalogsource.operators.coreos.com/openstack-operator-index created', 'operatorgroup.operators.coreos.com/openstack created', 'subscription.operators.coreos.com/openstack-operator created', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.904560 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_wait_installplan_out', 'value': {'changed': True, 'stdout': 'install-ckd6r', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'sub', 'openstack-operator', '--namespace=openstack-operators', '-o=jsonpath={.status.installplan.name}'], 'start': '2025-06-06 09:27:35.216346', 'end': '2025-06-06 09:27:35.357683', 'delta': '0:00:00.141337', 'msg': '', 'stdout_lines': ['install-ckd6r'], 'stderr_lines': [], 'failed': False, 'attempts': 3}}) 2025-06-06 09:57:32.904586 | controller | skipping: [localhost] => (item={'key': '_cifmw_kustomize_deploy_olm_osp_operator_openstack_crd_out', 'value': {'changed': False, 'resources': [{'kind': 'CustomResourceDefinition', 'apiVersion': 'apiextensions.k8s.io/v1', 'metadata': {'name': 'openstacks.operator.openstack.org', 'uid': '842ef658-78b8-4789-ae30-a3542f4ef32c', 'resourceVersion': '34016', 'generation': 1, 'creationTimestamp': '2025-06-06T09:27:07Z', 'labels': {'olm.managed': 'true', 'operators.coreos.com/openstack-operator.openstack-operators': ''}, 'annotations': {'controller-gen.kubebuilder.io/version': 'v0.14.0', 'operatorframework.io/installed-alongside-9e02a413e770c7e4': 'openstack-operators/openstack-operator.v0.3.0'}, 'managedFields': [{'manager': 'catalog', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:07Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'.': {}, 'f:controller-gen.kubebuilder.io/version': {}, 'f:operatorframework.io/installed-alongside-9e02a413e770c7e4': {}}, 'f:labels': {'.': {}, 'f:olm.managed': {}}}, 'f:spec': {'f:conversion': {'.': {}, 'f:strategy': {}}, 'f:group': {}, 'f:names': {'f:kind': {}, 'f:listKind': {}, 'f:plural': {}, 'f:singular': {}}, 'f:scope': {}, 'f:versions': {}}}}, {'manager': 'kube-apiserver', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:07Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'f:acceptedNames': {'f:kind': {}, 'f:listKind': {}, 'f:plural': {}, 'f:singular': {}}, 'f:conditions': {'k:{"type":"Established"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"NamesAccepted"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}}}}, 'subresource': 'status'}, {'manager': 'olm', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:12Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:labels': {'f:operators.coreos.com/openstack-operator.openstack-operators': {}}}}}]}, 'spec': {'group': 'operator.openstack.org', 'names': {'plural': 'openstacks', 'singular': 'openstack', 'kind': 'OpenStack', 'listKind': 'OpenStackList'}, 'scope': 'Namespaced', 'versions': [{'name': 'v1beta1', 'served': True, 'storage': True, 'schema': {'openAPIV3Schema': {'type': 'object', 'properties': {'apiVersion': {'type': 'string'}, 'kind': {'type': 'string'}, 'metadata': {'type': 'object'}, 'spec': {'type': 'object'}, 'status': {'type': 'object', 'properties': {'conditions': {'type': 'array', 'items': {'type': 'object', 'required': ['lastTransitionTime', 'status', 'type'], 'properties': {'lastTransitionTime': {'type': 'string', 'format': 'date-time'}, 'message': {'type': 'string'}, 'reason': {'type': 'string'}, 'severity': {'type': 'string'}, 'status': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'containerImage': {'type': 'string'}, 'deployedOperatorCount': {'type': 'integer'}, 'observedGeneration': {'type': 'integer', 'format': 'int64'}}}}}}, 'subresources': {'status': {}}, 'additionalPrinterColumns': [{'name': 'Deployed Operator Count', 'type': 'integer', 'jsonPath': '.status.deployedOperatorCount'}, {'name': 'Status', 'type': 'string', 'description': 'Status', 'jsonPath': '.status.conditions[0].status'}]}], 'conversion': {'strategy': 'None'}}, 'status': {'conditions': [{'type': 'NamesAccepted', 'status': 'True', 'lastTransitionTime': '2025-06-06T09:27:07Z', 'reason': 'NoConflicts', 'message': 'no conflicts found'}, {'type': 'Established', 'status': 'True', 'lastTransitionTime': '2025-06-06T09:27:07Z', 'reason': 'InitialNamesAccepted', 'message': 'the initial names have been accepted'}], 'acceptedNames': {'plural': 'openstacks', 'singular': 'openstack', 'kind': 'OpenStack', 'listKind': 'OpenStackList'}, 'storedVersions': ['v1beta1']}}], 'api_found': True, 'failed': False}}) 2025-06-06 09:57:32.910265 | controller | skipping: [localhost] => (item={'key': 'make_openstack_init_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\n# call make_openstack if it isn\'t already\nbash -c \'(oc get subscription -n openstack-operators openstack-operator || make openstack) || true\'\nNAME PACKAGE SOURCE CHANNEL\nopenstack-operator openstack-operator openstack-operator-index alpha\ntimeout 500s bash -c \'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators | grep -q Succeeded); do sleep 1; done\'\nbash -c \'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml || make openstack_repo\'\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nerror: the server doesn\'t have a resource type "openstackversion"\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator\nCloning into \'openstack-operator\'...\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml\nopenstack.operator.openstack.org/openstack created\n# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO is not installed\nif ! echo "" | grep -q "baremetalhosts.metal3.io"; then \\\n\tcurl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; \\\n\toc apply -f /tmp/bmh_crd.yaml; \\\n\trm -f /tmp/bmh_crd.yaml; \\\nfi\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 61001 100 61001 0 0 356k 0 --:--:-- --:--:-- --:--:-- 356k\ncustomresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created\noc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s\nopenstack.operator.openstack.org/openstack condition met\ntimeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E \'^(openstack|openstack-baremetal|infra)-operator-webhook-service\' | wc -l | grep -q -e 3); do sleep 5; done"\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', "# call make_openstack if it isn't already", "bash -c '(oc get subscription -n openstack-operators openstack-operator || make openstack) || true'", 'NAME PACKAGE SOURCE CHANNEL', 'openstack-operator openstack-operator openstack-operator-index alpha', "timeout 500s bash -c 'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators | grep -q Succeeded); do sleep 1; done'", "bash -c 'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml || make openstack_repo'", "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'error: the server doesn\'t have a resource type "openstackversion"', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator', "Cloning into 'openstack-operator'...", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml', 'openstack.operator.openstack.org/openstack created', '# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO is not installed', 'if ! echo "" | grep -q "baremetalhosts.metal3.io"; then \\', '\tcurl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; \\', '\toc apply -f /tmp/bmh_crd.yaml; \\', '\trm -f /tmp/bmh_crd.yaml; \\', 'fi', ' % Total % Received % Xferd Average Speed Time Time Time Current', ' Dload Upload Total Spent Left Speed', '', ' 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0', '100 61001 100 61001 0 0 356k 0 --:--:-- --:--:-- --:--:-- 356k', 'customresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created', 'oc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s', 'openstack.operator.openstack.org/openstack condition met', 'timeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E \'^(openstack|openstack-baremetal|infra)-operator-webhook-service\' | wc -l | grep -q -e 3); do sleep 5; done"', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.910324 | controller | skipping: [localhost] => (item={'key': 'make_openstack_deploy_prep_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nNow using project "openstack" on server "https://api.crc.testing:6443".\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory\nNo resources found\ntrue /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr | oc delete --ignore-not-found=true -f - || true\nerror: unable to find one of \'kustomization.yaml\', \'kustomization.yml\' or \'Kustomization\' in directory \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\'\nNo resources found\ntrue /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z OpenStackControlPlane \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr \']\'\n+ \'[\' -n \'\' \']\'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\n~/ci-framework-data/artifacts/manifests/openstack/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ \'\' != \'\' ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ \'[\' 1 \'!=\' 1 \']\'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ \'[\' unused \'!=\' unused \']\'\n+ (( i++ ))\n+ (( i < 1 ))\n+ \'[\' -n \'\' \']\'\n+ \'[\' OpenStackControlPlane == OpenStackControlPlane \']\'\n+ cat\n+ \'[\' OpenStackControlPlane == Galera \']\'\n+ \'[\' OpenStackControlPlane == NetConfig \']\'\n+ \'[\' -n \'\' \']\'\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ cat\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ \'[\' -z true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -z true \']\'\n+ \'[\' -n true \']\'\n+ \'[\' -n \'\' \']\'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Now using project "openstack" on server "https://api.crc.testing:6443".', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory", 'No resources found', 'true /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr | oc delete --ignore-not-found=true -f - || true', "error: unable to find one of 'kustomization.yaml', 'kustomization.yml' or 'Kustomization' in directory '/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr'", 'No resources found', 'true /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'cp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash scripts/gen-service-kustomize.sh', '+++ dirname scripts/gen-service-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z OpenStackControlPlane ']'", "+ '[' -z osp-secret ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'", "+ '[' -n '' ']'", '+ IMAGE=unused', '+ IMAGE_PATH=containerImage', '+ STORAGE_REQUEST=10G', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', '~/ci-framework-data/artifacts/manifests/openstack/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', "+ [[ '' != '' ]]", '+ IFS=,', '+ read -ra IMAGES', '+ IFS=,', '+ read -ra IMAGE_PATHS', "+ '[' 1 '!=' 1 ']'", '+ (( i=0 ))', '+ (( i < 1 ))', '+ SPEC_PATH=containerImage', '+ SPEC_VALUE=unused', "+ '[' unused '!=' unused ']'", '+ (( i++ ))', '+ (( i < 1 ))', "+ '[' -n '' ']'", "+ '[' OpenStackControlPlane == OpenStackControlPlane ']'", '+ cat', "+ '[' OpenStackControlPlane == Galera ']'", "+ '[' OpenStackControlPlane == NetConfig ']'", "+ '[' -n '' ']'", '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ [[ true == \\t\\r\\u\\e ]]', '+ cat', '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', "+ '[' -z true ']'", "+ '[' -n '' ']'", "+ '[' -z true ']'", "+ '[' -n true ']'", "+ '[' -n '' ']'", '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.915755 | controller | skipping: [localhost] => (item={'key': 'make_netconfig_deploy_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-input-kustomize.sh\n+ OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ \'[\' -z openstack \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z 12345678 \']\'\n+ \'[\' -z 1234567842 \']\'\n+ \'[\' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 \']\'\n+ \'[\' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= \']\'\n+ \'[\' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z libvirt-secret \']\'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -\nNAME TYPE DATA AGE\nosp-secret Opaque 26 6m13s\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nbash scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git infra-operator\nCloning into \'infra-operator\'...\nRunning checkout: git checkout cbb0f7bc989f\nNote: switching to \'cbb0f7bc989f\'.\n\nYou are in \'detached HEAD\' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at cbb0f7b Merge pull request #400 from openstack-k8s-operators/renovate/main-misc\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nbash scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z NetConfig \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ \'[\' -n \'\' \']\'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\n~/ci-framework-data/artifacts/manifests/openstack/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ \'[\' 1 \'!=\' 1 \']\'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ \'[\' unused \'!=\' unused \']\'\n+ (( i++ ))\n+ (( i < 1 ))\n+ \'[\' -n \'\' \']\'\n+ \'[\' NetConfig == OpenStackControlPlane \']\'\n+ \'[\' NetConfig == Galera \']\'\n+ \'[\' NetConfig == NetConfig \']\'\n+ \'[\' -z true \']\'\n+ IPV6_SUBNET_INDEX=1\n+ \'[\' -z true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./network_v1beta1_netconfig.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./network_v1beta1_netconfig.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/operator-wait.sh\n+ TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z infra \']\'\n+ \'[\' infra = rabbitmq \']\'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c \'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" ]; do sleep 5; done\'\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z infra \']\'\n+ \'[\' infra = rabbitmq-cluster \']\'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ \'[\' 1 \'!=\' 1 \']\'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ exit 0\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/operator-deploy-resources.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ NEXT_WAIT_TIME=0\n+ \'[\' 0 -eq 15 \']\'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\n+ oc apply -f -\nnetconfig.network.openstack.org/netconfig created\n+ \'[\' 0 -lt 15 \']\'\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-input-kustomize.sh', '+ OUT=/home/zuul/ci-framework-data/artifacts/manifests', "+ '[' -z openstack ']'", "+ '[' -z osp-secret ']'", "+ '[' -z 12345678 ']'", "+ '[' -z 1234567842 ']'", "+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'", "+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'", "+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'", "+ '[' -z openstack ']'", "+ '[' -z libvirt-secret ']'", '+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input', '~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', 'oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -', 'NAME TYPE DATA AGE', 'osp-secret Opaque 26 6m13s', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory", 'No resources found', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'bash scripts/clone-operator-repo.sh', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git infra-operator', "Cloning into 'infra-operator'...", 'Running checkout: git checkout cbb0f7bc989f', "Note: switching to 'cbb0f7bc989f'.", '', "You are in 'detached HEAD' state. You can look around, make experimental", 'changes and commit them, and you can discard any commits you make in this', 'state without impacting any branches by switching back to a branch.', '', 'If you want to create a new branch to retain commits you create, you may', 'do so (now or later) by using -c with the switch command. Example:', '', ' git switch -c ', '', 'Or undo this operation with:', '', ' git switch -', '', 'Turn off this advice by setting config variable advice.detachedHead to false', '', 'HEAD is now at cbb0f7b Merge pull request #400 from openstack-k8s-operators/renovate/main-misc', 'cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'bash scripts/gen-service-kustomize.sh', '+++ dirname scripts/gen-service-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z NetConfig ']'", "+ '[' -z osp-secret ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", "+ '[' -n '' ']'", '+ IMAGE=unused', '+ IMAGE_PATH=containerImage', '+ STORAGE_REQUEST=10G', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', '~/ci-framework-data/artifacts/manifests/openstack/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ IFS=,', '+ read -ra IMAGES', '+ IFS=,', '+ read -ra IMAGE_PATHS', "+ '[' 1 '!=' 1 ']'", '+ (( i=0 ))', '+ (( i < 1 ))', '+ SPEC_PATH=containerImage', '+ SPEC_VALUE=unused', "+ '[' unused '!=' unused ']'", '+ (( i++ ))', '+ (( i < 1 ))', "+ '[' -n '' ']'", "+ '[' NetConfig == OpenStackControlPlane ']'", "+ '[' NetConfig == Galera ']'", "+ '[' NetConfig == NetConfig ']'", "+ '[' -z true ']'", '+ IPV6_SUBNET_INDEX=1', "+ '[' -z true ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./network_v1beta1_netconfig.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./network_v1beta1_netconfig.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'make wait', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/operator-wait.sh', '+ TIMEOUT=500s', '+++ dirname scripts/operator-wait.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', "+ '[' -z openstack-operators ']'", "+ '[' -z infra ']'", "+ '[' infra = rabbitmq ']'", '+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ timeout 500s bash -c \'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" ]; do sleep 5; done\'', "+ '[' -z openstack-operators ']'", "+ '[' -z infra ']'", "+ '[' infra = rabbitmq-cluster ']'", '+ DEPL_NAME=infra-operator-controller-manager', '++ oc get -n openstack-operators deployment infra-operator-controller-manager -o json', '++ jq -e .status.availableReplicas', '+ REPLICAS=1', "+ '[' 1 '!=' 1 ']'", '+ echo Succeeded', '+ exit 0', '+ rc=0', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', '+ exit 0', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/operator-deploy-resources.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", '+ NEXT_WAIT_TIME=0', "+ '[' 0 -eq 15 ']'", '+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', '+ oc apply -f -', 'netconfig.network.openstack.org/netconfig created', "+ '[' 0 -lt 15 ']'", '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.940229 | controller | skipping: [localhost] => (item={'key': '_ctlplane_name', 'value': 'controlplane'}) 2025-06-06 09:57:32.940276 | controller | skipping: [localhost] => (item={'key': '_ctlplane_name_kustomizations', 'value': [{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\n path: /metadata/name\n value: controlplane'}]}]}) 2025-06-06 09:57:32.940318 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_prepare_crs_kustomize_result', 'value': {'count': 4, 'kustomizations_paths': ['/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/90-ceph-backends-kustomization.yaml'], 'output_path': '/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml', 'result': [{'apiVersion': 'core.openstack.org/v1beta1', 'kind': 'OpenStackControlPlane', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'controlplane', 'namespace': 'openstack'}, 'spec': {'barbican': {'apiOverride': {'route': {}}, 'template': {'barbicanAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'barbicanKeystoneListener': {'replicas': 1}, 'barbicanWorker': {'replicas': 1}, 'databaseInstance': 'openstack', 'secret': 'osp-secret'}}, 'cinder': {'apiOverride': {'route': {}}, 'template': {'cinderAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'cinderBackup': {'customServiceConfig': '[DEFAULT]\nbackup_driver = cinder.backup.drivers.ceph.CephBackupDriver\nbackup_ceph_pool = backups\nbackup_ceph_user = openstack\n', 'networkAttachments': ['storage'], 'replicas': 1}, 'cinderScheduler': {'replicas': 1}, 'cinderVolumes': {'volume1': {'customServiceConfig': '[DEFAULT]\nenabled_backends=ceph\n[ceph]\nvolume_backend_name=ceph\nvolume_driver=cinder.volume.drivers.rbd.RBDDriver\nrbd_ceph_conf=/etc/ceph/ceph.conf\nrbd_user=openstack\nrbd_pool=volumes\nrbd_flatten_volume_from_snapshot=False\nreport_discard_supported=True\nbackend_host=hostgroup\nrbd_secret_uuid=4c985500-aa85-4291-a66c-4b49295f3a47\n', 'networkAttachments': ['storage'], 'replicas': 1}}, 'databaseInstance': 'openstack', 'secret': 'osp-secret'}}, 'designate': {'apiOverride': {'route': {}}, 'enabled': False, 'template': {'databaseInstance': 'openstack', 'designateAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'designateBackendbind9': {'networkAttachments': ['designate'], 'replicas': 1, 'storageClass': 'local-storage', 'storageRequest': '10G'}, 'designateCentral': {'replicas': 1}, 'designateMdns': {'networkAttachments': ['designate'], 'replicas': 1}, 'designateProducer': {'replicas': 1}, 'designateWorker': {'networkAttachments': ['designate'], 'replicas': 1}, 'secret': 'osp-secret'}}, 'dns': {'template': {'options': [{'key': 'server', 'values': ['192.168.122.10']}, {'key': 'no-negcache', 'values': []}], 'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'ctlplane', 'metallb.universe.tf/allow-shared-ip': 'ctlplane', 'metallb.universe.tf/loadBalancerIPs': '192.168.122.80'}}, 'spec': {'type': 'LoadBalancer'}}}, 'replicas': 1}}, 'extraMounts': [{'extraVol': [{'extraVolType': 'Ceph', 'mounts': [{'mountPath': '/etc/ceph', 'name': 'ceph', 'readOnly': True}], 'propagation': ['CinderVolume', 'CinderBackup', 'GlanceAPI', 'ManilaShare'], 'volumes': [{'name': 'ceph', 'projected': {'sources': [{'secret': {'name': 'ceph-conf-files'}}]}}]}], 'name': 'v1', 'region': 'r1'}], 'galera': {'templates': {'openstack': {'replicas': 1, 'secret': 'osp-secret', 'storageRequest': '10G'}, 'openstack-cell1': {'replicas': 1, 'secret': 'osp-secret', 'storageRequest': '10G'}}}, 'glance': {'apiOverrides': {'default': {'route': {}}}, 'template': {'customServiceConfig': '[DEFAULT]\nenabled_backends = default_backend:rbd\n[glance_store]\ndefault_backend = default_backend\n[default_backend]\nrbd_store_ceph_conf = /etc/ceph/ceph.conf\nstore_description = "RBD backend"\nrbd_store_pool = images\nrbd_store_user = openstack\n', 'databaseInstance': 'openstack', 'glanceAPIs': {'default': {'networkAttachments': ['storage'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1, 'type': 'split'}}, 'keystoneEndpoint': 'default', 'secret': 'osp-secret', 'storage': {'storageClass': '', 'storageRequest': '10G'}}}, 'heat': {'apiOverride': {'route': {}}, 'cnfAPIOverride': {'route': {}}, 'enabled': False, 'template': {'databaseInstance': 'openstack', 'heatAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'heatEngine': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'secret': 'osp-secret'}}, 'horizon': {'apiOverride': {'route': {}}, 'template': {'replicas': 1, 'secret': 'osp-secret'}}, 'ironic': {'enabled': False, 'template': {'databaseInstance': 'openstack', 'ironicAPI': {'replicas': 1}, 'ironicConductors': [{'replicas': 1, 'storageRequest': '10G'}], 'ironicInspector': {'replicas': 1}, 'ironicNeutronAgent': {'replicas': 1}, 'secret': 'osp-secret'}}, 'keystone': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'manila': {'apiOverride': {'route': {}}, 'enabled': True, 'template': {'customServiceConfig': '[DEFAULT]\nenabled_share_backends=cephfs\nenabled_share_protocols=cephfs\ndebug=True\n[cephfs]\ndriver_handles_share_servers=False\nshare_backend_name=cephfs\nshare_driver=manila.share.drivers.cephfs.driver.CephFSDriver\ncephfs_conf_path=/etc/ceph/ceph.conf\ncephfs_auth_id=openstack\ncephfs_cluster_name=ceph\ncephfs_volume_mode=0755\ncephfs_protocol_helper_type=CEPHFS', 'manilaAPI': {'networkAttachments': ['internalapi'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'manilaScheduler': {'replicas': 1}, 'manilaShares': {'share1': {'networkAttachments': ['storage'], 'replicas': 1}}}}, 'memcached': {'templates': {'memcached': {'replicas': 1}}}, 'neutron': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'networkAttachments': ['internalapi'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'nova': {'apiOverride': {'route': {}}, 'template': {'apiServiceTemplate': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'cellTemplates': {'cell0': {'cellDatabaseAccount': 'nova-cell0', 'cellDatabaseInstance': 'openstack', 'cellMessageBusInstance': 'rabbitmq', 'conductorServiceTemplate': {'replicas': 1}, 'hasAPIAccess': True}, 'cell1': {'cellDatabaseAccount': 'nova-cell1', 'cellDatabaseInstance': 'openstack-cell1', 'cellMessageBusInstance': 'rabbitmq-cell1', 'conductorServiceTemplate': {'replicas': 1}, 'hasAPIAccess': True}}, 'metadataServiceTemplate': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'octavia': {'enabled': False, 'template': {'databaseInstance': 'openstack', 'octaviaAPI': {'replicas': 1}, 'secret': 'osp-secret'}}, 'ovn': {'template': {'ovnController': {'networkAttachment': 'tenant', 'nicMappings': {'datacentre': 'ospbr'}}, 'ovnDBCluster': {'ovndbcluster-nb': {'dbType': 'NB', 'networkAttachment': 'internalapi', 'storageRequest': '10G'}, 'ovndbcluster-sb': {'dbType': 'SB', 'networkAttachment': 'internalapi', 'storageRequest': '10G'}}}}, 'placement': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'rabbitmq': {'templates': {'rabbitmq': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.85'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'rabbitmq-cell1': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.86'}}, 'spec': {'type': 'LoadBalancer'}}}}}}, 'redis': {'enabled': False}, 'secret': 'osp-secret', 'storageClass': 'local-storage', 'swift': {'enabled': True, 'proxyOverride': {'route': {}}, 'template': {'swiftProxy': {'networkAttachments': ['storage'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'swiftRing': {'ringReplicas': 1}, 'swiftStorage': {'networkAttachments': ['storage'], 'replicas': 1}}}, 'telemetry': {'enabled': True, 'template': {'autoscaling': {'aodh': {'databaseAccount': 'aodh', 'databaseInstance': 'openstack', 'passwordSelectors': None, 'secret': 'osp-secret'}, 'enabled': False, 'heatInstance': 'heat'}, 'ceilometer': {'enabled': True, 'secret': 'osp-secret'}, 'logging': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}, 'cloNamespace': 'openshift-logging', 'enabled': False, 'ipaddr': '172.17.0.80', 'port': 10514}, 'metricStorage': {'enabled': False, 'monitoringStack': {'alertingEnabled': True, 'scrapeInterval': '30s', 'storage': {'persistent': {'pvcStorageRequest': '20G'}, 'retention': '24h', 'strategy': 'persistent'}}}}}}}], 'changed': True, 'failed': False}}) 2025-06-06 09:57:32.950281 | controller | skipping: [localhost] => (item={'key': '_ca_bundle_data', 'value': {'changed': True, 'stdout': 'IyByb290Y2EtcHVibGljCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEL0RDQ0FtU2dBd0lCQWdJUVVZSG4xTEI4cmhOdjlKYzlsTXYrbURBTkJna3Foa2lHOXcwQkFRc0ZBREFZCk1SWXdGQVlEVlFRREV3MXliMjkwWTJFdGNIVmliR2xqTUI0WERUSTFNRFl3TmpBNU1qZ3pNMW9YRFRNMU1EWXcKTkRBNU1qZ3pNMW93R0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekNDQWFJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTVJoV3FLSFE1a3MwUlpBYkpGUDZDVXdFL045V1pmOHhSTEdtQXBNCm5aRzRPdTBieVF5a2FRbWIrMmZGMEZKakU3TlduU0E4MG1qVCtqMm13eXpEMlh6NndMNFdMQnVzVFRPWWhzUFkKSTR5cE11YTU5VENSc0ZkdmNicjdWYzdxaS9iVTVPWDB5SkJWNy9STm4xOVpPY0ZZcGhtSEM1TXVnRU1lQkFZUQo5cXB0R1FCeENZRzB1YVBPZE01cmpGNk9RdXFONFFYM0dUdW5YVnF0TU1ZUlN6U2c1dHNDdWFYWDk4NWFDK0VqCi9KcWdMWlBGeXd4N0hJbDZlcVczVmFMQTN0RmtTVm9kaWM0KzFPNUIxd2F2VE1vem5nVDJ6QUVhcjRRL0pQVmQKckViZHZXSEtvcEFZay9wMFZUTmNidDFRL0VEbVRQVXpMSU1ORDhJUU85eE5mSWdhRERMZHkwVmhPdGJDVFJjVQpWOVJlYm4vN3luZFJ6eENiM0ZxbExKcGZFK0FGVklVcnpUSmhVMHhoOHUyOXRJREE5UlBodUsrYXZUWnZLSm5jCmM3b0QvNG1nVjVGVzEvK1lzSEVyMEtLR213OFE3UW5hUmllY21jYlFCeFk2UmZydmpSRTIvd012czk2YzZ4V3AKcDMrcVU2RkVGVDhjQWhtc2ZrYjdFYUZ3UHdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUpsa0x5NVI0ZHNEODIwZWxmT3ZxbTBTV1lGTXdEUVlKCktvWklodmNOQVFFTEJRQURnZ0dCQUJzSDRUYVJQeWs4eTc3bEpGR3NtNUxzT1hianRkOHg5bjNLbUtjMENoUHAKaHFaMkE0OWFLY2UxMzRlMWtUVnBGaDdXUlQ1cWM5ZjlqY2JSZ015WEhsMWFWWmw3YXVkVDlGWXRIYUE1cVRPOApOME9tVFRadkt6bHgrbzhDTGdoVW95MTdiMEROL2I0ZmJaUWJCdlp6UFJuNmQxYmVOT05FVWFlMldaTGpFQkdmClR2blpaRmxzWWF2VWpvSGxZUjRaMjI3ZWFJZGkyU3dwQTRQNnVZN21vRkhiUGtMUkUwZG9ST0tSRGJNM0VJUzMKWnJuQVh0WEtJRS8wMFFZYXZ3dHNzdzVQRnhpRmVDeXo1eGZkVmdtU09mRDdVRDQyZS80WUhid25Ec3VvU3FDRApxZlo2anZqbkYrTmczbHhFSVQraXpDWUFYOVQySWc3WWhRMEI1SHRLNGQyZlhTVFJESmxjb3FjUk9sV3IwLytzCjFOakRWVXljUXVwdDVhK0M0WEl1cnJMWDhTQ2tKT3NPVmNrbXBDa3FqN3R4RHg3VlhmWmhRQ2R1cmdLd2U5NzAKeE9vaHFPWVJycERGb1laaVB5OUM0MjY2VDlNTlMzTGhWSUNMMFdBbU00TUJOUXRxeVdCblhHd1EvNHR4RW82aQpCME5rMzgyVnpMK2NwS1gvZlFaN0p3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1pbnRlcm5hbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBbWlnQXdJQkFnSVFjL0dGUU4veVV4bHdDSzN1Sk4yUnVqQU5CZ2txaGtpRzl3MEJBUXNGQURBYQpNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dIaGNOTWpVd05qQTJNRGt5T0RNMFdoY05NelV3Ck5qQTBNRGt5T0RNMFdqQWFNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dnZ0dpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQmp3QXdnZ0dLQW9JQmdRRGJMWTlPSG9ZaVh5ZWVodGdLSS9FNnZSYkJxUGFpYjNXTgpWbGtBVHh2a3JnVkFDREladnRVZkFITUx5ZWZaTEdmTVRmSkN0TjFOTm5MeSs3ZXZEWWpzZms4dTcrZTZObVZVCmdRUm5GY3YxbFArMlgzci9vOGZxbTJkUGxQYmhOU0o1eXU4Qi9WS2dvSi92MjNUQ1h3YncyNnNKWlo4MkgydXAKYm1RbmZRNHRibnNjZkdTNVFDQy81YnJOZ1Q5VloxY0dmRGZ0Ly9oTW1CZHZYNXlPamRFYVlvenlGa0lIZUhlUgpNVUxZNmdHOWJPUDd5bG9tMWo5NTR4dmR5OTllUUtDRkVGQjFnVENSWGh6b201VUFzOFJGUFhQUzBUMGJZcktXCkZGSkVVbUpFV3RybTRTQWRYMnVkZUtxRWhnbFRMb3dKSHczMXlqM0lKb1QyU003K0YydlJNR0oxcU1nWHlJQzgKbXY1M2l3cko1WDZnNFVDTEVSV0p6bHBRdkV3NEhUWnFNRHl4K0djVnQwZDQxV2UwQS9JSE8rbDdpKzByN0tDLwp0cEZrTjJsNm9VQ1dpcnpBbmpyYTYvUmE4K3dWNkVzMHhWT1ZlcDdlL215UG1GdU5oemhZTnVvRi8waUMwRE1iCnZpMU43ellrU0dnT01QZFhHcTdrZjVId1pWYXp2STBDQXdFQUFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2sKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkI5Q2NJWGw0RTNSbTZmOWswd214Z0xYMWVNeApNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJnUUNnSlBJMUZ0S3AyU0tDMVJ0MnlCdjNSeERzQkZoQkx0NTVUUUNDCkZadjF4eFFYTW93M0dYMVMwbE1aTVNVRWJwbzRjbmNKUmVIN1l1T1RINnl5L3orWDloRWlRN1B6RUhOZ0l5TXYKRGgxa0NWVThVS3dJKzQ0L3B6V2YzM2NmaVQvcG5BcnI5MUk5YXRxNnBQQTlPRTZKQmVUM3lyTzdaY1cwQzdZcgo0LzJTYWtDTS8zV3lVTWEzVEt1YmlFL1crMU02czNKMXNwN0xqeERmcUlKeW9QbHdSS2xjUS9LTFQ2aklLalo0CnE2TVVFSVcyak12VjFqcEJBQ2t1TE9MU1lFeHFJODlpcnFyd1orOGs2ZHA1MjJFMlVOSFQyNjB0QTVoYmtJeloKdzM4Z002Z2VqYzZKTDA1MzVRVTZmb085MTQ0eUtobFVUMm9Na2tOZWd0bHFCT2JNWTYvZTVXOWtlZlRGKzhLWApjMVRXNGY2N2pIZFB2eStiTUpzdVUrSkJLWFl5NHZhUXFWZUljNkUwNnRaSGtMaTNtTk40cHoyVVBXZHc5NXRUClllb1JxTThoMGw4T3ZvcXAvOGpBVGRQWGdwaDRIMjE2Sk5tdlRDdGo0bnNIVC9NVWh3ZkFwcStvSkg2di9CSmcKaGtmTHJKZ3BkZzdMSFdrQ0t2L3l5eklMb2JrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgcm9vdGNhLWxpYnZpcnQKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvekNDQW1lZ0F3SUJBZ0lSQUxNTnF2WHdwTlN2dVoxMlk3UEl2cDh3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2NtOXZkR05oTFd4cFluWnBjblF3SGhjTk1qVXdOakEyTURreU9ETTBXaGNOTXpVdwpOakEwTURreU9ETTBXakFaTVJjd0ZRWURWUVFERXc1eWIyOTBZMkV0YkdsaWRtbHlkRENDQWFJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTEttemZpMGVYaWJWa2pJRmRhUzR2V0pxek9jazdYNHorSEgKT0ZyU1N6ckVuQjBJUGxFcGhZUWg2M3RLQkdnR3RWR1I4WTFjYUNkSnNEQ3lPc1BSb0F6a2wxK0ZOVnJwWUdCVwpMdjBQN3JhUTFGK0ZueC9uT1A4cWlCdmhKMjF5RDRsV1phRG90dmtBUVdtOHZ2eUhBZk5aTFJGS0F3QnlGeWRjClo4ekdiaVdCKzJEKzhVdzAycUdoVTlBYlhkM0pYZUtad0diNnArOFB0KzVtQi9sWXUvOFR5R0Fqb1c4VlRRT2QKSWNabDMvQ3cvS1o1dVc3cjA1MmJZdzRXUUtoOTF4dTU2SHlaWTJRSmJXdGluT2RBcitLWHNRTHhXbUU5NFN4YQp6L1BRUkVzQ3VYWGdGcmhKem92d2UrRnJwY255Mjc5MWRuMGg1MmlsZzFsTmpWYlpTS1FuRGlIK3U0c2NpWTJECjNzM3VENEVscVJpbkZEZ3g0VjdEbFJEYXMvekZ4ZTMyU3RVQUlkSitBc0VqbDdLOGl2S3FFeDhid2lUTiszNlUKQzc4NmlEZmx4Rld1WUlabDdJelRvMmY2QnNFSUtMYVJvNUsyd295MXBna25tbnZOR3luY3dnMGNsd0N3L2FnMAptUUExcmU2c2pNd05ZWWswYUR6V2xQbkFxcitLMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFtbnZBVlRDeGFBNDZjLzdJVWRrMEI0a3ZxOHcKRFFZSktvWklodmNOQVFFTEJRQURnZ0dCQUtkZjM0azZPVGd1V09PV0ZVNElzNkl1TEduWjRacGh3K2JLNkMvUwp6Mnl4ekcvQitRSGNVOTNOYklSU05sMjdPTy83Vjd2aDNYUENZMUVTUDJ5eHZlUmtYaUpvbm0rMVg4R01GQ3doClJqQ01QL0N2V2NpcDZuWmpLMEdWYlZyYk9sRkNndE80Wk9OalF5aVRMQS9sV0dkNmRzd2pxZE9aV1l1MTJlK3gKL3hnaVo2YTJRdVgyWXdsWjJ5VFhZbkx4bjZKMGJuMThiTlJSQlBuL0p1dXl5UHFNWEt4Y21IYUU3YzRoZWtVKworS0I4dURUbkVpb3QrYUcrUnA2ZjVkTml1ZFU3LzdTcE5ZZnEzZEJER1pNVXlRay9LZExiY2FKQ1NOdGdoRWdUCklQK2oxbVBGei9ndytqS29Iak1KazRIbmR1Q05NMG9ONzk1RFprVU14TGZBaWRrTHRsQjYvTUdTUEhxUEQ0ZGUKenc5c2swWkd3bFpTMC9IbEJtUEJSdjZSMWxpM0FvVXNBWVJOOUQ2VXVUdFN0TTI0RjFtWFVoUlIrbWZXMmdGQwo3UkQzR2h1WmRLYnNqK3pVdmk0dUZuZThZdm04OS9sMERqMmdLVmpyTnd4TW5tTmJHL3JIZGxqNmdsUjdpblRZCnVEOWhHVzRsc2VHUGc1cmZNQ2ZTTnozMm9nPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1vdm4KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ5ekNDQWwrZ0F3SUJBZ0lSQU5EbGR1K0tUcHBkSjhyMWZlcStuRUF3RFFZSktvWklodmNOQVFFTEJRQXcKRlRFVE1CRUdBMVVFQXhNS2NtOXZkR05oTFc5MmJqQWVGdzB5TlRBMk1EWXdPVEk0TXpaYUZ3MHpOVEEyTURRdwpPVEk0TXpaYU1CVXhFekFSQmdOVkJBTVRDbkp2YjNSallTMXZkbTR3Z2dHaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUJqd0F3Z2dHS0FvSUJnUUN0d1ZLc0FQKzdYeHIxeWY4Wm1PSjFRNFZ1clpKSzgrcWpUTFh1ZnpBdzdRVFQKUjBIN25OOWE3QUJ4cXFGclRMUEZGRmpTSGVIVlA5YUJnQ2pXYjNTZHRSaSswb2gyUXY0eHZaQ2c4aktXNzBOYgppT0Uza1Zsd0tNcUpINnBPZ1NxcDhBbU15cC9YYUFPUW1iU2xkVkM3KzlmNTZlYVZyUE1yeHRuNmVKWWRiQTBzCmRDMG5VTjVkQ1hZV0czR2daYjd2VHlZM3J6VngyNnJmQWgweXR2S3VVa0pzMW8zakJGaEc4Y0pZZVhwblllVm4KYkFMaExkd2FMaGNxbUF5S1pvTHN0YXdCa2hiSXl2YWdpVmhudUFYZGgrdU8wYVUzNTJxbFRUWVdheFdnVVpwKwpaS3RQa1MzY1g1Wll0SytHd1JRRzhidWtFYjBGTm9nSFhnWEV3VTZLZ0lnd2hxcTdsZmlsM3lTYlRpNkNmaVo0CkFaNlR3SVdCR25qVTFraXJzYjJhT1NFNyt5M3FhaHlNYkpJeTBlZFRqek4rQi9wbUpkQTFVbkExcFB4V2toM3AKWWppQTE3QU45Z1FWK0JvWndKb2xENjFDMlc5WFU5UFF2TTJ1Q1NYOFVCVFRvMTJuQXk4MFExWFcwdkpxdXE1NwpVcE96TEJ0NGZGd3FJMlFtNEZNQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFbk14TnE4YVllWnFpSW5RcmVEZ1NqeFRqS01NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCZ1FCeHdaRGh4SFptclhTYVZtQzhTbVdyZSsybTYxQ1d0VEFHdngwdWtSTUI4ZGNWSTh0WgpINngzeW55Rk5XZXIyNUd3cDhEMjV3VkFyZ1AvUmFQVXB0TVEzT0RqQ2hnTHZhL2ZKeExWNmo3QTZGWnJybkpDCnNPM1E1Z3V1VE83S2t2TFE5eHpOTkp1OXB5bXAySnhQbEJjMDhKTGNtdVFMR2tXNEdVR0NEYVJQR2Exb24yUXEKcFV1eFh5ekhkbzRFVEtLS0QxZXFJamtoVnV5QlA4dmpEVXpEWWlMZHIwRGdsbXhIdEJTczY1cWNUdUVWM3hoeQpZUlpoNm51d2ZURytHSHBKYTV3WGVzMmQ3UitaQktRUCtJQWhYSmM0WDFzTlRhMkdoUmhNeXZqVkFBb2owWDRSCmdiNkRnVk93dDJFN2tlTDBlWWQ4RHRZYitZSXgrZlpDcDJOTC9aL1NUU05teWM0V0hjUGorVkE4elNOS2ZYOC8KUDdvYmxGL05UT2dNQk9KQ05CMGJwUkcvUGQxL3l6UU5CVzRucS9tR25OSkFJUVZmaHh3VjAxS3k0R1lITy8vSwpZRTZnUll5YzJ6aGNYMlB4TE8rWUxUQnlJVWNmQWluNC9Xdi9aWHVHdzJxOFpKZXBrOUZLUmNJL2FNMU5udThmCnEzZHk4UGdyL3NZNE10az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFDQ1ZSQUlaMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJSDB6Q0NCYnVnQXdJQkFnSUlYc08zcGtOL3BPQXdEUVlKS29aSWh2Y05BUUVGQlFBd1FqRVNNQkFHQTFVRQpBd3dKUVVORFZsSkJTVm94TVJBd0RnWURWUVFMREFkUVMwbEJRME5XTVEwd0N3WURWUVFLREFSQlEwTldNUXN3CkNRWURWUVFHRXdKRlV6QWVGdzB4TVRBMU1EVXdPVE0zTXpkYUZ3MHpNREV5TXpFd09UTTNNemRhTUVJeEVqQVEKQmdOVkJBTU1DVUZEUTFaU1FVbGFNVEVRTUE0R0ExVUVDd3dIVUV0SlFVTkRWakVOTUFzR0ExVUVDZ3dFUVVORApWakVMTUFrR0ExVUVCaE1DUlZNd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNiCnFhdS9ZVXFYcnkrWFpwcDBYOURabHYzUDR1Um03eDhmUnpQQ1JLUGZtdDRmdFZUZEZYeHBOUkZ2dThnTWptb1kKSHRpUDJSYThFRWcyWFBCanM1QmFYQ1EzMTZQV3l3bHh1ZkVCY29Td2ZkdE5nTTM4MDIvSitOcTJEb0xTUllXbwpHMmlvUGVqMFJHeTlvY0xMQTc2TVBoTUFoTjlLU01Eaklncm82VGVuR0V5eENRMGpWbjhFVGRrWGhCaWx5TnBBCmxIUHJ6ZzVYUEFPQk9wMEtvVmREYWF4WGJYbVFlT1cxdER2WXZFeU5LS0dubzZlNkFrNGwwU3F1N2E0RElyaHIKSUE4d0tGU1ZmK0R1emdwbW5kRkFMVzRpcjUwYXdRVVowbS9BOHAvNGU3TUNRdnRRcVIwdGt3OGpxOGJCRDVMLwowS0lWOVZNSmNSei9SUk9FNWlaZStPQ0lIQXI4RnJhb2N3YTQ4R09FQXFER1d1em5kTjl3cnFPREplcld4NWVICms2Zkdpb296bDJBM0VENlhQbTRwRmRhaEQ5R0lMQktmYjZxa3hrTHJRYUxqbFVQVEFZVnRqcnM3OHlNMngvNDcKNEtFbEIwaXJ5WWwwL3dpUGdML0FsbVh6N3V4TGFMMmRpTU14czBEeDZNLzJPTHVjNU5GLzFPVlltM3o2MVBNTwptM1dSNUxwU0xobCswZlhOV2huOHVnYjIrMUtvUzVrRTNmajV0SXRRbzA1aWlmQ0hKUHFEUXNHSCt0VXRLU3BhCmNYcGthdGNuWUdNTjI4NUo5WTBma0lreUYvaHpRN2pTV3BPR1lkYmhkUXJxZVdaMmlFOXg2d1FsMWdwYWVwUGwKdVVzWFFBK3h0cm4xM2svYzRMT3NPeEZ3WUlSS1EyNlpJTUFwY1FyQVpRSURBUUFCbzRJQ3l6Q0NBc2N3ZlFZSQpLd1lCQlFVSEFRRUVjVEJ2TUV3R0NDc0dBUVVGQnpBQ2hrQm9kSFJ3T2k4dmQzZDNMbUZqWTNZdVpYTXZabWxzClpXRmtiV2x1TDBGeVkyaHBkbTl6TDJObGNuUnBabWxqWVdSdmN5OXlZV2w2WVdOamRqRXVZM0owTUI4R0NDc0cKQVFVRkJ6QUJoaE5vZEhSd09pOHZiMk56Y0M1aFkyTjJMbVZ6TUIwR0ExVWREZ1FXQkJUU2g3VGozemNuazFYMgpWdXFCNVRiTWpCNC92VEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRk5LSHRPUGZOeWVUClZmWlc2b0hsTnN5TUhqKzlNSUlCY3dZRFZSMGdCSUlCYWpDQ0FXWXdnZ0ZpQmdSVkhTQUFNSUlCV0RDQ0FTSUcKQ0NzR0FRVUZCd0lDTUlJQkZCNkNBUkFBUVFCMUFIUUFid0J5QUdrQVpBQmhBR1FBSUFCa0FHVUFJQUJEQUdVQQpjZ0IwQUdrQVpnQnBBR01BWVFCakFHa0E4d0J1QUNBQVVnQmhBTzBBZWdBZ0FHUUFaUUFnQUd3QVlRQWdBRUVBClF3QkRBRllBSUFBb0FFRUFad0JsQUc0QVl3QnBBR0VBSUFCa0FHVUFJQUJVQUdVQVl3QnVBRzhBYkFCdkFHY0EKN1FCaEFDQUFlUUFnQUVNQVpRQnlBSFFBYVFCbUFHa0FZd0JoQUdNQWFRRHpBRzRBSUFCRkFHd0FaUUJqQUhRQQpjZ0R6QUc0QWFRQmpBR0VBTEFBZ0FFTUFTUUJHQUNBQVVRQTBBRFlBTUFBeEFERUFOUUEyQUVVQUtRQXVBQ0FBClF3QlFBRk1BSUFCbEFHNEFJQUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QVlRQmpBR01BZGdBdUFHVUEKY3pBd0JnZ3JCZ0VGQlFjQ0FSWWthSFIwY0RvdkwzZDNkeTVoWTJOMkxtVnpMMnhsWjJsemJHRmphVzl1WDJNdQphSFJ0TUZVR0ExVWRId1JPTUV3d1NxQklvRWFHUkdoMGRIQTZMeTkzZDNjdVlXTmpkaTVsY3k5bWFXeGxZV1J0CmFXNHZRWEpqYUdsMmIzTXZZMlZ5ZEdsbWFXTmhaRzl6TDNKaGFYcGhZMk4yTVY5a1pYSXVZM0pzTUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBWEJnTlZIUkVFRURBT2dReGhZMk4yUUdGalkzWXVaWE13RFFZSktvWklodmNOQVFFRgpCUUFEZ2dJQkFKY3hBcC9uL1VOblNFUVU1Q21IN1V3b1p0Q1BOZHBOWWJkS2wwMjEyNURnQlM0T3hublE4cGRwCkQ3MEVSOW0rMjdVcDJwdlpycW1aMWRNOE1KUDFqYUdvL0FhTlJQVEtGcFY4TTl4aWk2ZzMrQ2ZZQ1MwYjc4Z1UKSnlDcFpFVC9MdFoxcW14TllFQVpTVU5VWTlyaXpMcG01VTlFZWx2WmFvRXJRTlYvK1FFbldDekk3VWlSZkQrbQpBTS9FS1hNUk50NkdHVDZkN2htS0c5V3c3WTQ5bkNyQURkZzladU04RGIzVmxGemk0cWMxR3dRQTlqOWFqZXBECnZWK0pIYW5Cc015WjRrMEFDdHJKSjF2bkU1QmM1UFV6b2xWdDNPQUpUUyt4SmxzbmRRQUp4R0ozS1FoZm5sbXMKdG42dG4xUXdJZ1BCSG5Gay92azRDcFlZM1FJVXJDUExCaHdlcEgyTkRkNG5RZWl0MmhXM3NDUGRLNmpUMmlXSAo3ZWhWUkUySTlEWitoSnA0clBjT1Zra08xak1sMW9SUVFtd2dFaDBxMWI2ODhuQ0JwSEJndmdXMW01NEVSTDVoCkk2enBwU1NNRVlDVVdxS2l1VW5Td2R6UnArMHhFU3llR2FidTRWWGh3T3JQRFlUa0Y3ZWlmS1hlVlNVRzdzekEKaDF4QTJzeVZQMVhnTmNlNGhMNjBYYzE2Z3dGeTdvZm1YeDJ1dFlYR0p0L213WnJwSGdKSG55cW9iYWxieit4RgpkMytZSjVveVhTcmpoTzdGbUdZdmxpQWQzZGpESjlldytmN1pmYzNRbjQ4TEZGaFJueStMd3pndDN1aVAxbzJICnBQVldReGFaTFBTa1ZyUTB1R0UzeWNKWWdCdWdsNkg4V1kzcEVmYlJEMHRWTkVZcWk0WTcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmd6Q0NBMnVnQXdJQkFnSVBYWk9OTUdjMnlBWWRHc2RVaEdrSE1BMEdDU3FHU0liM0RRRUJDd1VBTURzeApDekFKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKCldpQkdUazFVTFZKRFRUQWVGdzB3T0RFd01qa3hOVFU1TlRaYUZ3MHpNREF4TURFd01EQXdNREJhTURzeEN6QUoKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKV2lCRwpUazFVTFZKRFRUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxweGdIcE1obTUvCnlCTnR3TVo5SEFDWGp5d01JN3NRbWtDcEdyZUhpUGliVm1yNzVudU9pNUtPcHlWZFdSSGJOaTYzVVJjZnFRZ2YKQkJja1dLbzNTaGpmNVRuVVYvM1h3U3lSQVpIaUl0UUR3Rmo4ZDBmc2p6NTBRN3FzTkkxTk9IWm5qckRJYnpBegpXSEZjdFBWcmJ0UUJVTGdUZm14S28wblJJQm51dk1BcEdHV24zdjd2M1FxUUllY2FaNUpDRUpoZlR6QzhQaHhGCnRCRFhhRUFVd0VENjUzY1hldVlMajJWYlBObWFVdHUxdlo1R3p6M3JrUVVDd0pheWRreE5FSlk3a3ZxY2Z3K1oKMzc0ak5VVWVBbHordGFpYm1TWGFYdk1pd3puMTVDb3UwOFlmeEd5cXhSeHFBUVZLTDlMRndhZzBKbDFtcGRJQwpJZmtZdHdiMVRwbHZxS3RNVWVqUFVCakZkOGc1Q1N4SmtqS1pxTHNYRjNtd1dzWG1vOFJaWlVjMWcxNnA2RFVMCm1idmt6U0RHbTBvR09iVm8vQ0s2N2xXTUswN3E4N0hqL0xhWm10VkMrbkZOQ00rSEhtcHhmZm5UdE9tbGNZRjcKd2s1SGxxWDJkb1dqS0kvcGdHNkJVNlZ0WDdoSStjTDVOcVl1U2YrNGxzS01CN09iaUZqODZ4c2MzaTF3NHBlUwpNS0dKNDd4VnFDZldTKzJRcll2Nll5VlpMYWcxM2NxWE03emx6Y2VkMGV6dlhnNUtrQVltWTYyNTJUVXRCN3AyClpTeXNWNDk5OUFlVTE0RUNsbDJqQjBuVmV0QlgrUnZuVTBaMXFyQjVRc3RvY1FqcFlMMDVhYzcwcjhOV1FNZXQKVXFJSjVHK0dSNG9mNnlnblhZTWdyd1RKYkZhYWkwYjFBZ01CQUFHamdZTXdnWUF3RHdZRFZSMFRBUUgvQkFVdwpBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBkOXhmM0U2Sm9iZDJTbjlSMmd6TCtICllKcHRNRDRHQTFVZElBUTNNRFV3TXdZRVZSMGdBREFyTUNrR0NDc0dBUVVGQndJQkZoMW9kSFJ3T2k4dmQzZDMKTG1ObGNuUXVabTV0ZEM1bGN5OWtjR056THpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUI1QkszL01qVHZERApuRkZsbTV3aW9vb01oZk56S1d0Ti9nSGlxUXhqQWI4RVo2V2RtRi85QVJQNjdKcGk2WWIrdG1MU2JreVUrOEIxClJYeGxEUGl5Tjgrc0Q4K05iL2taOTQvc0h2SndudkRLdU8rMy8zWTNkbHYyYm9qenIySXlJcE1OT21xT0ZHWU0KTFZOMFYyVWUxYkxkSTRFN3BXWWpKMmNKaitGM3FrUE5aVkVJN1ZGWS91WTUrY3RIaEtRVjhYYTdwTzZrTzhSZgo3N0l6bGhFWXQ4bGx2aGpobzZUYytoajUwN3dUbXpsNk5MclRRZnY2TW9vcXR5dUdDMm1ET0w3TmlpNExjSzJOCkpwTHVIdlVCS3dyWjFwZWJidUNvR1J3NklZc01Ia0N0QStmZFpuNzF1U0FOQStpVytZSkYxRG5nb0FCZDE1am0KZlo1bmM4T2FLdmVyaTZFNkZPODB2RklPaVppYUJFQ0VIWDVGYVpOWHp1dk8rRkI4VHh4dUJFT2IrZFk3SXhqcAo2bzdSVFVhTjhUdmthc3E2K3lPM20vcVpBU2xhV0ZvdDQvblViUTRtcmNGdU5Md3krQXdGK21XajJ6czNneUxwCjF0eHlNLzFkOGlDOWRqd2oyaWozK1J2cldXVFYzRjl5ZmlEOHpZbTFrR2ROWW5vL1RxMGR3em4rZXZRb0Z0OUIKOWtpQUJkY1BVWG1zRUt2VTdBTm01bXF3dWpHU1FrQnF2anJUY3VGcU4xVzhyQjJWdDJsaDhrT1JkT2FnMHdvawpScUVJcjliYVJSbVcxRk1kVzRSNThNRDNSKytMajhVR3JwMU1ZcDMvUmdUNDA4bTJFQ1ZBZGY0V3FzbEtZSVl2CnV1OHdkK1JVNHJpRW1WaUFxaE9MVVRwUFNQYUx0ck09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBQyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2JqQ0NBZk9nQXdJQkFnSVFZdll5Yk9YRTQyaGNHMkxkbkM2ZGxUQUtCZ2dxaGtqT1BRUURBekI0TVFzdwpDUVlEVlFRR0V3SkZVekVSTUE4R0ExVUVDZ3dJUms1TlZDMVNRMDB4RGpBTUJnTlZCQXNNQlVObGNtVnpNUmd3CkZnWURWUVJoREE5V1FWUkZVeTFSTWpneU5qQXdORW94TERBcUJnTlZCQU1NSTBGRElGSkJTVm9nUms1TlZDMVMKUTAwZ1UwVlNWa2xFVDFKRlV5QlRSVWRWVWs5VE1CNFhEVEU0TVRJeU1EQTVNemN6TTFvWERUUXpNVEl5TURBNQpNemN6TTFvd2VERUxNQWtHQTFVRUJoTUNSVk14RVRBUEJnTlZCQW9NQ0VaT1RWUXRVa05OTVE0d0RBWURWUVFMCkRBVkRaWEpsY3pFWU1CWUdBMVVFWVF3UFZrRlVSVk10VVRJNE1qWXdNRFJLTVN3d0tnWURWUVFERENOQlF5QlMKUVVsYUlFWk9UVlF0VWtOTklGTkZVbFpKUkU5U1JWTWdVMFZIVlZKUFV6QjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJQYTZWMVBJeXF2Zk5rcFNJZVNYMG9Obm52QmxVZEJlaDhkSHNWbnlWMGViQUFLVFJCZHAyMExICnNiSTZHQTYwWFl5elpsMmhOUGsyTEVuYjgwYjhzMFJwUkJObS9kZkYvYTgyVGM0RFRRZHh6NjlxQmRLaVExb0sKVW04QkEwNk9pNk5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRApWUjBPQkJZRUZBRzVMKysvRVlaZzhrL1FRVzZyY3gvbjBtNUpNQW9HQ0NxR1NNNDlCQU1EQTJrQU1HWUNNUUN1ClN1TXJRTU4wRWZLVnJSWWozazRNR3VaZHBTUmVhMFI3L0RqaVQ4dWNSUmNSVEJRbkpsVTVkVW9EekJPUW41SUMKTVFENlNteGdpSFB6N3JpWVlxbk9LOExaaXFad01SMnZzSlJNNjAvRzQ5SHpZcWM4LzVNdUIxeEpBV2RwRWdKeQp2K2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBTkYgU2VjdXJlIFNlcnZlciBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGN3pDQ0E5ZWdBd0lCQWdJSURkUGp2R3o1YTdFd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z1lReEVqQVFCZ05WCkJBVVRDVWMyTXpJNE56VXhNREVMTUFrR0ExVUVCaE1DUlZNeEp6QWxCZ05WQkFvVEhrRk9SaUJCZFhSdmNtbGsKWVdRZ1pHVWdRMlZ5ZEdsbWFXTmhZMmx2YmpFVU1CSUdBMVVFQ3hNTFFVNUdJRU5CSUZKaGFYb3hJakFnQmdOVgpCQU1UR1VGT1JpQlRaV04xY21VZ1UyVnlkbVZ5SUZKdmIzUWdRMEV3SGhjTk1Ua3dPVEEwTVRBd01ETTRXaGNOCk16a3dPRE13TVRBd01ETTRXakNCaERFU01CQUdBMVVFQlJNSlJ6WXpNamczTlRFd01Rc3dDUVlEVlFRR0V3SkYKVXpFbk1DVUdBMVVFQ2hNZVFVNUdJRUYxZEc5eWFXUmhaQ0JrWlNCRFpYSjBhV1pwWTJGamFXOXVNUlF3RWdZRApWUVFMRXd0QlRrWWdRMEVnVW1GcGVqRWlNQ0FHQTFVRUF4TVpRVTVHSUZObFkzVnlaU0JUWlhKMlpYSWdVbTl2CmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOdnJheXZtWkZTVmdwQ2oKY3FRWkFaMmNDNEZmYzBtNnA2enpCRTU3bGd2c0VlQmJwaHpPRzlJTmd4d3J1SjRkZmtVeVlBOEg2WGRZZnA5cQp5R0ZPdGliQlRJMy9UTzgwc2g5bDJMbDQ5YTJwY2JudlQxZ2RwZDUwSUplaDdXaE0zcElYUzd5ci8yV2FudnRICjJWZHk4d21ocm5aRUUyNmNMVVE1dlBuSE82UllQVUc5dE1KSm84Z04wcGN2QjJWU0FLZHV5SzlvN1BRVWxyWlgKSDFiRE9aOHJiZVR6UHZZMVpOb01IS0dFU3k5TFMrSXNKSjF0azBEcnRTT09Nc3B2UmRPb2lYc2V6eDc2VzBPTAp6YzJvRDJyS0RGNjVua2VQOE5tMkNndFlaUmN6dVNQa2R4bDl5MG91a250UEx4QjNzWTB2YUp4aXpPQlErT3lSCnAxUk1Wd25WZG1QRjZHVWU3bTFxendtZCtueFByV0FJL1ZhWkR4VXNlNm1BcTR4aGowb0hka0xlUGZUZHNpUXoKVzdpMW8wVEpySDkzUEIwajdJS3BwdUxJQmt3Qy9xeGNtWmtMTHhDS3B2Ui8xWWQwRFZsSlJmYndjVnc1S2RhLwpTaU9MOVY4Qlk5S0hjeWkxU3dyMStLdUNMSDV6SlRJZEMyTUtGNEVBLzdaMlh1ZTBzVURLSWJ2VmdGSGxTRkpuCkxOSmhpUWNORDg1Q2Q4QkVjNXhFVUtEYkVBb3RsUnlCcitRYzVSUWU4VFpCQVFJdmZYT24za0xNVE9tSkRWYjMKbjVIVUE4WnN5WS9iMkJ6Z1FKaGRacG1ZZ0c0dC93SEZ6c3RHSDZ3Q3hrUG1ycUtFUE1WT0hqMXR5UlJNNHk1Qgp1OG81dnpZOEtobXFRWWRPcGM1TE1ubmRrRWwvQWdNQkFBR2pZekJoTUI4R0ExVWRJd1FZTUJhQUZKeGYwR3hqCm8xK1R5cE9ZQ0syTWg2VXNYTUUzTUIwR0ExVWREZ1FXQkJTY1g5QnNZNk5mazhxVG1BaXRqSWVsTEZ6Qk56QU8KQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQwpBZ0VBVGg2NWlzYWdtRDl1dzJuQWFseEpVcXpMSzExNE9NSFZWSVNmay9DSEdUMHNab25yRFVMOHpQQjFoVCtMCjlJQmRlZVVYWjcwMWd1THlQSTU5V3piTFdvQUFLZkxPS3l6eGo2cHRCWk5zY3NkVzY5OVFJeWpsUlJBOTZHZWoKcnc1VkQ1QUpZdTlMV2FMMlUvSEFOZVF2d1NTOWVTOU9JQ0k3L1JvZ3NLUU9MSER0ZEQrNEU1VUdVY2pvaHliSwpwRnRxRmlHUzNYTmduaEFZM2p5QjZ1Z1l3M3lKOG90UVByMFI0aFVEcURaOU13RnNTQlhYaUpDWkJNWE01Z2YwCnZQU1E3UlBpNm92RGo2TXpEOEVwVEJOTzJoVldjWE55Z2xEMm1qTjhvckdvR2pSMFpWek8wZXVyVStBYWdOanEKT2tua0pqQ2I1UnlLcUtrVk1vYVprZ29RSTFZUzRQYk9UT0s3dnR1TmtuTUJaaTlpUHJKeUowVTI3VTFXNDVlWgovem8xUHFWVVNsSlpTMkRiN3Y1NEVYOUszQlI1WUxaclpBUGJGWVBob3I3Mkk1ZFE4QWt6TnFkeGxpWHp1VUo5CjJ6Zy9MRmlzNkVMaER0alRPMHd1Z3VtRExtc3gyZDFIaGs5dGw1RXVUK0lvY1RVVzBmSnovaVVyQjBja1l5ZkkKK1BiWmEvd1NNVllJd0ZOQ3I1elFNMzc4QnZBeFJBTVU4VmpxOG1vTnFSR3lnNzdGR3I4SDZsbmNvNGcxNzV4MgpNanhOQmlMT0ZlWGRudGlQMnQ3U3hEbmxGNEhQT0VmcmY0aHRXUnZmbjBJVXJuN1BxTEJtWmRvM3I1K3FQZW9vCnR0N1ZNVmdXZ2x2cXV4bDFBbk1heWtnYUlaT1FDbzZUaEtkOU95TVlrb21namF3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGdXpDQ0E2T2dBd0lCQWdJSVZ3b1JsMExFNDh3d0RRWUpLb1pJaHZjTkFRRUxCUUF3YXpFTE1Ba0dBMVVFCkJoTUNTVlF4RGpBTUJnTlZCQWNNQlUxcGJHRnVNU013SVFZRFZRUUtEQnBCWTNSaGJHbHpJRk11Y0M1QkxpOHcKTXpNMU9EVXlNRGsyTnpFbk1DVUdBMVVFQXd3ZVFXTjBZV3hwY3lCQmRYUm9aVzUwYVdOaGRHbHZiaUJTYjI5MApJRU5CTUI0WERURXhNRGt5TWpFeE1qSXdNbG9YRFRNd01Ea3lNakV4TWpJd01sb3dhekVMTUFrR0ExVUVCaE1DClNWUXhEakFNQmdOVkJBY01CVTFwYkdGdU1TTXdJUVlEVlFRS0RCcEJZM1JoYkdseklGTXVjQzVCTGk4d016TTEKT0RVeU1EazJOekVuTUNVR0ExVUVBd3dlUVdOMFlXeHBjeUJCZFhSb1pXNTBhV05oZEdsdmJpQlNiMjkwSUVOQgpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXA4YkVwU21rTE8vbEdNV3dVS052ClVUdWZDbHJKd2tnNENzSWNvQmgva2JXSHVVQS8zUjFvSHdpRDFTMGVpS0Q0ajFhUGJaa0NrcEFXMVY4SWJJblgKNGF5OElNS3g0SU5SaW1sTkFKWmFieS9BUkg2akR1U1J6Vmp1M1B2SEhrVkgzU2U1Q0FHZnBpRWQ5VUV0TDB6OQpLSzNnaXEwaXRGWmxqb1pVajVOREtkNDVSbmlqTUNPNnpmQjlFMWZBWGRLRGEwaE14S3VmZ0ZwYk9yM0pweUkvCmdDY3pXdzYzaWd4ZEJ6Y0l5MnpTZWtjaVJEWEZ6TXd1anQwcTdiZDlaZzFmWVZFaVZSdmpSdVBqUGRBMVlwcmIKcnhUSVc2SE1pUnZoTUNiOG9Kc2ZnYWRISHdUcm96bVNCcCtaMDcvVDZrOVFuQm4rbG9jZVBHWDJveGdrZzRZUQo1MVErcURwMkpFK0JJY1hqRHdMNGs1UkhJTHYrMUE3VGFMbmR4SHFFZ3VOVFZIbmQyNXpTOGdlYkxyYThQdTJGCmJlOGxFZktYR2tKaDkwcVg2SXV4RUFmNlpZR3lvam5QOXp6L0dQdkc4VnFMV2VJQ3JIdVMwRTRVVDFsRjlneGUKS0YrdzZEOUZ6OCt2bTIvN2hOTjNXcFZ2ckpTRW51Njh3RXFQU3BQNFJDSGlNVVZoVUU0UTJPTTFmRXdadE40Rgp2Nk1HbjhpMXplUWYxeGNHRFhxVmRGVU5hQnI4RUJ0aVpKMXQ0SldndzVRSFZ3MFU1cjBGKzdpZjV0K0w0c2JuCmZwYjJVOFdBTkZBb1dQQVNVSEVYTUxybWVHTzg5TEt0bXl1eS91RTVqRjY2Q3lDVTNudUR1UC9qVm8yM0VlazcKalBLeHdWMmRwQXRNSzlteUdQVzFuMHNDQXdFQUFhTmpNR0V3SFFZRFZSME9CQllFRkZMWWlEckluM2htN1luegplemh3bE1rQ0FqYlFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVVXRpSU9zaWZlR2J0CmlmTjdPSENVeVFJQ050QXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUwKZTNLSHdHQ21TVXlJV09ZZGlQY1VaRWltMkZnS0RrOFROZDgxSGRUdEJqSElnVDVxMWQwN0dqTHVrRDBSMGk3MApqc05qTGlObXNHZStiN2JBRXpsZ3FxSTBKWk4xVXQ2bm5hME9oNGxTY1dvV1BCa2RnL2lhS1dXKzlEK2EyZkR6CldvY2hjWUJOeStBNG16KzcrdUF3VGMrRzAyVVFHUmpSbHdLeEszSkNhS3lndlU1YTJoaS9hNWlCMFAyYXZsNFYKU00wUkZibkFLVnkwNklqM1BqYXV0Mkw5SG1MZWNIZ1FIRWhiMnJ5a09McG43VlUrWGxmZjFBTkFUSUdrMGs5agpwd2xDQ1JUOEFLbkNnSE5QTHNCQTJSRjdTT3A2QXNEVDZ5Z0JKbGgwd2NCekltMlRsZjA1ZmJzcTQvYUM0eXlYClgwNGZrWlQ2L2l5ajJIWWF1RTJ5T0UrYitoMUlZSGttNHZQOXFkQ2E2SENQU1hyVzViMEtEdHN0ODQyLzYrT2sKZmN2SGxYSG8ycU44eGNMNGRKSUVHNGFzcENKVFFMYXMva3gyei91VU1zQTFuM1kvYnVXUWJxQ21KcUs0TEw3UgpLNFg5cDJqSXVnRXJzV3gwSGJoemxlZnV0OGNsOEFCTUFMSit0Z3VMSFBQQVVKNGx1ZUFJM2pabS96ZWwwYnRVClpDekpKN1ZMa241bC85TXQ0YmxPdkgra1FTR1FRWGVtT1IvcW51T2YwR1p2QmV5cWRuNi9heGFnNjdYSC9KSlUKTHlzUkp5VTNlRXhSYXJEenpGaGRGUEZxU0JYL3dnZTJzWTBQamx4UVJyTTl2d0dZVDdKWlZFYytOSHQ0YlZhVApMblBxWmloNHpSMFV2NkNQTHk2NExvN3lGSXJNNmJWOCsyeWRES1hobGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRFREQ0NBalNnQXdJQkFnSUlkM2NHSnlhcHNYd3dEUVlKS29aSWh2Y05BUUVMQlFBd1JERUxNQWtHQTFVRQpCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acGNtMVVjblZ6CmRDQkRiMjF0WlhKamFXRnNNQjRYRFRFd01ERXlPVEUwTURZd05sb1hEVE13TVRJek1URTBNRFl3Tmxvd1JERUwKTUFrR0ExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acApjbTFVY25WemRDQkRiMjF0WlhKamFXRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDCkFRRUE5aHRQWndjcm9SWDFCaUxMSHdHeTQzTkZCa1JKTEx0SkpSVFd6c08zcXl4UHhrRXlsRmY2RXFkYkR1S1AKSHg2R0dhZXF0UzI1WHcyS3dxK0ZOWGt5TGJzY1lqZnlzVnRLUGNyTmNWL3BRcjZVNk1qZStTSklaTWJscThZcgpiYTBGOFByVkM4K2E1ZkJRcElzN1I2VWpXM3A2K0RNL3VPK1psK01nd2RZb2ljK1UrN2xGN2VOQUZ4SFVkUEFMCk1lSXJKbXFiVEZldXJDQSt1a1Y2QmZPOW0ya1ZybjFPSUdQRU5YWTZCd0xKTi8zSFIrN284WFlkY3hYeWw2UzEKeUhwNTJVS3FLMzljL3M0bVQ2Tm1nVFd2UkxwVUhod3dNbVdkNWp5VFhsQk9ldU02MUc3TUd2djUwamV1SkNxcgpWd01pS0ExSmRYKzNLTnAxdjQ3ajNBNTVNUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVblpQR1U0dGV5cTgvCm54NFA1Wm1WdkNUMmxJOHdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUoKS29aSWh2Y05BUUVMQlFBRGdnRUJBRmlzOUFRT3pjQU4vd3I5MUxvV1h5bTllMmlaV0VuU3RCMDNUWDhuZlVZRwpYVVBHaGk0K2M3SW1mVStUcWJiRUtwcXJJWmNVc2Q2TTA2dUpGZGhySk5UeEZxN1lwRnpVZjFHTzdSZ0JzWk5qCnZiejRZWUNhbnJIT1FuRGlxWDBHSlgwbm9mNXY3TE1lSk5yalMxVWFBRHMxdER2WjExMHcvWUVUaWZMQ0JpdnQKWjhTT3lVT3lYR3NWaVFLOFl2eE84clV6cXJKdjB3cWlVT1AyTytndVJNTGJaamlwTTFaSThXMGJNNDBOakQ5ZwpONTNUeW0xK05INE5uM0oyaXh1ZmN2MVNOVUZGQXBZdkhMS2FjMGtoc1VsSFJVZTA3Mm8wRWNsTm1zeFp0OVlDCm5scE9aYldVcmh2ZktiQVc4YjhBbmdjNkYyUzFCTFVqSVprS2xUdVhmTzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBZmZpcm1UcnVzdCBOZXR3b3JraW5nCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEVERDQ0FqU2dBd0lCQWdJSWZFOEVPUnpVbVMwd0RRWUpLb1pJaHZjTkFRRUZCUUF3UkRFTE1Ba0dBMVVFCkJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwY20xVWNuVnoKZENCT1pYUjNiM0pyYVc1bk1CNFhEVEV3TURFeU9URTBNRGd5TkZvWERUTXdNVEl6TVRFME1EZ3lORm93UkRFTApNQWtHQTFVRUJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwCmNtMVVjblZ6ZENCT1pYUjNiM0pyYVc1bk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0MKQVFFQXRJVE1NeGN1YTVSc2EyRlNvT3VqejNtVVRPV1VnSm5MVldSRVpZOW5aT0lHNDF3M1NmWXZtNFNFSGkzeQpZSjB3VHN5RWhlSXN6eDZlL2phck0zYzFSTmcxbGhvOU51aDZEdGpWUjZGcWFZdlovTHM2cm5sYTFmVFdjYnVhCmtDTnJtcmVJZEljTUhsKzVuaTM2cTFNcjNMdDJQcE5NQ0FpTUhxSWpITlJxclNLNm1RRXViV1hMdmlSbVZTUkwKUUVTeEc5Zmh3b1hBM2hBL1BlMjQvUEh4STFQY3YyV1hiOW41UUhHTmZiMlYxTTYrb0Y0bkk5NzlwdEFtRGdBcAo2enhHOEQxZ3Z6OVEwdHdtUVZHZUZEZENCS053VjZnYmgrMHQrbnZ1akFyanFXYUpHY3RCK2QxRU5tSFA0bmRHCnlIMzI5SktCTnYzYk5QRnlmdk1NRnIyMEZRSURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVCeC9TNTV6YXdtNmkKUUxTd2VsQVFVSFRFeUwwd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RFFZSgpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFJbFhzaFo2cU1MOTF0bWJtelRDbkxReUZFMm5wTi9zdnFlKytFUGJrVGZPCnRESXVVRlVhTlU1MlEzRWc3NU4zVGhWd0xvZkR3UjF0M011MUo5UXNWdEZTVXpwRTBuUEl4QnNGWlZwaWtwenUKUVkweDIrYzA2bGtoMVFGNjEyUzRaRG5OeWUydjdVc0RTS2VnbVFHQTNHV2pOcTVsV1VoUGdrdklaZkZYSGVWWgpMZ28vYk5qUjllVUp0R3hVQUFyZ0ZVMkhkVzIzV0paYTNXM1NBS0QwbTBpK3d6ZWt1amJnZkllRmx4b1ZvdDR1Cm9sdTlyeGo1a0ZETmNGbjRKMmRIeThlZ0J6cDkwU3hkYkJrNlpyVjkvWkZ2Z3JHK0NKUGJGRWZ4b2pmSFJaNDgKeDNldlpLaVQzL1pwZzRKZzhrbENOTzFhQUZTRkhCWTJrZ3hjK3FhdHY5cz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFmZmlybVRydXN0IFByZW1pdW0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lJYll3VVJyR21DdTR3RFFZSktvWklodmNOQVFFTUJRQXdRVEVMTUFrR0ExVUUKQmhNQ1ZWTXhGREFTQmdOVkJBb01DMEZtWm1seWJWUnlkWE4wTVJ3d0dnWURWUVFEREJOQlptWnBjbTFVY25WegpkQ0JRY21WdGFYVnRNQjRYRFRFd01ERXlPVEUwTVRBek5sb1hEVFF3TVRJek1URTBNVEF6Tmxvd1FURUxNQWtHCkExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUnd3R2dZRFZRUUREQk5CWm1acGNtMVUKY25WemRDQlFjbVZ0YVhWdE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeEJMZgpxVi8rUWQzZDlaK0s0L2FzNFR4NG1yelk4SDk2b0RNcTNJMGdXNjR0YitlVDJUWndhbWpQamxHamhWdG5CS0FRCkpHOWRLSUxCbDFmWVNDa1R0dUcra1UzZmhReFRHSm9lSktKUGovQ2loUXZMOUNsLzBxUlk3aVpOeWFxb2U1cloKK2pqZVJGY1Y1ZmlNeU5sSTRnMFdKeDBleUlPRkpiZTZxbFZCekFNaVN5MlJqWXZtaWE5bXgrbi9LK2s4ck5yUwpzOFBoYUp5SitIb0FWdDcwVlpWcys3cGszV0tMM3d0M011dGl6Q2FhbTd1cVlvTk10QVo2TU1ncHYrMEdUWmU1CkhNUXhLOVZmdkZNU0Y1eVpWeWxtZDJFaE1RY3VKVW1kR1BMdTh5dHhqTFc2T1FkSmQvenZMcEtRQlkwdEwzZDcKNzBPL05idWEyUGx6cHl6eTBGZnVLRTRtWDQrUWFBa3Z1UGpjQnVrdW1qNVJwOUVpeEFxbk9FaHNzL24vZmF1RwpWK082MW9WNGQ3cEQ2a2gvOXRpK0kyMGV2OUUyYkZoYzhlNmtHVlFhOVFQU2R1YmhqTDA4czlOSVMrTEkrSCtTCnFIWkduRUpsUHFRZXdRY0RXa1l0dUpmenQ5V3lWU0h2dXR4TUFKZjdGSlVuTTcvb1EwZEcwZ2laRm1BN21uN1MKNXUwNDZ1d0JIanhJVmtrSngwdzNBSjZJRHNCejRXOW02WEpITUQ0UTVRc0R5WnBDQUd6RmxINWh4SXJmZjRJYQpDMW5FV1RKM3M3eGdhVlk1L2JRR2V5eldaRGJadlVqdGhCOStwU0tQS3JoQzlJSzMxRk9RZUU0dEd2MkJiMFRYCk93RjBsa0xnQU9JdWErckY3bktzdTcvKzZxcW8rTnoyc25tS3RtY0NBd0VBQWFOQ01FQXdIUVlEVlIwT0JCWUUKRkozQVo2WU1JdGttOVVXcnBtVlNFU2ZZUmF4ak1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFILwpCQVFEQWdFR01BMEdDU3FHU0liM0RRRUJEQVVBQTRJQ0FRQ3pWMDBRWWs0NjVLenF1Qnl2TWlQSXMwbGFVWngyCktJMTVxbGRHRjlYMVV2YTNST2dJUkw4WWhOSUxnTTNGRXYwQVZRVmhoMEhjdFNTZVBNVFl5UHR3bmk5NGxvTWcKTnQ1OEQya1RpS1YxTnBnSXBzYmZyTTdqV05hM1B0NjY4K3MwUU5paWdmVjRQeS9WcGZ6Wm90UmVCQTRYcmY1Qgo4T1d5Y3ZwRWdqTkM2QzFZOTFhTVlqKzZRckNjREZ4K0xtVW1YRk5QQUxKNGZxRU5tUzJOdUIyT29zU3cvV0RRCk1LU095QVJpcWNUdE5kNTZsKzBPT0Y2U0w1TndwYW1jYjZkOUV4MSt4Z2hJc1Y1bjYxRUlKZW5tSld0U0taR2MKMGpsekNGZmVtUWEwVzUwUUJ1SENBS2k0SEVvQ0NoVFF3VUhLKzR3MUlYMkNPUEtwVkpFWk5aT1ViV282eGJMUQp1NG1HaytpYnlRODZwM3E0b2ZCNFJ2cjhOeS9saW9UejMvNEUyYUZvb0M4azRnbVZCdFdWeXVFa2x1dDg5cE1GCnUrMXo2UzNSZFRuWDV5VGIyRTVmUTQrZTBCUTV2MVZ3U0psWE1iU2M3a3FZQTVZd0gyQUc3aHNqL29GZ0l4cEgKWW9XbHpCazBnRyt6ckJyam4vQjdTSzNWQWRsbnRxbHlrK290WnJXeXVPUTlQTEx2VEl6cTZ3ZS9xeldhVllhOApHS2ExcUY2MGcyeHJhVURUbjl6eHcybHJ1ZUZ0Q2ZUeHFsQjJDbnA5ZWhlaFZaWkNtVEVKM1dBUmpRVXdmdWFPClJ0R2RGTnJIRitRRmxvekVKTFVienhRSHNrRDRvNTVCaHJ3RTBHdVd5Q3FBTlAyLzd3YWozVmpGaFQwK2ovNmUKS2VDMnVBbG9HUndZUXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIvakNDQVlXZ0F3SUJBZ0lJZEpjbGlzYy9lbFF3Q2dZSUtvWkl6ajBFQXdNd1JURUxNQWtHQTFVRUJoTUMKVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNU0F3SGdZRFZRUUREQmRCWm1acGNtMVVjblZ6ZENCUQpjbVZ0YVhWdElFVkRRekFlRncweE1EQXhNamt4TkRJd01qUmFGdzAwTURFeU16RXhOREl3TWpSYU1FVXhDekFKCkJnTlZCQVlUQWxWVE1SUXdFZ1lEVlFRS0RBdEJabVpwY20xVWNuVnpkREVnTUI0R0ExVUVBd3dYUVdabWFYSnQKVkhKMWMzUWdVSEpsYldsMWJTQkZRME13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUU5NRjRiRlowRAowS0Y1TmJjNlBKSjZ5aFVjeldMem5DWmNCejNsVlBxajFzd1M2dlFVWCtpT0dhc3ZMa2ptckJoRGVLelFOOE85CnNzMHM1a2ZpR3VaanVEMHVMM2pFVDl2MEQ2Um9URlZ5YTVVZFRoaENsWGpNTnp5UjRwdGxLeW1qUWpCQU1CMEcKQTFVZERnUVdCQlNhcnlsNndCRTFOU1pSTUFERGF2NUExYTdXUERBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBWENmT0hpRkJhcjhqQVFyOUhYL1ZzCmFvYmd4Q2QwNURoVDF3Vi9HelRqeGkrenlnazhONTNYNTdoRzhmMmg0bkVDTUVKWmgwUFVVZCs2MHdreVdzNkkKZmxjOW5GOUNhL1VITGJYd2dwUDVXVyt1WlBwWTVZc2U0Mk8rdFlITmJ3S01lUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBbWF6b24gUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEUVRDQ0FpbWdBd0lCQWdJVEJteWZ6NW0vakFvNTR2QjRpa1BtbGpaYnlqQU5CZ2txaGtpRzl3MEJBUXNGCkFEQTVNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjYKYjI0Z1VtOXZkQ0JEUVNBeE1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUTTRNREV4TnpBd01EQXdNRm93T1RFTApNQWtHQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2CmIzUWdRMEVnTVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTEo0Z0hIS2VOWGoKY2E5SGdGQjBmVzdZMTRoMjlKbG85MWdoWVBsMGhBRXZyQUl0aHRPZ1EzcE9zcVRRTnJvQnZvM2JTTWdIRnpaTQo5TzZJSThjKzZ6ZjF0Um40U1dpdzN0ZTVkamdkWVo2ay9vSTJwZVZLVnVSRjRmbjl0QmI2ZE5xY216VTVML3F3CklGQUdiSHJRZ0xLbSthL3NSeG1QVURnSDNLS0hPVmo0dXRXcCtVaG5NSmJ1bEhoZWI0bWpVY0F3aG1haFJXYTYKVk91anc1SDVTTnovMGVnd0xYMHRkSEExMTRnazk1N0VXVzY3YzRjWDhqSkdLTGhEK3JjZHFzcTA4cDhrRGkxTAo5M0ZjWG1uLzZwVUN5emlLcmxBNGI5djdMV0lieGNjZVZPRjM0R2ZJRDV5SEk5WS9RQ0IvSUlERWdFdytPeVFtCmpnU3ViSnJJcWcwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVlZd0hRWURWUjBPQkJZRUZJUVl6SVUwN0x3TWxKUXVDRm1jeDdJUVRnb0lNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElCQVFDWThqZGFRWkNoR3NWMlVTZ2dOaU1PcnVZb3U2cjRsSzVJcERCL0cvd2tqVXUweUtHWDlyYnhlbkRJClU1UE1DQ2pqbUNYUEk2VDUzaUhUZklVSnJVNmFkVHJDQzJxSmVIWkVSeGhsYkkxQmpqdC9tc3YwdGFkUTF3VXMKTitnRFM2M3BZYUFDYnZYeThNV3k3VnUzM1BxVVhIZWVFNlYvVXEyVjh2aVRPOTZMWEZ2S1dsSmJZSzhVOTB2dgpvL3VmUUpWdE1WVDhRdFBIUmg4anJka1BTSENhMlhWNGNkRnlRelIxYmxkWndnSmNKbUFwenlNWkZvNklRNlhVCjVNc0kreU1SUStoREtYSmlvYWxkWGdqVWtLNjQyTTRVd3RCVjhvYjJ4Sk5EZDJaaHdMbm9RZGVYZUdBRGJrcHkKcnFYUmZib1Fub1pzRzRxNVdUUDQ2OFNRdnZHNQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlFUQ0NBeW1nQXdJQkFnSVRCbXlmMHBZMWhwOEtEK1dHZVBoYkpydUtOekFOQmdrcWhraUc5dzBCQVF3RgpBREE1TVFzd0NRWURWUVFHRXdKVlV6RVBNQTBHQTFVRUNoTUdRVzFoZW05dU1Sa3dGd1lEVlFRREV4QkJiV0Y2CmIyNGdVbTl2ZENCRFFTQXlNQjRYRFRFMU1EVXlOakF3TURBd01Gb1hEVFF3TURVeU5qQXdNREF3TUZvd09URUwKTUFrR0ExVUVCaE1DVlZNeER6QU5CZ05WQkFvVEJrRnRZWHB2YmpFWk1CY0dBMVVFQXhNUVFXMWhlbTl1SUZKdgpiM1FnUTBFZ01qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUsyV255MmNTa3hLCmdYbFJtZXlLeTJ0Z1VSTzhUVzBHL0xBSWpkMFpFR3JISmd3MTJNQnZJSVRwbExHYmhRUERXOXRLNk1qNGtIYloKVzAvalRPZ0dOazNNbXF3OURKQXJrdFFHR1dDc04wUjVoWUdDclZvMzRBM01uYVpNVW5icVE1MjNCTkZROWxYZwoxZEttU1lYcE4rbktmcTVjbFUxSW1qK3VJRnB0aUpYWk5MaFNHa09Rc0w5c0JibTJlTGZxME9RNlBCSlRZdjlLCjhudStOUVdwRWpUajgyUjBZaXc5QUVsYUtQNHlSTHVIM1dVbkFuRTcya3IzSDlyTjl5RlZrRThQN0s2QzRaOXIKMlVYVHUvQmZoKzA4TERtRzJqL2U3SEpWNjNtanJkdmRmTEM2SE03ODNrODFkczhQK0hnZmFqWlJSaWRoVyttZQp6L0NpVlgxOEpZcHZMN1RGejRRdUsvME5VUkJzKzE4YnZCdCt4YTQ3bUFFeGt2OExWL1Nhc3JsWDZhdnZEWGJSCjhPNzB6b2FuNEc3cHRHbWgzMm4yTThacExwY1RucVdIc0ZjUWdUZkpVN083Zi9hUzBaelFHUFNTYnRxRFQ2WmoKbVV5bCsxN3ZJV1I2SUY5c1pJVVZ5emZwWWd3TEtoYmNBUzR5Mmo1TDlaNDY5aGRBbE8rZWtRaUcrcjVqcUZvego3TXQwUTVYNWJHbFNOc2NwYi94VkExd2YrNSs5Uit2blNVZVZDMDZKSWdsSjRQVmhIdkcvTG9weWJvQlovMWM2CitYVXlvMDVmN08wb1l0bE5jL0xNZ1JkZzdjM3IzTnVueXNWK0FyM3lWQWhVL2JRdENTd1hWRXFZMFZUaFVXY0kKMHUxdWZtOC8waTJCV1NsbXk1QTVsUkVlZENmKzNldXZBZ01CQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQgpBZjh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQjBHQTFVZERnUVdCQlN3RFBCTU1QUUZXQUpJL1RQbFVxOUxoT05tClVqQU5CZ2txaGtpRzl3MEJBUXdGQUFPQ0FnRUFxcWlBanc1NG8rQ2kxTTNtOVpoNk8rb0FBN0NYRHBPOFdxajIKTEl4eWg2bXgvSDl6L1dOeGVLV0hXYzh3NFEwUXNoTmFiWUwxYXVhQW42QUZDMmprUjJ2SGF0KzIvWGN5Y3VVWQorZ24wb0pNc1hkS01kWVYyWlpBTUEzbTNNU05qclhpRENZWm9oTXIvK2M4bW1wSjU1ODFMeGVkaHB4Zkw4NmtTCms1TnJwK2d2VTVMRVlGaXd6QUpSR0Z1RmpXSlpZN2F0dE42YSt5YjNBQ2ZBWFZVM2RKbkpVSC9qV1M1RTR5d2wKN3V4TU1uZTBueHJwUzEwZ3hkcjlISWNXeGtQbzFMc21ta1Z3WHFrTE4xUGlSbnNuL2VCRzhvbTN6RUsyeXlnbQpidG1seVRySVFSTmc5MUNNRmE2eWJSb1ZHbGQ0NXBJcTJXV1FnajlzQXErdUVqb25sallFMXgyaWdHT3BtL0hsCnVyUjhGTEJPeWJFZmRGODQ5bEhxbS9vc29oSFVxUzBuR2tXeHI3Sk9jUTNBV0ViV2FRYkxVOHV6L210QnpVRisKZlV3UGZISjVlbG5OWGtvT3JKdXBtSE41ZkxUMHpMbTRCd3l5ZEZ5NHgyK0lvWkNuOUtyNXYyYzY5Qm9WWWg2MwpuNzQ5c1Ntdlo2RVM4bGdRR1ZNRE1CdTRHb24ybkwyWEE0NmpDZk1kaXlIeHROL2tITkdmWlFJRzZseldFN09FCjc2S2xYSXgzS2Fkb3dHdXVRTktvdE9yTjhJMUxPSndabWhzb1ZMaUprTy9LZFlFK0h2SmtKTWNZcjA3L1I1NEgKOWpWbHBOTUtWdi8xRjJSczc2Z2lKVW1UdHQ4QUY5cFlmbDN1eFJ1dzBkRmZJUkRIK2ZPNkFnb25COFh4MXNmVAo0UHNKWUd3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQnRqQ0NBVnVnQXdJQkFnSVRCbXlmMVhTWE5tWS9Pd3VhMmVpZWRnUHlTakFLQmdncWhrak9QUVFEQWpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBek1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNtWHA4WkJmOEFObStnQkcxYkc4bEtsCnVpMnlFdWpTTHRmNnljWFlxbTBmYzRFN081aHJPWHd6cGNWT2hvNkFGMmhpUlZkOVJGZ2RzemZsWndqclp0NmoKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0dHTUIwR0ExVWREZ1FXQkJTcgp0dHZYQnA0M3JEQ0dCNUZ3eDV6RUdiRjR3REFLQmdncWhrak9QUVFEQWdOSkFEQkdBaUVBNElXU294ZTNqZmtyCkJxV1RyQnFZYUdGeSt1R2gwUHNjZUdDbVE1bkZ1TVFDSVFDY0F1L3hsSnl6bHZucnhpcjR0aXorT3BBVUZ0ZU0KWXlSSUhOOHdmZFZvT3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjhqQ0NBWGlnQXdJQkFnSVRCbXlmMThHN0VFd3BRK1Z4ZTNzc3lCckJEakFLQmdncWhrak9QUVFEQXpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBME1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTkRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCTktyaWpkUG8xTU4vc0dLZTB1b2UwWkxZN0JpCjlpMGIyd2h4SWRJQTZHTzltaWY3OERsdVhlbzlwY21CcXFOYklKaEZYUmJiL2VnUWJlT2M0T085WDRSaTgzQmsKTTZETEpDOXd1b2loS3FCMStJR3VZZ2JFZ2RzNWJpbXdIdm91WEtOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQgovekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwT0JCWUVGTlBzeHpwbGJzemgybmFhVnZ1Yzg0WnRWK1dCCk1Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01EcUxJZkc5ZmhHdDBPOVlsaS9XNjUxK2tJMHJ6MlpWd3l6aktLbHcKQ2tjTzhEZFpFdjh0bVpRb1RpcFBOVTB6V2dJeEFPcDFBRTQ3eERxVUVwSEpXRWFkSVJOeXA0aWNpdVJNU3R1VwoxS3lMYTJ0SkVsTXpyZGZrdmlUOHRRcDIxS1c4RUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQXRvcyBUcnVzdGVkUm9vdCAyMDExCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEZHpDQ0FsK2dBd0lCQWdJSVhEUExZaXhmc3pJd0RRWUpLb1pJaHZjTkFRRUxCUUF3UERFZU1Cd0dBMVVFCkF3d1ZRWFJ2Y3lCVWNuVnpkR1ZrVW05dmRDQXlNREV4TVEwd0N3WURWUVFLREFSQmRHOXpNUXN3Q1FZRFZRUUcKRXdKRVJUQWVGdzB4TVRBM01EY3hORFU0TXpCYUZ3MHpNREV5TXpFeU16VTVOVGxhTUR3eEhqQWNCZ05WQkFNTQpGVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdNakF4TVRFTk1Bc0dBMVVFQ2d3RVFYUnZjekVMTUFrR0ExVUVCaE1DClJFVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDVmhUdVhieW83TGp2UHB2TXAKTmI3UEdLdytxdG40VGFBK0drZTV2SnJmOHY3TVBrZm9lcGJDSkk0MTlLa00vSUw5YmNGeVlpZTk2bXZyNTRyTQpWRDZRVU0rQTFKWDc2TFdDMUJURnRxbFZKVmZic1ZEMnNHQmtXWHBwendPM2J3Mit5ajV2ZEhMcXFqQXFjMksrClNaRmh5QkgrRGdNcTkyb2czQUlWRFY0VmF2empnc0cxeFoxa0NXeWpXWmdISjhjYmxpdGhkSEZzUS9IM05Za1EKNEo3c1ZhRTNJcUtIQkFVc1IzMjBITGxpS1dZb3lyZmhrL1drbEFPWnVYQ0Z0ZVpJNm8xUS9ObmV6RzhIRHQwTApjcDJBTUJZSGxUOG9EdjNGZFU5VDFuU2F0Q1F1amdLUnozYkZteDVWZEp4NEliSHdMZkVMbjhMVmxoZ2Y4RlFpCmVvd0hBZ01CQUFHamZUQjdNQjBHQTFVZERnUVdCQlNucFFheExLWUpZTzdSbCtsd3JydzdHV3piSVRBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGS2VsQnJFc3BnbGc3dEdYNlhDdXZEc1piTnNoTUJnRwpBMVVkSUFRUk1BOHdEUVlMS3dZQkJBR3dMUU1FQVFFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQW1kelRibEVpR0trR2RMRDRHa0dERWpLd0xWTGdmdVh2VEJ6bmsrajU3c2oxTzdaOGoKdlpmemExenY3djFBcHQraGs2RUtocXp2SU5CNUFiMTQ5eG5ZSkRFMEJBR211aFdhd3lmYzJFOFB6QmhqLzVrUApEcEZyZFJiaElmellKc2RIdDZiUFdISnhmcnJoVFpWSE84bXZiYUcwd2V5SjlyUVBPTFhpWk53bHo2YmI2NXBjCm1hSEZDTjc5NXRyVjFscEZETVMzd3JVVTc3UVIvdzRWdGZYMTI4YTk2MXFuOEZZaXFUeGxWTVlWcUwyR25zMkQKbG1oNmNZR0o0UXZoNmhFYmFBak1hWjdzbmtHZVJESW1ldUtIQ25FOTYrUmFwTkxieGMzRzNtQi91Zk5QUkpMdgpLcmNZUHFjWjJRdDlzVGRCUXJDNllCM3kvZ2tSc1BDSGU2ZWQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNGVENDQVp1Z0F3SUJBZ0lRUFpnN3BtWTlrR1AzZmlaWE9BVHZBREFLQmdncWhrak9QUVFEQXpCTU1TNHcKTEFZRFZRUUREQ1ZCZEc5eklGUnlkWE4wWldSU2IyOTBJRkp2YjNRZ1EwRWdSVU5ESUZSTVV5QXlNREl4TVEwdwpDd1lEVlFRS0RBUkJkRzl6TVFzd0NRWURWUVFHRXdKRVJUQWVGdzB5TVRBME1qSXdPVEkyTWpOYUZ3MDBNVEEwCk1UY3dPVEkyTWpKYU1Fd3hMakFzQmdOVkJBTU1KVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdVbTl2ZENCRFFTQkYKUTBNZ1ZFeFRJREl3TWpFeERUQUxCZ05WQkFvTUJFRjBiM014Q3pBSkJnTlZCQVlUQWtSRk1IWXdFQVlIS29aSQp6ajBDQVFZRks0RUVBQ0lEWWdBRWxvWllLRGNLWjlDZzNpUVpHZUhrQlFjZmwrM29aSUs1OXNSeFVNNktEUC9YCnRYYTdvV3lUYklPaWFHNmwyYjRzaUpWQnpWM2RzY3FEWTRQTXdMNTAyZUNkcE81S1RsYmdtQ2xCazFJUTFTUTQKQWpKbjhaUVNiKy9YeGQ0dS9SbUFvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJSMgpLQ1hXZmVCbW1ub0pzbW83ampQWE50TlBvakFPQmdOVkhROEJBZjhFQkFNQ0FZWXdDZ1lJS29aSXpqMEVBd01ECmFBQXdaUUl3VzVrcDg1d3h0b2xyYk5hOWQrRjg1MUYrdURyTm96WmZmUGM4ZHo3a1VLMm81OUpaRENhT01EdHUKQ0NyQ3AxcklBakVBbWVNTTU2UERyOU5KTGthQ0kyWmR5UUFVRXYwNDlPR1lhM2NwZXRza3oyVkF2OUxjakJIbwo5SDEvSUlTcFF1UW8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaRENDQTB5Z0F3SUJBZ0lRVTlYUDVobVRDL3NyQlJMWXdpcWlwREFOQmdrcWhraUc5dzBCQVF3RkFEQk0KTVM0d0xBWURWUVFERENWQmRHOXpJRlJ5ZFhOMFpXUlNiMjkwSUZKdmIzUWdRMEVnVWxOQklGUk1VeUF5TURJeApNUTB3Q3dZRFZRUUtEQVJCZEc5ek1Rc3dDUVlEVlFRR0V3SkVSVEFlRncweU1UQTBNakl3T1RJeE1UQmFGdzAwCk1UQTBNVGN3T1RJeE1EbGFNRXd4TGpBc0JnTlZCQU1NSlVGMGIzTWdWSEoxYzNSbFpGSnZiM1FnVW05dmRDQkQKUVNCU1UwRWdWRXhUSURJd01qRXhEVEFMQmdOVkJBb01CRUYwYjNNeEN6QUpCZ05WQkFZVEFrUkZNSUlDSWpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF0b0FPeEhtOUJZeDlzS09kVFNKTnkvQkJsMDFaCjROSCtWb3lYOHRlOWoyeTNJNDlmMWNUWVFjdnlBaDV4NWVuMlhzc0lLbDR3OGkxbXg0UWJaRmM0blhVdFZzWXYKWWUrVy9DQkd2ZXZVZXo4L2ZFYzRCS2ticWxMZkV6ZlRGUlZPdlY5OHI2MWp4M25jQ0h2Vm9PWDNXM1dzZ0ZXWgprbUdielNvWGZkdVA5TFZxNmhkS1pDaG1GU2xzQXZGcjFicWpNOXhhWjZjRjRyOWx0aGF3RU8zTlVEUEpjRkRzCkdZNnd4L0owVzJ0RXhuMld1WmdJV1diZUtRR2I5Q3B0MHhVNmtHcG44YlJyWnRraDY4clpZbnhHRUZ6ZWRVbG4KbmtMNS9uV3BvNjMvZGdwblFPUEY5NDNIaFpwWm5tS2FhdTFGaDVobnN0VktQTmUwT3dBTndJOGY0VURFcm13aAozRWwrZnNxeWpXMjJ2NU12b1Z3K2o4cnRnSTVZNGR0WHo0VTJPTEp4cEFtTWtva0lpRWp4UUdNWXNsdU1XdVBECjB4ZXFxeG1qTEJ2azFjYmlabnJYZ2htbU94WXNMM0dIWDBXZWxYT1R3a0tCSVJPVzE1MjdrMmdWK3Aya0hZenkKZ2VCWUJyM0p0dVAyaVYySitheEVvY3RyK2hieHgxQTlKTnIzdytTSDFWYnhUNUF3K2tVSldkbzB6dUFUSEFSOApBTlNiaHFSQXZObmNURmQrcnJjenRsNTI0V1dMWnQrTnl0ZVlyODQybUl5Y2c1a0RjUE92ZE8zR0RqYm52ZXpCCmM2ZVVXc3VTWklLbUFNRndvVzRzS2VGWVYreGFmSmxySmFTUU9vRDBJSjJhenNjdCtiSkxLWldENlRXTnAwbEkKcHc5TUdaSFE5YjhRNEhFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVQpkRW1aMGYrMGVtaEZkY04rdE56TXpqa3oyZ2d3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCCkRBVUFBNElDQVFBalExTWtZbHh0L1Q3Q3oxVUFiTVZXaUxrTzNUcmlKUTJWU3BmS2dJbnVLczFsK05zVzRBbVMKNEJqSGVKaTc4K3hDVXZ1cHBJTFhUZGlLL09STy9hdVF4RGgxTW9TZi83T3dLd0l6TnNBUWtHOGRuSy9oYVpQcwpvMFV2RkovMVRDcGxRM0lNOThQNGxZc1U4NFVnWXQxVVU5MHMzQmlWYVUrRFIzQkFNMWgzRWd5aTYxSXhIa3pKCnFNN0Y3OFBScmVCckF3QTBKclJVSVRXWEFkeGZHL0Y4NTFYNkxXaDNlOU5wek5NT2E3cE5ka1RXd2hXYUp1eXcKeGZXNzBYcDB3bXpOeGJWZTlrem1XeTJCMjdPM09wZWU3YzlHc2xBOWhHQ1pjYlV6dFZkRjVrSkhkV29Pc0FnTQpycjNlOTdzUFdEMlBBekhvUFlKUXlpOWVERjIwbDc0Z05BZjB4QkxoN3RldzJWa3RhZmN4QlBUeSthdjVFekg0CkFYY09QVUlqSnN5YWNtZFJJWHJNUElXbzZpRnFPOXRhUEtVMG5wckFMTitBbkNuZzMzZVUwYUtBUXY5cVRGc1IKMFBYTm9yNnV6RkZjdzlWVWV3eXUxcmtHZDREaTd3Y2FhTXhaVWExK1hHZHJ1ZHZpQjBKYnVBRUZXRGxONUx1WQpvN0V5N05tajFtK1VJLzg3dHlsbDVnZnA3N1laNnVmQ09CMHlpSkE4RXl0dXpPK3Jkd1kwZDRSUGN1U0JoUG01CmREVGVkaytTS2xPeEpUbmJQUC9sUHFZTzVXdWUvOXZzTDNTRDM0NjBzNm5lRkUzL01hTkZjeVQ2bFNuTUVwY0UKb2ppMmpiRHdOL3pJSVg4L3N5UWJQWXR1ekUyd0ZnMldIWU1mUnNDYnZVT1o1OFNXTHM1ZnlRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2OAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJR0ZEQ0NBL3lnQXdJQkFnSUlHM0RwMHYrdWJIRXdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRQpCaE1DUlZNeFFqQkFCZ05WQkFNTU9VRjFkRzl5YVdSaFpDQmtaU0JEWlhKMGFXWnBZMkZqYVc5dUlFWnBjbTFoCmNISnZabVZ6YVc5dVlXd2dRMGxHSUVFMk1qWXpOREEyT0RBZUZ3MHhOREE1TWpNeE5USXlNRGRhRncwek5qQTEKTURVeE5USXlNRGRhTUZFeEN6QUpCZ05WQkFZVEFrVlRNVUl3UUFZRFZRUURERGxCZFhSdmNtbGtZV1FnWkdVZwpRMlZ5ZEdsbWFXTmhZMmx2YmlCR2FYSnRZWEJ5YjJabGMybHZibUZzSUVOSlJpQkJOakkyTXpRd05qZ3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtsbXVPNnZqNzhhSTE0SDlNMnVERFV0ZDkKdGhESUFsNnpReXJFVDJxeXloeGRLSnA0RVJwcFdWZXZ0U0JDNUlzUDV0OWJwZ09TTC9VUjVHTFhNbkU0MlFRTQpjYXM5VVg0UEI5OWpCVnpwdjVSdndTbUN3TFRhVWJEQlBMdXROMHBjeXZGTE5nNGtxNy9EaEhmOXFGRDBzZWZHCkw5SXRXWTE2Q2s2V2FWSUNxamFZN1B6NkZJTU1OeC9Ka2pkLzE0RXQ1Y1M1NEQ0MC9tZjBQbWJSMC9SQXoxNWkKTkE5d0JqNGdHRnJPOTNJYkpXeVRkQlNUbzNPeERxcUhFQ05aWHlBRkdVZnRhSTZTRXNwZC9OWXJzcEk4SU0vaApYNjhndnFCMmYzYmw3QnFHWVRNKzUzdTBQNkFQanFLNWFtKzVoeVp2UVd5SXBsRDlhbU1MOVpNV0d4bVBzdTJiCm04bVE5UUVNM3hrOUR6NDRJOGt2and6UkF2NGJWZFpPMEkwOHIwK2s4LzZ2S3RNRm5Ya0lvY3RYTWJTY3lKQ3kKWi9RWUZwTTYvRWZZMFhpV01SKzZLd3hmWFptdFk0bGFKQ0IyMk4vOXEwNm1JcXFkWHVZbmluMW9LYVBuaXJqYQpFYnNYTFptZEV5Ukc5OFhpMkorT2Y4ZVBkRzFhc3VoeTlhenVKQkN0THhUYS95MmFSbkZIdmtMZnV3SGI5SC9UCktJOHhXVnZUeVFLbXRGTEticGY3UThVSUptK0s5THY5bnlpcURkVkY4eE02SGRqQWVJOUJaendlbEdTdWV3dkYKNk5rQmlEa2FsNFprUWRVN2h3eHUrZy9HdlVnVXZ6bE4xSjVCdG8rV0hXT1drOW1WQm5neGFKNDNCanVBaVVWaApPU1BIRzBTakZlVWMrSkl3dXdJREFRQUJvNEh2TUlIc01CMEdBMVVkRGdRV0JCUmx6ZXVyTlI0QVBuN1ZkTUFjCnRITkhEaHBrTHpBU0JnTlZIUk1CQWY4RUNEQUdBUUgvQWdFQk1JR21CZ05WSFNBRWdaNHdnWnN3Z1pnR0JGVWQKSUFBd2dZOHdMd1lJS3dZQkJRVUhBZ0VXSTJoMGRIQTZMeTkzZDNjdVptbHliV0Z3Y205bVpYTnBiMjVoYkM1agpiMjB2WTNCek1Gd0dDQ3NHQVFVRkJ3SUNNRkFlVGdCUUFHRUFjd0JsQUc4QUlBQmtBR1VBSUFCc0FHRUFJQUJDCkFHOEFiZ0JoQUc0QWJ3QjJBR0VBSUFBMEFEY0FJQUJDQUdFQWNnQmpBR1VBYkFCdkFHNEFZUUFnQURBQU9BQXcKQURFQU56QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFIU0hLQUlyZHg5bQppV1R0ajNRdVJoeTdxUGo0Q3gyRHRqcW42RVdLQjdmZ1BpREw0UWpiRXdqNEtLRTFzb0N6QzFIQTAxYWFqVE5GClNhOUo4T0E5QjNwRkUxci95SmZZMHhnc2ZaYjQzYUpsUTNDVGtCVzZrTi9vR2JEYkxJcGdEN2R2bEFjZUhhYkoKaGZhOU5QaEFlR0lRY0RxK2ZVczVnYWtRMUpaQnUvaGZIQXNkQ1BLeHNJbDY4dmVnNE1TUGkzaTFPMWlsSTQ1UApWZjQyTytBTXQ4b3FNRUVndElETnJ2eDJabk9vcm03aGZOb0Q2SlFnNWlLajBCK1FYU0JURkNaWDJsU1gzeFpFCkVBRWVpR2FQY2ppVDNTQzNOTDdYOGU1amprZDVLQWI4ODFsRkpXQWlNeHVqWDZpNkt0b2FQYzFBNm96dUJSV1YKMWFVc0lDK25tQ2p1UmZ6eHVJZ0FMSTlDMmxIVm5PVVRhSEZGUTR1ZUN5RThTMXdGM0JxZm1JN2F2U0tlY3MydApDc3ZNbzJlYktIVEVtOWNhUEFSWXBvS2RyY2Q3Yi8rQWx1bjRqV3E5R0pBZC8wa2FrRkkza3k4OEFsMkNkZ3RSCjV4YkhWL2c0K2FmTm15SlU3Mk93RlcxVFpRTktYa3Fnc3FlT1NRQlpPTlhIOUlCazlXNlZVTGdSZmhWd09FcXcKZjlERU1uREFHZi9KT0MwVUxHYjBRa1RtVlhZYmdCVlgvOENucDZvNXF0alRjTkF1dXV1VWF2cGZOSWJuWXJYOQppdkF3aFpUSnJ5UUNMMi9XM1dmKzQ3QlZUd1NZVDZSQlZ1S1QwR3JvMXZQN1plRE9kY1F4V1F6dWdzZ01ZRE5LCkdicUVaeWNQdkVKZHZTUlVEZXdkY0FaZnBMejZJSHhWCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBCSkNBIEdsb2JhbCBSb290IENBMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVFWVzlsNDdUWmtHb2JDZEZzUHNCc0lEQU5CZ2txaGtpRzl3MEJBUXNGQURCVQpNUXN3Q1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJClQxSkpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeE1CNFhEVEU1TVRJeE9UQXoKTVRZeE4xb1hEVFEwTVRJeE1qQXpNVFl4TjFvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRgpTVXBKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoCmJDQlNiMjkwSUVOQk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBGbUNMM1oKeFJWaHk0UUVRYVZwTjNjZHdiQjcrc04zU0pBVGNtVFJ1SHlRTlowWWVZampsd0U4UjRIeURxS1lEWjQvTitBWgpzcER5Umh5U3NUcGh6dnEzUnA0RGh0Y3pidTMzUll4Mk45NXVscEgzMTM0cmh4ZlZpelh1aEpGeVY5eGd3OE81CjU4ZG5KQ05QWXdwajltWjlTMVduUDNoa1NXa1NsK0JNRGRNSm9ESXdPdnFmd1BLY3hSSXFMaHkxQkRQYXBEZ1IKYXQ3R0dQWkhPaUpCaHlMOHhJa29WTmlNcFRBSytCY1d5cXczL1htbmtSZDRPSm10V08yeTNzeUpmUU9jczRsbAo1K003c1NLR2p3WnRlQWY5a1JKL3NHc2NpUTM1dU10MFd3ZkN5UFExMFdSamV1bHVtaWpXTUwzbUc5MFZyNFRxCm5NZks5UTdxOGwwcGg0OXBjem0rTGlSdlJTR3N4ZFJwSlFhRHJYcEloUk1zRFFhNGJIbFcvS05uTW9IMVY2WEsKVjBKcDZWd2tZZS9pTUJoT1JKaFZiM3JDazlnWnR0NThSNG9SVGtsSDJ5aVVBZ3VVU2l6NUV0QlA2REYrYkhxLwpwaitiT1QwQ0ZxTVlzMmVzV3o4c2d5dG5PWUZjdVg2VTFXVGRubzl1cnVoOFc3VFhha2RJMTM2ejFDMk9WblpPCnoybnhia1JzMUNUcWpTU2hHTCs5Vi82cG1UVzEyeEIzdUQxSXV0YkI1L0VqUHRmZmhaMG5QTlJBdlFvTXZmWG4KalNYV2dYU0hSdFFwZGFKQ2JQZHppZWQ5djNwS0g5TWl5UlZWejk5dmZGWFFwSXNIRVRkZmc2WW1WNllCVzM3KwpXR2dIcWVsNjJibm8vMUFmcThLMHdNN282djBQdlkxTnVMeHhBZ01CQUFHalFqQkFNQjBHQTFVZERnUVdCQlRGCjcrM00ySTBoeGtqazQ5Y1VMcWNXaytXWUFUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUUKQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFVb0tzSVRRZkkvS2kyUG00cnpjMklJblJOd1BXYVorNApZUkM2b2pHWVdVZm8wUTBsSGhWQkRPQXFWZFZYVXN2NDVNZHBveDFOY1FKZVh5RkZZRWhjQ1k1SkVNRUUzS2xpCmF3THdROGhPblRoSmRNa3ljRlJ0d1VmOGpyUTJudFNjdmQwZzFsUEpHS20xVnJsMmk1Vm5adTY5bVA2dTc3NXUKKzJEMi9WbkdLaHMvSTBxVUpEQW55SW04NjBRa21zczl2ay9WZXM2T0Y4dGl3ZG5lSGc1Ni8wT0dORks4WVQ4OApYN3ZaZHJSVHZKZXovb3BNRWk0cjg5Zk80YUwvM1h0dyt6dWhUYVJqQXYwNGw1VS9CWENnYTk5aWdVT0x0RmtOClNveFVuTVc3Z1ovTmZhWHZDeVVlT2lEYkhQd2ZtR2NDQ3RSelJCUGJVWVFhVlFOVzRBQitkQWIvT01SeUhkT28KUDJneFhkTUp4eTZNVzJQZzZOd2UwdXhoSHZMZTVlLzJtWFpnTFI2VWNuSEdDeW95eDVKTzFVYlhIZm1wR1FySQorcFhPYlNPWXFnczRyWnBXRFcrTjhURUFpTUVYbk0wWk5qWCtWVk9nNER3elg1WmU0akxwM3pPN0JrcXAySVJ6CnpuZlN4cXh4NFZ5akhReTdDdDlmNHFOeDJObzNXcUI0Sy9UVWZldDI3ZkpoY0tWbG10T0pOQmlyKzNJKzE3UTkKZVZ6WUg2RXplOW1DVUF5VEY2cHMzTUtDdXdKWE5xK1lKeW81VU9Hd2lmVWxsMzVIYUJDMDdIUEtzNWZSSk56MgpZcUFvMDdXanVHUzNpR0pDejUxVHpabStaR2lQVHg0U1NQZlNLY09ZS01yeU1ndVRqQ2xQUEdBeXpRV1dZZXp5CnIvNnpjQ3d1cHZJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQkpDQSBHbG9iYWwgUm9vdCBDQTIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKVENDQWF1Z0F3SUJBZ0lRTEJjSWZXUXF3UDZGR0ZrR3o3Uks2ekFLQmdncWhrak9QUVFEQXpCVU1Rc3cKQ1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJVDFKSgpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeU1CNFhEVEU1TVRJeE9UQXpNVGd5Ck1Wb1hEVFEwTVRJeE1qQXpNVGd5TVZvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRlNVcEoKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoYkNCUwpiMjkwSUVOQk1qQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkozTGdKR05VMmUxdVZDeEEvamxTUjlCCklnbXdVVkpZMWlzMGo4VVNSaFRGaXk4c2hQOHNicWpWOFFuakF5RVV4RU05Zk1Fc3hFdHFTczNwaCtCOTlpSysKK2twUnVEQ0svZUhlR0JJSzlrZTM1eGUvSjRyVVFVeVdQR0NXd2YwVkhLTkNNRUF3SFFZRFZSME9CQllFRk5KSwpzVkYvQnZEUmdoOU9ibCtyZy94STFMQ1JNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFECkFnRUdNQW9HQ0NxR1NNNDlCQU1EQTJnQU1HVUNNQnE4VzlmK3FkSlVEa3BkMG0yeFFOejBROVhTU3BrWkVsYUEKOTRNMDRUVk9TRzBFRDFjeE1EQXRzYXFkQXpqYkJnSXhBTXZNaDFQTGV0OGdVWE9Rd0toYllkREZVRG45aGY3Qgo0M2o0cHRaTHZadUhqdy9sMWxPV3F6eklRTnBoOTFPajl3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNaUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TXpnd00xb1hEVFF3TVRBeU5qQTRNemd3TTFvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRElnVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBTmZIWHZmQkI5UjMrME1oOVBUMWFlVHVNZ0hibzRZZjVGa051dWQxZzFMcgo2aHhoRlVpN0hRZktqSzZ3M0phZDZzTmdrb2FDS0hPY1ZnYi9TMlR3RENvM1NiWGx6d3g4N3ZGS3UzTXdaZlBWCkw0TzJmdVBuOVo2cllQblQ4WjJTZElya0hKYXNXNERwdGZReGg2TlIvTWQrb1crT1UzZlVsOEZWTTVJK0dDOTEKMUsyR1NjdVZyMVFHYk5nR0U0MWIvK0VtR1ZuQUpMcUJjWG1RUkZCb0pKUmZ1TE1SOFNsQllhTkJ5eU0yMWNIeApNbEFRVG4vMGhwUHNoTk9PdkV1L1hBRk9CejNjRklxVUNxVHFjL3NMVWVnVEJ4ajZEdkVyMFZRVmZUemg5N1FaClFtZGlYbmZnb2xYc3R0bHBGOVU2cjBUdFNzV2U1SG9uZk9WMTE2ckxKZWZmYXdyYkQwMlRUcWlnelhzdThsa0IKYXJjTnVBZUJmb3M0R3pqbUNsZVpQZTRoNktQMURCYmRpK3cwanB3cUhBQVZGNDFvZzlKd254Z0l6UkZvMWNscgpVczNFUm8vY3RmUFlWM01lNlpRNUJML1QzampldEZQc2FSeWlmc1NQNUJ0d3JmS2krZnYzRm1SbWFaOUpVYUxpCkZSaG5Ca3AvMVd5MVRiTXo0R0hyWGI3cG1BOHkxeDFMUEM1YUFWS1JDZkxmNm8zWUJrQmpxaEhrL3NNM25oUlMKUC9UaXpQSmhrOUg5WjJ2WFVxNi9hS3RBUTZCWE5WTjQ4RlA0WVVJSFpNYlhiNXRNT0ExanJHS3ZOb3VpY3dvTgo5U0c5ZEtwTjZuSURTZHZIWHgxaVk4ZjkzWkhzTSs3MWJiUnVNR2pleU5ZbXNIVmVlN1FISUppaGRqSzRUV3hQCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNbUFkK0Jpa29MMVJwenoKdXZkTXc5NjRvNjA1TUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBVTE4aAo5YnF3T2xJNUxKS3diQURKNzg0Zzd3YnlscDdwcEhSL2VoYjh0L1cyK3hVYlA2dW13SEpkRUxGeDdyeFA0NjJzCkEyMHVjUzZ2eE9PdG83ME1FYWUwLzBxeWV4QVFINmRYUWJMQXJ2UXNXZFpIRUlqeklWRXBNTXBnaHE5R3F4M3QKT2x1d2xONUU0MEVJb3NIc0hkYjlUN2JXUjlBVUM4cm15clY3ZDM1QkgxNkR4N2FNT1phd1A1YUJRVzlna09MbworZnNpY2RsOXN6MUd2N1NFcjVBY0Q0OFNhcS92N2g1NnJnSktpaGNyZHY2c1ZJa2tMRTgvdHJLblRveW9rWmY3CktjWjdYQzI1eTJhMnQ2aGJFbEdGdFFsK1luaHcvcWxxWUxZZERua00vY3JxSklCeXc1Yy84bmVyUXlJS3grdTIKRElTQ0xJQnJRWW9Jd091bGE5K1pFc3VLMVY2QURKSGdKZ2cyU01YNk9CRTEveVdETGZKNnY5cjlqdjZseTBVcwpIOFNJVTY1M0R0bWFkc1dPTEIyanV0WHNNcTdBcXF6MzBYcE42OVFINGtqM0lvNndwSjlxem82eXNtRDBveUxRCkkrdVVXbnBwM1ErL1FGZXNhMWxRMmFPWjRXNytqUUY1SnlNVjNwS2Rld2xOV3VkTFNEQmFHT1lLYmVhUDROSzcKNXQ5OGJpR0N3V2c1VGJTWVdHWml6RXFRWHNQNkp3U3hlUlYwbWN5K3JTRGVKbUFjNjFaUnBxUHE1S00vcC85aAozUEZhVFd3eUkwUHVyS2p1N2tvU0NUeGRjY0srZWZyQ2gyZ2RDLzFjYWN3RzBKcDlWSmtxeVRrYUdhOUxLa1B6ClkxMWFXT0l2NHgza3FkYlFDdENldjllQkNmSEp4eVlOckpnV1ZxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMyBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNeUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TWpnMU9Gb1hEVFF3TVRBeU5qQTRNamcxT0ZvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRE1nVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBS1hhQ3BVV1VPT1Y4bDZkZGpFR01ucWI4UkIydUFDYXRWSTJ6U1JIc0o4WQpaTHlhOXZyVmVkaVFZa3dpTDk0NFBkYmdxT2tjTE50NEVlbU9hRkVWY3Nmek00ZmtvRjBMWE9CWEJ5b3c5YzNFCk4zY29UUmlSNXIvVlV2MXhMWEErNThiRWl1UHdLQXYwZHBpaGk0ZFZzam9UL0xjK0p6ZU9JdU9vVHlydllMczkKdHpuRERnRkhtVjBTVDl0RCtsZWg3Zm1kdmhGSEpsc1RtS3RkRm9xd054eFhuVVgvaUpZMnY3dktCM3R2aDJQWAowREpxMWwxc0RQR3piam5pYXpFdU9RQW5GTjQ0d093WlpvWVM2SjF5RmhOa1VzZXBOeHo5Z2pEdGhCZ2Q5SzVjCi8zQVRBT3V4OVRONlM5WlYrQVdOUzJtdzliTW9ObHdVeEZGelRXc0w4VFFIMnhjNTE5d29lMnYxbi9NdXdVOFgKS2hEenpNcm82LzFycXk2YW55MkNiZ1RVVWdHVExUMkcvSDc4Mys5Q0hhWnI3N2tneHZlOW9LZVYvYWZtaVNUWQp6SXcwYk9Jakw5a1NHaUc1VlpGdkM1RjVHUXl0UUlnTGNPSjYwZzdZYUVpN2doTTVFRmpwMkNvSHhoTGJXTnZTCk8xVVFSd1VWWjJKK0dHT21SajhKRGxReVhyOE5Zbm9uNzREbzI5bExCbG8zV2lYUUNCSjMxRzhKVUpjOXlCM0QKMzR4Rk1GYkcwMlNyWnZQQVhwYWN3OFR2dzN4cml6cDVmN05KenozaWlaK2dNRXVGdVp5VUpIbVBmV3VwUldnUApLOUR4Mmh6TGFiaktTV0p0eU5Call0MWdEMWlxajZHOEJhVm1vczhiZHJLRVpMRk1PVkxBTUxyd2pFc0NzTGEzCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFZTR6Zi9sYis3NHN1d3YKVGc3NUpiQ09QR3ZETUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBQUNBagpRVFVFa01KQVltRHY0alZNMXorczRqU1F1S0Z2ZHZvV0ZxUklOeXpwa01MeVBQZ0tuOWlCNWJ0YjJpVXNwS2RWCmNTUXk5c2dMOHJ4cStKT3NzZ2ZDWDUvYnpNaUtxcjVxYitGSkVNd3gxNEM3dThqWW9nNWtWK3FpOWNLcE1SWFMKSUdycy9DSUJLTStHdUlBZXFjd1JwVHp5RnJOSG5melNnQ0hFeTlCSGNFR2h5b01aQ0N4dDhsMTNuSW9VRTlRMgpISkx3NVFZMzNLYm1rSnM0ajF4ckcwYUdRMEpmUGdFSFUxUmRaWDMzaW5PaG1sUmFIeWxERkNmQ2hRKzFpSHNhCk81UzNIV0NudFp6bktXbFhXcHVUZWtNd0d3UFhZc2hBcHFyOFpPUksxNUZUQWFnZ2lHNmNYMFM1eTJDQk5PeHYKMDMzYVNGL3J0SkM4TGFrY0M2d2MxYUpvSUlBRTF2eXhqeSs3U2pFTlNvWWM2K0kyS1NiMTJ0akU4blZoejM2dQpkbU5LZWtCbGs0ZjRIb0NNaHVXRzFvOE8vRk1zWU9nV1lScWlQa043elRsZ1ZHcjE4b2ttQVdpRFNLSXo2TWtFCmtiSVJOQkUrNnRCREdSOERrNUFNLzFFOVYvUkJidUhMb0w3cnlXUE5iY3prK0RhcWFKM3R2VjJYY0VRTnRnNDEKM09FTVhidWdVWlRMZmhickVTK2pra1hJVEhIWnZNbVpVbGRHTDFEUHZUVnA5RDBWemdhbExBOCs5b0c2bEx2RAp1NzlsZU5LR2VmOUpPeHFERFBEZWVPekk4azFNR3Q2Q0tmakJXdHJ0N3VZblh1aEYwSjBjVWFob3EwVGowSXRxCjQvZzd1OXhOMTJUeVViN21xcXRhNlRIdUJyeHp2eE5pQ3AvSHVaYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENBIERpc2lnIFJvb3QgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhVENDQTFHZ0F3SUJBZ0lKQUpLNGlOdXdpc0ZqTUEwR0NTcUdTSWIzRFFFQkN3VUFNRkl4Q3pBSkJnTlYKQkFZVEFsTkxNUk13RVFZRFZRUUhFd3BDY21GMGFYTnNZWFpoTVJNd0VRWURWUVFLRXdwRWFYTnBaeUJoTG5NdQpNUmt3RndZRFZRUURFeEJEUVNCRWFYTnBaeUJTYjI5MElGSXlNQjRYRFRFeU1EY3hPVEE1TVRVek1Gb1hEVFF5Ck1EY3hPVEE1TVRVek1Gb3dVakVMTUFrR0ExVUVCaE1DVTBzeEV6QVJCZ05WQkFjVENrSnlZWFJwYzJ4aGRtRXgKRXpBUkJnTlZCQW9UQ2tScGMybG5JR0V1Y3k0eEdUQVhCZ05WQkFNVEVFTkJJRVJwYzJsbklGSnZiM1FnVWpJdwpnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaW84UUFDZGFGWFMxdEZQYkN3M09lCk5jSnhWWDZCKzZ0R1VPREJmRWw0NXF0NVdEemEvM3djbjlpWEFuZythMEVFNlVHOXZnTXNSZll2Wk5TclhhTkgKUFdTYjZXaWF4c3diUDdxK3NvczBBaTZZVlJuOGpHK3FYOXBNemswRElhUFkwalNUVnBiTFRBd0FGanhmR3MzSQp4MnltcmRNeHA3em81ZUZtMXRMN0E3UkJaY2tRcmc0Rlk4YUFhbWt3L2RMdWtPOE5KOStmbFhQMDRTWGFiQmJlClFUZzA2b3Y4MGVnRUZHRXRRWDZzeDNkT3kxRlUrMTZTR0JzRVdtakd5Y1Q2dHhPZ21MY1JLN2ZXVjh4OG5oZlIKeXlYK2hrNGtMbFlNZUUyZUFSS21LNmNCWlc1OFloMkVoTi9xd0d1MXBTcVZnOE5URVF4ekhRdXlScERSUWpyTwpRRzZWcmYvR2xLMXVsNFNPZlcrZWlvQU5TVzF6NG51U0hzUHp3ZlByTGdWdjJSdlBOM1lFeUxSYTVCZW55OTEyCkg5QVpkdWdzQmJQV25EVFlsdHhoaDVFRjVFUUlNOEhhdVFobDFLNnlOZzNydWppNkRPV2JudXVOWnQyWno5YUoKUWZZRWtvb3BLVzFyT2h6bmRYMENjUTd6d09lOXl4bmRuV0N5d21aZ3RyRUU3c25taHJtYVprQ281eEh0Z1VVRAppL1puV2VqQkJoRzkzYytBQWs5bFFIaGNSMURJbStZZmdYdmtSS2hiaFpyaTNsclZ4L2s2UkdaTDVESlVmT1JzCm5MTU9QUmVpc2pRUzFuNnlxRW03MFhvb1FMNmlGaC9mNURjZkVYUDdrQXBsUTZJTmZQZ0dBVlV6ZmJBTnVQVDEKcnFWQ1YzdzJFWXg3WHNRRG5ZeDVuUUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZApEd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVdFpuNHI3Q1U5ZU1nMWdxdHprNVdwQzV1UXUwd0RRWUpLb1pJCmh2Y05BUUVMQlFBRGdnSUJBQ1lHWG5EblpUUElnbTdabkJjNkczcG1zZ0gyZUR0cFhpL3EvMDc1S01PWUttRk0KdENRU2luMXRFUlQzbkxYSzVyeWVKNDVNR2NpcHZYckExellPYllWeWJxakdvbTMyK25OamY3eHVlUWdjbllxZgpHb3BUcHRpNzJUVlZzUkhGcVFPelZqdTVoSk1pWG43QjloSlNpK29zWjd6K05rejF1TS9SczBtU085TXBEcGtiCmx2ZGh1RHZFSzdaNGJMUWpiL0Q5MDdKZWRSK1psYWlzOXRyaHhURjcrOUZHczlLOFo3UmlWTG9KOTJPd2s2S2EKK2VsU0xvdGdFcXY4OVdCVzd4QmNpOFFhUXR5RFcyUU95N1c4MWsvQmZEeHVqUk50KzN2ck1ORGNUYS9GMWJhbApURnR4eWVneHZ1ZzRCa2loR3VMcTB0NFNPVmdhLzRBT2duWG10OGtIYkE3di96anhtSEhFdDM4T0ZkQWxhYjBpCm5TdnRCZlpHUjZ6dHdQRFVPK0xzN3BaYmtCTk9IbFk2NjdEdmxydVdJeEc2OGtPR2RHU1Z5Q2gxM3gwMXV0STMKZ3poVE9EWTd6MnpwK1dzTzBQc0U2RTkzMTJVQmVJWU1lajRoWXZGL1kzRU15WjlFMjZnbm9uVytib0UrMThEcgpHNWdQY0Z3MHNvck13SVVZNjI1NnMvZGFvUWUvcVVLUzgyQWlsK1FVb1FlYlRuYkFqbjM5cENYSFIrMy9IM09zCnpNT2w2VzhLanB0bHdsQ0Z0YU9nVXhMTVZZZGg4NEd1RUVaaHZVUWh1TUk5ZE05K0pEWDZIQWNPbXowaXl1OHgKTDR5c0VyM3ZRQ2o4S1dlZnNoTlBaaVRFVXhucEhpa1Y3K1p0c0g4dFovM3piQnQxUnFQbFNoZnBwTmNMCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDRkNBIEVWIFJPT1QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZqVENDQTNXZ0F3SUJBZ0lFR0VyTTFqQU5CZ2txaGtpRzl3MEJBUXNGQURCV01Rc3dDUVlEVlFRR0V3SkQKVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWphV0ZzSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eQphWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUFQxUXdIaGNOTVRJd09EQTRNRE13TnpBeFdoY05Namt4Ck1qTXhNRE13TnpBeFdqQldNUXN3Q1FZRFZRUUdFd0pEVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWoKYVdGc0lFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUApUMVF3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRFhYV3ZORUQ4ZkJWblZCVTAzCnNRN3NtQ3VPRlIzNmswc1hnaUZ4RUZMWFVXUndGc0pWYVUyT0ZXMmZ2d3did3VDalo5WU1yTThpcnE5M1ZDcEwKVElwVFVuckQ3aTdlczNFbHdlbGRQZTZoTDZQM0tqekpJeDFxcXgyaHAvSHo3S0RWUk04VnozSXZIV09YNkpuNQovWk9rVklCTVV0UlNxeTVKMzVETnVGKytQOTZoeWswZzFDWG9oQ2xUdDdHSUgvLzYycENmQ3FrdFFUK3g4UmdwCjdoWlpMRFJKR3FnRzE2aUkwZ055ZWpMaTZtaE5iaXlXWlh2S1dmcnk0dDN1TUN6N3pFYXN4R1ByYjM4Mkt6UnoKRXBSLzM4d21udkZ5WFZCbFdZOXBzNGRlTW0vREdJcTFsWSt3ZWpmZVdrVTd4emJoNzJmUk9kT1hXM05pR1VndApoeHdHKzNTWUlFbHo4QVhTRzdHZ283Y2JjTk9JYWJsYTFqajBZdHdsaTNpLytPaCt1RnpKbFU5ZnB5MjVJR3ZQCmE5MzFEZlNDdC9TeVppNFFLUGFYV251V0ZvOEJHUzFzYm44NVdBWmtnd0dEZzhOTmt0MHl4b2VrTitrV3pxb3QKYUs4S2dXVTZjTUdiclUxdFZNb3FMVXVGRzdPQTVuQkZEV3RlTmZCL083aWM1QVJ3aVJJbGs5b0ttU0pnYW1OZwpUbllHbUU2OWc2MGRXSW9saGRMSFpSNHRqc2JmdHNiaGY0b0VJUlVwZFBBK25KQ2REQzd4aWo1YXFnd0pIc2ZWClBLUHRsOE1lTlBvNCtRZ080OEJkSzRQUlZtckp0cWhVVXk1NE1tYzlnbjkwMFB2aHRnVmd1WERiamd2NUUxaHYKY1dBUVVoQzV3VUVKNzNJZlp6RjQvNVlGalFJREFRQUJvMk13WVRBZkJnTlZIU01FR0RBV2dCVGovaTM5S05BTAp0YnEyb3NTL0Jxb0ZqSlA3THpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkCkJnTlZIUTRFRmdRVTQvNHQvU2pRQzdXNnRxTEV2d2FxQll5VCt5OHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUIKQUNYR3VtdnJoOHZlZ2ptV1BmQkVwMnVFY3dQZW5TdFB1aUIvdkhpeXo1ZXdHNXp6MTNrdTlVaTIwdnNYaU9iVAplai90VXhQUTRpOXFlY3NBSXlqbUhqZFhOWW1Fd25aUE5EYXRaOFBPUVFhSXhmZnUyQnE0MWd0L1VQK1RxaGRMCmpPenRVbUN5cEFicVR1djBheG45Ni9VYTRDVXFtdHpIUVRiM3lIUUZoRG1WT2RZTE82UW4rZ2pZWEI3NEJHQlMKRVNnb0EvL3ZVMllBcFVvMEZtWjgvUW1rcnA1bkdtOUJDMnNHRTV1UGhuRUZ0QytOaVdZektYWlVtaEg0Si9xeQpQNUhnemcwYjh6QWFyYjhpWFJ2VHZ5VUZUZUdTR24rWm56eEVrOHJVUUVsc2dJZlhCRHJETWxJMURsYjRwZDE5CnhJc05FUjlUeXg2eUY3Wm9kMXJnMU12SUI2NzFPaTZPTjdmUUFVdERLWGVNT1plUGdscjRVZVdKb0JqbmFIOWQKQ2k3N28wY09QYVlqZXNZQng0L0lYcjl0Z0ZhK2lpUzZNK3FmNFRJUm52SFNUNEQyRzBDdk9KNFJVSGx6RWhMTgo1bXlkTEloeVBEQ0JCcEVpNmxtdDJoa3VJc0tOdVl5SDRHYThjeU5mSVdSamdFajFvRHdZUFpUSVNFRWRRTHBlCi92NVdPYUhJejE2ZUdXUkdFTm9Ya2JjRmdLeUxtWko5NTZMWUJ3czJKK2RJZVdDS3c5Y1RYUGh5UU45S3k4K1oKQUFvQUN4R1YybFpGQTRnS24yZlExWG14cUkxQWJRM0Nla0Q2ODE5a1I1TExVN203V2M1UC9kQVZVd0hZMyt2Wgo1bmJ2MENPN082bDVzOVVDS2MySm81WVBTalhuVGtMQWRjMEh6K1lzNjNzdQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFSFRDQ0F3V2dBd0lCQWdJUVRvRXRpb0psNEFzQzdqNDFBa2JsUFRBTkJna3Foa2lHOXcwQkFRVUZBRENCCmdURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeVpXRjBaWElnVFdGdVkyaGxjM1JsY2pFUU1BNEcKQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOVDBSUElFTkJJRXhwYldsMFpXUXhKekFsQmdOVgpCQU1USGtOUFRVOUVUeUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB3TmpFeU1ERXdNREF3Ck1EQmFGdzB5T1RFeU16RXlNelU1TlRsYU1JR0JNUXN3Q1FZRFZRUUdFd0pIUWpFYk1Ca0dBMVVFQ0JNU1IzSmwKWVhSbGNpQk5ZVzVqYUdWemRHVnlNUkF3RGdZRFZRUUhFd2RUWVd4bWIzSmtNUm93R0FZRFZRUUtFeEZEVDAxUApSRThnUTBFZ1RHbHRhWFJsWkRFbk1DVUdBMVVFQXhNZVEwOU5UMFJQSUVObGNuUnBabWxqWVhScGIyNGdRWFYwCmFHOXlhWFI1TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEwRUNMaTNMamtSdjMKVWNFYlZBU1kwNm0vd2VhS1hUdUgrN3VJemczakx6OEdsdkNpS1ZDWnJ0czdvVmV3ZEZGeHplMUNrVTFCL3FuSQoyR3FHZDBTN1dXYVhVRjYwMUN4d1JNL2FONVZDYVR3d3hIR3pVdkFoVGFIWXVqbDhISjZqSkozeWd4YVlxaFo4ClE1c1ZXN2V1TkpIKzFHSW1HRWFhUCt2QitmR1FWK3VzZWcyTDIzSXdhbWJWNEVhamNOeG8yZjhFU0lsMzNyWHAKKzJkdFFlbThPYjB5MldJQzhiR29QVzQzbk9JdjR0T2lKb3ZHdUZWRGlPRWpQcVhTSkRscVI2c0ExS0d6cVNYKwpEVCtuSGJyVFVjRUxwTnFzT085VlVDUUZaVWFUTkU4dGphM0cxQ0VaMG83S0JXRnhCM05INVlvWkVyMEVUYzVPCm5LVklyTHNtOXdJREFRQUJvNEdPTUlHTE1CMEdBMVVkRGdRV0JCUUxXT1dMeGt3Vk42UkFxVENwSWI1SE5scFcKL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekJKQmdOVkhSOEVRakJBTUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtTnZiVzlrYjJOaExtTnZiUzlEVDAxUFJFOURaWEowYVdacFkyRjBhVzl1ClFYVjBhRzl5YVhSNUxtTnliREFOQmdrcWhraUc5dzBCQVFVRkFBT0NBUUVBUHBpZW0vWWI2ZGM1dDNpdUhYSVkKU2RPSDVFT0M2ei9KcXZXb3RlOVZmQ0ZTWmZuVkRlRnM5RDZNazNPUkxnTEVUZ2R4YjhDUE9HRUlxQjZCQ3NBdgpJQzlCaTVIY1NFVzg4Y2JldW5ack04Z0FMVEZHVE8zbm5jK0lsUDh6d0Zib0pJWW11Tmc0T044cWE5MFN6TWMvClJ4ZE1vc0lHbGduVzIvNC9QRVpCMzFqaVZnODhPOEVja3pYWk9GS3M3c2pzTGpCT2xEVzBKQjlMZUduYThnSTQKekpWU2svQndKVm1jSUdmRTd2bUxWMkgwa25aOVA0U05WYmZvNWF6VjhmVVpWcVphKzVBY3I1UHI1UnpVWjVkZApCQTYrQzRPbUY0TzVNQktneFRNVkJia04rOGNGZHVQWVNvMzhOQmVqeGlFb3ZqQkZNUjdIZUw1WVlUaXNPK0lCClpRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNpVENDQWcrZ0F3SUJBZ0lRSDBldnFtSUFjRkJVVEFHZW0yT1pLakFLQmdncWhrak9QUVFEQXpDQmhURUwKTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRQpCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1UCklrTlBUVTlFVHlCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3TXpBMk1EQXcKTURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeQpaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOClQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJGUTBNZ1EyVnlkR2xtYVdOaGRHbHYKYmlCQmRYUm9iM0pwZEhrd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFEUjNzdmRjbUNGWVg3ZGVTUgpGdFNyWXBuMVBsSUxCczVCQUgrWDRRb2tQQjBCQk80OTBvMEpsd3pnZGVUNiszZUtLdlVEWUVzMml4WWpGcTBKCmNmUks5Q2hRdFA2SUhHNC9iQzh2Q1ZsYnBWc0xNNW5pd3oySitXb3M3N0xUQnVtalFqQkFNQjBHQTFVZERnUVcKQkJSMWNhY1pTQm04blozcVFVZmZsTVJJZDVuVGVUQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFILwpCQVV3QXdFQi96QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUE3d05iZXF5M2VBcHl0NGpmLzdWR0ZBa0srcURtCmZRakdHb2U5R0toenZTYktZQXlkenBtZnoxd1BNT0crRkRIcUFqQVU5Sk04U2FjemVwQkdSN05qZlJPYlRyZHYKR0RlQVUvN2RJT0ExbWpiUnh3RzU1dHpkOC84ZExEb1dWOW1TT2RZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjJEQ0NBOENnQXdJQkFnSVFUS3I1eXR0amIrQWY5MDdZV3dPR25UQU5CZ2txaGtpRzl3MEJBUXdGQURDQgpoVEVMTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHCkExVUVCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlYKQkFNVElrTlBUVTlFVHlCU1UwRWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TVRFNQpNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdUCkVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVIKUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJTVTBFZ1EyVnlkR2xtYVdOaApkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNSCjZGU1MwZ3BXc2F3TkpOM0Z6MFJuZEprck42TjlJM0FBY2J4VDM4VDZLaEtQUzM4UVZyMmZjSEszWVgvSlN3OFgKcHozanNBUmg3djhSbDhmMGhqNEsrajVjK1pQbU5IclpGR3ZubkxPRm9JSjZkcTl4a05mcy9RMzZuR3o2MzdDQwo5QlIrK2I3RXBpOVBmNWwvdGZ4blEzSzlEQURXaWV0ckxOUHRqNWdjRkt0KzVlTnUvTmlvNUpJazJrTnJZcmhWCi9lckJ2R3kyaS9NT2pacmttMnhwbWZoNFNEQkYxYTNoRFR4RllQd3lsbEVudkdmRHlpNjJhK3BHeDhjZ29MRWYKWmQ1SUNMcWtUcW55ZzBZM2hPdm96SUZJUTJkT2NpcWJYTDFNR3lpS1hDSjd0S3VZMmU3Z1VZUERDVVpPYlQ2WgorcFVYMm53elYwRThqVkh0QzdaY3J5eGpHdDlYeUQrODZWM0VtNjlGbWVLaldpUzB1cWxXUGM5dnF2OUpXTDd3CnFQLzB1SzNwTi91NnVQUUxPdm5vUTBJZWlkaUV5eFB4MmJ2aGlXQzRqQ2hXckJRZG5Bcm5jZXZQRHQwOXFaYWgKU0wwODk2KzFEU0pNd0JHQjdGWTc5dE9pNGx1M3NnUWlVcFdBazJub2preGw4WkVETFhCMEF1cUxaeFVwYVZJQwp1OWZmVUdwVlJyK2dveWhoZjNEUXc2S3FMQ0dxUjg0b25BWkZkcitDR0NlMDFhNjB5MURtYS9STWhuRXc2YWJmCkZvYmcyUDlBM2Z2UVFvaC9vek02TGx3ZVFSR0JZODRZY1dzcjdLYUt0ekZjT21wSDRNTjVXZFlnR3EveWFwaXEKY3J4WFN0SkxuYnNRL0xCTVFlWHRIVDFlS0oyY3pMK3pVZHFuUitXRVV3SURBUUFCbzBJd1FEQWRCZ05WSFE0RQpGZ1FVdTY5K0FqMzZwdkU4aEk2dDdqaVk3Tmt5TXRRd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFBcngxVWFFdDY1UnUyeXlUVUVVQUpOTW5NdmwKd0ZUUG9DV09Bdm45c0tJTjlTQ1lQQk10ckZhaXNOWitFWkxwTHJxZUxwcHlzYjBaUkd4aE5hS2F0QllTYVZxTQo0ZGMrcEJyb0x3UDBybUVkRUJzcXBJdDZ4ZjRGcHVIQTFzaitucTZQSzdvOW1malljd2xZUm02bW5QVFhKOU9WCjJqZURjaHpUYytDaVI1a0RPRjNWU1hrQUtSekg3SnNnSEFja2FWZDRzam44T29TZ3RaeDhqYjh1azJJbnR6bmEKRnhpdXZUd0phUCtFbXp6VjFnc0Q0MWVlRlBmUjYwL0l2WWNqdDdaSlEzbUZYTHJya2d1aHh1aG9xRXdXc1JxWgpDdWhUTEpLN29Ra1lkUXhscUh2TEk3Y2F3aWlGd3h2LzBDdGk3NlI3Q1pHWVo0d1VBYzFvQm1waklYVURnSWlLCmJvSEdoZktwcEMzbjlLVWtFRWVEeXMzMGpYbFlzUWFiNXhvcTJaMEIxNVI5N1FOS3l2RGI2S2tCUHZWV21ja2UKamtrOXUrVUp1ZUJQU1pJOUZvSkF6TXhaeHVZNjdSSXVhVHhzbGJIOXFoMTdmNGErSGc0eVJ2djdFNDkxZjB5TApTMFpqL2dBMFFIREJ3N21oM2FadzRnU3pRYnpwZ0pIcVpKeDY0U0lEcVp4dWJ3NWxUMnlIaDE3emJxRDVkYVdiClFPaFRzaWVkU3JuQWR5R04vNGZ5M3J5TTd4ZmZ0MGtMMGZKdU1Bc2FEazUyN1JIODllbFdzbjIveDIwS2s0eWwKME1DMkhiNDZUcFNpMTI1c0M4S0tmUG9nODhUazVjME5xTXVSa3JGOGhleTFGR2xtRG9MbnpjN0lMYVpSZnlIQgpOVk9GQmtwZG42MjdHMTkwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0YWlubHkgUm9vdCBFMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjl6Q0NBWDJnQXdJQkFnSVFCaVV6c1VjRE15ZGMrWTJhdWIvTStEQUtCZ2dxaGtqT1BRUURBekE5TVFzdwpDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KUTJWeWRHRnBibXg1TVJvd0dBWURWUVFERXhGRFpYSjBZV2x1CmJIa2dVbTl2ZENCRk1UQWVGdzB5TVRBME1ERXdNREF3TURCYUZ3MDBOakEwTURFd01EQXdNREJhTUQweEN6QUoKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLRXdsRFpYSjBZV2x1YkhreEdqQVlCZ05WQkFNVEVVTmxjblJoYVc1cwplU0JTYjI5MElFVXhNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRTNtLzRmeHpmN2ZsSGg0YXhwTUNLCitJS1hnT3FQeUVwZUtuMklhS2NCWWhTUkpIcGNucU1YZllxR0lUUVlVQnNRM3RBM1N5YkhHV0NBNlRTOVlCazIKUU5ZcGh3azhrWHIydkJNajNWbE9CRjdQeUFJY0dGUEJNZGphSU9sRWplUjJvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTh5Z1l5MlIxN2lrcTYrMnVJMWc0CmhldklJZ2N3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl4QUxHT1dpRERzaGxpVGQ2d1Q5OXUwbkNLOFo5K2Fvem0KdXQ2RGFjcHBzNmtGdFphU0Y0ZkMwdXJRZTg3WVFWdDhyZ0l3UnQ3cXkxMmE3RExDWlJhd1REQmNNUFBhVG5PRwpCdGpPaVFSSU56ZjQzVE5SblhDdmUxWFlBUzU5QldRT2hyaVIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRhaW5seSBSb290IFIxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJUkFJNFArVXVRY1dobE0xVDAxRVE1dCtBd0RRWUpLb1pJaHZjTkFRRUxCUUF3ClBURUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9UQ1VObGNuUmhhVzVzZVRFYU1CZ0dBMVVFQXhNUlEyVnkKZEdGcGJteDVJRkp2YjNRZ1VqRXdIaGNOTWpFd05EQXhNREF3TURBd1doY05ORFl3TkRBeE1EQXdNREF3V2pBOQpNUXN3Q1FZRFZRUUdFd0pWVXpFU01CQUdBMVVFQ2hNSlEyVnlkR0ZwYm14NU1Sb3dHQVlEVlFRREV4RkRaWEowCllXbHViSGtnVW05dmRDQlNNVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOQTIKMUIvcTNhdmswYmJtK3lMQTNSTU5hbnNpRXh5WFBHaGpaaktjQTdXTnBJR0Qybmd3RWMvY3NpdStrcitPNU1RVAp2cVJvVE5vQ2FCWjB2ckxkQk9Sckt0MDNIMkFzMi9YM29YeVZ0d3h3aGk3eE91OVM5OHpUbS9tTHZnN2ZNYmVkCmFGeVNwdlhsOHdvMHRmOTdvdVNIb2NhdkZ3RHZBNUh0cVJ4T2NUM1NpMnlKOUhpRzVtcEpvTTYxMHJDcm0vYjAKMUM3amN2azJ4dXNWdHlXTU92d2xEYk1pY3lGMHlFcVdZWkwxTHdzWXBmU3Q0dTVCdlFGNStwYU1qUmNDTUxUNQpyM2dhakxRMkVCQUhCWERROURHUWlsSEZoaVo1c2hHSVhzWHdDbFROU2FhL0FwelNSS2Z0NDNqdlJsNXRjZEY1CmNCeEdYMUhweVRmY1gzNXBlMEhmTkVYZ080VDBvWW9LTnA0M3pHSlM0WWtOS1BsNkk3RU5QVDJhL1oyQjd5eVEKd0h0RVRydEo0QTVLVnBLOHk3WGRlUmVKa2Q1aGlYU1NxT015aGI1T2hhUkxXY3NyeFhpT2NWVFFBamVaak9WSgo2dUJVY3FRUkJpOExqTUZidnJXaHNGTnVuTGhna1I5WmEva3Q5SlFLbDdYc3hYWURWQnRsVXJwTWtsWlJOYUJBCjJDbmJybEoyT3kwd1FKdUswRUpXdExlSUFhU0hPMU9XemFNV2ovTm1xaGV4eDJEZ3dVTUZETzZiVzJCdkJseUgKV3lmNVFCR2VuRFBCdCtVMVZ3Vi9KODRYSUl3Yy9QSDcyakVwU2UzMUM0U25UOEgyVHNJb25QcnU0SzhIK3pNUgplaUZQQ3lFUXRrQTZxeUk2Qkp5TG00U0djcHJTcDZYRXRIV1JxU3NqQWdNQkFBR2pRakJBTUE0R0ExVWREd0VCCi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUZ3FqOGxqWjlFWE1FNjZDNnUKZDB5RVBtY005REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBdVZldnVCTGFWNE9QYUFzekhRTlRWZlNWY09RcgpQYkE1Ni9xSll2MzMxaGdFTHlFMDNmRm84TldXV3Q3Q2dLUEJqY1pxOTFsM3JoVmt6MXQ1QlhkbTZvelRhdzNkCjhWa3N3VE9sTUlBVlJRZEZHakVpdHBJQXE1bE5PbzkzcjZraXlpOWp5aFhXeDhid1BXejhIQTJZRUdHZUVhSWkKMXdyeWtYcHJPUTR2TU1NMlNaL2c2UThDUkZBM2xGVjk2cC8yTzdxVXBVenB2RDVSdE9qS2tqWlViVndsS05yZApyUlQ5MCs3aUlnWHIwUEszYUJMWFdvcEJHc2FTcFZvN1kwVlB2K0U2ZHlJdlhMOUcrVm9EaFJOQ1g4cmVVOWRpCnRhWTFCTUpILzVuOWhOOWN6dWxlZ0NoQjhuM25IcERZVDNZK2dqd04vS1VEK25zYTJVVWVZTnJFanZuOEs4bDcKbGNVcS82cUozNEl4RDNML0RDZlhDaDVXQUZBZURKREJsclhZRklXN3B3MFd3ZmdISkJ1NmhhRWFCUW1BdXBWagp5VHJzSlo5L25icWtSeFdiUkhEeGFrdldPRjVEOHhoK1VHN3BXaWptWmVaM0d6cjlIYjRESnFQYjFPRzdmcFluCkt4M3VwUHZhSlZRVEE5NDV4c01mVFpEc2p4dEswaHp0aFpVNFVIbEcxc0dRVURHcFhKcHVIZlV6Vm91bm1kTHkKeUN3ems1SXd4MDZNWlRNUVpCZjlKQmVXMFkzQ09tb3I2eE9MUlBJaDgwb2F0M2RmMSsySXBITGxPUitWbmI1bgp3WEFSUGJ2MCtFbTM0eWFYT3AvU1gzejd3Smw4T1NuZ2V4Mi9EYWVQMGlrMGJpUVZ5OTZRWHI4YXhHYnF3dWE2Ck9WK0ttYWxCV1Fld0xLOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcURDQ0FwQ2dBd0lCQWdJSkFQN2M0d0VQeVVqL01BMEdDU3FHU0liM0RRRUJCUVVBTURReEN6QUpCZ05WCkJBWVRBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aE1CNFgKRFRBM01EWXlPVEUxTVRNd05Wb1hEVEkzTURZeU9URTFNVE13TlZvd05ERUxNQWtHQTFVRUJoTUNSbEl4RWpBUQpCZ05WQkFvTUNVUm9hVzE1YjNScGN6RVJNQThHQTFVRUF3d0lRMlZ5ZEdsbmJtRXdnZ0VpTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRElhUEhKMXRhek5IVW1naDdzdEw3cVhPRW03UkZIWWVHaWZCWjQKUUNIa1lKNWF5R1BoeExHV2t2OFliV2tqNFN0aTk5M2lOaStSQjdsSXp3N3NlYllzNXpSTGNBZ2xvenlIR3hueQpnUWNQT0pBWjB4SCtoclR5MFY0ZUhwYk5nR3pPT3pHVHR2S2cwS21WRW4ybG1zeHJ5SVJXaWpPcDV5SVZVeGJ3CnpCZnNWMS9wb2dxWUNkN2pYNXh2M0VqamhRc1ZXcWE2bjZ4STR3bXk5L1F5M2w0MHZoeDRYVUpiemc0aWowMlEKMTMweUdMTUxMR3Evamo4VUVZa2dEbmNVdFQyVUNJZjNKUjdWc21BQTdHOHFLQ1Z1S2o0WVl4Y2xQejVFSUJiMgpKc2dscmdWS3RPZGpMUE9NRmxOK1hQc1JHZ2pCUm1LZklyanh3bzFwM1BvNldBYmZBZ01CQUFHamdid3dnYmt3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCRXcKWkFZRFZSMGpCRjB3VzRBVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCR2hPS1EyTURReEN6QUpCZ05WQkFZVApBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aGdna0EvdHpqCkFRL0pTUDh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQkVHQ1dDR1NBR0crRUlCQVFRRUF3SUFCekFOQmdrcWhraUcKOXcwQkFRVUZBQU9DQVFFQWhRTWVrbkgyUXEvaG8yR2U2L1BBRC9LbDFOcVY1dGErYURZOWZtNGZUSXJ2MFE4aApiVjZsVW1QT0V2anZLdHB2NnpmK0V3TEh5enMrSW12YVlTNS8xSEk5M1REaEhreEFHWXdQMTV6Umd6QjdtRm5jCmZjYTVEQ2xNb1RPaTYyYzZaWVRUbHVMdGRrVndqN1VyM3ZrajFrbHVQQlMxeHA4MUhsRFF3WTlxY0VRQ1lzdXUKSFdoQnA2cFg2Rk9xQjlJRzl0VVVCZ3VSQTNVc2JISzFZWldhRFl1NURlZjEzMVROM3ViWTFna0lsMlBsd1M2dwp0MFFtd0NiQXIxVXduanZWTmlvWkJQUmNIdi9QTExmLzBQMkhRQkhWRVNPN1NNQWhxYVFvTGYwVitMQk9LL1F3Cld5SDhFWkUwdmtIdmU1MlhkZitYbGNDV1dDL3F1MGJYdStUWkxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdXekNDQkVPZ0F3SUJBZ0lSQU1ycEc0bnhWUU1ObytaQmJjVGpwdUV3RFFZSktvWklodmNOQVFFTEJRQXcKV2pFTE1Ba0dBMVVFQmhNQ1JsSXhFakFRQmdOVkJBb01DVVJvYVcxNWIzUnBjekVjTUJvR0ExVUVDd3dUTURBdwpNaUEwT0RFME5qTXdPREV3TURBek5qRVpNQmNHQTFVRUF3d1FRMlZ5ZEdsbmJtRWdVbTl2ZENCRFFUQWVGdzB4Ck16RXdNREV3T0RNeU1qZGFGdzB6TXpFd01ERXdPRE15TWpkYU1Gb3hDekFKQmdOVkJBWVRBa1pTTVJJd0VBWUQKVlFRS0RBbEVhR2x0ZVc5MGFYTXhIREFhQmdOVkJBc01FekF3TURJZ05EZ3hORFl6TURneE1EQXdNell4R1RBWApCZ05WQkFNTUVFTmxjblJwWjI1aElGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3CmdnSUtBb0lDQVFETkdEbGxHbG14Nm1RV0RveVVKSlY4ZzlQRk9TYmNETzhXVjQzWDJLeWpRbitDeXUzTlc5c08KdHkzdFJRZ1hzdG16eTlZWFVuSW8yNDVPbm9xMkMvbWVoSnBOZHQ0aUtWelNzOUlHUGpBNXFYU2prbFljb1c5TQpDaUJ0bnlONnRNYmFMT1FkTE55ektOQVQ4a3hPQWttaFZFQ2U1dVVGb0MyRXlQK1liTkRyaWhxRUNCNjNhQ1B1Ckk5Vnd6bTFSYVJEdW9YckMwU0l4d29LRjB2SlZkbEI4SlhySmhGd0xyTjFDVGl2bmdxSWtpY3VRc3REdUk3cG0KVEx0aXBQbFRXbVI3ZkpqNm8waWVENVd1cHhqMGF1d3VBMFd2OEhUNEtzMTZYZEcrUkNZeUtmSHg5V3pNZmdJaApDNTl2cEQrK25WUGl6MzJwTEh4WUdwZmhQVGMzR0dZbzBrREZVWXFNd3kzT1U0Z2tXR1F3RnNXcTROWUtwa0RmCmVQYjFCSHhwRTRTODBkR25CczhCOTJqQXFGZTdPbUd0Qkl5VDQ2Mzg4TnRFYlZuY1NWbXVySnFaTmpCQmUzWXoKSW9landwS0didmx3N3E2SGg1VWJ4SHE5TWZQVTB1V1ovNzVJN0hYMWVCWWRwbkRCZnp3Ym9aTDd6OGc4MXNXVApDby8xVlRwMmxjNVptSW9KbFhjeW1vTzZMQVE2bDczVUw3N1hiSnVpeW4xdEpzbFYxYy9EZVZJSUNaa0hKQzFrCkpXdW1JV21iYXQxMFRXdVhla0c5cXhmNWtCZElqemI1TGRYRjIrNnFoVVZCK3MwNlJiRm81alpNbTVCWDdDTzUKaHdqQ3hBbnhsNFlxS0UzaWRNRGF4SXpiMytLaEYxbk9KRmwwTWRwLy9UQnQyZHpoYXVIOFh3SURBUUFCbzRJQgpHakNDQVJZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFCkZCaUhWdUJ1ZCs0a05UeE9jNW9mMXVIaWVYNHJNQjhHQTFVZEl3UVlNQmFBRkJpSFZ1QnVkKzRrTlR4T2M1b2YKMXVIaWVYNHJNRVFHQTFVZElBUTlNRHN3T1FZRVZSMGdBREF4TUM4R0NDc0dBUVVGQndJQkZpTm9kSFJ3Y3pvdgpMM2QzZDNjdVkyVnlkR2xuYm1FdVpuSXZZWFYwYjNKcGRHVnpMekJ0QmdOVkhSOEVaakJrTUMrZ0xhQXJoaWxvCmRIUndPaTh2WTNKc0xtTmxjblJwWjI1aExtWnlMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREF4b0MrZ0xZWXIKYUhSMGNEb3ZMMk55YkM1a2FHbHRlVzkwYVhNdVkyOXRMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREFOQmdrcQpoa2lHOXcwQkFRc0ZBQU9DQWdFQWxMaWVUL0RqbFFnaTU4MW9RZmNjVmRWOEFPSXRPb2xkYURndlVTSUxTbzNMCjZidGRQcnRjUGJFby91UlRWUlBQb1pBYkFoMWZaa1lKTXlqaERTU1hjTk1RSCtwa1Y1YTdYZHJueEl4UFRHUkcKSFZ5SDQxbmVRdEdicUg2bWlkMlBITWt3Z3UwN25NM0E2Um5nYXRnQ2RUZXI5elFvS0pIeUJBcFBOZU5nSmdINgowQkdNK1JGcTdxODl3MURUajE4emVUeUdxSE5Ga0l3Z3RuSnpGeU8rQjJYbGVKSU51Z0hBNjR3Y1pyK3NobmNCCmxBMmM1dWs1alIrbVVZeVpERGwzNGJTYitoeG5WMjlxYW82cEsweFhlWHBYSXMvTlgyTkdqVnhaT29iNE1rZGkKbzJjTkdKSGMrNlpyOVVoaGN5TlpqZ0tudkVUcTlFbWQ4VlJZK1dDdjJoaWtMeWhGM0hxZ2lJWmQ4enZuL3lrMQpnUHhrUTVUbTR4eHZ2cTBPS21PWks4bCtoZlp4NkFZRGxmN2VqMGdjV3RTUzZDdnU1ekhidWdScWg1am54Vi92CmZhY2k5d0hZVGZtSjBBNmFCVm1rbnBqWmJ5dktjTDVrd2xXajlPbXZ3NUlwM0lnV0pKazhqU2FZdGx1M3pNNjMKTndmOUp0bVloU1QvV1NNRG11MmRuYWprWGpqTzExSU5iOUkvYmJFRmEwbk9pcEZHYy9UMkwvQ29jM2NPWmF5aApqV1pTYVg1TGFBekhIamNuZzZXTXh3TGtGTTFKQWJCenMvM0drRHB2MG16dE8rN3NrYjZpUTEyTEFFcG1KVVJ3CjNrQVArSHdWOTZMT1BOZGVFNHlCRnhnWDBiM3hkeEE2MUdVNXdTZXNWeXdsVlAraTJrK0tZVGxlcmoxS2pMMD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBFQy0zODQgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNaVENDQWV1Z0F3SUJBZ0lRZUk4blhJRVNVaUNsQk5BdDNicHo5REFLQmdncWhrak9QUVFEQXpCME1Rc3cKQ1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1TVNjdwpKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4R1RBWEJnTlZCQU1UCkVFTmxjblIxYlNCRlF5MHpPRFFnUTBFd0hoY05NVGd3TXpJMk1EY3lORFUwV2hjTk5ETXdNekkyTURjeU5EVTAKV2pCME1Rc3dDUVlEVlFRR0V3SlFUREVoTUI4R0ExVUVDaE1ZUVhOelpXTnZJRVJoZEdFZ1UzbHpkR1Z0Y3lCVApMa0V1TVNjd0pRWURWUVFMRXg1RFpYSjBkVzBnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hHVEFYCkJnTlZCQU1URUVObGNuUjFiU0JGUXkwek9EUWdRMEV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVEUKS0k2ckdGdHF2bTVrTjJQa3pleXJPdmZNb2JnT2drblhoaW1mb1pUeTQyQjRtSUY0QmszeTdKb09WMkNEbjdUbQpGeThhczEwQ1c0a2pQTUlSQlNxbmlCTVk4MUNFMTcwMExDZUpWZi9PVE9mZnBoOG94UEJVdzdsOHQxT3Q2OEtqClFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSTBHWm5Ra2RqcnppZmU4MXIxSGZTKzgKRUY5TE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpBRFZTMm01aGpFZk8vSgpVRzdCSncrY2g2OXUxUnNJR0wyU0tjSHZsSkY0MGpvY1ZZbGk1UnNKSHJwa2EvRjJ0TlFDTVFDMFFvU1ovNnZuCm52dVJseWRkM0xCYk1ISE9YamdhYXRrbDUrcjNZWkpXK09yYU5zS0haWll1Y2lVdmY5L0RFOGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdXpDQ0FxT2dBd0lCQWdJREJFVEFNQTBHQ1NxR1NJYjNEUUVCQlFVQU1INHhDekFKQmdOVkJBWVRBbEJNCk1TSXdJQVlEVlFRS0V4bFZibWw2WlhSdklGUmxZMmh1YjJ4dloybGxjeUJUTGtFdU1TY3dKUVlEVlFRTEV4NUQKWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreElqQWdCZ05WQkFNVEdVTmxjblIxYlNCVQpjblZ6ZEdWa0lFNWxkSGR2Y21zZ1EwRXdIaGNOTURneE1ESXlNVEl3TnpNM1doY05Namt4TWpNeE1USXdOek0zCldqQitNUXN3Q1FZRFZRUUdFd0pRVERFaU1DQUdBMVVFQ2hNWlZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWcKVXk1QkxqRW5NQ1VHQTFVRUN4TWVRMlZ5ZEhWdElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNJdwpJQVlEVlFRREV4bERaWEowZFcwZ1ZISjFjM1JsWkNCT1pYUjNiM0pySUVOQk1JSUJJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTQvdDlvM0s2d3ZESkZJZjFhd0ZPNFc1QUI3cHRKMTEvOTFzdHMxckgKVVYrcnBES21ZWWUyYmcrRzBqQUNsL2pYYVZlaEdEbGRhbVI1eGdGWnJEd3hTamg4MGdUU1N5am9JRjg3QjZMTQpUWFBiODY1UHgxYlZXcWVXaWZyenEyalVJNFpaSjg4Sko3eXNibktESERCeTMrQ2k2ZExoZEhVWnZTcWVleFZVCkJCdlhRem10VlNqRjRocTc5TURrcmpoSk04eDJoWjg1UmRLa252SVNqRkg0Zk9RdGYvV3NYK3NXbjdFdDBick0Ka1VKM1RDWEprRGh2Mi9ETSs0NGVsMWsrMVdCTzVnVW83VWw1RTB1NlNOc3YrWExUT2NyK0g5ZzBjdlcwUU04eApBY1BzM2hFdEYxMGZ1RkRSWGhtbmFkNEhNeWpLVUpYNXAxVExWSVpRUmFuNVNRSURBUUFCbzBJd1FEQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFJZHMzTEIvOGs5c1hON2J1UXZPS0VOMFoxOXpBT0JnTlYKSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFLYW9yU0xPQVQybW8vOWkwRWlkaTE1eQpzSGhFNDl3Y3J3bjlJMGo2dlNyRXVWVUV0UkNqalNmZUM0SmowTzdlRERkNVFWc2lzckNhUVZ5bWNPRFUwSGZMCkk5TUE0R3hXTCtGcERRM1pxcjhoZ1ZEWkJxV28vNVUzMEtyKzRyUDFtUzFGaElybFFnblhkQUl2OTRuWW1lbTgKSjlSSGpib05SaHgzenhTa0hMbWtNY1NjS0hRRE5QOHpHU2FsNlExMHR6Nlh4bmJvSjVhalp0M2hydkpCVzhxWQpWb056Y09TR0d0SXhRYm92dmkwVFduWnZUdWhPZ1E0L1d3TWlvQksrWmxnUlNzc0R4TFFxS2kyV0YrQTVWTHhJCjAzWW5uWm90QnFiSjdEblNxOXVmbWdzbkFqVXBzVUNWNS9ub25GV0lHVWJXdHpUMWZzNDVtdGs0OFZIM1R5dz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjBqQ0NBN3FnQXdJQkFnSVFJZGJRU2s4bEQ4a3lOL3lxWGhLTjZUQU5CZ2txaGtpRzl3MEJBUTBGQURDQgpnREVMTUFrR0ExVUVCaE1DVUV3eElqQWdCZ05WQkFvVEdWVnVhWHBsZEc4Z1ZHVmphRzV2Ykc5bmFXVnpJRk11ClFTNHhKekFsQmdOVkJBc1RIa05sY25SMWJTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFa01DSUcKQTFVRUF4TWJRMlZ5ZEhWdElGUnlkWE4wWldRZ1RtVjBkMjl5YXlCRFFTQXlNQ0lZRHpJd01URXhNREEyTURnegpPVFUyV2hnUE1qQTBOakV3TURZd09ETTVOVFphTUlHQU1Rc3dDUVlEVlFRR0V3SlFUREVpTUNBR0ExVUVDaE1aClZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWdVeTVCTGpFbk1DVUdBMVVFQ3hNZVEyVnlkSFZ0SUVObGNuUnAKWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNRd0lnWURWUVFERXh0RFpYSjBkVzBnVkhKMWMzUmxaQ0JPWlhSMwpiM0pySUVOQklESXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDOStYajQ1dFdBCkRHU2RoaHVXWkdjL0lqb2VkUUY5Ny90Y1o0ekp6RnhycVpIbXVVTGxJRXViMnB0N3VabGQyWnVBUzllRVFDc24KMCtpNk1McytDUnFuU1pYdkswQWt3cGZIcCs2YkplK29DZ0NYaFZxcW5kd3B5ZUkxQit0d1RVcld3Yk5XdUtGQgpPSnZSK3pGL2orQmY0YkUvRDQ0V1NXRFhCbzBZK2FvbUVLc3EwOURSWjQwYlJyNUhNTlV1Y3RIRlk5cm5ZM2xFCmZrdGpKSW1HTGpRL0tVeFNpeXFud09LUktJbTV3RnY1SGRubko2My9tZ0tYd2NaUWtwc0NMTDJwdVRSWkNyK0UKU3YvZi9yT2Y2OW1lNEpnajdLWnJkeFlxMjh5dE94eWtoOXhHYzE0WlltaEZWK1NRZ2tLN1F0YndZZURCb3oxbQpvMTMwR082SXlZMFhSU21aTW5VQ01lNHBKc2hyQXVhMVlrVi9OeFZhSTJpSjFEN2VUaWV3OEVBTXZFMFh5MDJpCnN4N1FCbHJkOXBQUFYzV1o5ZnFHR21kNHM3K1cvalRjdmVkU1Z1V3o1WFY3MTBHUkJkeGRhZU9WRFVPNS9JT1cKT1pWN2JJQmFUeE55eHRkOUtYcEV1bEtrS3RWQlJna2cvaUtndGxzd2pieUpETlhYY1BpSFV2M2E3NnhSTGdlegpUdjdRQ2Rwdzc1ajZWdVp0MjdWWFM5emxMQ1VWeUo0dWVFNzQycHllaGl6S1YvTWE1Y2lTaXhxQ2xuckR2RkFTCmFkZ09Xa2FMT3VzbStpUEp0ckNCdmtJQXBQalcvakF1eDlKRzl1V09kZjN5ekxuUWgxdk1CaEJndTRNMXQxNW4KM2tmc21VanhwS0VWL3EyTVlvNDVWVTg1RnJteFk1My90d0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBRApBUUgvTUIwR0ExVWREZ1FXQkJTMm9WUTVBc09nUDQ2S3ZQclUrQnltMFRvTy9UQU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdEUVlKS29aSWh2Y05BUUVOQlFBRGdnSUJBSEdsRHM3azZiOC9PTldKV3NRQ1lmdE14UlFYTFl0UFUyc1EKRi94bGhNY1FTWkRlMjhjbWs0Z21iM0RXQWw0NW9QZVBxNWExcFJOY2dSUnREb0dDRVJ1S1RzWlBwZDFpSGtUZgpDVm4wVzNjTE4rbUxJTWI0Q2s0dVdCenJNOURQaG1ESjJ2dUFMNTVNWUlSNFBTRmsxdnRCSHhnUDU4bDFjYjI5ClhONDBoejVCc0E3MnVkWS9DUk9XRkMvZW1oMWF1VmJPTlRxd1gzQk5YdU1wOFNNb2NsbTJxOEtNWmlZY2R5d20KZGpXTEtLZHBvUGs3OVNQZGhSQjB5WkFEVnBIbnI3cEgxQktYRVNMam9rbVViT2UzbEV1NkxhVGFNNHRNcGtULwpXanpHSFdUWXRUSGtwang2cUZjTDIrMWhHc3Z4em5OM1k2U0hiMHhST05ia1g4ZWZ0b0VxNUlWSWVWaGVPL2piCkFvSm53VG5idzNSTFBUWWUrU21UaUdoYnFFUVpJZkNuNklFTkxPaVROclEzc3Nxd0d5WjZtaVVmbXBxQW5rc3EKUC91am12NXpNbkhDbnNaeTRZcG9KL0hrRDdURVRLVmhrL2lYRUFjcU1DV3B1Y2h4dU85b3pDMSs5ZUIrRDRLbwpiN2E2YklORGQ4MktraGVobmx0NEZqMUY0ak55M2VGbXlwblR5Y1VtL1Exb0JFYXV0dG1iakw0WnZySEc4aG5qClhBTEtMTmh2U2dmWnlUWGFRSFh5eEtjWmI1NUNFSmgxNXBXTFlMenR4UkxYaXM3Vm1GeFdsZ1BGN25jR05mL1AKNU80L0UySHUyOW90aGZETnJwMnlHQWxGdzVLaGNoZjhSN2FnQ3l6eHhONURhQWhxWHp2d2RtUDd6QVlzcHNiaQpEclc1dmlTUAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ2VydHVtIFRydXN0ZWQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRndEQ0NBNmlnQXdJQkFnSVFIcjlaVUxqSmdEZE1CdmZyVlUrMTdUQU5CZ2txaGtpRzl3MEJBUTBGQURCNgpNUXN3Q1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1Ck1TY3dKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4SHpBZEJnTlYKQkFNVEZrTmxjblIxYlNCVWNuVnpkR1ZrSUZKdmIzUWdRMEV3SGhjTk1UZ3dNekUyTVRJeE1ERXpXaGNOTkRNdwpNekUyTVRJeE1ERXpXakI2TVFzd0NRWURWUVFHRXdKUVRERWhNQjhHQTFVRUNoTVlRWE56WldOdklFUmhkR0VnClUzbHpkR1Z0Y3lCVExrRXVNU2N3SlFZRFZRUUxFeDVEWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm8KYjNKcGRIa3hIekFkQmdOVkJBTVRGa05sY25SMWJTQlVjblZ6ZEdWa0lGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFEUkxZNjd0emJxYlRlUm4wNlRwd1hrS1FNbHpoeUM5M3laCm4wRUd6ZTJqdXNEYkNTekJmTjhwZmt0bEw1T24xQUZyQXlnWW85aWRCY0VxMkVYeGtkN2ZPOUNBQW96UE9BL3EKcDF4NEVhVEJ5SVZjSmRQVHN1Y2x6eEZVbDZzMXdCNTJITzhBVTU4NTNCU2xMQ0lsczNKeS9JMno1VDRJSGhRcQpOd3VJUE1xdzlNakNvYTY4d2I0cFoxWGkvSzFaWFA2OVZ5eXdrSTNDN1RlMmZKbUl0ZFVEbWowVkRUMDZxS2hGCjhKVk9KVmtkelpocHU5UE1Nc21ONzRIK3JYMkp1N3BnRThwbGxXZWc4eG4yQTFiVWF0TW40cUd0Zy9CS0VpSjMKSEFWejRobHhRc0RzZFVhYWtGamdhbzRycFVZd0JJNFpzaGZqdnFtNmYxYnhKQVBYc2lFb2RnNDJNRXg1MVVHYQptcWk0TmJvTU92SkVHeUNJOThVbDF6M0c0ejVEM1lmK3hPcjFVejVNWmY4N1NzdDRXbXNYWHczSHcwOU9taXFpCjdWZE5JdUpHbWo4UGtUUWtmVlhqakpVMzB4cndDU3NzMHNtTnRBMEFxMmNwS05nQjlSa0V0aDIrZHY1eVhNU0YKeXRLQVFkOEZxS1BWaEpCUEMvUGdQNXNaMGplSlAvSjdVaHlNOXVIM1BBZVhqQTZpV1lFTXNwQTkwK05aUnUwUApxYWZlZ0d0YXFnZTJHY3U4Vi9PWElYb01zU3QwUHV2YXAyY3RUTVNZbmpZSmRtWm0vQm8vNmtoVUhMNHd2WUJRCnYzeTF6Z0QyREdIWjV5UUQ0T01CZ1E2OTJJVTBpTDJ5TnFoN1hBamxSSUNNYi9ndjFTSEtIUnpRKzhTMWg5RTYKVHNkMnRUVkl0UUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNNK3h4MQp2QUxUbjA0dVNObjVZRlNxeExOUCtqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRU5CUUFECmdnSUJBRWlpMVFBTEx0QS92QnpWdFZSSkhscHI5T1R5NEVBMzRNd1VlN25KK2pXMWRSZVRhZ1ZwaFp6TlR4bDQKV3htQjgyTSt3ODViai9VdlhnRjJFejhzQUxuTmxsSTVTVzBFVHNYcEQ0WU40ZnF6WDRJUzhUck9aZ1lrTkN2bwp6TXJuYWR5SG5jSTAxM25SMDNlNHFsbFkvcDBtK2ppR1BwMktoMlJYNVJjNjR2bU51ZU16ZU1HUTJMamR0NE5SCjVNVE1JOVVHZk9aUjA4MDBNY0QyUnJzTHJmdzlFQVVxTzBxUkplNk0xSVNIZ0NxOENZeXFPaE5mNkRSNVVNRVEKR2ZuVEtCN1UwVkV3S2JPdWtHZldId3Bqc2NXcHhrSXhZeGVVNzJuTEwvcU1GSDNFUXhpSjJmQXlRT2FBNGtaZgo1ZVBCQUZtbytlZ2d2SWtzRGtjMEMrcFh3bE0yL0tmVXJ6SE4vZ0xsZGZxNUp3bjU4L1U3eW4yZnFTTExpTW1xCjBVYzlObmVvV1dScko4L3ZKOEhqSkxXRzk2NStNazJ3ZVdqUk9laVFXTU9EdkE4czFwZnJ6Z3poSU1mYXR6N0QKUDc4djNEU2sreXNoeldlUFMvVGo2dFEvNTArNnVhV1RSUnhtSHlINlpGNXY0SGFVTXN0MTlXN2w5by9IdUtUTQpxSlo5WlBza1drb0RiR3M0eHVnRFE1cjNWN216S1dtVE9QUUQ4cnY3Z21zSElORlNINXBrQW51WVp0dGNUVm9QCjBJU1ZvRHdVUXdiS3l0dTRRVGJhYWtSbmg2K3Y0MFVSRldrSXNyNFdPWmNrYnhKRjBXZGRDYWpKRmRyNjBxWmYKRTJFZnY0V3N0SzJ0QlpRSWd4NTFGOU54TzVOUUkxbWc3VHlSVkoxMkFNWER1RGpiCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSFRDQ0FhT2dBd0lCQWdJVVEzQ0NkODlOWFRUeHlxNHlMemYzOUg5MW9KNHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01UQWVGdzB5TVRBME1qZ3hOek0xTkROYQpGdzAwTmpBME1qZ3hOek0xTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ERXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkxOdW11VjE2b2NOZlFqM1JpZDhOZWVxcmx0cUx4ZVAwQwpmbGZka1htY2JMbFNpRlM4THdTK3VNMzJFTkVwN0xYUW9NUHdpWEFadTFGbHhVT2N3NXRqblNDRFBnWUxwa0pFCmhSR25Tam90NmRab0wwaE9VeXNIUDAyOXVheDNPVmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCU09CMkxBVU4zR0dRWUFSblFFOS9PdWZYVk5NREFLQmdncQpoa2pPUFFRREF3Tm9BREJsQWpFQW5EUGZRZU1qcUVJMkpwYzFYSHZyMjB2NHFvdHpWUlZjckhncEQ3b2gyTVNnCjJORUQzVzNST1QzRWsyRFM0M0t5QWpCOHhYNkkwMUQxSGlYbytrNTE1bGlXcERWZkcyWHFZWnB3STdVTm81dVMKVW05cG9JeU5TdER1aXc3TFI0N1FqUkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSERDQ0FhT2dBd0lCQWdJVUtQMlpZRUZIcGdFNnloUjdIKy81YUFpRFhYMHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOelEwTlRSYQpGdzAwTmpBME1qZ3hOelEwTlROYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ESXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUjRNSUhvWXg3bDYzRlJEL2NIQjhvNW1YeE8xUS9NTURBTApqMmFUUHMrOXhZYTkrYkczdEQ2MEI4anpsakh6N2FSUCtLTk9qU2tWV0xqVmIzL3ViQ0sxc0s5SVJRcTlxRW1VCnY0UkRzTnVFU2dNakdXZHFiOEZ1dkFZNU45R0lJdmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCVG1HSFgvNzJEZWhLVDFSc2ZlU2xYak1qWjU5VEFLQmdncQpoa2pPUFFRREF3Tm5BREJrQWpBbWMwbDZ0cXZtU2ZSOVVqL1VRUVN1Z0VPRFpYVzVoWUE0TzladjVKT0dxNC9uCmljaC9tMzVyQ2hKVllhb1I0SGtDTUhmb01YR3NQSEVEMW9RbUhoUzQ4enM3M3UxWi9HdE1NSDlaemtYcGMyQVYKbWt6dzVsNGxJaFZ0d29kWjBMS09hZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IFJTQSBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYkRDQ0ExU2dBd0lCQWdJVVBnTkpnWFVXZERHT1RLdlZ4WkFwbHNVNUVOMHdEUVlKS29aSWh2Y05BUUVMCkJRQXdUakVMTUFrR0ExVUVCaE1DVlZNeEVqQVFCZ05WQkFvTUNVTnZiVzFUWTI5d1pURXJNQ2tHQTFVRUF3d2kKUTI5dGJWTmpiM0JsSUZCMVlteHBZeUJVY25WemRDQlNVMEVnVW05dmRDMHdNVEFlRncweU1UQTBNamd4TmpRMQpOVFJhRncwME5qQTBNamd4TmpRMU5UTmFNRTR4Q3pBSkJnTlZCQVlUQWxWVE1SSXdFQVlEVlFRS0RBbERiMjF0ClUyTnZjR1V4S3pBcEJnTlZCQU1NSWtOdmJXMVRZMjl3WlNCUWRXSnNhV01nVkhKMWMzUWdVbE5CSUZKdmIzUXQKTURFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN3U0dXakRSMUM0NUZ0bllTawpZWllTd3UzRDJpTTBHWGIyNnYxVld2WlZBVk1QOHN5TWwwKzVVTXV6QVVSV2x2MmJLT3g3ZEF2blFtdFZ6c2xoCnN1aXRRRHk2dVVFS0JVOGJKb1dQUTdWQXRZWFIxSEhjZzBIejlrWEhnS0tFVUpkR3pxQU14R0JXQkIwSFcwYWwKRHJKTHBBNmxmTzc0MUdJRHVaTnFpaFM0Y1BndWdrWTRJdzUweDJ0QnQ5QXBvNTJBc0g1M2syTkMrelNETzNPagpXaUUyNjBmNkdCZlp1bWJDazZTUC9GMmtyZnhRYXBXc3ZDUXowYjJJZjRiMTliSnpLbzk4cndqeUdwZy9xWUZsClA4R01pY1dXTUpvS3ovVFV5RFR0blMrOGpUaUdVKzZYbjZteVk1UVhqUS9jWmlwOFVsRjF5NW1PNkQxY3Y1NDcKS0kyREFnK3BuM0xpTEN1ejNHYVhBRURRcEZTT20xMTdSVFltMW5KRDY4L0E2ZzNjemhMbWZUaWZCU2VvbHo3cApVY1pzQlNqQkFnL3BHRzNzdlp3RzFLZEo5RlFGYTJ3dzhlc0QxZW85YW5iQ3l4b29TVTEvWk9ENks5cHpnNEgvCmtRTzlsTHZrdUk2Y01tUE5uN3RvZ2JHRVc2ODJ2M2Z1SFgvM1NadFM3TkozV24yUm5VM0NPUzNrdW9MNGIvSk8KSGc5TzVqOVpwU1BjUFllb0tGZ28wZkViTnR0UHhQL2hqRnR5ak1jbUF5ZWpPUW9CcXNDeU1XQ0RJcUZQRWdrQgpFYTgwMU0vWHJtTFRCUWUwTVhYZ0RXMVhUMm1IK1ZlcHVoWDJ5Rkp0b2N1Y0grWDhlS2cxbXA5QkZNNmx0TTZVCkNCd0pyVmJsMnJaSm1rcnFZeGhUbkN3dXd3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEcKQTFVZER3RUIvd1FFQXdJQkJqQWRCZ05WSFE0RUZnUVVOMTJtbW5ReXdzTDV4NllWRUZtNDVQM2x1RzB3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFLK256OTcvNEwxQ2pVM2xJcGJmYU9wOVRTcDkwSzA5Rmx4RDUzM0FodWg2Ck5XUHh6SUhJeGd2b0xsSTFwS1pKa0dOUnJEU3NCVHRYQU9uVFl0UFpLZFZVdmh3UWtaeXliZjVaL1huMzZsYlEKbm1oVVFvOG1VdUpNM3krWHBpL1NCNWlvODJCZFM1cFlWNGp2Z3VYNnIyeUJTNUtQUUpxVFJsbkxYM2dXc1djKwpRZ3ZmS05td3JaZ2d2a044MFY0YUNSY2tqWHRkbGVtcndXQ3JXeGhrZ1B1dDRBWjlIY3BadVBONEtXZkdWaDJ2CnRyVjBLbmFoUC90MU1KK1VYanVsWVBQTFhBemlEc2xnK01rZkZvb20zZWNuZitzbHBvcTl1QzAyRUpxeFdFMmEKYUU5Z1ZPWDJSaE9PaUt5OElVSVNyY1pLaVgyYndkZ3Q2WllEOUtKMERMd0FIYi9XTnlWbnRIS0xyNFc5NmlvRApqOHo3UEVRa2d1SUJwUXRadGpTTk1nc1NEZXNud3YxQjEwQThja1lwd0l6cXVnL3hCcE11OTV5bzlHQStvL0U0ClhvNFR3Yk02bDRjL2tzcDRxUnl2MExBYkpoNitjT3g2OVRPWTZsei9Ld3NFVGtQZFkzNE9wMDU0QTVVKzFDMHcKbFJFUUtDNi9vQUkrLzE1WjB3VU9sVjlUUmU5cmg5Vkl6UmFtbG9QaDM3TUc4OEVVMjZmc0hJdGRrSkFOY2xIbgpZZmtVeXErRGo3K3ZzUXBaWGR4YzErU1dyVnRnSGRxdWw3STUyUWIxZGdBVCtHaE1JYkExeE54VnNzbkJRVm9jCmljQ01iM1NnYXpOTnRRRW8vYTJ0aVJjN3BwcUV2T3VNNnNSeEpLaTZLZmtJc2lkV05USmY2am43TVpyVkdjencKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3QtMDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZiRENDQTFTZ0F3SUJBZ0lVVkJhL08zNDVsWEdOMGFvQXBZWU5LNDk2QlU0d0RRWUpLb1pJaHZjTkFRRUwKQlFBd1RqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aQpRMjl0YlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCU1UwRWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOekUyCk5ETmFGdzAwTmpBME1qZ3hOekUyTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXQKVTJOdmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1VsTkJJRkp2YjNRdApNREl3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRGgrZzc3YUFBU3lFM1ZyQ0xFCk5RRTd4VlRsV1haanBYL3J3Y1JxbUwweWpSZUE2MTI2MFdJOUpTTVpOUlRwZjRtbkcySTgxbERuTkpVRE1yRzAKa3lJOXArS3g3ZVo3VGk2SG13MHpkUXJlcWpYbmZ1VTJtS0t1Slo2VnN6S1dwQ3RZSHU4Ly9tSTBTRkhSdEkxQwpyV0RhU1dxVmNOM1NBT0xNVjJNQ2U1YmRTWmRia2s2VjAvbkxLUjhZU3ZnQkt0SmpDVzRrNlluUzVjY2lUTnh6CmhrY0FxZzJJanE2RmZVcnB1ek5QRGxKd25aWGpmRzJXV3kwOVg2R0RSbDIyNHlXNGZLY1pnQnpxWlVQY2tYazIKTEhSODhtY0d5WW5KMjcvYWFMOGo3ZHhyclNpRGVTL3NPS1VOTndGbko1cnBNOWt6WHplaHhmQ3JQZnA0c09jcwpuL1krbjJEZzcwanBrRVVlQlZGNEdpd1NMRndvckEyaUk1NDBqd1htb2pQT0VYY1QxQTZrSGtJZmhzMXcvdGt1CkZUMGR1N2p5VTFmYnpNWjBLWndZc3paMU9DNFBWS0g0a2grSmxrKzcxTzZkNlRzMlFyVUtPeXJVWkhrMkVPSDUKa1FNcmV5QlV6UTBaR3NoQk1qVFJzSm5oa0I0QlFEYTF0L3FwNVhkMXBDS0JYYkNMNUNjU0QxU0l4dHVGZE9hMwp3TmVtS2ZyYjN2T1RseWNFVlM4S2J6ZkZQUk92Q2dDcExJc2NnU2pYNzRZeHFhN3licmpLYWl4VVI5Z3FpQzZ2CndRY1FlS3dSb2k5QzhEZkY4cmhXM1E1aUxjNHRWbjVWOHFkRTlpc3k5Q09vUitqVUtnRjR6MnJETjZpZVpkSXMKNWZxNk04RUdSUGJtejZVTnAyWUlOSW9zOHdJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVVI5RG5zU0wvblN6MTJWZGdzN0d4Y0pYdllYb3dEUVlKCktvWklodmNOQVFFTEJRQURnZ0lCQUlacHNVMHY2WjlQSXBOb2p1UWhtYVBPUlZNYmMwUlRBSUZoelRIakNMcUIKS0NoNmtybTJxTWhEbnNjVEprM0MyT1ZWbkpKZFVOakNLOXYrNXFpWHoxSTZKTU5sWkZ4SE1hTmxOUlBEazduMworVkdYdTZUd1lvZkYxZ2JUbDRNZ3FYNjd0aUhDcFEyRUFPSHlKeENEdXQwRGdkWGRhTU5tRU1qUmRyU3pieW1lCkFQbkNLZld4a3hsU2FSb3NUS0NMNEJXYU1TL1RpSlZaYnVYRXMxRElGQWhLbTRzVGc3R2tjckk3ZGpOQjNOeXEKcGdkdkhTUVNuOGgydlMvWmp2UXM3cmZTT0JBa05sRXY0MXhkZ1NHbjJydE8vK1lIcVA2NURTZHN1M0JhVlhvVAo2ZkVxU1duSFg0ZFhURU41YlRwbDZUQmNRZTdyZDZWekVvam92MzJ1NWNTb0h3Mk9IRzFRQWs4bUdFUGVqMVdGCnNRczNCV0RKVlRrU0JLRXF6M0VXbnpaUlNiOXdPNTVublB0N2VjazVISGlzZDVGVW1yaDFDb0ZTbCtObVlXdnQKUGpnZWxtRlY0WkZVak8yTUpCK0J5UkNhYzVrckZrNXlBRDlVRy9pTnVvdm5GTmEyUlU5ZzdKYXV3eThDVGwyZApsa2x5QUxLcmRWd1BhRnNkWmNKZk13OGVEL0E3aHZXd1RydWM5K29sQmR5dG9wdExGd0crUXQ4MUlSMnRxNjcwCnY2NGZHOVBpTy95emNuTWNteWlRaVJNOUhjRUFSd21XbWpnYjNiSFBEY0swUlBPV2xjNHlPbzgwbk9BWHgxN08KcmczYmh6amxQMXY5bXhuaE1VRjZjS29qYXdIaFJVek5sTTQ3bmkzbmlBSWk5RzdveU96V1BQTzVzdGQzZXF4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFTWpDQ0F4cWdBd0lCQWdJQkFUQU5CZ2txaGtpRzl3MEJBUVVGQURCN01Rc3dDUVlEVlFRR0V3SkhRakViCk1Ca0dBMVVFQ0F3U1IzSmxZWFJsY2lCTllXNWphR1Z6ZEdWeU1SQXdEZ1lEVlFRSERBZFRZV3htYjNKa01Sb3cKR0FZRFZRUUtEQkZEYjIxdlpHOGdRMEVnVEdsdGFYUmxaREVoTUI4R0ExVUVBd3dZUVVGQklFTmxjblJwWm1sagpZWFJsSUZObGNuWnBZMlZ6TUI0WERUQTBNREV3TVRBd01EQXdNRm9YRFRJNE1USXpNVEl6TlRrMU9Wb3dlekVMCk1Ba0dBMVVFQmhNQ1IwSXhHekFaQmdOVkJBZ01Fa2R5WldGMFpYSWdUV0Z1WTJobGMzUmxjakVRTUE0R0ExVUUKQnd3SFUyRnNabTl5WkRFYU1CZ0dBMVVFQ2d3UlEyOXRiMlJ2SUVOQklFeHBiV2wwWldReElUQWZCZ05WQkFNTQpHRUZCUVNCRFpYSjBhV1pwWTJGMFpTQlRaWEoyYVdObGN6Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFMNUFuZlJ1NGVwMmh4eE5SVVNPdmtiSWd3YWR3U3IrR0IrTzVBTDY4NnRkVUlvV01RdWEKQnRERmNDTE5TUzFVWTh5MmJtaEdDMVBxeTB3a3dMeHlUdXJ4RmE3MFZKb1NDc042c2pOZzR0cUpWZk1pV1BQZQozTS92ZzRhaWpKUlBuMmp5bUpCR2hDZkhkci9qekRVc2kxNEhaR1dDd0Vpd3FKSDVZWjkySUZDb2tjZG10ZXQ0CllnTlc4SW9hRStveG94NmdtZjA0OXZZbk1saHZCL1ZydVBzVUs2KzNxc3pXWTE5empOb0ZtYWc0cU1zWGVEWlIKck9tZTlIZzZqYzhQMlVMaW1BeXJMNThPQWQ3dm41bEo4UzNmckhSTkc1aTFSOFhsS2RINWtCakhZcHkrZzhjbQplejZLSmNmQTNaM21OV2dRSUoyUDJON1N3NFNjRFY3b0w4a0NBd0VBQWFPQndEQ0J2VEFkQmdOVkhRNEVGZ1FVCm9CRUtJejZXOFFmczRxOHA3NEtsZjlBd3BMUXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdld1lEVlIwZkJIUXdjakE0b0RhZ05JWXlhSFIwY0RvdkwyTnliQzVqYjIxdlpHOWpZUzVqYjIwdgpRVUZCUTJWeWRHbG1hV05oZEdWVFpYSjJhV05sY3k1amNtd3dOcUEwb0RLR01HaDBkSEE2THk5amNtd3VZMjl0CmIyUnZMbTVsZEM5QlFVRkRaWEowYVdacFkyRjBaVk5sY25acFkyVnpMbU55YkRBTkJna3Foa2lHOXcwQkFRVUYKQUFPQ0FRRUFDRmI4QXZDYjZQK2srdFo3eGtTQXprL0V4ZllBV015bXRyd1VTV2dFZHVqbTdsM3NBZzlnMW8xUQpHRThtVGdIajVyQ2w3cis4ZEZSQnYvMzhFcmpIVDFyMGlXQUZmMkMzQlVyejl2SEN2OFM1ZElhMkxYMXJ6Tkx6ClJ0MHZ4dUJxdzhNMEF5eDlsdDFhd2c2bkNwbkJCWXVyREMvelhEclBiRGRWQ1lmZVUwQnNXTy84dHF0bGJnVDIKRzl3ODRGb1Z4cDdaOFZsSU1DRmxBMnpzNlNGejdKc0RvZUEzcmFBVkdJLzZ1Z0xPcHl5cEVCTXMxT1VJSnFzaQpsMkQ0a0Y1MDFLS2FVNzN5cVdqZ29tN0MxMnl4b3crZXYrdG81MWJ5cnZMakt6ZzZDWUcxYTRYWHZpM3RQeHEzCnNtUGk5V0lzZ3RScUFFRlE4VG1EbjVYcE5wYVliZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBELVRSVVNUIEJSIFJvb3QgQ0EgMSAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDMnpDQ0FtQ2dBd0lCQWdJUWZNbVBLNFRYMytvUHlXV2EwMHRObGpBS0JnZ3Foa2pPUFFRREF6QklNUXN3CkNRWURWUVFHRXdKRVJURVZNQk1HQTFVRUNoTU1SQzFVY25WemRDQkhiV0pJTVNJd0lBWURWUVFERXhsRUxWUlMKVlZOVUlFSlNJRkp2YjNRZ1EwRWdNU0F5TURJd01CNFhEVEl3TURJeE1UQTVORFV3TUZvWERUTTFNREl4TVRBNQpORFExT1Zvd1NERUxNQWtHQTFVRUJoTUNSRVV4RlRBVEJnTlZCQW9UREVRdFZISjFjM1FnUjIxaVNERWlNQ0FHCkExVUVBeE1aUkMxVVVsVlRWQ0JDVWlCU2IyOTBJRU5CSURFZ01qQXlNREIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCTWJMeHlqUis0VDFtdTlDRkNEaFEydHVkYTM4S3dPRTFIYVRKZGRaTzBGbGF4N21OQ3E3ZFBZUwp6dWh0NTZ2a1BFNC9SQWlMelJaeHk3K1NtZlNrMXp4UVZGS1FoWU40bEdkbm94d0pHVDExTklYZTdXQjl4d3kwClFWSzVidVh1UXFPQ0FRMHdnZ0VKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkhPUkVLdi8KVmJOYWZBa2wxYks2Q0tCcnF4OXRNQTRHQTFVZER3RUIvd1FFQXdJQkJqQ0J4Z1lEVlIwZkJJRytNSUc3TUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtUXRkSEoxYzNRdWJtVjBMMk55YkM5a0xYUnlkWE4wWDJKeVgzSnZiM1JmClkyRmZNVjh5TURJd0xtTnliREI1b0hlZ2RZWnpiR1JoY0RvdkwyUnBjbVZqZEc5eWVTNWtMWFJ5ZFhOMExtNWwKZEM5RFRqMUVMVlJTVlZOVUpUSXdRbElsTWpCU2IyOTBKVEl3UTBFbE1qQXhKVEl3TWpBeU1DeFBQVVF0VkhKMQpjM1FsTWpCSGJXSklMRU05UkVVL1kyVnlkR2xtYVdOaGRHVnlaWFp2WTJGMGFXOXViR2x6ZERBS0JnZ3Foa2pPClBRUURBd05wQURCbUFqRUFsSkF0RS9yaFkvaGhZK2l0aFhoVWtaeTRremcrR2tIYVFCWlRRZ2pLTDQ3eFBvRlcKd0tyWTdSakVzSzcwUHZvbUFqRUE4eWppeHRzcm1mdTNVYmdrbzZTVWVoby81amJpQTFjemlqRExnc2ZXRkJIVgpkV05iRkpXY0h3SFAyTlZ5cHc4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBFViBSb290IENBIDEgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQzJ6Q0NBbUNnQXdJQkFnSVFYd0pCMTNxSGZFd0RvNnlXamZ2LzBEQUtCZ2dxaGtqT1BRUURBekJJTVFzdwpDUVlEVlFRR0V3SkVSVEVWTUJNR0ExVUVDaE1NUkMxVWNuVnpkQ0JIYldKSU1TSXdJQVlEVlFRREV4bEVMVlJTClZWTlVJRVZXSUZKdmIzUWdRMEVnTVNBeU1ESXdNQjRYRFRJd01ESXhNVEV3TURBd01Gb1hEVE0xTURJeE1UQTUKTlRrMU9Wb3dTREVMTUFrR0ExVUVCaE1DUkVVeEZUQVRCZ05WQkFvVERFUXRWSEoxYzNRZ1IyMWlTREVpTUNBRwpBMVVFQXhNWlJDMVVVbFZUVkNCRlZpQlNiMjkwSUVOQklERWdNakF5TURCMk1CQUdCeXFHU000OUFnRUdCU3VCCkJBQWlBMklBQlBFTDNZWkRJQm5mbDRYb0lrcWJ6NTJZdjdRRkpzbkw0NmJTajhXZWVIc3hpYW1KclNjOFpSQ0MKL04vRG5VN3dNeVBFMGpMMUhMRGZNeGRkeGZDeGl2bnZ1YmNVeWlsS3dnK3BmM1ZsU1Nvd1ovUms5OVlhZDlyRAp3cGRoUW50SnJhT0NBUTB3Z2dFSk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZIOFFBUlkzCk9xUW81RkQ0cFBmc2F6SzIvdW1MTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCeGdZRFZSMGZCSUcrTUlHN01ENmcKUEtBNmhqaG9kSFJ3T2k4dlkzSnNMbVF0ZEhKMWMzUXVibVYwTDJOeWJDOWtMWFJ5ZFhOMFgyVjJYM0p2YjNSZgpZMkZmTVY4eU1ESXdMbU55YkRCNW9IZWdkWVp6YkdSaGNEb3ZMMlJwY21WamRHOXllUzVrTFhSeWRYTjBMbTVsCmRDOURUajFFTFZSU1ZWTlVKVEl3UlZZbE1qQlNiMjkwSlRJd1EwRWxNakF4SlRJd01qQXlNQ3hQUFVRdFZISjEKYzNRbE1qQkhiV0pJTEVNOVJFVS9ZMlZ5ZEdsbWFXTmhkR1Z5WlhadlkyRjBhVzl1YkdsemREQUtCZ2dxaGtqTwpQUVFEQXdOcEFEQm1BakVBeWp6R0tuWENYblZpT1RZQVlGcUx3Wk9aek5uYlFUczdoNWtYTzlYTVQ4b2k5NkNBCnkvbTBzUnRXOVhMUy9CblJBakVBa2Zjd2t6OFFSaXR4cE5BN1JKdkFLUUlGc2tGM1VmTjVXcDZPRktCT1F0SmIKZ2ZNMGFnUG5JamhRVyswWlQwTVcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRU16Q0NBeHVnQXdJQkFnSURDWVB6TUEwR0NTcUdTSWIzRFFFQkN3VUFNRTB4Q3pBSkJnTlZCQVlUQWtSRgpNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTUhrUXRWRkpWVTFRZ1VtOXZkQ0JECmJHRnpjeUF6SUVOQklESWdNakF3T1RBZUZ3MHdPVEV4TURVd09ETTFOVGhhRncweU9URXhNRFV3T0RNMU5UaGEKTUUweEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTQpIa1F0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdNakF3T1RDQ0FTSXdEUVlKS29aSWh2Y05BUUVCCkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5PeVNzOTZSKzkxbXlQNk9pL1dVRVdKTlRyR2E5disyd0JvcU9BREVSMDMKVUFpZlRVcG9sRFd6VTlHVVk2Y2dWcS9lVVhqc0tqM3pTRWhRUGdyZlJsV0xKMjNERUUwTmtWSkQySWZnWFU0Mgp0U0hLWHpsQUJGOWJmc3lqeGl1cFFCN1pOb1RXU1BPU0hqUkdJQ1RCcEZHT1NocnZVRDlwWFJsL1JjUEhBWTlSCnlTUG9jcTYwdkZZSmZ4TExITEd2S1pBS3lWWE1EOU8wR3UxSE5WcEs3Wnh6QkNIUXFyME1FN1VBeWlac3hHc00KbEZxVmxOcFFtdkgvcFN0bU1hVEpPS0RmSFIrNENTN3pwK2huVXF1VkgrQkdQdGlrdzhwYXhUR0E2RWlhbjVScAovaG5kMkhOOGdjcVczbzd0c3pJRlpZUTA1dWI5VnhDMVgzYS9MN0FRRGNVQ0F3RUFBYU9DQVJvd2dnRVdNQThHCkExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRlAzYUZNU2ZNTjRodlI1Q09meXJZeU5KNFBHRU1BNEcKQTFVZER3RUIvd1FFQXdJQkJqQ0Iwd1lEVlIwZkJJSExNSUhJTUlHQW9INmdmSVo2YkdSaGNEb3ZMMlJwY21WagpkRzl5ZVM1a0xYUnlkWE4wTG01bGRDOURUajFFTFZSU1ZWTlVKVEl3VW05dmRDVXlNRU5zWVhOekpUSXdNeVV5Ck1FTkJKVEl3TWlVeU1ESXdNRGtzVHoxRUxWUnlkWE4wSlRJd1IyMWlTQ3hEUFVSRlAyTmxjblJwWm1sallYUmwKY21WMmIyTmhkR2x2Ym14cGMzUXdRNkJCb0QrR1BXaDBkSEE2THk5M2QzY3VaQzEwY25WemRDNXVaWFF2WTNKcwpMMlF0ZEhKMWMzUmZjbTl2ZEY5amJHRnpjMTh6WDJOaFh6SmZNakF3T1M1amNtd3dEUVlKS29aSWh2Y05BUUVMCkJRQURnZ0VCQUgrWDJ6REkzNlNjZlNGNmdIRE9GQkpwaUJTVllFUUJyTExwTUUrYlVNSm0ySDZOTUxWd01lbmkKYWNmemNOc2dGWWJRRGZDK3JBRjFoTTUrbjAyL3QyQTduUFBLSGVKZWFOaWpuWmZsUUdEU05pSCswTFM0RjlwMApvMy9VMzdDWUFxeHZhMnNzSlNSeW9XWHVKVnJsNWpMbjh0K3JTZnJ6a0drajJ3VFo1MXhZL0dYVWw3N00vQzRLCnpDVXFOUVQ0WUpFVmRUMUIveU1mR2NoczY0SlRCS2JrVENKTmpZeTZ6bHR6N0dSVVVHM1JuRlg3YWNNMnc0eTgKUElXbWF3b21EZUNUbUdDdWZzWWtsNHBoWDVHT1pwSUpoemJOaTVzdFB2WlIxRkRVV1NpOWcvTE1LSHRUaG0zWQpKb2h3MStxUnpUNjV5c0NRYmxyR1huUmwxMXorbytJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBSb290IENsYXNzIDMgQ0EgMiBFViAyMDA5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFUXpDQ0F5dWdBd0lCQWdJRENZUDBNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1GQXhDekFKQmdOVkJBWVRBa1JGCk1SVXdFd1lEVlFRS0RBeEVMVlJ5ZFhOMElFZHRZa2d4S2pBb0JnTlZCQU1NSVVRdFZGSlZVMVFnVW05dmRDQkQKYkdGemN5QXpJRU5CSURJZ1JWWWdNakF3T1RBZUZ3MHdPVEV4TURVd09EVXdORFphRncweU9URXhNRFV3T0RVdwpORFphTUZBeEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEtqQW9CZ05WCkJBTU1JVVF0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdSVllnTWpBd09UQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFKbnhoRFJ3dWkrM01LQ092WHdFejc1aXZKbjlncGZTZWdwbgpsamdKOWhCT2xTSnptWTNhRlMzbkJmd1pjeUszanBnQXZEdzlyS0ZzKzlaNUpVdXQ4TXhrMm9nK0tiZ1BDZE0wCjNUUDFZdEhoelJucDdoaFBURml1NGg3V0RGc1ZXdGc2dU1RWVpCN2pNN0sxaVhkT0RML1psR3NUbDI4U28vNloKcVFUTUZleGdhRGJ0Q0h1MzliK1Q3V1l4ZzR6R2NUU0hUaGZxcjR1UmpSeFdRYTRpTjE0MzhoM1owUzBOTDJsUgpwNzVtcG9vNktyM0hHckhoRlBDK09oMjV6MXV4YXY2MHNVWWdvdnNlTzNEdms1aDlqSE9XOHNYdmhYQ3RLU2I4CkhnUStIS0RZRDh0U2cySjg3b3RUbFpDcFY2THFZUVhZK1UzRUovcHVyZTM1MTFIM2E2VUNBd0VBQWFPQ0FTUXcKZ2dFZ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZOT1Vpa3hpRXlvWkxzeXZjb3A5TnRlYQpITnhuTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCM1FZRFZSMGZCSUhWTUlIU01JR0hvSUdFb0lHQmhuOXNaR0Z3Ck9pOHZaR2x5WldOMGIzSjVMbVF0ZEhKMWMzUXVibVYwTDBOT1BVUXRWRkpWVTFRbE1qQlNiMjkwSlRJd1EyeGgKYzNNbE1qQXpKVEl3UTBFbE1qQXlKVEl3UlZZbE1qQXlNREE1TEU4OVJDMVVjblZ6ZENVeU1FZHRZa2dzUXoxRQpSVDlqWlhKMGFXWnBZMkYwWlhKbGRtOWpZWFJwYjI1c2FYTjBNRWFnUktCQ2hrQm9kSFJ3T2k4dmQzZDNMbVF0CmRISjFjM1F1Ym1WMEwyTnliQzlrTFhSeWRYTjBYM0p2YjNSZlkyeGhjM05mTTE5allWOHlYMlYyWHpJd01Ea3UKWTNKc01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQTA3WHRhUEtTVWlPOGFFWFVITDdQK1BQb2VVU2JyaC9ZcAozdUR4MU1Za0NlbkJ6MVVidEREWnpocitCbEdtRmFRdDc3Skx2eUFvSlVuUnBqWjNOT2hrMzFLeEVjZHplczA1Cm5zS3RqSEVoOGxwcnI5ODhUbFd2c29SbEZJbTVkOHNxTWI3UG8yM1BiMGlVTWtadjUzR01vS2FFR1RjSDhnTkYKQ1N1R2RYemZYMmxYQU50dTJLWnlJa3RRMUhXWVZ0KzNHUDlEUTFDdWVrUjc4SGxSMTBNOXA5T0IwL0RKVDduYQp4cGVHMElMRDVFSnQvckRpWkU0T0p1ZEFOQ2ExQ0luWENHTmpPQ2QxSGpQcWJxamRuNWxQZEUyQmlZQkwzWnFYCktWd3Z2b0ZCdVl6LzZuMWdCcDdOMXozVExxTVZ2S2ptSnVWdnc5eTRBeUhxbnhieExGUzEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRHR6Q0NBcCtnQXdJQkFnSVFET2ZnNVJmWVJ2NlA1V0Q4Ry9Bd09UQU5CZ2txaGtpRzl3MEJBUVVGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1EwRXdIaGNOTURZeE1URXdNREF3TURBd1doY05NekV4TVRFd01EQXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUTBFd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDdERoWE81RU9BWExHSDg3ZGcrWEVTcGE3YwpKcFNJcXZUTzlTQTVLRmhnRFBpQTJxa1ZsVEpoUExXeEtJU0tpdHlmQ2d5REYzcVBrS3lLNTNsVFhER0VLdllQCm1ESTJkc3plM1R5b291OXEreUh5VW1IZm55RFhIK0t4MmY0WVpOSVNXMS81V0JnMXZFZk5vVGI1YTMvVXNEZysKd1J2RGpEUFoyQzhZL2lnUHM2ZUQxc051Uk1CaE5aWVcvbG1jaTNadDEvR2lTdzByL3d0eTJwNWcwSTZRTmNaNApWWWNnb2MvbGJRcklTWHd4bUROc0l1bUgwREphb3JvVGdoSHRPUmVkbVRweW9lYjZwTm5WRnpGMXJvVjlJcTQvCkFVYUc5aWg1eUxIYTVGY1h4SDRjRHJDMGtxWldzNzJ5bCsycXAvQzN4YWcvbFJiUS82R1c2d2hmR0hkUEFnTUIKQUFHall6QmhNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlJGNjZLdjlKTExnakV0VVl1bnB5R2Q4MjNJRHpBZkJnTlZIU01FR0RBV2dCUkY2Nkt2OUpMTGdqRXRVWXVuCnB5R2Q4MjNJRHpBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQW9nNjgzK0x0OE9OeWMzcGtsTC8zY21iWU11UkMKZFdLdWgrdnkxZG5lVnJPZnpNNFVLTGtObDJCY0VreFk1Tk05ZzBsRldKYzFhUnFvUitwV3hubXJFdGhuZ1lUZgpmd2s4bE9hNEppd2d2VDJ6S0luM1gvOGk0cGVFSCtsbDc0ZmczOEZuU2JOZDY3SUpLdXNtN1hpK2ZUOHI4N2NtCk5XMWZpUUcyU1Z1ZkFRV2JxejBsd2N5MmY4THhiNGJHK21SbzY0RXRsT3RDdC9xTUh0MWk4YjVRWjdkc3ZmUHgKSDJzTU5nY1dmemQ4cVZ0dGV2RVNSbUNEMXljRXZrdk9sNzdEWnlwb0VkK0E1d3d6WnI4VERSUnU4MzhmWXhBZQorbzBiSlcxc2o2VzNZUUd4MHFNbW9SQnhuYTNpdy9uRG1WRzNLd2NJemk3bVVMS24rZ3BGTDZMdzhnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGxqQ0NBbjZnQXdJQkFnSVFDNU1jT3RZNVorcG5JNy9EcjVyMFN6QU5CZ2txaGtpRzl3MEJBUXNGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1J6SXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpJd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEWjV5Z3ZVajgyY2ttSWt6VHorR29lTVZTQQpuNjFVUWJWSDM1YW8xSytBTGJrS3ozWDlpYVY5SlByaklnd3J2SlVYQ3pPL0dVMUJCcEFBdlF4TkVQNEh0ZWNjCmJpSlZNV1dYdmRNWDBoNWk4OXZxYkZDTVA0UU1scyszeXdQZ3ltMmhGRXdiaWQzdEFMQlNmSytSYkxFNEU5SHAKRWdqQUFMQWNLeEhhZDNBMm02N09lWWZjZ25EbUNYUndWV212bzJpZnY5MjJlYlB5blhBcFZmU3IvNVZoODhsQQpieDNSdnBPNzA0Z3F1NTIvY2xwV2NUcy8xUFBSQ3Y0bzc2UHUyWm12QTlPUFlMZnlrcUd4dlltSkh6RE53Nll1CllqT3VGZ0ozUkZybmdRbzhwMFF1ZWJnL0JMeGNvSWZoRzY5UmpzM3NMUHI0L20zd09ueXFpK1JubFRHTkFnTUIKQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01CMEdBMVVkRGdRVwpCQlRPdzBxNW1WWHl1TnRndjZsK3ZWYTFsemFuMWpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXlxVlZqT1BJClFXNXBKNmQxRWU4OGhqWnYwcDNHZURnZGFaYWlrbWt1T0d5YmZRVFVpYVd4TVRlS3lTSE1xMnpOaXh5YTFyOUkKMGpKbXdZckE4eTg2NzhEajFKR0cwVkRqQTl0emQyOUtPVlB0M2liSHRYMnZLMExSZFdMalNpc0N4MUJMNEduaQpsbXdPUkdZUVJJK3RCZXY0ZWF5bUcrZzNOSjFUeVdHcW9sS3ZTbkFXaHNJNnlMRVRjRGJZeis3MENqVFZXMHo5CkI1eWl1dGtCY2x6elRjSGREckVjRGNSanZxMzBGUHVKN0tKQkRrek15RmRBMEc0RHFzME1qb21abVd6d1BEQ3YKT045dnZLTytLU0FucTNUL0V5SjQzcGRTVlI2RHRWUWdBKzZ1d0U5VzNqZk13MytxQkNlNzAzZTRZdHNYZkp3bwpJaE56Yk04bTlZb3A1dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSakNDQWMyZ0F3SUJBZ0lRQzZGYStoM2ZvTFZKUksvTkpLQnM3REFLQmdncWhrak9QUVFEQXpCbE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnClJ6TXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRR0V3SlYKVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdQpZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpNd2RqQVFCZ2NxCmhrak9QUUlCQmdVcmdRUUFJZ05pQUFRWjU3eXNSR1h0emJnL1dQdU5zVmVwUkMwRkZmTHZDLzhRZEorMVlsSmYKWm40ZjVkd2JSWGtMek1aVENwMk5YUUxacVZuZUFscjJsU29PalRoS2lrbkd2TVlET0FkZlZkcCtDVzdpZjE3UQpSU0FQV1hZUTFxQWs4QzNlTnZKc0tUbWpRakJBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvCkJBUURBZ0dHTUIwR0ExVWREZ1FXQkJUTDBMMnA0WmdGVWFGTk42S0RlYzZOSFNya2hEQUtCZ2dxaGtqT1BRUUQKQXdObkFEQmtBakFscElGRkFtc1NTM1YwVDhnajQzRHlkWExlZklud3o1RnlZWjVlRUpKWlZybUR4eERuT09sWQpKalo5MWVRMGhqa0NNSHcyVS9BdzVXSmpPcG5pdHFNN216VDZIdG9Ra25GZWtST24zYVJ1a3N3eTF2VWhac2N2CjZwWmphbVZGa3BVQnRBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcnpDQ0FwZWdBd0lCQWdJUUNEdmdWcEJDUnJHaGRXckpXWkhIU2pBTkJna3Foa2lHOXcwQkFRVUZBREJoCk1Rc3dDUVlEVlFRR0V3SlZVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjMKZDNjdVpHbG5hV05sY25RdVkyOXRNU0F3SGdZRFZRUURFeGRFYVdkcFEyVnlkQ0JIYkc5aVlXd2dVbTl2ZENCRApRVEFlRncwd05qRXhNVEF3TURBd01EQmFGdzB6TVRFeE1UQXdNREF3TURCYU1HRXhDekFKQmdOVkJBWVRBbFZUCk1SVXdFd1lEVlFRS0V3eEVhV2RwUTJWeWRDQkpibU14R1RBWEJnTlZCQXNURUhkM2R5NWthV2RwWTJWeWRDNWoKYjIweElEQWVCZ05WQkFNVEYwUnBaMmxEWlhKMElFZHNiMkpoYkNCU2IyOTBJRU5CTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBNGp2aEVYTGVxS1RUbzFlcVVLS1BDM2VReWFLbDdoTE9sbHNCCkNTRE1BWk9uVGpDM1UvZER4R2tBVjUzaWpTTGRod1pBQUlFSnpzNGJnNy9melR0eFJ1TFdac2NGczNZbkZvOTcKbmg2VmZlNjNTS01JMnRhdmVndzVCbVYvU2wwZnZCZjRxNzd1S05kMGYzcDRtVm1GYUc1Y0l6Skx2MDdBNkZwdAo0M0MvZHhDLy9BSDJoZG1vUkJCWU1xbDFHTlhSb3I1SDRpZHE5Sm96K0VrSVlJdlVYN1E2aEwraHFrcE1mVDdQClQxOXNkbDZnU3plUm50d2k1bTNPRkJxT2Fzdit6Yk1VWkJmSFd5bWVNci95N3ZyVEMwTFVxN2RCTXRvTTFPLzQKZ2RXN2pWZy90UnZvU1NpaWNOb3hCTjMzc2hieVRBcE9CNmp0U2oxZXRYK2prTU92SndJREFRQUJvMk13WVRBTwpCZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUE5NVFOVmJSClRMdG04S1BpR3h2RGw3STkwVlV3SHdZRFZSMGpCQmd3Rm9BVUE5NVFOVmJSVEx0bThLUGlHeHZEbDdJOTBWVXcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQU11Y042cElFeElLK3QxRW5FOVNzUFRmcmdUMWVYa0lveVFZL0VzcgpoTUF0dWRYSC92VEJIMWpMdUcyY2VuVG5tQ21yRWJYamNLQ2h6VXlJbVpPTWtYRGlxdzhjdnBPcC8yUFY1QWRnCjA2Ty9uVnNKOGRXTzQxUDBqbVA2UDZmYnRHYmZZbWJXMFc1QmpmSXR0ZXAzU3ArZFdPSXJXY0JBSSswdEtJSkYKUG5sVWtpYVk0SUJJcURmdjhOWjVZQmJlck9nT3pXNnNSQmM0TDBuYTRVVStLcmsyVTg4NlVBYjNMdWpFVjBscwpZU0VZMVFTdGVEd3NPb0JycCt1dkZSVHAySW5CdVRoczRwRnNpdjlrdVhjbFZ6REFHeVNqNGR6cDMwZDh0YlFrCkNBVXc3QzI5Qzc5RnYxQzVxZlBybUFFU3JjaUl4cGcwWDQwS1BNYnAxWldWYmQ0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURqakNDQW5hZ0F3SUJBZ0lRQXpyeDVxY1JxYUM3S0dTeEhRbjY1VEFOQmdrcWhraUc5dzBCQVFzRkFEQmgKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1TQXdIZ1lEVlFRREV4ZEVhV2RwUTJWeWRDQkhiRzlpWVd3Z1VtOXZkQ0JICk1qQWVGdzB4TXpBNE1ERXhNakF3TURCYUZ3MHpPREF4TVRVeE1qQXdNREJhTUdFeEN6QUpCZ05WQkFZVEFsVlQKTVJVd0V3WURWUVFLRXd4RWFXZHBRMlZ5ZENCSmJtTXhHVEFYQmdOVkJBc1RFSGQzZHk1a2FXZHBZMlZ5ZEM1agpiMjB4SURBZUJnTlZCQU1URjBScFoybERaWEowSUVkc2IySmhiQ0JTYjI5MElFY3lNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1emZOTk54N2E4bXlhSkN0U25YL1Jyb2hDZ2lOOVJsVXlmdUkKMi9PdThqcUprVHg2NXFzR0dtdlByQzNvWGdra1JMcGltbjdXbzZoKzRGUjFJQVdzVUxlY1l4cHNNTnphSHhteAoxeDdlL2RmZ3k1U0RONjdzSDBOTzNYc3MwcjB1cFMva3FiaXRPdFNacExZbDZadHJBR0NTWVA5UElVa1k5MmVRCnEyRUduSS95dXVtMDZaSXlhN1h6VitoZEc4Mk1IYXVWQkpWSjh6VXRsdU5KYmQxMzQvdEpTN1NzVlFlcGo1V3oKdENPN1RHMUY4UGFwc3BVd3RQMU1WWXduU2xjVWZJS2R6WE9TMHhaS0JneU1VTkdQSGdtK0Y2SG1JY3I5ZytVUQp2SU9sQ3NSbktQWnpGQlE5Um5iRGh4U0pJVFJOcnc5RkRLWkpvYnE3bk1XeE00TXBoUUlEQVFBQm8wSXdRREFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkQmdOVkhRNEVGZ1FVVGlKVUlCaVYKNXVOdTVnLzYrcmtTN1FZWGp6a3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR0JuS0pSdkRraGo2ekhkNm1jWQoxWWw5UE1XTFNuL3B2dHNyRjkrd1gzTjNLaklUT1lGblFvUWo4a1ZuTmV5SXYvaVBzR0VNTktTdUlFeUV4dHY0Ck5lRjIyZCttUXJ2SFJBaUdmelowSkZyYWJBMFVXVFc5OGtuZHRoL0pzdzFIS2oyWkw3dGN1N1hVSU9HWlgxTkcKRmR0b20vRHpNTlUrTWVLTmhKN2ppdHJhbGo0MUU2VmY4UGx3VUhCSFFSRlhHVTdBajY0R3hKVVRGeThiSlo5MQo4ckdPbWFGdkU3RkJjZjZJS3NoUEVDQlYxL01VUmVYZ1JQVHFoNVV5a3c3K1UwYjZMSjMvaXlLNVM5a0pSYVRlCnBMaWFXTjBiZlZLZmpsbERpSUdrbmliVmI2M2REY1kzZmUwRGtodmxkMTkyN2p5TnhGMVdXNkxaWm02ek5UZmwKTXJZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQekNDQWNXZ0F3SUJBZ0lRQlZWV3ZQSmVwRFUxdzZRUDFhdEZjakFLQmdncWhrak9QUVFEQXpCaE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNBd0hnWURWUVFERXhkRWFXZHBRMlZ5ZENCSGJHOWlZV3dnVW05dmRDQkhNekFlCkZ3MHhNekE0TURFeE1qQXdNREJhRncwek9EQXhNVFV4TWpBd01EQmFNR0V4Q3pBSkJnTlZCQVlUQWxWVE1SVXcKRXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKYm1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqYjIweApJREFlQmdOVkJBTVRGMFJwWjJsRFpYSjBJRWRzYjJKaGJDQlNiMjkwSUVjek1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRTNhZlp1NHE0Qy9zTGZ5SFM4TDYrYy9NelhScThOT3JleHB1ODBKWDI4TXpRQzdwaFcxRkcKZnA0dG4rNk9Zd3dYN0FkdzljK0VMa0NEbk9nL1FXMDdyZE9rRkZrMmVKMERRKzRRRTJ4eTNxNklwNkZydFVQTwpaOXdqL3dNY28rSStvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkCkJnTlZIUTRFRmdRVXM5dElwUG1oeGRpdU5rSE1FV05wWWltOFM4WXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXgKQUsyODhtdy9Fa3JSTFRuRENnbVhjL1NJTm95SUo3dm1pSTFRaGFkaitaNHkzbWFURC9ITXNRbVAzV3lyK210LwpvQUl3T1daYndtU051SjVRM0tqVlNhTHR4OXpSU1g4WEFiaklobzlPaklncnFKcXBpc1hSQUwzNFZPS2E1VnQ4CnN5Y1gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lRQXF4Y0ptb0xRSnVQQzNueXJrWWxkekFOQmdrcWhraUc5dzBCQVFVRkFEQnMKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1Tc3dLUVlEVlFRREV5SkVhV2RwUTJWeWRDQklhV2RvSUVGemMzVnlZVzVqClpTQkZWaUJTYjI5MElFTkJNQjRYRFRBMk1URXhNREF3TURBd01Gb1hEVE14TVRFeE1EQXdNREF3TUZvd2JERUwKTUFrR0ExVUVCaE1DVlZNeEZUQVRCZ05WQkFvVERFUnBaMmxEWlhKMElFbHVZekVaTUJjR0ExVUVDeE1RZDNkMwpMbVJwWjJsalpYSjBMbU52YlRFck1Da0dBMVVFQXhNaVJHbG5hVU5sY25RZ1NHbG5hQ0JCYzNOMWNtRnVZMlVnClJWWWdVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1iTTVYUG0KKzlTNzVTMHRNcWJmNVlFL3ljMGxTYlp4S3NQVmxEUm5vZ29jc0Y5cHBrQ3h4TGV5ajlDWXBLbEJXVHJUM0pUVwpQTnQwT0tSS3pFMGxndmRLcFZNU09PN3pTVzF4a1g1anRxdW1YOE9raFBoUFlsRysrTVhzMnppUzR3YmxDSkVNCnhDaEJWZnZMV29rVmZuSG9OYjlOY2drOXZqbzRVRnQzTVJ1TnM4Y2tSWnFuckcwQUZGb0V0N29UNjFFS21FRkIKSWs1bFlZZUJRVkNtZVZ5SjNobEtWOVV1NWwwY1V5eCttTTBhQmhha2FIUFFOQVFUWEtGeDAxcDhWZHRlWk9FMwpoekJXQk9VUnRDbUFFdkY1T1lpaUFoRjhKMmEzaUxkNDhzb0txRGlyQ21UQ3YyWmRsWVRCb1NVZWgxMGFVQXNnCkVzeEJ1MjRMVVRpNFM4c0NBd0VBQWFOak1HRXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUI4R0ExVWRJd1FZTUJhQQpGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFBY0dnYVgzTmVjCm56eUlaZ1lJVnlIYklVZjRLbWVxdnhneWRrQVFWOEdLODNyWkVXV09OZnFlL0VXMW50bE1NVXU0a2VoRExJNnoKZU03YjQxTjVjZGJsSVpRQjJsV0htaVJrOW9wbXpONmNOODJvTkxGcG15UElubmdpSzNCRDQxVkhNV0VaNzFqRgpoUzlPTVBhZ01SWWp5T2ZpWlJZenk3OGFHNkE5K01wZWl6R0xZQWlKTFF3R1hGSzN4UGtLbU5FVlg1OFN2bncyCll6aTlSS1IvNUNZckNzU1hhUTNwak9MQUVGZTR5SFlTa1ZYeVNHbll2Q29DV3c5RTFDQXgyL1M2Y0NaZGtHQ2UKdkVzWENTKzB5eDVEYU1rSEo4SFNYUGZxSWJsb0VwdzhuTCtlL0lCY20yUE43RWVxSlNkbm9EZnpBSUo5Vk5lcAorT2t1RTZOMzZCOUsKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDR1RDQ0FaK2dBd0lCQWdJUUNlQ1RaYXozMmNpNVBod0xCQ291OHpBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpqQWtCZ05WQkFNVEhVUnAKWjJsRFpYSjBJRlJNVXlCRlEwTWdVRE00TkNCU2IyOTBJRWMxTUI0WERUSXhNREV4TlRBd01EQXdNRm9YRFRRMgpNREV4TkRJek5UazFPVm93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhGekFWQmdOVkJBb1REa1JwWjJsRFpYSjBMQ0JKCmJtTXVNU1l3SkFZRFZRUURFeDFFYVdkcFEyVnlkQ0JVVEZNZ1JVTkRJRkF6T0RRZ1VtOXZkQ0JITlRCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQk1GRW9jOFJsMUNhM2lPQ05RZk4wTXNZbmRMeGYzYzFUenZkbEhKUwo3Y0k3K096NmUydFlJT3lacnNuOGFMTjF1ZHNKN01nVDlVN0dDaDFtTUV5N0gwY0tQR0VRUWlsOHBRZ080Q0xwCjB6Vm96cHRqbjRTMW1VMVlvSTcxVk9lVnlhTkNNRUF3SFFZRFZSME9CQllFRk1GUlJWQlpxejduTEZyNklDSVMKQjRDSWZCRnFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OQpCQU1EQTJnQU1HVUNNUUNKYW8xSDUrejhibFVEMldkc0prNkR4djNKK3lzVHZMZDZqTFJsMG1scFl4TmpPeVpRCkxnR2hlUWFSblVpL3dyNENNRWZERlh1eG9KR1pTWk9vUEh6b1JnYUxMUEl4QUpTZFlzaUp2Um1FRk9tbCt3RzQKRFhaRGpDNVR5M3pmREJlV1VBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaakNDQTA2Z0F3SUJBZ0lRQ1BtMGVLajZmdHBxTXplSjNuelBpakFOQmdrcWhraUc5dzBCQVF3RkFEQk4KTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpUQWpCZ05WQkFNVApIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3SGhjTk1qRXdNVEUxTURBd01EQXdXaGNOCk5EWXdNVEUwTWpNMU9UVTVXakJOTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXMKSUVsdVl5NHhKVEFqQmdOVkJBTVRIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3Z2dJaQpNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6MFBUSmVSR2QvZnhtZ2VmTTFlUzg3SUUrCmFqV09McmZuM3EvNUIwM1BNSjNxQ1F1WnZXeFgyaGhLdUhpc09qbW9wa2lzTG5MbHZldnhHczNucEFPcFB4RzAKMkMrSkZ2dVVBVDI3TC9nVEJhRjRISTRvNEVYZ2cvUlpHNVd6cm40RFJlVyt3a0wrN3ZJOHRvVVRtREtkRnFncAp3Z3NjT055Zk1YZGN2eWVqL0Nlc3R5dTlkSnNYTGZLQjJsMnc0U01YUG9oS0VpUFE2cytkM2dNWHNVSktvQlpNCnBHMlQ2VDg2N2pwOG5WaWQ5RTZQL0RzanlHMjQ0Z1hhek92c3d6SDAxNmNwVklEUFJGdE1iekNlODh6ZEg1UkQKblUxL2NIQU4xRHJSTi9Cc25adkFGSk5ZNzgxQk9IVzhFd09WZkgvalhPblZEZFhpZkJCaXFtdndQWGJ6UDZQbwpzTUg5NzZwWFRheUdweGkwS2NFc0RyOWt2aW1NMkFJdHpWd3Y4bi92RmZRTUZhd0tzUEhURFU5cVRYZVhBYUR4ClpyZTN6dS9PN095bGRjcXM0K0ZqOTdpaEJNaThlejlkTFJZaVZ1MUlTZjZuTDNrd0padTZheTAvblR2RUYrY2QKTHZ2eXo2Yjg0eFFzbHBnaGpMU1I2UmxnZy9Jd0t3WnpVTldZT3dicHg0b01ZSXdvK0ZLYmJ1SDJUYnNHSkp2WApLeVkvL1NvdmNmWFdKTDUvTVo0UGJlaVBUMDJqUC84MTZ0OUpYa0dQaHZueGQzbExHN1NqWGkvN1JnTFFaaE5lClhvVlB6dGh3aUh2T0FiV1dsOWZOZmYyQytNSWt3Y29CT1UrTm9zRVVRQitjWnRVTUNVYlc4dERSU0haV09rUEwKdGdvUk9icU1FMndHdFo3UDZ3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVVVE1jN1RaQXJ4ZlRKYzFwYVBLdgpUaU0rczBFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOCkFRRU1CUUFEZ2dJQkFHQ21yMXRmVjlxSjIwdFFxY1FqTlNILzBHRXdoSkczUHhEUEpZN0p2MFkwMmNFaEpoeHcKR1hJZW84bUgvcWxEWkpZNnlGTUVDclpCdThSSEFObWZHQmc3c2c3ek5Pb2s5OTJ2SUdDdWtpaGZOdWRkNU43SApQTnRRT2EyN1BTaE5sbngyeGx2MHdkc1VwYXNaWWdjWVFGK1hrZHljeDZ1MVVRM21hVk5WekRsOTJzVVJWWExGCk80dUorRFF0cEJmbEYrYVpmVENJSVRmTk1CYzl1UEs4cUhXZ1E5dytpVXVRcm0wRDRCeWpvSllKdTMyanR5b1EKUkV0R0J6Umo3VEc1Qk82am01cXU1akY0OU9va1lUdXJXR1QvdTRjbllpV0IzOXloTC9idHAvOTZqMUV1TVBpawpBZEtGT1Y4Qm1aWnZXbHR3R1ViK2htQStyWUFRQ2QwNUpTOVlmN3ZTZFBEM1JoOUdPVXJZVTlEekxqdHhwZFJ2Ci9QTm41QWVQM1NZWjRZMWIrcU9URVp2cHlEckRWV2lha3VGU2Rqam80YnE5KzAvVjc3UG5TSU14OElJaDQ3YSsKcDZ0djc1L2ZUTThCdUdKcUl6M25DVTJBRzNzd3BNUGRCMzgwdnFRbXN2WkI2QWtkNHlDWXFqZFAvL2Z4NGlsdwpNVWMvZE5BVUZ2b2hpZ0xWaWdtVWR5N3lXU2lMZkZDU0NtWjRPSU4xeExWYXFCSEc1Y0dkWmxYUFU4U3YxM1dGCnFVSVRWdXdoZDRHVFdnenFsdGxKeXFFSThwYzdiWnNFR0NSRWpud0I4dHdsMkY2R21yRTUyL1dSTW1yUnBuQ0sKb3ZmZXBFV0ZKcWdlakYwcFc4aEwySnBxQTE1dzhvVlBiRXRvTDhwVTlvemFNdjdEYTRNL09NWisKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmtEQ0NBM2lnQXdJQkFnSVFCWnNiVjU2T0lUTGlPUWU5cDNkMVhEQU5CZ2txaGtpRzl3MEJBUXdGQURCaQpNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNFd0h3WURWUVFERXhoRWFXZHBRMlZ5ZENCVWNuVnpkR1ZrSUZKdmIzUWcKUnpRd0hoY05NVE13T0RBeE1USXdNREF3V2hjTk16Z3dNVEUxTVRJd01EQXdXakJpTVFzd0NRWURWUVFHRXdKVgpVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjNkM2N1WkdsbmFXTmxjblF1ClkyOXRNU0V3SHdZRFZRUURFeGhFYVdkcFEyVnlkQ0JVY25WemRHVmtJRkp2YjNRZ1J6UXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQy81cEJ6YU42NzVGMUtQREFpTUdrejdNS25KUzdKSVQzeQppdGhad3VFcHB6MVlxM2FhemE1N0c0UU54REFmOHh1a09CYnJWc2FYYlIycnNubnl5aEhTNUYvV0JUeFNEMUlmCnhwNFZwWDYrbjZsWEZsbFZjcTlvazNEQ3NycDFtV3B6TXBUUkVFUVFMdCtDOHdlRTVuUTdiWEhpTFF3YjdpRFYKeVNBZFl5a3R6dXhlVHNpVCtDRmhtelRyQmNaZTdGc2F2T3ZKejgyc05FQmZzWHBtN25mSVNLaG1WMWVmVkZpTwpEQ3UzVDZjdzJWYnV5bnRkNDYzSlQxN2xOZWN4eTlxVFh0eU9qNERhdHBHWVFKQjV3M2pIdHJIRXRXb1lPQU1RCmpkalVONlF1QlgySTlZSStFSkZ3cTFXQ1FUTFgyd1J6S202UkFYd2hUTlM4cmhzRGRWMTRadGs2TVVTYU0wQy8KQ05kYVNhVEM1cW1nWjkya0o3eWhUem0xRVZnWDl5UmNSbzlrOThGcGlIYVlkajFaWFVKMmg0bVhhWHBJOE9DaQpFaHRtbW5USzNrc2U1dzVqcnViVTc1S1NPcDQ5M0FEa1JTV0p0cHBFR1N0K3dKUzAwbUZ0NnpQWnhkOUxCQURNCmZSeVZ3NC8zSWJLeUViZTdmL0xWakhBc1FXQ3FzV01ZUkpVYWRtSis5b0N3Kytoa3BqUFJpUWZodmJmbVE2UVkKdUtaM0FlRVBsQXdoSGJKVUtTV0piT1VPVWxGSGRMNG1yTFpCZGQ1NnJGK05QOG04MDBFUkVsdmxFRkRyTWNYSwpjaFlpQ2Q5OFRIVS9ZK3doWDhRZ1VXdHZzYXVHaTAvQzFrVmZuU0Q4b1I3RndJK2lzWDRLSnBuMTVHa3ZtQjB0CjlkbXBzaDNsR3dJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUIKaGpBZEJnTlZIUTRFRmdRVTdOZmpndEp4WFdSTTN5NW5QK2U2bUs0Y0QwOHdEUVlKS29aSWh2Y05BUUVNQlFBRApnZ0lCQUx0aDJYMnBiTDRYeEpFYnc2R2lBSTNqWkdnUFZzOTNybkQ1L1pwS21ibkplRndNREYvazVoUXBWZ3MyClNWMUVZK0N0bkpZWVpoc2pEVDE1NlcxcjFsVDQwanpCUTBDdUhWRDFVdnlRTzd1WW1XbHJ4OEducUdpa0o5eWQKK1NldU1JVzU5bWROT2o2UFdUa2lVMFRyeUYwRHl1MVFlbjFpSVFxQXlITm0wYUFGWUYvb3BiU25yNmozYlRXYwpmRnFLMXFJNG1mTjRpL1JOMGlBTDNnVHVqSnRIZ1hJTndCUXk3ekJaTHE3Z2NmSlc1R3FYYjVKUWJaYU5hSHFhCnNqWVVlZ2J5SkxrSkVWRFhDTEc0aVhxRUkyRkNLZVdqemFJZ1FkZlJuR1RaNmlhaGl4VFhUQm15VUVGeFBUOU4KY0NPR0RFcmNnZExNTXBTRURRZ0pseHhQd081cklIUXcwdUE1TkJDRklSVUJDT2hWTXQ1eFNka29GMUJONXI1TgowWFdzME1yN1FiaERwYXJUd3dWRVR5dzJtK0w2NGtXNEkxTnNCbTluVlg5R3RVdy9iaWhhZVNiU3BLaGlsOUllCjR1MUtpN3diL1VkS0RkOW5abjZ5VzBIUU8rVDBPL1FFWStudndsUUFVYUNLS3NuT2VNelY2b2NFR0xQT3IwbUkKci9PU21iYXo1bUVQMG9VQTUxQWE1QnVWblJtaHVaeXhtN0VBSHUvUUQwOUNiTWtLdk81RCtqcHhwY2hOSnFVMQovWWxkdklWaUhUTFNvQ3RVN1pwWHdkdjZFTThadDR0S0c0OEJ0aWVWVStpMmlXMWJ2R2pVSStpTFVhSlcrZkNtCmdLRFdIck84RHc5VGRTbXE2aE4zNU42TWdTR3RCeEJIRWEySFBRZlJkYnpQODJaKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFS2pDQ0F4S2dBd0lCQWdJRU9HUGUrREFOQmdrcWhraUc5dzBCQVFVRkFEQ0J0REVVTUJJR0ExVUVDaE1MClJXNTBjblZ6ZEM1dVpYUXhRREErQmdOVkJBc1VOM2QzZHk1bGJuUnlkWE4wTG01bGRDOURVRk5mTWpBME9DQnAKYm1OdmNuQXVJR0o1SUhKbFppNGdLR3hwYldsMGN5QnNhV0ZpTGlreEpUQWpCZ05WQkFzVEhDaGpLU0F4T1RrNQpJRVZ1ZEhKMWMzUXVibVYwSUV4cGJXbDBaV1F4TXpBeEJnTlZCQU1US2tWdWRISjFjM1F1Ym1WMElFTmxjblJwClptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlDZ3lNRFE0S1RBZUZ3MDVPVEV5TWpReE56VXdOVEZhRncweU9UQTMKTWpReE5ERTFNVEphTUlHME1SUXdFZ1lEVlFRS0V3dEZiblJ5ZFhOMExtNWxkREZBTUQ0R0ExVUVDeFEzZDNkMwpMbVZ1ZEhKMWMzUXVibVYwTDBOUVUxOHlNRFE0SUdsdVkyOXljQzRnWW5rZ2NtVm1MaUFvYkdsdGFYUnpJR3hwCllXSXVLVEVsTUNNR0ExVUVDeE1jS0dNcElERTVPVGtnUlc1MGNuVnpkQzV1WlhRZ1RHbHRhWFJsWkRFek1ERUcKQTFVRUF4TXFSVzUwY25WemRDNXVaWFFnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dLREl3TkRncApNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXJVMUxxUktHc3VxaklBY1ZGbVFxCkswdlJ2d3RLVFk3dGdIYWxaN2Q0UU1CelFzaG93TnRUSzkxZXVIYVlOWk9MR3AxOEV6b09IMXUzSHMvbEpCUWUKc1lHcGpYMjR6R3RMQS9FQ0ROeXJwVUFrQUg5MGxLR2RDQ216aUF2MWgzZWRWYzNrdzM3WGFtU3JoUlNHbFZ1WApNbEJ2UGNpNlpnemovTDI0U2NGMmlVa1ovY0Nvdlltalp5L0duN3h4R1dDNExla3N5WkIyWm51VTRxOTQxbVZUClhUelduTExQS1FQNUw2UlFzdFJJemdVeVZZcjlzbVJNRHVTWUIzWGJmOSs1Q0ZWZ2hUQXArWHRJcEdtRzR6VS8KSG9aZGVub1Z2ZThBamhVaVZCY0FrQ2FUdkE1SmFKRy8rRWZUblpWQ3dRNU4zMjhtejhNWUlXSm1RM0RXMWNBSAo0UUlEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVVmVTQjBSR0F2dGlKdVFpak1mbWhKQWtXdVhBd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFEdWIKajFhYk1PZFRtWHg2ZWFkTmw5Y1psWkQ3QmgvS00zeEdZNCtXWmlUNlFCc2hKOHJtY25QeVQvNHhtZjNJREV4bwpVOGFBZ2hPWStyYXQybDA5OGM1dTloVVJsSUlNN2orVnJ4R3JEOWN2M2g4RGoxY3NIc203bWhwRWxlc1lUNllmCnpYMVhFQytiQkFsYWhMVnUyQjA2NGRhZTBXeDVYbmtjRk1YajBFeVRPMlU4N2Q4OXZxYmxsUnJEdFJuRHZWNWIKdS84ajcyZ1p5eEtUSjF3RExXOHcwQjYyR3F6ZVd2ZlJxcWducHY1NWdjUjVtVE5YdWhLd3FlQkNiSlBLVnQ3KwpiWVFMQ0l0K2plclhtQ0hHOCtjOGVTOWVuTkZNRlkzaDdDSTN6SnBEQzVmY2dKQ05zMmViYjBnSUZWYlB2L0VyCmZGNmFkdWxaa01WOGd6VVJaVkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVrVENDQTNtZ0F3SUJBZ0lFUld0UVZEQU5CZ2txaGtpRzl3MEJBUVVGQURDQnNERUxNQWtHQTFVRUJoTUMKVlZNeEZqQVVCZ05WQkFvVERVVnVkSEoxYzNRc0lFbHVZeTR4T1RBM0JnTlZCQXNUTUhkM2R5NWxiblJ5ZFhOMApMbTVsZEM5RFVGTWdhWE1nYVc1amIzSndiM0poZEdWa0lHSjVJSEpsWm1WeVpXNWpaVEVmTUIwR0ExVUVDeE1XCktHTXBJREl3TURZZ1JXNTBjblZ6ZEN3Z1NXNWpMakV0TUNzR0ExVUVBeE1rUlc1MGNuVnpkQ0JTYjI5MElFTmwKY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1CNFhEVEEyTVRFeU56SXdNak0wTWxvWERUSTJNVEV5TnpJdwpOVE0wTWxvd2diQXhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNVGt3Ck53WURWUVFMRXpCM2QzY3VaVzUwY25WemRDNXVaWFF2UTFCVElHbHpJR2x1WTI5eWNHOXlZWFJsWkNCaWVTQnkKWldabGNtVnVZMlV4SHpBZEJnTlZCQXNURmloaktTQXlNREEySUVWdWRISjFjM1FzSUVsdVl5NHhMVEFyQmdOVgpCQU1USkVWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxhVnRrTkMrc1p0S205STM1Uk1PVmNGN3NONUVVRm8KTnUzcy9wb0JqNkU0S1B6M0VFWm1MazBlR3JFYVRzYlJ3SldJc01uL01Zc3pBOXUzZzNzK0lJUmU3YkpXS0tmNAo0TGxBY1RmRnkwY09seXBvd0NLVlloWGJSOW4xMEN2L2drdkpyVDdlVE51UWdGQS9DWXFFQU93d0NqMFl6ZnY5CktsbWFJNVVYTEVXZUgyNURlVzBNWEpqK1NLZkZJMGRjWHYxdTV4NjA5bWhGMFlhRFc2S0tqYkhqS1lEK0pYR0kKcmI2OGo2eFNsa3VxVVkza0V6RVo2RTVObjl1c3MyclZ2RGxVY2NwNmVuK1EzWDBkZ05tQnUxa213aEgrNXBQaQo5NERrWmZzME53NHBnSEJOcnppR0xwNS9WNitlRjY3ckhNc29JVisySE5qbm9nUWkrZFBhMk1zQ0F3RUFBYU9CCnNEQ0JyVEFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXJCZ05WSFJBRUpEQWkKZ0E4eU1EQTJNVEV5TnpJd01qTTBNbHFCRHpJd01qWXhNVEkzTWpBMU16UXlXakFmQmdOVkhTTUVHREFXZ0JSbwprT1JucEtaVGdNZUdacVR4OTB0RCs0UzliVEFkQmdOVkhRNEVGZ1FVYUpEa1o2U21VNERIaG1hazhmZExRL3VFCnZXMHdIUVlKS29aSWh2WjlCMEVBQkJBd0Roc0lWamN1TVRvMExqQURBZ1NRTUEwR0NTcUdTSWIzRFFFQkJRVUEKQTRJQkFRQ1QxREN3MXdNZ0t0RDVZK2lSREFVZ3FWOFp5bnR5VHRTeDI5Q1crMVJhR1N3TUNQZXl2SVdvblg5dApPMUt6S3R2bjFJU01ZL1lQeXlZQmtWQnM5RjhVNHBOMHdCT2VNRHBRNDdSZ3hSendJa1NOY1Vlc3lCcko2WnVhCkFHQVQvM0IrWHhGTlNSdXpGVko3eVZUYXY1MlZyMnVhMko3cDhlUkRqZUlSUkRxL3I3MkRRbk5TaTZxN3B5blAKOVdRY0NrM1J2S3FzbnlyUS8zOS8ybjNxc2Uwd0pjR0UyalRTVzNpRFZ1eWNOc01tNGhIMlowa2RrcXVNKyt2LwpldTZGU3FkUWdQQ25YRXFVTGw4Rm1UeFNRZUROdEdQUEFVTzZuSVBjajJBNzgxcTB0SHV1Mmd1UU9IWHZnUjFtCjB2ZFhjRGF6di93b3IzRWxoVnNUL2g1L1dyUTgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQytUQ0NBb0NnQXdJQkFnSU5BS2FMZVNrQUFBQUFVTkNSK1RBS0JnZ3Foa2pPUFFRREF6Q0J2ekVMTUFrRwpBMVVFQmhNQ1ZWTXhGakFVQmdOVkJBb1REVVZ1ZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzCmQzY3VaVzUwY25WemRDNXVaWFF2YkdWbllXd3RkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURFeUlFVnUKZEhKMWMzUXNJRWx1WXk0Z0xTQm1iM0lnWVhWMGFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFek1ERUdBMVVFQXhNcQpSVzUwY25WemRDQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUlVNeE1CNFhEVEV5Ck1USXhPREUxTWpVek5sb1hEVE0zTVRJeE9ERTFOVFV6Tmxvd2diOHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWUQKVlFRS0V3MUZiblJ5ZFhOMExDQkpibU11TVNnd0pnWURWUVFMRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMApMMnhsWjJGc0xYUmxjbTF6TVRrd053WURWUVFMRXpBb1l5a2dNakF4TWlCRmJuUnlkWE4wTENCSmJtTXVJQzBnClptOXlJR0YxZEdodmNtbDZaV1FnZFhObElHOXViSGt4TXpBeEJnTlZCQU1US2tWdWRISjFjM1FnVW05dmRDQkQKWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVTQXRJRVZETVRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaQpBMklBQklRVHlkQzZiVUY3NG16UTYxVmZaZ0lhSlBSYmlXbEg0N2pDZmZIeUFzV2ZvUFpiMVlzR0dZWlBVeEJ0CkJ5UW5vYUQ0MVVjWllVeDl5cE1uNm5RTTcyK1dDZjVqN0hCZE5xMW5kNjdKblh4VlJEcWlZMUVmOWVOaTFLbEgKQno3TUlLTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwTwpCQllFRkxkajV4cmRqZWtJcGxXRHBPQnFVRUZsRVVKSk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01HRjUyT1ZDClI5OGNybE9aRjdadkhIM2h2eEdVMFFPSWRlU05pYVNLZDBiZWJXSHZBdlg3dGQvTS9rNy8vcW5tcHdJd1c1blgKaFRjR3RYc0kvZXNuaTBxVStlSDZwNDRtQ09oOGttaHRjOWh2SnF3aEFyaVp0eVpCV3lWZ3J0QklHdTRHCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVBqQ0NBeWFnQXdJQkFnSUVTbE9NS0RBTkJna3Foa2lHOXcwQkFRc0ZBRENCdmpFTE1Ba0dBMVVFQmhNQwpWVk14RmpBVUJnTlZCQW9URFVWdWRISjFjM1FzSUVsdVl5NHhLREFtQmdOVkJBc1RIMU5sWlNCM2QzY3VaVzUwCmNuVnpkQzV1WlhRdmJHVm5ZV3d0ZEdWeWJYTXhPVEEzQmdOVkJBc1RNQ2hqS1NBeU1EQTVJRVZ1ZEhKMWMzUXMKSUVsdVl5NGdMU0JtYjNJZ1lYVjBhRzl5YVhwbFpDQjFjMlVnYjI1c2VURXlNREFHQTFVRUF4TXBSVzUwY25WegpkQ0JTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUMwZ1J6SXdIaGNOTURrd056QTNNVGN5Ck5UVTBXaGNOTXpBeE1qQTNNVGMxTlRVMFdqQ0J2akVMTUFrR0ExVUVCaE1DVlZNeEZqQVVCZ05WQkFvVERVVnUKZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzZDNjdVpXNTBjblZ6ZEM1dVpYUXZiR1ZuWVd3dApkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURBNUlFVnVkSEoxYzNRc0lFbHVZeTRnTFNCbWIzSWdZWFYwCmFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFeU1EQUdBMVVFQXhNcFJXNTBjblZ6ZENCU2IyOTBJRU5sY25ScFptbGoKWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUnpJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDNmhMWnkyNTRNYStLWjZUQUJwM2JxTXJpVlFSckoybUZPV0hMUC92YUNlYjl6WVFZS3BTZllzMS9UClJVNGNjdFpPTXZKeWlnLzNneG5RYW9DQUFFVWVzTWZubXI4U1Z5Y2NvMmd2Q29lOWFtc09YbVh6SEhmVjFJV04KY0NHMHN6TG5pNkxWaGprQ3NialNSODdreVVuRU82ZmUrMVI5Vjc3dzZHN0NlYkk2QzFYaVVKZ1dNaE5jTDNoVwp3Y0tVcy9KYTVDZWFueVRYeHV6UW15V0M0OHpDeEVYRmpKZDZCbXNxRVorcENtNUlPMi9iMUJFWlF2ZVBCNy8xClUxK2NQdlFYTE9acHJFNHlUR0ozNnJmbzViczB2Qm1McnB4UjU3ZCt0Vk94TXlMbGJjOXdQQnI2NHB0bnRvUDAKamFXdllreE40RmlzWkRRU0EvaTJqWlJqSktSeEFnTUJBQUdqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUnFjaVo2MEI3dmZlYzdhVkhVYkkyZmtCSm1xekFOCkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQWVaOGRsc2EyZVQ4aWpZZlRod01FWUdwcm1pNVppWE1SckVQUjlSUC8KalRrcndQSzlUM0NNcVMvcUY4UUxWSjdVRzVhWU16eW9yV0tpQUhhcldXbHVCaDEreExsRWpaaXZFdFJoMndvWgpSa2Z6Ni9kandVQUZRS1hTdC9TMW1qYS9xWWgyaUFSVkJDdWNoMzhhTnp4K0xhVWEyTlNKWHNxOXJEMXMyRzJ2CjFmTjJEODA3aURnaW5XeVRtc1E5djRJYlpUK21EMTJxL09XeUZjcTFyY2E4UGRDRTZPb0djckJOT1RKNHZ6NFIKbkF1a25ab2g4L0NiQ3pCNDI4SGNoMFArdkdPYXlzWENITW5IamY4N0VsZ0k1clk5N0hvc1R2dURsczRNUEdtSApWSE9rYzhLVC8xRVFyQlZVQWRqOEJiR0pvWDkwZzVwSjE5eE9lNHBJYjR0RjlnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlHU3pDQ0JET2dBd0lCQWdJUkFObTFRMyt2cVRrUEFBQUFBRlZsclZnd0RRWUpLb1pJaHZjTkFRRUxCUUF3CmdiNHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNU2d3SmdZRFZRUUwKRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMEwyeGxaMkZzTFhSbGNtMXpNVGt3TndZRFZRUUxFekFvWXlrZwpNakF4TlNCRmJuUnlkWE4wTENCSmJtTXVJQzBnWm05eUlHRjFkR2h2Y21sNlpXUWdkWE5sSUc5dWJIa3hNakF3CkJnTlZCQU1US1VWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVNBdElFYzAKTUI0WERURTFNRFV5TnpFeE1URXhObG9YRFRNM01USXlOekV4TkRFeE5sb3dnYjR4Q3pBSkJnTlZCQVlUQWxWVApNUll3RkFZRFZRUUtFdzFGYm5SeWRYTjBMQ0JKYm1NdU1TZ3dKZ1lEVlFRTEV4OVRaV1VnZDNkM0xtVnVkSEoxCmMzUXVibVYwTDJ4bFoyRnNMWFJsY20xek1Ua3dOd1lEVlFRTEV6QW9ZeWtnTWpBeE5TQkZiblJ5ZFhOMExDQkoKYm1NdUlDMGdabTl5SUdGMWRHaHZjbWw2WldRZ2RYTmxJRzl1YkhreE1qQXdCZ05WQkFNVEtVVnVkSEoxYzNRZwpVbTl2ZENCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlU0F0SUVjME1JSUNJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXNld3NRdTdpMFREL3BaSkg0aTNEdW1TWGJjcjNEYlZad2JQTHFHZ1oKMksrRWJUQndYWDd6THRKVG1lSCtIMTdaU0s5ZEU0M2IvMk16VGRNQUFyekUrTkVHQ0pSNVdJb1YzaW16L2YzRQpUK2lxNHFBN2VjMi9hME15M2RsMEVMbjM5R2pVdTlDSDFhcExpaXB2S2dTMXNxYkhvSHJtU0t2UzBWbk0xbjRqCjVwZHM4RUxsM0ZGTEZVSHRTVXJKM2hDWDFuYkI3NlcxTmhTWE5kaDRJalZTNzBPOTJ5ZmJZVmFDTk56TGlHQU0KQzFybExBSEdWSy9YcXNFUWU5SUZXcmhBbm9hbnc1Q0dBbFpTQ1hxYzBpZUNVMHBsVW1yMVBPZW84cHl2aTczVApEdFRVWG02SG5tbzlSUjNSWFJ2MDZRcXNZSm43aWJUL21DelBmQjNwQXFvRW1oNjQzSWh1SmJOc1p2YzhrUE5YCndiTXY5VzN5KzhxaCtDbWRSb3V6YXZibVp3ZStMR2NLS2g5YXNqNVh4Tk1oSVdObFVwRWJzWm1PZVg3bTY0MEEKMlZxcTZuUG9wSUlDUjViK1c0NVVZYVByTDBzd3NJc2pkWEo4SVR6STl2RjAxQng3b3dWVjdydE5PeksrbW5kbQpucXhwa0NJSEgyRTZscjdsbWsvTUJUd29XZFBCREZTb1dXRzl5SEpNNk55ZmgzKzluRWcyWHBXakRyazRKRlg4CmRXYnJBdU1JTkNsS3h1TXJMek9nMnFPR3BSS1gvWUFyMmhSQzQ1SzlQdkpkWG1kMExoeUlSeWswWCtJeXFKd2wKTjR5Nm1BQ1hpMG1XSHYwbGlxemMydGhkZEc1bXNQOUUzNkVZeHI1SUx6ZVVlUGlWU2o5L0UxNWRXZjEwaGtOagpjMGtDQXdFQUFhTkNNRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdIUVlEClZSME9CQllFRko4NHhGWWp3em5vb0hGczZGUk01T2c2c2I5bk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVMKNVVLbWU0c1BET1JHcGJaZ1FJZU1KWDZ0dUdndVc4WkFkandEK01sWjlQT3JZczRRamJSYVpJeG93TEJ5UXpUUwpHd3YyTEZQU3lwQkxobWI4cW9NaTlJc2FieVpJckhaM0NML0ZtRnowSm9tZWU4TzVaRElCZjlQRDNWaHQ3TEdyCmhGVjBkNFFFSjFKcmhrek8zYmxsLzliR1hwK2FFSmxMZFdyK2F1bVhJT1RrZG5yRzBDU3FrTTBna0xwSFpQdC8KQjdOVGVMVUtZdkp6UTg1Qks0RnFMb1VXbEZQVWExOXlJcXRSTFVMVkFKeVp2OTY3bER0WC9acjFoc3RXTzF1SQpBZVY4S0VzRCtVbURmTEovZk9QdGpxRi9ZRk9PVloxUU5CSVB0NWQ3YklkS1JPZjFiZXlBTi9CWUdXNUthSGJ3Ckg1TGs2cldTMDJGUkVBdXRwOWxmeDEvY0g2TmNqS0YrbTdlZTAxWnZabDRIbGlEdEMzVDdaazZMRVJYcGdVbCsKYjdEVVVIOGkxMTlsQWcybTlJVWUySzRHUzBxbjBqRm13dmpPNVFpbXBBS1dSR2hYeE5Venp4a3ZGTVNVSEh1awoyZkNmRHJHQTR0R2VFV1NwaUJFNmRvTGxZc0tBMktTRDdaUHZmQytRc0RKTWxoVm9TRkxVbVFqQUpPZ2M0N09sCklRNlN3SkFmenlCZnlqczR4N2R0T3ZQbVJMZ09NV3VJam5Ecm5CZFNxRUdVTG9lMjU2WVN4WFhmVzhBS2JudWsKNUY2RytUYVUzM2ZENlEzQU9mRjV1MGFPcTBOWko3Y2d1eVBwVmtBaDdERTlaYXBEOGozZmNFVGh1azBtRUR1WQpuL1BJamhzNFZpRnFVWlBUa2NwRzJvbTNQVk9ETEFnZmk0OVQzZitzSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRklSTUFQUk9GRVNJT05BTCBDQSBST09ULUEgV0VCCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDZWpDQ0FnQ2dBd0lCQWdJUU1aY2g3YStKUW44MVFZZWhaMVpNYlRBS0JnZ3Foa2pPUFFRREF6QnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3SGhjTk1qSXdOREEyTURrd01UTTJXaGNOTkRjd016TXhNRGt3TVRNMldqQnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkhVK29zRWFSM3h5cnE4OVpmCmU5TUVrVno2aU1ZaXVZTVFZbmVFTXkzcEE0alU0RFAzN1hjc1NtRHE1Ryt0YmJUNFRJcWs1Qi9LNms4NFNpNkMKY3l2SFpwc0tqRUNjZklyMjhqbGdzdDdMN0xqa2IrcWJYYmRUa0JneVZjVWd0NVNqWXpCaE1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVaytGRFkxdzhuZFluODFMc0Y3S3ByeXozZHZnd0hRWURWUjBPCkJCWUVGSlBoUTJOY1BKM1dKL05TN0JleXFhOHM5M2I0TUE0R0ExVWREd0VCL3dRRUF3SUJCakFLQmdncWhrak8KUFFRREF3Tm9BREJsQWpBZGZLUjd3NGwxTStFN3FVVy9SdW5wb2QzSkloYTNSeEVMMkpxNjhjZ0xjRkJUQXBGdwpoVm1wSHFUbTZpTXhvQUFDTVFEOTR2aXpyeGE1SG5QRWx1UEJNQm5ZZnViRGw5NGNUN2lKTHpQclNBOFo5NGRHClhTYVFwWVhGdVhxVVBvZW92UUE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHRENBIFRydXN0QVVUSCBSNSBST09UCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGaURDQ0EzQ2dBd0lCQWdJSWZRbVgvdkJINm5vd0RRWUpLb1pJaHZjTkFRRUxCUUF3WWpFTE1Ba0dBMVVFCkJoTUNRMDR4TWpBd0JnTlZCQW9NS1VkVlFVNUhJRVJQVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUloKSUVOUExpeE1WRVF1TVI4d0hRWURWUVFEREJaSFJFTkJJRlJ5ZFhOMFFWVlVTQ0JTTlNCU1QwOVVNQjRYRFRFMApNVEV5TmpBMU1UTXhOVm9YRFRRd01USXpNVEUxTlRrMU9Wb3dZakVMTUFrR0ExVUVCaE1DUTA0eE1qQXdCZ05WCkJBb01LVWRWUVU1SElFUlBUa2NnUTBWU1ZFbEdTVU5CVkVVZ1FWVlVTRTlTU1ZSWklFTlBMaXhNVkVRdU1SOHcKSFFZRFZRUUREQlpIUkVOQklGUnlkWE4wUVZWVVNDQlNOU0JTVDA5VU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRgpBQU9DQWc4QU1JSUNDZ0tDQWdFQTJhTVc4TWgwZEhlYjd6TU5Pd1orVmZ5MVlJOTJoaEpDZlZabVBvaUM3WEpqCkRwNkwzVFFzQWxGUnd4bjlXVlNFeWZGcnMweXc2ZWhHWFRqR29xY3VFVmU2Z2hXaW5JOXRzSmxLQ3ZMcmlYQmoKVG5uRXQxdTlvbDJ4OGtFQ0s2MnBPcVBzZVFyc1h6cmovZStBUEswMG14cXJpQ1o3VnFLQ2hoL3JOWW1EZjErdQpLVTQ5dG03c3JzSHdKNXV1NC9Uczc2NS85NFk5Y25ycnBmdFpUcWZybFl3aU9YbmhMUWlQekx5UnVFSDNGTUVqCnFjT3Rta1ZFczdMWExNM0dLZUpRRUs1Y3k0S09GeGcyZlpmbWlKcXdUVFFKOUN5NVdtWXFzQmVibmg1Mm5VcG0KTVVIZlAvdkZCdThidG40YVJqYjNaR003NHprWUkrZG5kUlRWZFZlU043MithaHNtVVBJMkpnYVF4WEFCWkcxMgpadUdSMjI0SHdHR0FMckl1TDR4d3A5RTdQTE9SNUc2MnhEdHc4bXlTbHduTlIzMFl3UE83bmcvV2k2NEh0bG9QCnpnc01SNmZsUHJpOWZjZWJOYUJobHpwQmRSZk1LNVozS3BJaEh0bVZkaUJuYU04TnZkL1dId2xxbXVMTWMzR2sKTDMwU2dMZFRNRVplUzFTWkQyZkpwY2p5SU1HQzdKMFIzOElDK3hvNzBlMGdtdTlsWkpJUURTcmkzbkR4R0dlQwpqR0hldUx6Ukw1ejdEOUFyN1J0MnVlUTVWZmo0b1IyNHFvQUFUSUxuc244SnVMd3dvQzhOOVZLZWp2ZVNzd29BCkhRQlVsd2Jnc1FmWnh3OWNaWDA4YlZsWDVPMmxqZWxBVTU4VlM2Qng5aG9oNDlwd0JpRllGSWVGZDNtcWdua0MKQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRk9MSlFKOU56dWlhb1h6UERqOWx4U21JYWhsUk1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRRFJTVmZnCnA4eG9XTG9CRHlzWnpZMndZVVdzRWUxalVHbjRIMysrRm8vOW5lc0xxakpIZHRKbkpPMjlmRE15bHlySEJZWm0KRFJkOUZCVWIxT3Y5SDVyMlhwZHB0eG9scEFxemtUOWZOcXlMN0Zlb1B1ZUJpaGhYT1lWMEdrTEg2VnNUWDQvNQpDT21TZEkzMVI5S3JPOWI3ZUdaT05uMzU2WkxwQk43OVNXUDhiZnNVY1pObkwwZEt0N24vSGlwemNFWXd2MXJ5CkwzbWw0WTBNMmZteVl6ZU1OMldGY0dwY1d3bHl1YTFqUExIZCtQd3l2emVHNUx1T21DZCt1aDhXNFhBUjhnUGYKSldJeUp5WVlNb1NmL3dBNkU3cWFUZlJQdUJSd0lySEtLNURPS2NGdzlDK2RmL0tRSHRaYTM3ZEcvT2FHK3N2ZwpJSFo2dXFiTDlYemVZcVd4aSs3ZWdtYUtUam93SHorQXk2MG51Z3hlMTlDeFZzcDNjYksxZGFGUXFVQkRGOElvCjJjOVNpMXZJWTlSQ1BxQXpla1l1OXdvZ1JsUithazh4OFlGK1FuUTRaWE1uN3NaOHVJN1hwVHJYbUtHY2pCQlYKMDl0TDdFQ1E4czF1VjlKaURueFhrN0duYmMyZGc3c3E1K1cyTzNGWXJmM1JSYnhha2U1VEZXL1RSUWwxYnJxUQpYUjRFenpmZkhxaG1zWXptSUdydi9FaE9kSmhDcnlsdkxtckgrMzNSWmpFaXpJWUFmbWFEREVMMHZUU1N3eHJxClQ4cCtjazBMY0l5bVNMdW1vUlQyKzFoRW1SU3VxZ3VUYWFBcEpVcWx5eXZkaW1ZSEZuZ1ZWM0ViN1BWSGhQT2UKTVRkNjFYOGtyZVM4L2YzTWJvUG9ES2kzUVd3SDNiMDhocGN2MGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR0xPQkFMVFJVU1QgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmdqQ0NBMnFnQXdJQkFnSUxXa3U5V3Z0UGlsdjZaZVV3RFFZSktvWklodmNOQVFFTEJRQXdUVEVMTUFrRwpBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dWFYUnZjbWx1WnlCSGJXSklNUmt3CkZ3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUI0WERUSXdNREl4TURBd01EQXdNRm9YRFRRd01EWXgKTURBd01EQXdNRm93VFRFTE1Ba0dBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dQphWFJ2Y21sdVp5QkhiV0pJTVJrd0Z3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUlJQ0lqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBcmk1V3JSc2M3L2FWajZCM0d5dlRZNCtFVFVXaUQ1OWIKUmF0WmUxRTArZXlMaW5qRjNXdXZ2Y1RmazBVZXY1RTRDNjRPRnVkQmMvamJ1OUc0VWVETGd6dHpPRzUzaWc5WgpZeWJOcHlyT1ZQdTQ0c0I4Ujg1Z2ZEK3ljL0xBR2JhS2tvYzFEWkFvb3VRVkJHTSt1cS91ZkY3TXBvdFFzamozClFXUEt6djlwajJnT2xUYmx6TG1NQ2NwTDNUR1Fsc2pNSC8xV2xqVGJqaHpxTEw2RkxtUGRxcW1WMC8wcGxSUHcKeUppVDJTMFdSNUFSZzZJNklxSW9WNkxyL3NDTUtLQ21mZWNxUWp1Q2dHT2xZeDhaekh5eVpxakMwMjAzYitKKwpCbEhaUllRZkVzNGtVbVNGQzBpQVRvZXhJaUl3cXV1dXZ1QUM0RURvc0VLQUExR3F0SDZxUk5kRFlmT2lheGFKClNhU2pwQ3VLQXNSNDlHaUt3ZVI2TnJGdkc1WWJkMG1OMU1rR2NvL1BVK1BjRjRVZ1N0eVlKOU9SSml0SEhta0gKcjk2aTVPVFVhd3V6WG56VUpJQkhLV2s3YnVpcy9VRHIyTzF4Y1N2eTZGZ2Q2MEdYSXNVZjFEblFKNCtINHhqMAo0S2xHRGZWME9vSXUwRzRza2FNeFhEdEc2bnNFRUZaZWdCMzFwV1hvZ3Z6aUI0eGlSZlVnM2tad2hxRzhrOU1lCmRLWnNzQ3ozQXd5SURNdlVjbE9HdkdCRzg1aHF3dkcvUS9sd0lIZktOMEY1VlZKampWc1NuOFZveElpZHJQSXcKcTdlak1aZG5yWThYRDJ6SGMrMGtsR3ZJZzVyUW1qZEpCS3V4RnNoc1NVa3RxNkhRakpMeVFVcDVJU1hiWTllMgpuS2QrUW1uN09tTUNBd0VBQWFOak1HRXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdIUVlEVlIwT0JCWUVGTnd1SDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUI4R0ExVWRJd1FZTUJhQUZOd3UKSDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDUjhFSUNhRUR1dzJqQQpWQy9mN0dMRHc1NktvREVvcW9PT3BGYVdFaENHVnJxWGN0SlVNSHl0R2RVZGFHLzdGRUxZalE3enRkR2w0d0pDClh0em9SbGdITlFJdzRMeDBTc0ZES3YvYkd0Q3dyMnpEL2N1ejlYOXRBeTVaVnAwdExUV01zdFpERnl5U0NzdGQKNkl3UFMzQkQwSUwvcU15L3BKVEF2b2U5aXVPVGU4YVBteGFkSjJXOGVzVkNnbXhjQjlDcHdZaGdST21ZaFJaZgorSS9LQVJET0pjUDVZQnVneFpmRDB5eUlNYUs5TU96UTBNQVM4Y0U1NCtYMStOWkszVFROKzIvQlQrTUFpMWJpCmt2Y29za0ozY2lObnh6OFJGYkxFQXdXK3V4RjdDcitvYnVmL1dFUFBtMmVnZ0FlMkhjcXRiZXBCRVg0dGRKUDcKd3J5K1VVVEY3MmdsSjREanlLRFVFdXpacFRjZE4zeTBrY3JhMUxHV2dlOW9YSFlRU2E5K3BUZUFzUnhTdlRPQgpUSS81M1dYWkZNMktKVmowNHNXRHBRbVExR3dVWTdWQTMrdkEvTVJZZmcwVUZvZFVKMjVXNUhDRXVHd3lFbjZDCk1VTysxOTE4b2EydTFxc2dFdThLd3hDTVNaWTEzQXQxWHJGUDFVODBEaEVnQjNWRFJlbWpFZHFzbzVuQ3Rua24KNHJudnlPTDJOU2w2ZFByRmY0SUZZcVlLNm1peWVVY0didkpYcUJVenh2ZDRTajFDZTJ0Ky92ZEc2dEhyanUrSQphRnZvd2RseGZ2MWs3LzluUjRoWUpTOCtoZ2U5KzZqbGdxaXNwZE5wUTgweGlFbUVVNUxBc1RrYk9ZTUJNTVR5CnFmclFBNzF5TjJCV0h6Wjh2VG1SOVcwTnYzdlhrZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlZ6Q0NBeitnQXdJQkFnSU5BZ1BsazI4eHNCTkppR3VpRnpBTkJna3Foa2lHOXcwQkFRd0ZBREJITVFzdwpDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVCk1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqRXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXcKTURBd1dqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acApZMlZ6SUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVakV3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUNEd0F3Z2dJS0FvSUNBUUMyRVFLTEh1T2hkNXM3M0wrVVByZVZwMEE4b2YyQytYMHlCb0p4OXZhTWYvdm8KMjd4cUxwZVhvNHhMK1N2MnNmbk9oQjJ4K2NXWDN1KzU4cVBwdkJLSlhxZXFVcXY0SXlmTHBMR2NZOXZYbVg3dwpDbDdyYUtiMHhscEhEVTBRTStOT3NST2p5QmhzUyt6OENaRGZuV1FwSlNNSG9iVFNQUzVnNE0vU0NZZTd6VWp3ClRjTENlb2lLdTdyUFdSbldyNCt3QjdDZU1mR0N3Y0RmTHFadGJCa090ZGgrSmhwRkF6MndlYVNVS0swUGZ5YmwKcUFqK2x1ZzhhSlJUN29NNmlDc1ZsZ215NEhxTUxuWFduT3VuVm1TUGxrOW9yajJYd29TUHdMeEF3QXRjdmZhSApzelZzckJoUWY0VGdUTTJTMHlEcE03eFNtYTh5dFNtekpTcTBTUGx5NGNwazkrYUNFSTNvbmNLS2lQbzRab3I4Clkva0IrWGo5ZTF4MytuYUgrdXpmc1E1NWxWZTB2U2J2MWdIUjZ4WUt1NDRMdGNYRmlsV3IwNnpxa1VzcHpCbWsKTWlWT0t2RmxSTkFDenFyT1NiVHFuM3lEc0VCNzUwT3JwMnlqajMySmdmcE1wZi9WanNQT1MrQzEyTE9PUmM5Mgp3TzFBSy8xVEQ3Q24xVHNOc1lxaUE5NHhyY3gzNm05N1B0YmZrU0lTNXI3NjJETDhFR01VVVhMZVhkWVdrNzBwCmFEUHZPbWJzQjRvbTN4UFhWMlY0Sjk1ZVNSUUFvZ0IvbXFnaHRxbXhsYkNsdVEwV0VkckhiRWc4UU9CK0RWck4KVmp6Umx3VzV5MHZ0T1V1Y3hEL1NWUk51SkxEV2NmcjB3YnJNN1J2MS9vRkIyQUNZUFRySXJucVlOeGdGbFFJRApBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFCkZnUVU1SzhySm5FYUswZ25oUzlTWml6djhJa1RjVDR3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUorcVFpYmIKQzV1Ky94NldraTQrb21WS2FwaTZJc3Q5d1RyWWdnb0d4dmFsM3NCT2gyWjVvZm1tV0p5cStiWG1ZT2ZnNkxFZQpRa0V6Q3pjOXpvbHdGY3ExSktqUGE3WFNRQ0dZenlJMHp6dkZJb1RneFE2S2ZGMkk1RFVrenBzK0dsUWVidHV5Cmg2Zjg4L3FCVlJSaUNsbXBJZ1V4UG9MVzd0dFhOTHd6bGRNWEcrZ25vb3Q3VGlZYWVscGt0dEdzTi9IOW9QTTQKN0hMd0VYV2R5elJTamVaMmF4ZkczNGFySjQ1SkszVm1nUkFocHVvKzlLNGwvM3dWM3M2TUpUL0tZbkFLOXk4SgpaZ2ZJUHh6ODhOdEZNTjlpaU1HMUQ1M0RuMHJlV1ZsSHhZY2lOdWFDcCswS3VlSUhvSTE3ZWtvOGNkTGlBNkVmCk1nZmRHK1JDemd3QVJXR0F0UXNnV1NsNHZmbFZ5MlBGUEV6MHR2L2JhbDh4YTVtZUxNRnJVS1RYNWhnVXZZVS8KWjZ0R242RC9RcWM2ZjF6TFhiQndIU3MwOWRSMkNRenJlRXhaQmZNelFzTmhGUkFiZDAzT0lvelVoZkpGZmJkVAo2dTlBV3BRS1hDQmZUa0JkWWlKMjMvL09ZYjJNSTNqU053TGdqdDdSRVRlSjlyL3RTUWRpcnBMc1FCcXZGQW5aCjBFNnlvdmUrN3U3WS85d2FMZDY0Tm5IaS9IbTNsQ1hSU0hOYm9UWG5zNWxuZGNFWk9pdEhUdE5DanYweHlCWm0KMnRJTVBOdXpqc21oRFlBUGV4WjNGTC8vMndtVXNwTzhJRmdWNmR0eFEvUGVFTU1BM0tncWxiYkMxaitRYTNiYgpiUDZNdlBKd05RemNtUmsxM05mSVJtUFZObkd1Vi91M2dtM2MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdUUyBSb290IFIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGVnpDQ0F6K2dBd0lCQWdJTkFnUGxyc1dOQkNVYXF4RWxxakFOQmdrcWhraUc5dzBCQVF3RkFEQkhNUXN3CkNRWURWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVUKTUJJR0ExVUVBeE1MUjFSVElGSnZiM1FnVWpJd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBdwpNREF3V2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwClkyVnpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqSXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUEKQTRJQ0R3QXdnZ0lLQW9JQ0FRRE8zdjJtKyt6c0ZEUThCd1phYkZuM0dUWGQ5OEdkVmFyVHpUdWtrM0x2Q3ZwdApuZmJ3aFlCYm9VaFNuem5GdCs0b3JPL0xkbWdVdWQrdEFXeVpIOFFpSFovK2NuZmdMRnV2NUFTL1QzS2dHalNZCjZEbG83SlVsZTNhaDVtbTVoUm05aVl6K3JlMDI2bk84LzRQaXkzM0IwczVLczQwRm5vdEprOS9CVzlCdVh2QXUKTUM2Qy9QcTh0QmNLU09XSW04V2JhOTZ3eXJRRDhOcjBrTGhsWlBkY1RLM29mbVplbWRlNHdqN0kwQk9kcmU3awpSWHVKVmZlS0gySlNoQkt6d2tDWDQ0b2ZSNUdtZEZyUytMRmpLQkM0c3dtNFZuZEFvaWFZZWNiKzN5WHVQdVdnCmY5UmhEMUZMUEQrTTJ1RndkTmpDYUtINXdRenBvZUovdTFVOGRnYnVhazdNa29nd1RacTlUd3RJbW9TMW1LUFYKKzNQQlYySGRLRloxRTY2SGp1Y01VUWtRZFloTXZJMzVlenpVSWtnZkt0enJhN3RFc2NzemNUSkdyNjFLOFl6bwpkRHFzNXhvaWM0RFNNUGNsUXNjaU96c1NyWll1eHNOMkI2b2d0elZKVittU1NlaDJGbkl4Wnl1V2ZvcWp4NVJXCklyOXFTMzRCSWJJak10L2tta1J0V1Z0ZDlRQ2dISnZHZUplTmtQK2J5S3EwcnhGUk9WN1orMmV0MVZzUm5US2EKRzczVnVsdWx5Y3NsYVZOVkoxemd5amJMaUdIN0hyZlF5KzRXKzlPbVRONlNwZFRpMy9VR1ZONHVuVXUwa3pDcQpnYzdkR3R4UmN3MVBjT25sdGhZaEdYbXk1b2tMZFdUSzFhdThDY0VZb2YvVVZLR0ZQUDBVSkFPeWg5T2t0d0lECkFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEUKRmdRVXUvL0tqaU9mVDVuSzIrSm9wcVVWSnhjZTJRNHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBQi9LenQzSAp2cUdmMlNkTUM5d1htQkZxaU40OTVuRldjcktlR2s2YzFTdVlKRjJiYTN1d000SUp2ZDhsUnVxWW5yWWIvb004CjBtSmh3UVR0enVERnljZ1RFMVhucUdPdGpIc0IvbmN3NGM1b213WDRFdTU1TWFCQlJUVW9DbkdrSkUrTTNEeUMKQjE5bTNIMFEvZ3hoc3dXVjd1R3VnUStvK01lUFRhZ2pBaVpySFlOU1ZjNjFMd0RLZ0VEZzRYU3NZUFdIZ0oydQpObVNSWGJCb0dPcUtZY2wzcUpmRXljZWwvRlZMOC9CL3VXVTlKMmpRekd2NlU1M2hrUnJKWFJxV2JUS0g3UU1nCnlBTE9XcjdaNnYyeVRjUXZHOTlmZXZYNGk4YnVNVG9sVVZWbmpXUXllK21ldzRLNktpM3BIclRnU0FhaS9HZXYKSHlJQ2Mvc2dDcStkVkV1aHpmOWdSN0EvWGU4YlZyMlhJWll0Q3RGZW5UZ0NSMnk1OVBZakpiaWdhcG9yZHdqNgp4TEVva0NaWUNEemlmcXJYUFcrNk1ZZ0tCZXNudGFGSjdxQkZWSHZtSjJXWklDR29vN3o3R0phN1VtOE03WU5SClRPbFo0aUJneGNKbGtvS004eEFmRG9xWHZuZUNiVCtQSFYyOFNTZTl6RThQNGM1MmhnUWp4Y0NNRWx2OTI0U2cKSlBGSS8yUjgwTDVjRnRIdm1hM0FIL3ZMcnJ3NElnWW1aTnJhbHc0L0tCVkVxRThBeXZDYXpNOTBhclErUE91Vgo3TFhUV3RpQm1lbERHRGZyczd2UldHSkI4MmJTajZwNGxWUWd3MW91ZEN2VjBiNFlhY0NzMWFUUE9icFJoQU5sCjZXTEFZdjdZVFZXVzR0QVIra2cwRWV5ZTdRVWQ1TWpXSFliTAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR1RTIFJvb3QgUjMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQVk2Z0F3SUJBZ0lOQWdQbHVJTHJJUGdsSjIwOVpqQUtCZ2dxaGtqT1BRUURBekJITVFzd0NRWUQKVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVTUJJRwpBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqTXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXdNREF3CldqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acFkyVnoKSUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVak13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaQpBQVFmVHpPSE15bUtvWVRleThjaFdFR0o2bGFkSzB1RnhoMU1KN3gvSmxGeWIrS2YxcVBLekVVVVJvdXQ3MzZHCmpPeXhmaS8vcVhHZEdJUkZCRUZWYml2cUpuKzdrQUhqU3htNjVGU1dSUW14MVd5UlJLMkVFNDZhakEyQURETDIKNENlalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlRCOFNhNm9DMnVoWUhQMC9FcUVyMjRDbWY5dkRBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQTl1RWdsUlI3ClZLT1FGaEcvaE1qcWIyc1huaDVHbUNDYm45TU4yYXpUTDgxOCtGc3VWYnUvM1pMM3BBemNNZUdpQWpFQS9KZG0KWnVWREZoT0QzY2ZmTDc0VU9PMEJ6ckVYR2hGMTZiMERqeVoraE9YSllLYVYxMVJadCtjUkxJblV1ZTRYCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0NUQ0NBWTZnQXdJQkFnSU5BZ1Bsd0dqdll4cWNjcEJRVWpBS0JnZ3Foa2pPUFFRREF6QkhNUXN3Q1FZRApWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVVNQklHCkExVUVBeE1MUjFSVElGSnZiM1FnVWpRd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBd01EQXcKV2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWegpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqUXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBVHpkSE9uYUl0Z3JrTzROY1dCTUh0TFNaMzd3V0hPNXQ1R3ZXdlZZUmcxcmtEZGMvZUprVEJhNnp6dWhYeWkKUUhZN3FjYTRSOWdxNTVLUmFuUHBzWEk1bnltZm9walRYMTVZaG1VUG9ZUmxCdEhjaThuSGM4aU1haS9seEt2UgpIWXFqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCU0FUTmJyZFA5Sk5xUFYyUHkxUHNWcThKUWRqREFLQmdncWhrak9QUVFEQXdOcEFEQm1BakVBNkVEL2c5NEQKOUordUhYcW5Mcm12VC9hREhRNHRoUUVkMGRscTdBL0NyOGRlVmw1YzFSeFlJaWdMOXpDMkw3RjhBakVBOEdFOApwL1NnZ3VNaDFZUWRjNGFjTGEvS05KdnhuN2tqTnVLOFlBT2RnTE9hVnNqaDRyc1VlY3JOSWRTVXRVbEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIzRENDQVlPZ0F3SUJBZ0lOQWdQbGZ2VS9rLzJsQ1NHeXBqQUtCZ2dxaGtqT1BRUURBakJRTVNRd0lnWUQKVlFRTEV4dEhiRzlpWVd4VGFXZHVJRVZEUXlCU2IyOTBJRU5CSUMwZ1VqUXhFekFSQmdOVkJBb1RDa2RzYjJKaApiRk5wWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTVRJeE1URXpNREF3TURBd1doY05Nemd3Ck1URTVNRE14TkRBM1dqQlFNU1F3SWdZRFZRUUxFeHRIYkc5aVlXeFRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGcKVWpReEV6QVJCZ05WQkFvVENrZHNiMkpoYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3V1RBVApCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTNHhublRqMndsRHA4dU9Sa2NBNlN1bXVVNUJ3a1d5bU94CnVZYjRpbGZCVjg1QytuT2g5MlZDL3g3QkFMSnVjdzcveHlIbEdLU3EyWEUvcU5TNXpvd2RvMEl3UURBT0JnTlYKSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVZMQjdyVVc0NGtCLword3B1Kzc0enlUeWpoTlV3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnSWs5MGNybGdyL0htbktBV0JWQmZ3MTQ3CmJtRjA3NzRCeEw0WVNGbGhnaklDSUNhZFZHTkEzamRnVU0vSTJPMmRncTQzbUx5amoweE1xVFFyYk8vN2xac20KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIakNDQWFTZ0F3SUJBZ0lSWUZsSjRDWXV1MVg1Q25lS2NmbEsyR3d3Q2dZSUtvWkl6ajBFQXdNd1VERWsKTUNJR0ExVUVDeE1iUjJ4dlltRnNVMmxuYmlCRlEwTWdVbTl2ZENCRFFTQXRJRkkxTVJNd0VRWURWUVFLRXdwSApiRzlpWVd4VGFXZHVNUk13RVFZRFZRUURFd3BIYkc5aVlXeFRhV2R1TUI0WERURXlNVEV4TXpBd01EQXdNRm9YCkRUTTRNREV4T1RBek1UUXdOMW93VURFa01DSUdBMVVFQ3hNYlIyeHZZbUZzVTJsbmJpQkZRME1nVW05dmRDQkQKUVNBdElGSTFNUk13RVFZRFZRUUtFd3BIYkc5aVlXeFRhV2R1TVJNd0VRWURWUVFERXdwSGJHOWlZV3hUYVdkdQpNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVIwVU9sdnQ5WGIvcE9kRWgrSjhMdHRWN0hwSTZTRmtjCjhHSXhMY0I2S1A0YXAxeXp0c3lYNTBYVVdQclJkMjFEb3NDSFpUUUtIM3JkNnp3em9jV2RUYVJ2UVpVNGY4a2UKaE92Um5rbVNoNVNIRERxRlNtYWZuVm1UVFpkaEJvWktvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVBlWXBTSnZxQjhvaFJFb20zbTdlMG9QUW4xa3dDZ1lJCktvWkl6ajBFQXdNRGFBQXdaUUl4QU9WcEVzbHUyOFl4dWdsQjRaZjQrLzJhNG4wU3llMThaTlBMQlNXTFZ0bWcKNTE1ZFRndURuRnQyS2FBSkppRnFZZ0l3Y2RLMWoxenFPK0Y0Q1lXb2RaSTd5Rno5U084TmRDS29DT0p1eFVuTwp4d3k4cDJGcDhmYzc0U3JMK1N2elpwQTMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGRUQ0NBbDJnQXdJQkFnSUxCQUFBQUFBQkZVdGF3NVF3RFFZSktvWklodmNOQVFFRkJRQXdWekVMTUFrRwpBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXhFREFPQmdOVkJBc1RCMUp2CmIzUWdRMEV4R3pBWkJnTlZCQU1URWtkc2IySmhiRk5wWjI0Z1VtOXZkQ0JEUVRBZUZ3MDVPREE1TURFeE1qQXcKTURCYUZ3MHlPREF4TWpneE1qQXdNREJhTUZjeEN6QUpCZ05WQkFZVEFrSkZNUmt3RndZRFZRUUtFeEJIYkc5aQpZV3hUYVdkdUlHNTJMWE5oTVJBd0RnWURWUVFMRXdkU2IyOTBJRU5CTVJzd0dRWURWUVFERXhKSGJHOWlZV3hUCmFXZHVJRkp2YjNRZ1EwRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEYUR1YVoKamM2ajQwK0tmdnZ4aTRNbGErcElIL0Vxc0xtVkVRUzk4R1BSNG1kbXp4emR6eHRJSys2TmlZNmFyeW1BWmF2cAp4eTBTeTZzY1RIQUhvVDBLTU0wVmpVLzQzZFNNVUJVYzcxRHV4QzczL09sUzhwRjk0RzNWTlRDT1hrTno4a0hwCjFXcmpzb2s2VmprNGJ3WThpR2xiS2szRnAxUzRiSW5NbS9rOHl1WDlpZlVTUEpKNGx0YmNkRzZUUkdIUmpjZEcKc25VT2h1Z1ppdFZ0Yk5WNEZwV2k2Y2dLT092eUpCTlBjMVNURTRVNkc3d2VOTFdMQll5NWQ0dXgyeDhna2FzSgpVMjZRem5zM2RMbHdSNUVpVVdNV2VhNnhya0VtQ01nWks5Rkdxa2pXWkNyWGd6VC9MQ3JCYkJsRFNnZUY1OU44CjlpRm83K3J5VXA5L2s1RFBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEUKQlRBREFRSC9NQjBHQTFVZERnUVdCQlJnZTJZYVJRMlh5b2xRTDMwRXpUU28vL3o5U3pBTkJna3Foa2lHOXcwQgpBUVVGQUFPQ0FRRUExblBuZkU5MjBJMi83THFpdmpURktESzFmUHhzbkN3cnZRbWVVNzlyWHFvUlNMYmxDS096CnlqMWhUZE5HQ2JNK3c2RGpZMVViOHJydnJUbmhRN2s0bytZdmlpWTc3NkJRVnZuR0N2MDR6Y1FMY0ZHVWw1Z0UKMzhOZmxOVVZ5UlJCbk1SZGRXUVZEZjlWTU95R2ovOE43eXk1WTBiMnF2emZ2R245TGhKSVpKcmdsZkNtN3ltUApBYkVWdFF3ZHBmNXBMR2trZUI2enB4eHhZdTdLeUplc0YxMkt3dmhIaG00cXhGWXhsZEJuaVlVcitXeW1YVWFkCkRLcUM1SmxSM1hDMzIxWTlZZVJxNFZ6Vzl2NDkza0hNQjY1alVyOVRVL1FyNmNmOXR2ZUNYNFhTUVJqYmdiTUUKSE1VZnBJQnZGU0RKM2d5SUNoM1dabFhpL0VqSktTWnA0QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEWHpDQ0FrZWdBd0lCQWdJTEJBQUFBQUFCSVZoVENLSXdEUVlKS29aSWh2Y05BUUVMQlFBd1RERWdNQjRHCkExVUVDeE1YUjJ4dlltRnNVMmxuYmlCU2IyOTBJRU5CSUMwZ1VqTXhFekFSQmdOVkJBb1RDa2RzYjJKaGJGTnAKWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTURrd016RTRNVEF3TURBd1doY05Namt3TXpFNApNVEF3TURBd1dqQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU016RVRNQkVHCkExVUVDaE1LUjJ4dlltRnNVMmxuYmpFVE1CRUdBMVVFQXhNS1IyeHZZbUZzVTJsbmJqQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNd2xkcEI1Qm5naUZ2WEFnN2FFeWlpZS9RVjJFY1d0aUhMOApSZ0pEeDdLS25RUmZKTXN1UytGZ2drYmhVcXNNZ1Vkd2JOMWswZXYxTEtNUGdqME1LNjZYMTdZVWhoQjV1enNUCmdIZU1DT0ZKMG1waUx4OWUrcFpvMzRrbmxUaWZCdGMreWNzbVdRMXozckRJNlNZT2d4WEc3MXVMMGdSZ3lrbW0KS1BacE8vYkx5Q2lSNVoyS1lWYzNySFFVM0hUZ091NXlMeTZjKzlDN3YvVTlBT0VHTStpQ0s2NVRwam9XYzR6ZApRUTRnT3NDMHA2SHBzaytRTGpKZzZWZkx1UVNTYUdqbE9DWmdkYktmZC8rUkZPK3VJRW44clVBVlNORUNNV0VaClhyaVg3NjEzdDJTYWVyOWZ3UlB2bTJMN0RXemdWR2tXcVFQYWJ1bURrM0YyeG1tRmdoY0NBd0VBQWFOQ01FQXcKRGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSS93UzMrbwpMa1VrcmsxUSttT2FpOTdpM1J1OE1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQkxRTnZBVUtyK3lBenY5NVpVClJVbTdsZ0FKUWF5ekU0YUdLQWN6eW12bWRMbTZBQzJ1cEFyVDlmSHhENHEvYzJkS2c4ZEVlM2pncjI1c2J3TXAKampNNVJjT081TGxYYktyOEVwYnNVOFl0NUNSc3VaUmorOXhUYUdkV1BvTzR6elVodzhsby9zN2F3bE9xekpDSwo2ZkJkUm95VjNYcFlLQm92SGQ3TkFEZEJqKzFFYmRkVEtKZCs4MmNFSGhYWGlwYTAwOTVNSjZSTUczTnpkdlFYCm1jSWZlZzdqTFFpdENod3MvenlyVlE0UGtYNDI2OE5YU2I3aExpMThZSXZEUVZFVEk1M085ekpybEFHb21lY3MKTXg4Nk95WFNoa0RPT3l5R2VNbGhMeFM2N3R0VmI5K0U3Z1VKVGIwbzJITE8wMkpRWlI3cmtwZURNZG16dGNwSApXRDlmCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGZ3pDQ0EydWdBd0lCQWdJT1JlYTdBNE16dzRWbFNPYi9SVkV3RFFZSktvWklodmNOQVFFTUJRQXdUREVnCk1CNEdBMVVFQ3hNWFIyeHZZbUZzVTJsbmJpQlNiMjkwSUVOQklDMGdVall4RXpBUkJnTlZCQW9UQ2tkc2IySmgKYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3SGhjTk1UUXhNakV3TURBd01EQXdXaGNOTXpReApNakV3TURBd01EQXdXakJNTVNBd0hnWURWUVFMRXhkSGJHOWlZV3hUYVdkdUlGSnZiM1FnUTBFZ0xTQlNOakVUCk1CRUdBMVVFQ2hNS1IyeHZZbUZzVTJsbmJqRVRNQkVHQTFVRUF4TUtSMnh2WW1Gc1UybG5iakNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSlVINkhQS1p2bnNGTXA3UFBjTkNQRzBSUXNzZ3JSSQp4dXRiUEs2RHVFR1NNeFNrYjMvcEtzekdzSWhyeGJhSjBjYXkveFRPVVJRaDdFcmRHMXJHMW9mdVRUb1ZCdTFrClpndVNnTXBFM25PVVR2T25pWDlQZUdNSXlCSlFiVUptTDAyNWVTaE5VaHFLR29DM0dZRU9mc1NLdkdSTUlSeEQKYU5jOVBJckZzbWJWa0pxM01RYkZ2dUp0TWdhbUh2bTU2NnFqdUwrK2dtTlEwUEFZaWQva0QzbjE2cUlmS3RKdwpMbnZudkpPN2JWUGlTSHlNRUFjNC8yYXlkMkYrNE9xTVBLcTBwUGJ6bFVvU0IyMzlqTEtKejlDZ1lYZklXSFN3CjFDTTY5MTA2eXFMYm5RbmVYVVF0a1BHQnpWZVMrbjY4VUFSak5OOXJreGkrYXpheU9lU3NKRGEzOE8rMkhCTlgKazdiZXN2amloYmR6b3JnMXFrWHk0SjAyb1c5VWl2RnlWbTR1aU1WUlFrUVZsTzZqeFRpV20wNU9XZ3RIOHdZMgpTWGN3dkhFMzVhYnNJUWgxL09aaEZqOTMxZG1SbDRRS2JOUUNUWFRBRk8zOU9mdUQ4bDRVb1FTd0Mrbis3by9oCmJndXlDTE5oWmdscXNRWTZaWlpad1BBMS9jbmFLSTBhRVlkd2dRcW9tblVkbmpxR0JRQ2UyNERXSmZuY0JaNG4KV1V4Mk9WdnErYVdoMklNUDBmL2ZNQkg1aGM4elNQWEtiV1FVTEhwWVQ5TkxDRW5GbFdRYVl3NTVQZld6ak1wWQpyWnhDUlhsdURvY1pYRlN4WmJhL2pKdmNFK2tOYjdndTNHZHV5WXNSdFlRVWlnQVpjSU41a1plUjFCb252emNlCk1nZllGR004S0V5dkFnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCU3ViQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFmQmdOVkhTTUVHREFXZ0JTdQpiQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBZ3lYdDZOSDlsVkxOCm5zQUVvSkZwNWx6UWhON2NyYUpQNkVkNDFtV1lxVnVvUElkOEFvclJicmNXYytaZndGU1kxWFMrd2MzaUVaR3QKSXhnOTNlRnlSSmEwbFY3QWU0NlplQlpERTFaWHM2S3pPN1YzM0VCeXJLUHJtelUrc1FnaG9lZkVRemQ1TXI2MQo1NXdzVEx4REtabU9NTk9zSWVEakhmcllCek4yVkFBaUtybE5JQzV3YU5ybFUveURYTk9kOHY5RURFUm04dExqCnZVWUFHbTBDdWlWZGphRXhVZDFVUmh4TjI1bVc3eG9jQkZ5bUZlOTQ0SG4rWGRzK3FreFYvWm9WcVcvaHB2dmYKY0REcHcrNUNSdTNDa3dXSituMWplei9RY1lGOEFPaVlyZzU0Tk1NbCs2OEtueUJyM1RzVGp4S000a0VhU0hwegpvSGRweDdaY2Y0TElIdjVZR3lncnFHeXRYbTNBQmRKN3QrdUEvaVUzL2dLYmFLeENYY1B1OWN6YzhGQjEwalpwCm5PWjdCTjl1Qm1tMjNnb0pTRm1INjNzVVlIcGtxbWxENzVISFRPd1kzV3p2VXkyTW1lRmU4bkkrejFUSXZXZnMKcEE5TVJmL1R1VEFqQjB5UEVMK0dsdG1aV3JTWlZ4eWt6THNWaVZPNkxBVVA1TVNlR2JFWU5OVk1uYnJ0OXgrdgpKSlVFZUtnRHUrNkI1ZHBmZkl0S29aQjBKYWV6UGt2SUxGYTl4OGp2T09KY2t2QjU5NXlFdW5RdFlRRWdmbjdSCjhrOEhXVitMTFVOUzYwWU1sT0gxWmtkNWQ5VlVXeCt0SkRmTFJWcE9vRVJJeU5pd21jVVZoQW4yMWtsSndHVzQKNWhweGJxQ284WUxvUlQ1czFnTFhDbWVEQlZySnBCQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBFNDYKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQVpHZ0F3SUJBZ0lTRWRLN3VqTnUxTHptSkdqRkRZUWRtT2hETUFvR0NDcUdTTTQ5QkFNRE1FWXgKQ3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEVlFRRApFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdSVFEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXlNREF3Ck1EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXgKSERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JGTkRZd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQQpJZ05pQUFTY0RySFB0K2llVW5kMU5QcWxScWV0TWhreXRBZXBKOHFVdXd6U0NoREgyb213bHd4d0V3a0JqdGpxClIrcStzb0FyemZ3b0RkdXN2S1NHTisxd0NBQjE2cE1MZXk1U25DTm9Jd1pEN0pJdlU0VGIrMGNVQitoZmxHZGQKeVhxQlBDQ2pRakJBTUE0R0ExVWREd0VCL3dRRUF3SUJoakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZApEZ1FXQkJReENwQ1B0c2FkMGtSTGdMV2k1aCt4RWs4YmxUQUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUEzMVNRCjdadnZpNVFDa3hlQ21iNnpuaXoyQzVHTW4wb1VzZlprdkx0b1VSTU1BL2NWaTRSZ3VZdi9Vbzduakx3Y0FqQTgKK1JIVWpFN0F3V0hDRlV5cXF4MExNVjg3SE9JQWwwUXg1djV6bGkvYWx0UCtDQWV6TkltOEJaLzNIb2J1aTNBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR2xvYmFsU2lnbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVNFZEs3dWRjakdKNUFYd3FkTGREZkpXZlJNQTBHQ1NxR1NJYjNEUUVCREFVQQpNRVl4Q3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEClZRUURFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdValEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXkKTURBd01EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdApjMkV4SERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JTTkRZd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDc3JIUXk2TE5sNWJydFF5WWRwb2tOUmJvcGlMS2tIV1BkMDhFc0NWZUoKT2FGVjZXYzBkd3h1NUZVZFVpWFNFMnRlNFIycHQzMkpNbDhObnA4c2VtTmdRQittc0xaNGo1bFVsZ2hZcnVRRwp2R0lGQWhhL3I2Z2pBN2FVRDd4dWJNTEwxYWE3RE9uMndRTDdJZDVtM1JlcmRFTHY4SFF2SmZUcWExVmJrTnVkCjMxNkhDa0Q3clJscisvZktZSWplMnNHUDFxN1ZmOVE4Zys3WEZreURSVE5ySjlDRzBCd3RhL09yZmZHRnFmVW8KMHEzdjg0UkxISWY4RTZNNmNxSmFFU3ZXSjNFbjdZRXRiV2FCa29lMEcxaDZ6RDhLK2taUFRYaGMrQ3RJNHdTRQp5MTMydEdxelpmeENubEVtSXlETFBSVDVnZTFsRmdCUEdtU1haZ2pQakh2aks4Q2QrUlR5Ry9GV2FoYS9MSVdGCnpYZzRtdXRDYWdJMEdJTVhUcFJXK0xhQ3RmT1czVDN6dm44Z2R6NTdHU05yTE5SeWMwTlhmZUQ0MTJsUEZ6WUUKK2NDUVlEZEYzdVlNMkhTTnJweWliWFJkUXI0RzlkbGtiZ0lRckltd1REc0hUVUIrSk1XS21JSjVqcVNuZ2lDTgpJL29uY2NuZnhrRjBvRTMya1JiY1JveGZLV014V1hFTTJHL0N0ako5KytaZFU2WitGZnk3ZFh4ZDdQajJGeHpzCngyc1p5L043OENzSHBkbHNlVlIyYkowY3BtNE82WGtNcUNOcW85OGJNREdmc1ZSNy9tckxacXJjWmRDaW5rcWEKQnlGcmdZL2J4Rm42M2lMQUJKempxbHMyaytnOXZYcWhuUXQyc1F2SG5mM1BtS2dHd3ZncW82R0RvTGNsY3FVQwo0d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVQTF5cmM0R0hxTXl3cHRXVTRqYVdTZjhGbVN3d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFIeDQKN1BZQ0xMdGJmcElyWFRuY3Z0Z2Rva0l6VGZudnBDbzdSR2tlck5sRm8wNDhwOWdrVWJKVUhKTk94Tzk3azRWZwpKdW9KU09EMXU4ZnBhTks3YWpGeHpIbXVFYWp3bWYzbEg3d3ZxTXhYNjNiRUlhWkhVMVZOYUw4RnBPN1hKcXRpCjJrTTNTK0xHdGVXeWd4azZ4OVBiVFo0SWV2UHV6ejVpKzZ6b1lNelJ4NkZjZzBYRVJjenpGMnNVeVFRQ1B0SWsKcG5ucEhzNmk1OEZaRlo4ZDRrdWFQcDkyQ0MxcjJMcFhGTnFENnY2TVZlblFUcW5NZHpHeFJCRjZYTEUrMHhSRgpGUmhpSkJQU3kwM09YSVBCTnZJUXRRNkliYmpoVnArSjNwWm1PVWRrTEc1TnJtSjd2MkIwR2JoV3JKS3NGakx0CnJXaFYvcGk2MHpUZTlNbGh3dzZHOWt1RVlPNE5lN1V5V0htUlZTeUJRN04wSDNxcUpaNGQxNkdMdWMxQ0xnU2sKWm9OTmlUVzJiS2cyU25raGVDTFFRcnpSUURHUW9iNEV6OHBuN2ZYd2dOTmd5WU1xSWdYUUJ6dFN2d3llcWl2NQp1K1lmanlXNmhZMFhIZ0wrWFZBRVY4LytMYnp2WE1BYXE3YWZKTWJmYzJoSWtDd1U5RDlTR3VUU3l4VERZV25QCjR2a1l4Ym96bnhTakJGMjVjZmUxbE5qMk04RmF3VFNMZkp2ZGt6cm5FNkp3WVordmordll4WFg0TTJiVWRHYzYKTjNlYzU5MmtEM1pEWm9wRDhwLzdERUo0WTlIaUQyOTcxS0U5ZEplRnQwZzVRZFlnL05BNnMvcm9iOFNLdW5FMwp2b3VYc1hneFQ3UG50Z01UemxTZHJpVlp6SDgxWHdqM1FFVXhlQ3A2Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQXVpZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJqTVFzd0NRWURWUVFHRXdKVlV6RWgKTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNUlFZHliM1Z3TENCSmJtTXVNVEV3THdZRFZRUUxFeWhIYnlCRQpZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNQjRYRFRBME1EWXlPVEUzCk1EWXlNRm9YRFRNME1EWXlPVEUzTURZeU1Gb3dZekVMTUFrR0ExVUVCaE1DVlZNeElUQWZCZ05WQkFvVEdGUm8KWlNCSGJ5QkVZV1JrZVNCSGNtOTFjQ3dnU1c1akxqRXhNQzhHQTFVRUN4TW9SMjhnUkdGa1pIa2dRMnhoYzNNZwpNaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQ0NBU0F3RFFZSktvWklodmNOQVFFQkJRQURnZ0VOCkFEQ0NBUWdDZ2dFQkFONmQxK3BYR0VtaFcrdlhYMGlHNnI3ZC8rVHZaeHowWldpelYzR2dYbmU3N1p0SjZYQ0EKUFZZWVl3aHYydkxNMEQ5L0FsUWlWQkRZc29IVXdIVTlTMy9IZDhNK2VLc2FBN1VnYXk5cUs3SEZpSDdFdXg2dwp3ZGhGSjIrcU4xajNoeWJYMkMzMnFSZTNIM0kyVHFZWFAyV1lrdHNxYmwyaS9vamdDOTUvNVkwVjRldkxPdFhpCkVxSVRMZGlPcjE4U1BhQUlCUWkyWEtWbE9BUkZtUjZqWUdCMHhVR2xjbUliWXNVZmIxOGFRcjRDVVdXb3JpTVkKYXZ4NEE2bE5mNEREK3F0YS9LRkFwTW9aRnY2eXlPOWVjdzN1ZDcyYTlubVl2TEVIWjZJVkRkMmdXTVpFZXdvKwpZaWhmdWtFSFUxalBFWDQ0ZE1YNC83VnBrSStFZE9xWEc2OENBUU9qZ2NBd2diMHdIUVlEVlIwT0JCWUVGTkxFCnNOS1IxRXdSY2JOaHl6MmgvdDJvYXRUak1JR05CZ05WSFNNRWdZVXdnWUtBRk5MRXNOS1IxRXdSY2JOaHl6MmgKL3Qyb2F0VGpvV2VrWlRCak1Rc3dDUVlEVlFRR0V3SlZVekVoTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNQpJRWR5YjNWd0xDQkpibU11TVRFd0x3WURWUVFMRXloSGJ5QkVZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqCllYUnBiMjRnUVhWMGFHOXlhWFI1Z2dFQU1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFRkJRQUQKZ2dFQkFESkw4N0xLUHBIOEVzYWhCNHlPZDZBekJoUmNrQjRZOXdpbVBRb1orWWVBRVc1cDVKWVhNUDgwa1dOeQpPTzdNSEFHakhaUW9wREgyZXNSVTEvYmxNVmdEb3N6T1l0dVVSWE8xdjBYSkpMWFZnZ0t0STNscGpiaTJUYzdQClRNb3pJK2djaUtxZGkwRnVGc2tnNVltZXpUdmFjUGQrbVNZZ0ZGUWxxMjV6aGVhYklaMEtiSUlPcVBqQ0RQb1EKSG15Vzc0Y054QTloaTYzdWd5dVYrSTZTaEhJNTZ5RHFnKzJEelpkdUNMenJUaWEyY3l2azAvWk0vaVp4NG1FUgpkRXIvVnhxSEQzVklMczlSYVJlZ0FoSmhsZFhSUUxJUVRPN0VyQkJEcHFXZUN0V1ZZcG9OejRpQ3hUSU01Q3VmClJlWU5ueWljc2JrcVdsZXROdyt2SFgvYnZaOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdvIERhZGR5IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ3pFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEdqQVlCZ05WQkFvVApFVWR2UkdGa1pIa3VZMjl0TENCSmJtTXVNVEV3THdZRFZRUURFeWhIYnlCRVlXUmtlU0JTYjI5MElFTmxjblJwClptbGpZWFJsSUVGMWRHaHZjbWwwZVNBdElFY3lNQjRYRFRBNU1Ea3dNVEF3TURBd01Gb1hEVE0zTVRJek1USXoKTlRrMU9Wb3dnWU14Q3pBSkJnTlZCQVlUQWxWVE1SQXdEZ1lEVlFRSUV3ZEJjbWw2YjI1aE1STXdFUVlEVlFRSApFd3BUWTI5MGRITmtZV3hsTVJvd0dBWURWUVFLRXhGSGIwUmhaR1I1TG1OdmJTd2dTVzVqTGpFeE1DOEdBMVVFCkF4TW9SMjhnUkdGa1pIa2dVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXcKRFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUw5eFlnangrbGswOXh2SkdLUDNnRWxZNlNLRApFNmJGSUVNQk80VHg1b1ZKbnlmcTlvUWJUcUMwMjNDWXh6SUJzUVUrQjA3dTlQcFBMMWt3SXVlckdWWnI0b0FICi9QTVdkWUE1VVh2bCtUVzJkRTZwallJVDVMWS9xUU9EK3FLK2loVnFmOTRMdzdZWkZBWEs2c09vQkpRN1Jud3kKRGZNQVppTElqV2x0Tm93UkdMZlRzaHhndERqNkFvek8wOTFHQjk0S1B1dGRmTWg4KzdBclU2U1NZbWxSSlFWaApHa1NCakN5cFE1WWozNnc2Z1pvT0tjVWNxZWxkSHJhZW5qQUtPYzd4aUlEN1MxM01NdXlGWWtNbE5BSldKd0dSCnREdHdLajl1c2VpY2lBRjluOVQ1MjFOdFlKMi9MT2RZcTdoZlJ2ek94QnNEUEFuclNURmNhVWF6NEVjQ0F3RUEKQWFOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRQpGRHFhaFFjUVp5aTI3L2E5QlVGdUlNR1UyZy9lTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDWjIxMTUxZm1YCldXY0RZZkYrT3dZeGRTMmhJSTVQWlllMDk2YWN2TmpwTDlEYld1N1BkSXh6dERoQzJnVjcrQUoxdVAybHNkZXUKOXRmZUU4dFRFSDZLUnRHWCtyY3VLeEdya0xBbmdQbm9uMXJwTjUrcjVOOXNzNFVYblQzWkpFOTVrVFhXWHdUcgpnSU9ybWdJdHRSRDAySkRIQkhOQTdYSWxvS21mN0o2cmFCS1pWOGFQRWpvSnBMMUUvUVlWTjhHYjVES2o3VGpvCjJHVHpMSDRVL0FMcW44My9CMmdYMnlLUU9DMTZqZEZVOFdualh6UEtlajE3Q3VQS2YxODU1ZUoxdXNWMkdEUE8KTFBBdlRLMzNzZWZPVDZqRW0wcFVCc1YvZmRVSUQrSWMvbjRYdUt4ZTl0UVdza01KREUzMnAydTBtWVJseW5xSQo0dUpFdmx6MzZoejEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgRUNDIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZEQ0NBZHVnQXdJQkFnSVFaM1NkalhmWU8ycmJJdlQvV2VLL3pqQUtCZ2dxaGtqT1BRUURBekJzTVFzdwpDUVlEVlFRR0V3SkhVakUzTURVR0ExVUVDZ3d1U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1a0lGSmxjMlZoCmNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFFURWtNQ0lHQTFVRUF3d2JTRUZTU1VOQklGUk1VeUJGUTBNZ1VtOXYKZENCRFFTQXlNREl4TUI0WERUSXhNREl4T1RFeE1ERXhNRm9YRFRRMU1ESXhNekV4TURFd09Wb3diREVMTUFrRwpBMVVFQmhNQ1IxSXhOekExQmdOVkJBb01Ma2hsYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqCmFDQkpibk4wYVhSMWRHbHZibk1nUTBFeEpEQWlCZ05WQkFNTUcwaEJVa2xEUVNCVVRGTWdSVU5ESUZKdmIzUWcKUTBFZ01qQXlNVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJEZ0kvckdnbHRKNnJLOUpPdERBNE1NNwpLS3J4Y20xbEFFZUloUHlhSm11cVM3cHNCQXFJWGhmeVZZZjhNTEEwNGpSWVZ4cUVVK2t3MmFueWxuVERVUjlZClNUSE1tRTVnRVlkMTAzS1VrRStiRUNVcXFIZ3R2cEJCV0pBVmNxZWh0Nk5DTUVBd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QWRCZ05WSFE0RUZnUVV5UnRUZ1JMK0JOVVcwYXE4bW0rM29KVVpic293RGdZRFZSMFBBUUgvQkFRRApBZ0dHTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUJIZXJ2amNUb2l3cWZBaXJjSlJRTzlnY1MzdWp3TEVYUU53ClNhU1M2c1VVaUhDbTB3Mndxc29zUUp6NzZZSnVtZ0l3SzBlYUI4YlJ3b0Y4eWd1V0dFRWJvL1F3Q1o2MUl5Z04KbnhTMlBGT2lUQVpwZmZwc2tjWXFTVVhtN0xjVDRUcHMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgUlNBIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnBEQ0NBNHlnQXdJQkFnSVFPY3FUSE85RDg4YU9rOGYwWklrNGZqQU5CZ2txaGtpRzl3MEJBUXNGQURCcwpNUXN3Q1FZRFZRUUdFd0pIVWpFM01EVUdBMVVFQ2d3dVNHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRRVEVrTUNJR0ExVUVBd3diU0VGU1NVTkJJRlJNVXlCU1UwRWcKVW05dmRDQkRRU0F5TURJeE1CNFhEVEl4TURJeE9URXdOVFV6T0ZvWERUUTFNREl4TXpFd05UVXpOMW93YkRFTApNQWtHQTFVRUJoTUNSMUl4TnpBMUJnTlZCQW9NTGtobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sCllYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1EwRXhKREFpQmdOVkJBTU1HMGhCVWtsRFFTQlVURk1nVWxOQklGSnYKYjNRZ1EwRWdNakF5TVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSXZDNTY5bAptd1ZubHNrTkpMblFEbVQ4enVJa0dDeUVmM2RSeXdRUk5yaGU3V2x4cDU3a0pRbVhaOEZId3MrUkZqWmlQVGdFCjRWR0MvNnpTdEduZEx1d1JvMFh1YTJzN1RMK01qYVFlblJHNTZUajVlZzRNbU9JakhkRk9ZOVRudUVGRSsydXYKYTlvZjA4V1JpRnVraVpMUmdlYU1PVmlnMW1sRHFhMllVbGh1MndyN2E4OW8rdU9rWGpwRmM1Z0g2bDhDY3Q0TQpwYk9mcnFrZHR4MnovSXBaNTI1eVphMzFNSlFqQi9PQ0ZrczFtSnhUdXkvSzVGclp4NDBkL0ppWit5eWtnbXZ3CktoK09DMTl4WEZ5dVFuc3BpWUhMQTZPWnlvaWVDMEFKUVRQYjVsaDYvYTZaY01CYUQ5WVRobkV2ZG1uOGtOM2IKTFc3UjhwdjFHbXVlYnhXTWV2QkxLS0FpT0lBa2JEYWtPL0l3a2ZONEU4L0JQeldyOFIwUkk3VkRJcDRCa3JjWQpBdVVSMFlMYkZRRE1ZVGZCS255YTRkQzZzMUJHN29Lc25USDQreVBpQXdCSWNLTUpKbmtWVTJEek9GeXRPT3FCCkFHTVV1VE5lM1F2Ym9FVUhHak1KK0UyMHB3S21hZlRDV1FXSVpZVldya3ZMNE40OGZTMGF5T243SDZOaFN0WXEKRTYxM1RCb1ltNUVQV05nR1ZNV1grS28vSUlxbWhhWjM5cWI4SE9MdWJwUXpLb05RaEFybFQ0YjRVRVY0QUlIcgpXMmpqSm8zTWUxeFI5QlFzUUw0YVlCMTZjbUVkSDJNdGlLck9va1dRQ1B4cnZyTlFLbHI5cUVnWVJ0YVFRSktRCkNvUmVhREg0NiswTjB4M0dmWmtZVlZZblpTNk5SY1VrN003akFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGQXBJSTZaZ3BKSUtNK3FUVzhWWDZpVk52Ukx1TUE0R0ExVWREd0VCL3dRRQpBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVBwQklxbTVpRlNWbWV3elZqSXVKbmRmdFRnZnZuTkFVClgxNVF2V2lXa0tRVUVhcG9iUWsxT1VBSjJ2UUpMRFNsZTFtRVNTbVhkTWdISGtkdDhzNGNVQ2JqbmoxQVV6LzMKZjVaMkVNVkdwZEFnUzFEME5Uc1k5RlZxUVJ0SEJtZzh1d2tJWXRsZlZVS3FyRk9GckpWV05sYXI1QVdNeGFqYQpINk5wdlZNUHhQL2N5dU4rOGt5SWhrZEdHdk1BOVlDUm90eERRcFNiSVBEUnpiTHJMRlBDVTNoS1R3U1VRWnFQCkp6TEI1VWtadi9IeXdvdW9Damt4S0xSOVlqWXNUZXdmTTdaK2QyMStVUENmRHRjUmo4OFl4ZU1uL2lidkJaM1AKenpmRjBIdmFPN0FXaEF3Nms5YStGOXNQUGc0WmVBbkhxUUp5SWt2M04zYTZkY1NGQTFwajFiRjFCY0s1dlpTdApqQldacDVOOTlzWHpxblRQQklXVW1BRDA0dm5LSkdXLzRHS3Z5TVg2c3NtZVZramFlZjJXZGhXK280NVd4TE0wCi9MNUg5TUcwcVB6Vk1JaG83c3V1eVdQRWRyNnNPQmpoWGx6UHJqb2lVZXZSaTdQekt6TUhWSWY2dExJVGU3cFQKQkdJQm5mSEFUKzdoT3RTTElCRDZBbGZtNzhFTHQ1QkduQmtwak54dm9FcHBhWlMzSkdXZy82dy96Z0g3SVM3OQphUGliOHFYUE1UaGNGYXJtbHdEQjMxcWxwem1xNllSL1BGR29PdG1VVzR5L1R3aHg1ZHVvWE5UU3B2NEFvOFlXCnh3L29nTTRjS0dSMEdRalRRdVBPQUYxL3Nkd1RzT0VGeTlFZ3FvWjBuam5ua2YzL1c5YjNyYVl2QXd0dDQxZFUKNjNaVEdJMFJtTG89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290Q0EgMjAxNQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ3d6Q0NBa3FnQXdJQkFnSUJBREFLQmdncWhrak9QUVFEQWpDQnFqRUxNQWtHQTFVRUJoTUNSMUl4RHpBTgpCZ05WQkFjVEJrRjBhR1Z1Y3pGRU1FSUdBMVVFQ2hNN1NHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRaWEowTGlCQmRYUm9iM0pwZEhreFJEQkNCZ05WQkFNVE8waGwKYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdSVU5ESUZKdgpiM1JEUVNBeU1ERTFNQjRYRFRFMU1EY3dOekV3TXpjeE1sb1hEVFF3TURZek1ERXdNemN4TWxvd2dhb3hDekFKCkJnTlZCQVlUQWtkU01ROHdEUVlEVlFRSEV3WkJkR2hsYm5NeFJEQkNCZ05WQkFvVE8waGxiR3hsYm1saklFRmoKWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdRMlZ5ZEM0Z1FYVjBhRzl5YVhSNQpNVVF3UWdZRFZRUURFenRJWld4c1pXNXBZeUJCWTJGa1pXMXBZeUJoYm1RZ1VtVnpaV0Z5WTJnZ1NXNXpkR2wwCmRYUnBiMjV6SUVWRFF5QlNiMjkwUTBFZ01qQXhOVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJKS2cKUWVoTGdvUmM0dmd4RVptR1pFNEpKUytkUVM4S3JqVlBkSld5VVdScmpXdm1QM0NWOEFWRVI2WnlPRkIybFFKYQpqcTRvbnZrdFRwbnZMRWh2VENVcDZORnhXOThkd1hVM3ROZjZlM3BDbkdvS1ZscDhhUXVxZ0Fra2JIN0JScU5DCk1FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZMUWkKQzRLWkpBRU9uTHZrRHYyLys1Y2drNWtxTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUdmT0ZtSTRvcXhpUmFlcApsU1RBR2llY01qdkF3Tlc2cWVmNEJFTlRoZTVTSWQ2ZDlTV0RQcDVZU3kvWFp4TU9JUUl3QmVGMUFkNW83U29mClRVd0pDQTNzUzYxa0Z5am5kYzVGWlhJaEY4c2lRUTZNRTVnNG1sUnRtOHJpZk9vQ1dDS1IKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdDekNDQS9PZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCcGpFTE1Ba0dBMVVFQmhNQ1IxSXgKRHpBTkJnTlZCQWNUQmtGMGFHVnVjekZFTUVJR0ExVUVDaE03U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1awpJRkpsYzJWaGNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFpYSjBMaUJCZFhSb2IzSnBkSGt4UURBK0JnTlZCQU1UCk4waGxiR3hsYm1saklFRmpZV1JsYldsaklHRnVaQ0JTWlhObFlYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1VtOXYKZEVOQklESXdNVFV3SGhjTk1UVXdOekEzTVRBeE1USXhXaGNOTkRBd05qTXdNVEF4TVRJeFdqQ0JwakVMTUFrRwpBMVVFQmhNQ1IxSXhEekFOQmdOVkJBY1RCa0YwYUdWdWN6RkVNRUlHQTFVRUNoTTdTR1ZzYkdWdWFXTWdRV05oClpHVnRhV01nWVc1a0lGSmxjMlZoY21Ob0lFbHVjM1JwZEhWMGFXOXVjeUJEWlhKMExpQkJkWFJvYjNKcGRIa3gKUURBK0JnTlZCQU1UTjBobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sWVhKamFDQkpibk4wYVhSMQpkR2x2Ym5NZ1VtOXZkRU5CSURJd01UVXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDCkFRREMrS2svRzRuOFBEd0VYVDJRTnJDUk9uazhabHJ2YlRrQlNScTB0ODkvVFNOVHQ1QUE0eE1xS0tZeDhaRUEKNHlqc3JpRkJ6aC9hL1gwU1d3R0REN213WDVuaDhoS0RnRTBHUHQrc3IrZWhpR3N4ci9DTDBCZ3p1TnRGYWpUMApBb0FrS0FvQ0ZaVmVkaW9ObVRvVVcvYkx5MU84RTAwQmlEZVVKUnRDdkNMWWpxT1dYanJaTXRzKzZQQVFaZTEwCjRTK25mSzhuTkxzcGZadTJ6d25JNWRNSy9JaGxaWFFLM0hNY1hNMUFzUnpVdG9TTVRGRFBhSTZvV2E3Q0owNkMKb2pYZEZQUWYvN0ozMVljdnFtNTlKQ2ZueHNzbTV1WCtad2RqMkVVTjNUcFpaVGxZZXBLWmNqMmNoRjZJSWJqVgo5Q3o4MlhCU1QzaTR2VHdyaTVXWTliUFJhTThnRkg1TVhGL25pK1gxTllFWk45Y1JDTGRtdnROS3pvTlhBRHJECmdmZ1h5NUkyWGRHajJIVWI0WXNuNm5wSVFmMUZHUWF0SjVsT3dYQkgzYldmZ1ZNUzViR01TRjB4UXhmampNWjYKWTVaTEtUQk9oRTVpR1Y0OHpwZVFwWDhCNjUzZytJdUozU1dZUFpLMmZ1L1o4VkZSZlMwbXlHbFpZZUNzYXJncQpOaEVFZWxDOU1vUytMOXh5MWRjZEZrZmtSMllnUC9TV3hhK09BWHFsRDNwazlRMFloOW11aU5YNmhNRTZ3R2tvCkxmSU5hRkdxNDZWM3hxU1FEcUUzaXpFalI4RUpDT3R1OTNpYjE0TDhoQ0NaU1JtMkVrYXgrMFZWRnFtalpheWMKQncvcWE5d2ZMZ1p5N0lhSUV1UXQyMThGTCtUd0E5TW1NK2VBd3MxQ29SYzBDd0lEQVFBQm8wSXdRREFQQmdOVgpIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVY1JWbnlNakp2WFZkCmN0QTRHR3FkODNFa1ZBc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBSFc3YlZSTHFoQllSalR5WXRjV05sMEkKWHRWc3lJZTl0QzVHOGpINGZPcEN0Wk1XVmR5aERCS2cybUYrRDFoWWMyUnl4K2hGanR5cDhpWS94bm1Nc1ZNSQpNNEd3VmhPKzVsRmMySnNLVDB1Y1ZsTUM2VS8yRFdEcVRVSlY2SHdiSVNIVEd6ck1kL0s0a1BGb3gvbGEvdm90CjlML0o5VVViempnUUtqZUtlYU8wNHdsc2hZYVQvNG1XSjNpQmoyZmpSblJVanRrTmFlSks5RTEwQS8reWQrMlYKWjVma3NjV3J2Mm9qNk5TVTRrUW9Zc1JMNHZEWTRpbHJHbkIrSkdHVGUwOERNaVVOUlNRcmxyUkdhcjlLQy9lYQpqOEdzR3NWbjgyODAwdnB6WTR6dkZyQ29wRVlxK09zUzdISzA3L2dyZm94U3dJdUVWUGt2UHVOVnFOeG1zZG5oClg5aXpqRmswV2FTclQyeTdIeGpiZGF2WXk1TE5sRGhoRGdjR0gwdEdFUEVWdm8yRlhEdEtLNEY1RDdScG4wbFEKbDAzM0RsWmR3SlZxd2piREcyako5U3JjUjVxK3NzN0ZKZWo2QTduYStSWnVrWVQxSENqSS9DYk0xeHlRVnFkZgpiem9Fdk0xNGlRdU9EeStqcWsraUd4STlGZ2hBRC9GR1ROZXFld2pCQ3ZWdEo5NENqOHJEdFN2SzZldklJVk00CnBjdzcySGMzTUtKUDJXL1I4a0N0UVhvWHhkWktOWW0zUWRWOGhuOVZUWU5LcFhNZ3dEcXZrUEdhSkk3WmpuSEsKZTdpRzJyS1BtVDRkRXcwU0VlN1VxL0RwRlhZQzVPRGZxaUFlVzJHRlpFQ3BrSmNOclZQU1doMkhhZ0NYWldLMAp2bTlxcC9Vc1F1MHlyYllobnI2OAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSGlQS0kgUm9vdCBDQSAtIEcxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYWpDQ0ExS2dBd0lCQWdJUUxkMnN6bUtYbEtGRDZMRE5kbXBlWURBTkJna3Foa2lHOXcwQkFRc0ZBREJQCk1Rc3dDUVlEVlFRR0V3SlVWekVqTUNFR0ExVUVDZ3dhUTJoMWJtZG9kMkVnVkdWc1pXTnZiU0JEYnk0c0lFeDAKWkM0eEd6QVpCZ05WQkFNTUVraHBVRXRKSUZKdmIzUWdRMEVnTFNCSE1UQWVGdzB4T1RBeU1qSXdPVFEyTURSYQpGdzB6TnpFeU16RXhOVFU1TlRsYU1FOHhDekFKQmdOVkJBWVRBbFJYTVNNd0lRWURWUVFLREJwRGFIVnVaMmgzCllTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRWJNQmtHQTFVRUF3d1NTR2xRUzBrZ1VtOXZkQ0JEUVNBdElFY3gKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE5QjUvVW5NeURIUGt2Uk4wbzlRdwpxTkN1UzlpMjMzVkhadlI4NXprRUhtcHdJTkphUjNKblZmU2w2SjNWSGlHaDhHZTZ6Q0ZvdmtSVHY0MzU0dHd2ClZjZzNQeCtrd0p5ejVIZGNvRWIrZC9vYW9EanE3WnB5M2l1OWxGYzZ1dXg1NTE5OVFtUTVlaVkyOXlUdzFTKzYKbFpnUlpxMlhOZFoxQVlEZ3IvU0VZWXdOSGw5OGg1WmVRYS9yaCtyNFhmRXVpQVUrVENLNzJoOHEzVkpHWkRuegpRczdabmd5enNIZVhaSnpBOUtNdUg1VUhzQmZmTU5zQUdKWk1vWUZMM1FSdFU2TTkvQWVzMU1VM2d1dmtsUWdaCktJTFNRanFqMkZQc2VZbGdTR0RJY3BKUTNBT1Bneit5UWxkYTIycnBFWmZkaFNpOE1FeXI0OEt4UlVSSEgrQ0sKRmdlVzBpRVBVOER0cVg3VVR1eWJDZXl2UXF3dzFyL1JFRVhncGhheXBjWFRUM09VTTNFQ29XcWoxak9YVHlGagpIbHVQMmNGZVJYRjNENEZkWHlHYXJZUE0rbDdXalNOZkd6MUJyeUIxWmxwSzlwLzdxeGozY2NDMkhUSHNPeURyCnkrSzQ5YTZTc3ZmaGhFdnlvdktUbWlLZTB4UnZObFM5SDE1WkZibHpxTUY4YjN0aTZSWnNSMXBsOHc0Um0wYloKL1czYzFwekF0SDJsc04wL1ZtK2grZmJrRWtqOUJuOFNWN2FwSTA5YkE4UGdjU29qdC9ld3NUdThtTDNXbUtnTQphL2FPRW1lbThySlk1QUlKRXp5cHV4QzAwakJGOGV6M0FCSGZaZmpjSzBOVnZ4YVh4QS9WTEdHRXFuS0cvdVk2CmZzSS9mZTc4THhRKzVvWGRVRyszU2UwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVU4bmNYK2w2by92WTljZFZvdXNsR0REallyN0F3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElDQVFCUVVmQjEzSEFFNC8rcWRkUnhvc3VlajZpcDA2OTF4MVRQT2h3RW1TS3N4QkhpCjd6TktwaU1kRGcxSDJEZkhiNjgwZjArQmF6VlA2WEtsTWVKNDUvZE9sQmhiUUgzUGF5RlVodWFWZXZ2R3l1cWMKU0U1WENWMHZyUFNsdEpjeldOV3NlYW5NWC9tRitsTEZqZmlSRk9zNkRSZlFVc0o3NDhKemprWjRCamdzNkZ6YQpac1QwcFBCV0dUTXBXbVdTQlVkR1NxdUV3eDRub1I4Umtwa25kWk1QdkRZN2wxZVBKbHNNdTV3UDFHNHdCOVRjClh6Wm9aam1EbGljbWlzakVPZjZhSVcvVmNvYnBmMkxsbDA3UUpOQkFzTkIxQ0k2OWFPNEkxMjU4RUhCR0czemcKaUxLZWNvYVpBZU8vbjBrWnRDVytWbVd1RjJQbEh0L28vMGVsditFbUJZVGtzTUN2NXdpWnFBeGVKb0JGMVBobwpMNWFQcnVKS0hKd1dEQk52T0lmMnU4ZzBYNUlEVVhsd3B0L0w5WmxOZWMxT3ZGZWZRMDVyTGlzWStHcHpqTHJGCk5lODVha0VlejNHb29yS0dCMXM2eWVIdlAyVUVnRWN5UkhDVlRqRm5hblJiRUVWMTZyQ2YwT1kxL2s2Zmk4d3IKa2tWYmJpVmdoVWJOMGFxd2RtYVRkNWErZzc0NHRpUk9KZ3ZNN1hwV0d1RHBXc1prclV4NkFFaEVMN2xBdXhNKwp2aFY0bllXQlNpcFgzdFVaUTlyYnlsdEhob01MUDdZTmRuaHplU0plc1lBZno3N1JQMVlRbUN1Vmg2RWZuV1FVCllEa3Nzd0JWTHVUMXN3NVh4SkZCQUp3LzZLWGY2dmIveVBDdGJWS29GNnViWWZ3U1VUWGtKZjJ2cW1xR09RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhvbmdrb25nIFBvc3QgUm9vdCBDQSAzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGenpDQ0E3ZWdBd0lCQWdJVUNCWmZpa3lsN0FESmswRGZ4TWF1STdnY1dxUXdEUVlKS29aSWh2Y05BUUVMCkJRQXdiekVMTUFrR0ExVUVCaE1DU0VzeEVqQVFCZ05WQkFnVENVaHZibWNnUzI5dVp6RVNNQkFHQTFVRUJ4TUoKU0c5dVp5QkxiMjVuTVJZd0ZBWURWUVFLRXcxSWIyNW5hMjl1WnlCUWIzTjBNU0F3SGdZRFZRUURFeGRJYjI1bgphMjl1WnlCUWIzTjBJRkp2YjNRZ1EwRWdNekFlRncweE56QTJNRE13TWpJNU5EWmFGdzAwTWpBMk1ETXdNakk1Ck5EWmFNRzh4Q3pBSkJnTlZCQVlUQWtoTE1SSXdFQVlEVlFRSUV3bEliMjVuSUV0dmJtY3hFakFRQmdOVkJBY1QKQ1VodmJtY2dTMjl1WnpFV01CUUdBMVVFQ2hNTlNHOXVaMnR2Ym1jZ1VHOXpkREVnTUI0R0ExVUVBeE1YU0c5dQpaMnR2Ym1jZ1VHOXpkQ0JTYjI5MElFTkJJRE13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLCkFvSUNBUUN6aU5mcXpnOGdUcjdtMWdOdDdsbjh3bGZmS1dpaGd3NCthTWRvV0p3Y1lFdUpRd3k1MUJXeTdzRk8KZGVtMXArL2w2VFdaNU13YzUwdGZqVE13SUROVDJhYTcxVDRUanVrZmgwbXRVQzFReWhpK0FWaWlFM0NXdTRtSQpWb0JjK0wwc1BPRk1WNGk3MDdtVjc4dkg5dG94ZENpbTVsU0o5VUV4eXVVbUdzMkM0SERhT3ltNzFRUDFtYnBWCjlXVFJZQTZ6aVVtNGlpOEYwb1JGS0h5UGFGQVNlUHdMdFZQTHdwZ2NoS09lc0w0anBOcmN5Q3NlMm01RkhvbVkKMnZrQUxnYnBERHR3MVZBbGlKbkx6WE5nOTlYL05XZkZvYnhlcTgxS3VFWHJ5R2dlRFEwVVJoTGowbVJpaWtLWQp2TFRHQ0FqNC9haE1aSngyQWIwdnFXd3pEOWcvS0xnOGFRRkNobjVwd2NrR3l1VjZSbVhwd3RaUVFTNC90K1R0CmJOZS9KZ0VSb2hZcFNtczBCcERzRTlLMisycDIwanp0OE5ZdDNlRVY3S09iTHl6SlBpdmthVHYvY2lXeE5vWmIKeDM5cmkxVWJTc1VnWVQydXkxRGhDRHErc0k5alFWTXdDRms4bUIxM3VtT1Jlc29RVUdDLzhOZThsWWVQbDhYKwpsMm9CbEtOOFc0VWRLams2MEZTaDBUbHhuZjBoK2JWNzhPTGdBbzl1bGlRbExLQWVMS2pFaWFmdjdaa0dMN1lLClRFL2Jvc3czR3E5SGhTMktYOFEwTkV3QS9SaVRaeFBSTitaSXRJc0d4VmQ3R1lZS2Vjc0F5Vkt2UXY4M2orR2oKSG5vOVVLdGpCdWNWdFQrMlJUZVVON0YrOGtqRGY4VjEvcGVOUlk4YXB4cHlLQnBBRHdJREFRQUJvMk13WVRBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBZkJnTlZIU01FR0RBV2dCUVhuYzBlCmk5WTVLM0RUWE5TZ3VCK3dBUHpGWVRBZEJnTlZIUTRFRmdRVUY1M05Ib3ZXT1N0dzAxelVvTGdmc0FEOHhXRXcKRFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUZiVmUyN21JZ0hTUXBzWTFRN1haaU5jNC82Z3g1TFM2WlN0UzZMRwo3Qko4ZE5WSTBsa1VtY0RydWRIcjlFZ3dXNjJuVjNPWnFkUGx0OUV1V1NSWTNHZ3VMbUxZYXVSd0N5MGdVQ0NrCk1wWFJBSmk3MC8zM012Skpyc1o2NEVlK2JzN0xvM0k2TFdsZHk4am9SVG5VK2tMQkVVeDNYWkw3YXY5WVJPWHIKZ1o2dm9KbXR2cWtCWnNzNEhUemZReC8wVFc2MHVoZEcvSDM5aDRGNWFnMHpEL292K0JTNWdMTmRUYXFYNGZuawpHTVg0MVRpTUpqejk4aWppN2xwSmlDemZlVDJPbnBBOHZVRktPdDFiOXBxMHpqOGxNSDh5ZmFJRGxORGNlcUZTCjNtNlRqUmdtL1ZXc3ZZK2Iwcyt2NTRZc3l4OEpiNk52cVlUVWM3OU5vWFFiVGlOZzhzd09xbitrbkV3bHFMSm0KT3pqLzJaUXc5bktFdm1oVkVBL0djeXdXYVpNSC9yRkY3YnVpVldxdzJyVktBaVVuaGRlM3Q0WkVGb2xzZ0NzKwpsNm1jMVg1VlRNYmVSUkFjNnVrN253TlQ3dTU2QVFJV2VOVG93cjVHZG9nVFB5SzdTQklkVWdDMEFuNGhHaDZjCkpmVHpQVjRlMGh6NXN5MjI5emRjeHNzaFRyRDNtVWNZaGNFcnVsV3VCdXJRQjdMY3E5Q0NsblhPMGxEK21lZlAKTDUvbmR0RmhLdnNodXpIUXFwOUhwTElpeWhZNlVGZkVXME5ueFdWaUEwa0I2MFBaMlBpZXJjK3hZdzVGOUtCYQpMSnN0eGFiQXJhaEg5Q2RNT0EwdUcwazdVdlRvaUlNclZDalU4alZTdERLRFltbGtESkdjbjVmcWRCYjlIeEVHCm1wdjAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIElTUkcgUm9vdCBYMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmF6Q0NBMU9nQXdJQkFnSVJBSUlRejdEU1FPTlpSR1BndTJPQ2l3QXdEUVlKS29aSWh2Y05BUUVMQlFBdwpUekVMTUFrR0ExVUVCaE1DVlZNeEtUQW5CZ05WQkFvVElFbHVkR1Z5Ym1WMElGTmxZM1Z5YVhSNUlGSmxjMlZoCmNtTm9JRWR5YjNWd01SVXdFd1lEVlFRREV3eEpVMUpISUZKdmIzUWdXREV3SGhjTk1UVXdOakEwTVRFd05ETTQKV2hjTk16VXdOakEwTVRFd05ETTRXakJQTVFzd0NRWURWUVFHRXdKVlV6RXBNQ2NHQTFVRUNoTWdTVzUwWlhKdQpaWFFnVTJWamRYSnBkSGtnVW1WelpXRnlZMmdnUjNKdmRYQXhGVEFUQmdOVkJBTVRERWxUVWtjZ1VtOXZkQ0JZCk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUszb0pIUDBGRGZ6bTU0clZ5Z2MKaDc3Y3Q5ODRrSXh1UE9aWG9IajNkY0tpL3ZWcWJ2WUFUeWpiM21pR2JFU1R0ckZqL1JRU2E3OGYwdW94bXlGKwowVE04dWtqMTNYbmZzN2ovRXZFaG1rdkJpb1p4YVVwbVpteVBmanh3djYwcElnYno1TURtZ0s3aVM0KzNtWDZVCkE1L1RSNWQ4bVVnalUrZzRyazhLYjRNdTBVbFhqSUIwdHRvdjBEaU5ld053SVJ0MThqQTgrbyt1M2RwanErc1cKVDhLT0VVdCt6d3ZvLzdWM0x2U3llMHJnVEJJbERIQ05BeW1nNFZNazdCUFo3aG0vRUxOS2pEK0pvMkZSM3F5SApCNVQwWTNIc0x1SnZXNWlCNFlsY05IbHNkdTg3a0dKNTV0dWttaThteGRBUTRRN2UyUkNPRnZ1Mzk2ajN4K1VDCkI1aVBOZ2lWNStJM2xnMDJkWjc3RG5LeEhadThBL2xKQmRpQjNRVzBLdFpCNmF3QmRwVUtEOWpmMWIwU0h6VXYKS0JkczBwakJxQWxrZDI1SE43ck9yRmxlYUoxL2N0YUp4UVpCS1Q1WlB0MG05U1RKRWFkYW8weEFIMGFobWJXbgpPbEZ1aGp1ZWZYS25FZ1Y0V2UwK1VYZ1ZDd09QamRBdkJiSStlMG9jUzNNRkV2ekc2dUJRRTN4RGszU3p5blRuCmpoOEJDTkF3MUZ0eE5yUUh1c0V3TUZ4SXQ0STdtS1o5WUlxaW95bUN6THE5Z3dRYm9vTURRYUhXQmZFYndyYncKcUh5R08wYW9TQ3FJM0hhYWRyOGZhcVU5R1kvck9QTmszc2dyRFFvby8vZmI0aFZDMUNMUUoxM2hlZjRZNTNDSQpyVTdtMllzNnh0MG5VVzcvdkdUMU0wTlBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlI1dEZubWU3Ymw1QUZ6Z0FpSXlCcFk5dW1iYmpBTkJna3EKaGtpRzl3MEJBUXNGQUFPQ0FnRUFWUjlZcWJ5eXFGRFFETEhZR21rZ0p5a0lyR0YxWElwdStJTGxhUy9WOWxaTAp1Ymh6RUZuVElaZCs1MHh4KzdMU1lLMDVxQXZxRnlGV2hmRlFEbG5yenVCWjZickpGZStHblkrRWdQYms2WkdRCjNCZWJZaHRGOEdhVjBueHZ3dW83N3gvUHk5YXVKL0dwc01pdS9YMSttdm9pQk92LzJYL3FrU3Npc1JjT2ovS0sKTkZ0WTJQd0J5VlM1dUNiTWlvZ3ppVXd0aER5QzMrNldWd1c2TEx2M3hMZkhUanVDdmpISUluTnprdEhDZ0tRNQpPUkF6STRKTVBKK0dzbFdZSGI0cGhvd2ltNTdpYXp0WE9vSndUZHdKeDRuTENnZE5iT2hkanNudnpxdkh1N1VyClRrWFdTdEFtek9WeXlnaHFwWlhqRmFIM3BPM0pMRitsKy8rc0tBSXV2dGQ3dStOeGU1QVcwd2RlUmxOOE53ZEMKak5QRWxwelZtYlVxNEpVYWdFaXVURGtIenN4SHBGS1ZLN3E0KzYzU00xTjk1UjFOYmRXaHNjZENiK1pBSnpWYwpveWkzQjQzbmpUT1E1eU9mKzFDY2VXeEcxYlFWczVadWZwc01sanE0VWkwLzFsdmgrd2pDaFA0a3FLT0oycXhxCjRSZ3FzYWhEWVZ2VEg5dzdqWGJ5TGVpTmRkOFhNMnc5VS90N3kwRmYvOXlpMEdFNDRaYTRyRjJMTjlkMTFUUEEKbVJHdW5VSEJjbldFdmdKQlFsOW5KRWlVMFpzbnZnYy91YmhQZ1hSUjRYcTM3WjBqNHI3ZzFTZ0VFend4QTU3ZAplbXlQeGdjWXhuL2VSNDQvS0o0RUJzK2xWRFIzdmV5Sm0ra1hROTliMjEvK2poNVhvczFBblg1aUl0cmVHQ2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJU1JHIFJvb3QgWDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHekNDQWFHZ0F3SUJBZ0lRUWRLZDBYTHE3cWVBd1N4czZTK0hVakFLQmdncWhrak9QUVFEQXpCUE1Rc3cKQ1FZRFZRUUdFd0pWVXpFcE1DY0dBMVVFQ2hNZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrZ1VtVnpaV0Z5WTJnZwpSM0p2ZFhBeEZUQVRCZ05WQkFNVERFbFRVa2NnVW05dmRDQllNakFlRncweU1EQTVNRFF3TURBd01EQmFGdzAwCk1EQTVNVGN4TmpBd01EQmFNRTh4Q3pBSkJnTlZCQVlUQWxWVE1Ta3dKd1lEVlFRS0V5QkpiblJsY201bGRDQlQKWldOMWNtbDBlU0JTWlhObFlYSmphQ0JIY205MWNERVZNQk1HQTFVRUF4TU1TVk5TUnlCU2IyOTBJRmd5TUhZdwpFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFelp2Vm40Q0RDdXdKU3ZNV1NqNWN6M2VzM21jRkRSMEh0dHdXCisxcUxGTnZpY1dERXVrV1ZFWW1PNmdiZjl5b1dIS1M1eGNVeTRBUGdIb0lZT0l2WFJkZ0thbTdtQUhmN0FsRjkKSXRnS2JwcGJkOS93K2tIc09keDF5bWdIREIvcW8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVApBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVZkVLV3J0NUxTRHY2a3ZpZWpNOXRpNmx5TjVVd0NnWUlLb1pJCnpqMEVBd01EYUFBd1pRSXdlM2xPUmxDRXdrU0hSaHRGY1A5WW1kNzAvYVRTVmFZZ0xYVFdOTHhCbzFCZkFTZFcKdEw0bmRRYXZFaTUxbUkzOEFqRUFpL1YzYk5USVphcmdDeXp1Rkowbk42VDVVNlZSNUNtRDEvaVFNVnRDbndyMQovcTRBYU9lTVNRKzJiMXRiRmZMbgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IENvbW1lcmNpYWwgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWURDQ0EwaWdBd0lCQWdJUUNnRkNnQUFBQVVVanlFUzFBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNjd0pRWURWUVFERXg1SlpHVnUKVkhKMWMzUWdRMjl0YldWeVkybGhiQ0JTYjI5MElFTkJJREV3SGhjTk1UUXdNVEUyTVRneE1qSXpXaGNOTXpRdwpNVEUyTVRneE1qSXpXakJLTVFzd0NRWURWUVFHRXdKVlV6RVNNQkFHQTFVRUNoTUpTV1JsYmxSeWRYTjBNU2N3CkpRWURWUVFERXg1SlpHVnVWSEoxYzNRZ1EyOXRiV1Z5WTJsaGJDQlNiMjkwSUVOQklERXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ25VQm5lUDVrOTFETkc4VzlSWVlLeXFVK1BaNGxkaE5sVAozUXdvMmRmdy82NlZRM0taK2JWZGZJckJRdUV4VUhUUmdRMTh6WnNocTBQaXJLMWVobTd6Q1lvZldqSzlvdXVVCitlaGNDdXovbU5LdmNiTzBVNTlPaCsrU3ZMM3NUekl3aUVzWFhsZkVVOEwyQXBlTjJXSXJ2eVFmWW8zZnc3Z3AKUzBsNFBKTmdpQ0w4bWRvMnlNS2kxQ3hVQUdjMWJuTy9BbGp3cE4zbHNLSW1lc3JnTnFVWkZ2WDl0Kyt1UDBEMQpiVm9FL2M0MHlpVGNkQ01iWFRNVEVsM0VBU1gyTU4wQ1haL2cxVWU5dE9zYm9idEpTZGlmV3dMeml1UWtrT1JpClQwL0JyNHNPZEJlbzBYS0lhbm9CU2N5MFJubkdGN0hhbUI0SFdmcDFJWVZsM1pCV3p2dXJwV0NkeEozNVVyQ0wKdllmNWp5c2pDaU4yTy9jejRja0E4Mm41UzZMZ1RyeCtrem1FQi9kRWNINytCMXJsc2F6UkdNenlOZVZKU1FqSwpWc2s5K3c4WWZZczd3UlBDVFkvSlR3NDM2UitoRG1yZllpN0xOUVpSZVN6SUpUajAra3VuaVZ5YzB1TU5PWVpLCmRIelZXWWZDUDA0TVhGTDBQZmRTZ3ZIcW82ejlTVFFhS1BOQmlEb1Q3dWplLzVrZFg3ckw2Qjd5dVZCZ3dESFQKYytYdnZxRHRNd3QwdmlBZ3hHZHM4QWdEZWxXQWYwWk9scWYwSGo3aDl0Z0o0VE5rSzJQWE1sNmYrY0I3RDNodgpsN3lUbXZtY0VwQjRlb0NIRmRkeWRKeFZkSGl4dXVGdWNBUzZUNkM2YU1ONy96SHdjejA5bENxeEMwRU9vUDVOCmlHVnJlVE8wMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVTdVUVp3TlB3Qm92dXBIdStRdWNtVk1pT05uWXdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0lCQUEydWtETDJwa3Q4UkhZWllSNG5LTTFlVk84bHZPTUlrUGtwMTY1b0NPR1VBRmp2TGk1K1UxS010bHdICjZvaTZtWXRRbE5lQ2dOOWhDUUNUclEwVTVzN0I4amVVZUxCZm5MT2ljN2lQQlpNNHpZMCtzTGo3d00reDh1d3QKTFJ2TTdLcWFzNnBnZ2hzdE84T0VQVmVLbGg2Y2RialRNTTFnQ0lPUTA0NVU4VTFtd0YxMEEwQ2o3b1Yrd2g5MwpuQWJvd2FjWVhWS1Y3Y25kSlo1dCtxbnRvem8wMEZsNzJ1MVE4elcvN2VzVVRUSEhZUFRhOFllYzRraml4c1UzCit3WVErblZaWmpGSEtkcDJtaHpwZ3E3dm1ybFI5NGdqbW1tVllqemxWWUEyMTFRQy8vRzVYYzdVSTIvWVJZUksKVzJYdmlRemRGS2NneXhpbEpiUU4rUUh3b3RMMEFNaDBqcUVxU0k1bDJ4UEU0aVVYZmV1K2gxc1hJRlJSazBwVApBd3ZzWGNvejdXTDlSY2N2Vzl4WW9JQTU1dnJYL2hNVXB1MDlsRXBDZE5URGQxbHp6WTlHdmxVNDcvcm9rVExxCmwxZ0VJdDQ0dzh5OGJja3pPbW9LYVQrZ3lPcHlqNHhqaGlPOWJUeVducFhnU1V5cW9ya3FHNXcyZ1hqdHcraEcKNGlaWlJIVWUyWFdKVWMwUWhKMWhZTXRkK1pjaVRZNlk1dU4vOWx1N3JzM0tTb0ZyWGd2elVlRjBLK2wrSjZmWgptVWxPK0tXQTJ5VVBIR05paXNreloyczhFSVBHcmQ2b3pSYU9qZkFITjNHZjhxdjhRZlhCaSt3QU4xMEo1VTZBCjcvcXhYRGdHcFJ0SzRkdzRMVHpjcXgrUUd0VktuTzdSY0d6TTd2UlgrQmk2aEc2SAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IFB1YmxpYyBTZWN0b3IgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWmpDQ0EwNmdBd0lCQWdJUUNnRkNnQUFBQVVVanowWjhBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJOCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNvd0tBWURWUVFERXlGSlpHVnUKVkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd0hoY05NVFF3TVRFMk1UYzFNek15V2hjTgpNelF3TVRFMk1UYzFNek15V2pCTk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wCk1Tb3dLQVlEVlFRREV5RkpaR1Z1VkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd2dnSWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMklwVDhwRWl2NkVkckN2c25kdVR5UDRvNwpla29zTVNxTWpiQ3B3ekZycUhkMmhDYTJySUZDRFFqclZWaTdldmk4WlgzeW9HMkxxRWZwWW5ZZUVlNElGTkd5ClJCYjA2dEQ2SGk5ZTI4dHpRYTY4QUxCS0swQ3lyT0U3UzhJdG5lU2htK3dhT2g3d0NMUFE1Q1ExQjUrY3RNbFMKYmRzSHlvKzFXL0NEODAvSExhWElyY3VWSUtReEtGZFlXdVNORzVxcm5nME04Z296T1NJNUNwY3U4MU4zdVVSRgovWVRMTmlDQldTMmFiMjFJU0dIS1ROOVQwYTlTdkVTZnF5OXJnM0x2ZFlEYUJqTWJYY2phWThaTnpheG1NYzNSCjNqNkhFRGJodWFSNjcyQlFzc3ZLcGxiZ042K3JOQk01SmVnNVp1U1llcW9TbUp4WlpvWStyZkd3eWo0R0QzdncKRVVzM29FUnRlOHVvakhIMDFiV1JOc3p3RmNZcjNsRVhzWmRNVUQyeGxWbDhCWDB0SWRVQXZ3Rm5vbDU3cGx6eQo5eUx4a0EyVDI2cEVVV2JNZlhZRDYycW9LamdabDNZTmE0cGgrYnoyN25iOWNDdmRLVHo0Q2g1YlFoeUxWaTlWCkd4eWhMclhIRnViNHFqeVNqbW0yQWNHMWhwMkpEd3M0bEZUbzZ0eWVQU1c4VXlidDFhczVxc1ZBVEZTcnNyVFoKMmZqWGN0c2N2RzI5WlYvdmlEVXFaaS91OXJObDhET05mSmhCYVVZUFF4eHArcHUxMEdGcXpjcEwyVXlRUnFzVgpXYUZIVkNrdWd5aGZITUtpcTNJWEFBYU9SZXlMNGpNOWY5b1pST1JpY3NQZklzYnlWdFRkWDVWeTdXMWY5MGdEClcvM0ZLcUQyY3lPRUVCc0I1d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC8KQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVNDNIZ250aW5RdG5iY1pGcmxKUHJ3NlBSRktNd0RRWUpLb1pJaHZjTgpBUUVMQlFBRGdnSUJBRWY2M1Fxd0VaRTRyVTFkOStVT2wxUVpna2lIVkl5cVpKbllXdjZJQWNWWXBabXhJMVFqCnQyb2RJRmZsQVdKQkY5TUoyM1hMYmxTUWRmNGFuNEVLd3QzWDl3blFXM0lWNUI0SmFqMHo4eUdhNWhWK3JWSFYKRFJEdGZVTEFqKzdBbWdqVlFkWmNEaUZwYm9CaERoWEF1TS9GU1JKU3pMNDZ6TlF1T0FYZU5mMGZiN2lBYUpnOQpUYURLUUdYU2MzejFpOWtLbFQvWVB5TnRHdEVxSkJuWmhiTVg3M2h1cVZqUkk5UEhFKzF5Slg5ZHNYTncwSDhHCmx3bUVLWUJoSGZwZS8zT3NvT09KdUJ4eEZjYmVNWDhTM09GdG02L242SjkxZUV5clJqdWF6cjhGR0YxTkZUd1cKbWhsUUJKcXltbTlsaTFKZlBGZ0VLQ1hBWm1FeGZybmdkYmthcUlIV2NoZXp4UU14TlJGNGVLTGc2VENNZjREZgpXTjg4dWllVzRvQTBiZU9ZMDJRbnJFaCtLSGRjeGlWaEpmaUZER1g2eERJdnBaZ0Y1UGdMWnhZV3hvSzRNaG41CitibDUzQi9ONjYrckR0MGIyMFhrZXVjQzRwVmQvR253VTJsaGxYVjVDMTVWNWpnY2xLbFpNNTdJY1hSNWYxR0oKdHNocXVERElhampEYnA3aE54YnFCV0pNV3hKSDdhZTBzMWhXeDBuemZ4Sm9DVEZ4OEczNFRrZjcxb1h1eFZoQQpHYVFkcC9sTFF6ZmNhRnBQeit2Q1pIVGV0QlhaOUZSVUdpOGMxNWR4VkpDTzJTQ2RVeXQvcTQvaTZqQzhVRGZ2CjhVZTFmWHdzQk94b25iUkpSQkQwY2tzY1pPZjg1bXVRM1dsOWFmMEFWcVczckxhdHQ4bytBZStjCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJemVucGUuY29tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGOFRDQ0E5bWdBd0lCQWdJUUFMQzNXaFpJWDcvaHkvV0wxeG5tZlRBTkJna3Foa2lHOXcwQkFRc0ZBREE0Ck1Rc3dDUVlEVlFRR0V3SkZVekVVTUJJR0ExVUVDZ3dMU1ZwRlRsQkZJRk11UVM0eEV6QVJCZ05WQkFNTUNrbDYKWlc1d1pTNWpiMjB3SGhjTk1EY3hNakV6TVRNd09ESTRXaGNOTXpjeE1qRXpNRGd5TnpJMVdqQTRNUXN3Q1FZRApWUVFHRXdKRlV6RVVNQklHQTFVRUNnd0xTVnBGVGxCRklGTXVRUzR4RXpBUkJnTlZCQU1NQ2tsNlpXNXdaUzVqCmIyMHdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFESjAzcktEeDZzcDRib0ZtVnEKc2NJYlJUSnhsZG4rRUZ2TXIrZWxlUUdQaWNQSzhsVng5M2UrZDVUemNxUXNSTmlla3BzVU9xSG5KSkFLQ2xhTwp4ZGdtbE9IWlNPRXRQdG9LY3Qyam1SWGFnYUtIOUh0dUpuZUpXSzNXNnd5eVFYcHpibTNiZW5oQjZRaUlFbjZICkxtWVJZMnhVK3p5ZGNzQzhMdi9DdDkwTmR1TTYxL2UwYUw2aTllT0Jic0ZHYjEyTjRFM0dWRldKR2pNeENyRlgKdWFPS21NUHNPelRGbFVGcGZuWENQQ0RGWWJwUlI2QWdrSk9oa0V2elRueUZSVlNhMFFVbVFiQzFUUjB6dnNRRAp5Q1Y4d1hEYk8vUUpMVlFuU0t3djRjU3NQc2pMa2t4VE9UY2o3Tk1CK2VBSlJFMU5aTURoRFZxSElyeXRHNlArCkpyVVY4NmY4aEJucDdLR0l0RVJwaElQemlkRjBCcW5NQzliQzNpZUZVQ2JLRjdqSmVvZFdMQm9CSG15K0U2MFEKckxVazlUaVJvZFpMMnZHNzB0NUh0Zkc4Z2ZaWmE4OFpVK21ORmN0S3k2bHZST1ViUWMvaGhxZkswR3FmdkV5TgpCak5hb29YbGtEV2dZbHdXVHZEam92b0RHclFzY2JOWUxONTdDOXNhRCt2ZUlSOEdkd1lEc01udm1mekF1VThMCmhpaiswcm5xNDlxbHcwZHBFdURiOFBZWmkrMTdjTmNDMXUySEdDZ3NCQ1JNZCtSSWlockdPNXJVRDhyNmRkSUIKUUZxTmViK0x6MHZQcWhiQmxlU3RUSW8rRjVIVXNXTGxndVdBQktRRGZvMi8ybitpRDVkUEROTU4rOWZSNVhKKwpITWgzLzF1YUQ3ZXVCVWJsOGFnVzdFZWtGd0lEQVFBQm80SDJNSUh6TUlHd0JnTlZIUkVFZ2Fnd2dhV0JEMmx1ClptOUFhWHBsYm5CbExtTnZiYVNCa1RDQmpqRkhNRVVHQTFVRUNndytTVnBGVGxCRklGTXVRUzRnTFNCRFNVWWcKUVRBeE16TTNNall3TFZKTlpYSmpMbFpwZEc5eWFXRXRSMkZ6ZEdWcGVpQlVNVEExTlNCR05qSWdVemd4UXpCQgpCZ05WQkFrTU9rRjJaR0VnWkdWc0lFMWxaR2wwWlhKeVlXNWxieUJGZEc5eVltbGtaV0VnTVRRZ0xTQXdNVEF4Ck1DQldhWFJ2Y21saExVZGhjM1JsYVhvd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVFZd0hRWURWUjBPQkJZRUZCMGNaUTZvOGlWN3RKSFA1TEd4NXIxVmRHd0ZNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElDQVFCNHBnd1dTcDlNaURyQXl3NmxGbjJmdVVoZkdJOE5ZamIyelJscnJLdlY5cEY5cm5IelA3TU9lSVdiCmxhUW5JVWRDU254SU92VkZmTE1NamxGNHJKVVQzc2I5ZmJnYWtFeXJrZ1BIN1VJQnpnL1lzZnFpa3VGZ2JhNTYKYXdtcXhpbnVhRWxuTUlBa2VqRVdPVnQrOFJ3dTNXd0pyZkl4d1lKT3VidjV2cjhxaFQvQVFLTTZXZnhaU3p3bwpKTnUwRlhXdURZaTZMblBBdlZpSDVVTHk2MTd1SGpBaW1jczMwY1FoYklIc3ZtMG01aHprUWlDZVI3Q3NnMWx3CkxEWFdyelkwdE0wNytES283K040aWZ1TlJTemFuTGgrUUJ4aDV6NmlraXhMOHMzNm1MWXAvL1B5ZTZrZkxxQ1QKVnl2ZWhRUDVhVGZMbm5ocUJiVEZNWGlKN0hxbmhlRzVlenpldmg1NWhNNmZjQTVad2pVdWtDb3gyZVJGZWtHawpMaE9iTkE1bWUwbXJaSmZRUnNONW5YSlFZNmFZV3dhOVNHM1lPWU53NkRYd0JkR3F2T1BieUFMcWZQMkMyc0piClVqV3VtRHF0dWpXVEk2Y2ZTTjAxUnBpeUVHamtwVEhDQ2xndUdZRVF5VkIxL09wYUZzNFIxKzd2VUlndFlmOC8KUW5NRmxFUFZqanhPQVRvWnBSOUdUbmZRWGVXQklpR0gvcFI5aE5pVHJkWm9RMGl5Mit0ekpPZVJmMVNrdG9BKwpuYU04VEhMQ1Y4U2cxTXc0Sjg3VkJwNmlTTm5wbjg2Q2NEYVRtanZmbGlIaldiY00ycEUzOFAxWldyT1p5R2xzClF5WUJOV05nVllrRE9uWFl1a3JaVlAvdTNvRFlMZEU0MVY0dEM1aDlQbXpiL0NhSXh3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUNqQ0NBdktnQXdJQkFnSUpBTUorUXdST1J6OFpNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0NNUXN3Q1FZRApWUVFHRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGakFVQmdOVkJBb01EVTFwWTNKdmMyVmpJRXgwClpDNHhKekFsQmdOVkJBTU1IazFwWTNKdmMyVmpJR1V0VTNwcFoyNXZJRkp2YjNRZ1EwRWdNakF3T1RFZk1CMEcKQ1NxR1NJYjNEUUVKQVJZUWFXNW1iMEJsTFhONmFXZHVieTVvZFRBZUZ3MHdPVEEyTVRZeE1UTXdNVGhhRncweQpPVEV5TXpBeE1UTXdNVGhhTUlHQ01Rc3dDUVlEVlFRR0V3SklWVEVSTUE4R0ExVUVCd3dJUW5Wa1lYQmxjM1F4CkZqQVVCZ05WQkFvTURVMXBZM0p2YzJWaklFeDBaQzR4SnpBbEJnTlZCQU1NSGsxcFkzSnZjMlZqSUdVdFUzcHAKWjI1dklGSnZiM1FnUTBFZ01qQXdPVEVmTUIwR0NTcUdTSWIzRFFFSkFSWVFhVzVtYjBCbExYTjZhV2R1Ynk1bwpkVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPbjRqL05qcmRxRzJLZmdRdnZQCmtkNm1KdmlacFdOd3JadXV5ak5BZlcyV2JxRU9STzdoRTUyVVFsS2F2WFdGZEN5b0RoMlR0aGkzakN5b3ovdGMKY2JuYTdQN29mby9rTHgyeXFIV0gyTGVoNVR2UG1VcEcwSU1aZmNDaEVoeVZiVXIwMk1lbFRUTXVoVGxBZFg0VQpmSUFTbUZESFFXZTRvSUJoVktac1RoL2duUTRINmNtNk0rZit3RlVvTEFLQXB4bjFudHhWVXdPWGV3ZEkvNW43Ck40b2t4Rm5NVUJCampxcXBHckNFR29iNVg3dXhVRzZrMFFyTTFYRitINmNiZlBWVGJpSmZ5eXZtMUh4ZHJ0YkMKeGt6bEJRSFo3VmY4d1NONS9QcklKSU9WODdWcVVRSFFkOWJwRXFINUdvUDdnaHU1c0pmMGRnWXpRMG1nL3d1MQorclVDQXdFQUFhT0JnREIrTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQjBHCkExVWREZ1FXQkJUTEQ4YmZRa1BNUGN1MVNDT2hHbnFtS3JzMGFEQWZCZ05WSFNNRUdEQVdnQlRMRDhiZlFrUE0KUGN1MVNDT2hHbnFtS3JzMGFEQWJCZ05WSFJFRUZEQVNnUkJwYm1adlFHVXRjM3BwWjI1dkxtaDFNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFESjBRNWVMdFhNczN3K3kvdzkvdzBvbFpNRXlML2F6WG00UTVEd3BMN3Y4dThoCm1MelUxRjBHOXU1QzdEQnNvS3FweXZHdml2by9DM05xUHVvdVFINGZybFJoZWVzdUNEZlhJL09Nbjc0ZHNlR2sKZGR1ZzRsUVVzYm9jS2FRWTloSzZvaFFVNHpFMXlFRC90K0FGZGxmQkhGbnkrTC9rN1NWaVhJVHdmbjRmczc3NQp0eUVSekFNQlZuQ25FSkllR3pTQkhxMmNHc01FUE8wQ1lkWWVCdk5mT29meUsvRkZoK1U5ck5ISFY0UzlhNjdjCjJQbTJHMkp3Q3owMnlVTHlNdGQ2WWViUzJ6M1B5S25KbTl6YldFVFhieml2ZjNqVG82MGFkYm9jd1RaOGp4NXQKSE1OMVJxNDFCYWIyWEQwaDdsYnd5WUlpTFhwVXEzRERmU0psZ25DVwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTWljcm9zb2Z0IEVDQyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE3Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDV1RDQ0FkK2dBd0lCQWdJUVp2STlyNGZlaTdGSzZneFhNUUhDN0RBS0JnZ3Foa2pPUFFRREF6QmxNUXN3CkNRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWUQKVlFRREV5MU5hV055YjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJdwpNVGN3SGhjTk1Ua3hNakU0TWpNd05qUTFXaGNOTkRJd056RTRNak14TmpBMFdqQmxNUXN3Q1FZRFZRUUdFd0pWClV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTmFXTnkKYjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dkakFRQmdjcQpoa2pPUFFJQkJnVXJnUVFBSWdOaUFBVFV2RDBDUW5WQkV5UE5nQVNHQWxFdmFxaUJZZ3RselBiS25SNXZTbVpSCm9nUFpuWkg2dGhheGpHN2VmTTNiZWFZdnpydk9jUy9scGFzbzdHTUVacG40K3ZLVEVBWGhnU2hDNDhabzlPWWIKaEdCS2lhL3RlUTg3enZIMlJQVUJlTUNqVkRCU01BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01CMEdBMVVkRGdRV0JCVEl5NWx5Y0ZJTStPYStzZ1JYS1NyUFFoRHROVEFRQmdrckJnRUVBWUkzCkZRRUVBd0lCQURBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpCWThrM3FEUGxmWHU1Z0tjczY4dHZXTW9RWlAzelYKTDhLeHpKT3VVTHNKTXNiRzdYN0pOcFFTNUdpRkJxSWIwQzhDTVFDWjZSYTBEdnBXU05Ta01CYVJlTnRVakdVQgppdWRRWnNJeHR6bTZ1Qm9pQjA3OGExUVdJUDhydGVkTURFMm1UM009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBNaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZxRENDQTVDZ0F3SUJBZ0lRSHRPWENWL1l0TE5IY0I2cXZuOUZzekFOQmdrcWhraUc5dzBCQVF3RkFEQmwKTVFzd0NRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZdwpOQVlEVlFRREV5MU5hV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1CklESXdNVGN3SGhjTk1Ua3hNakU0TWpJMU1USXlXaGNOTkRJd056RTRNak13TURJeldqQmxNUXN3Q1FZRFZRUUcKRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTgphV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtXNzZVTTR3cGxaRVdDcFc5UjJMQmlmT1oKTnQ5R2tNbWw3WGhxYjBlUmFQZ25aMUF6SGFHbSsrRGxRNk9FQWxjQlhaeElRSUpURUx5L3h6dG9rTGFDTGVYMApaZERNYlJuTWxmbDdyRXFVclE3ZVMwTWRod2VTRTVDQWcyUTFPUVQ4NWVsc3M3WWZVSlE0WlZCY0YwYTV0b1cxCkhMVVg2TlpGbmRpeUpyREt4SEJLcm1DazNiUFo3UHc3MVZkeXZEL0l5YkxlUzJ2NEkyd0R3QVc5bGNmTmN6dG0KZ0dUakdxd3UrVWNGOGdhMm0zUDFlRE5ieDZIN0p5cWh0SnFSakpIVE9vSStka0MwelZKaFVYQW9QOFhGV3ZMSgpqRW03RkZ0TnlQOW5UVXdTbHEzMS9uaW9sNGZYL1Y0Z2dOeWhTeUw3MUltdHVzNUhsMGRWZTQ5RnlHY29oSlVjCmFERHY3MG5nTlh0azU1aXdsTnBOaFRzK1ZjUW9yMWZ6bmhQYlJpZWZIcUplUklPa3BjclZFN05MUDhUand1YUcKWWFSU01MbDZJRTl2RHpoVHl6TU1FeXVQMXBxOUtzZ3RzUng5UzFIS1I5RklKM0pkaCt2VlJlWklaWjJ2VXBDNgpXNklZWlZjU24yaTUxQlZybE1ScElwajBNK0R0K1ZHT1FWREpORTkya0t6OE9NSFk0WHU1NCtPVTRVWnB5dzRLClVHc1R1cXdQTjFxM0VyV1FnUjVXcmxjaWh0bkowdEhYVWVPck84WlYvUjRPMDNRSzBkcXE2bW00bHlpUFNNUUgKK0ZKRE92VEtWVFVzc0tacXdKejU4b0hoRW1yQVJkbG5zODcvSTZLSkNsVFVGTGtxcU5mcythdk5KVmd5ZVkrUQpXNWc1eEFnR3dheC9EajBBcFFJREFRQUJvMVF3VWpBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvCkJBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUNjdFpmNGF5Y0k4YXd6bmp3Tm5wdjd0TnNpTXdFQVlKS3dZQkJBR0MKTnhVQkJBTUNBUUF3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUt5dlBsM0NFWmFKanFQbmt0YVhGYmdUb3FaQwpMZ0xORmdWWko4b2c2THE0NkJyc1RhaVhWcTVsUTdHUEFKdFN6VlhOVXpsdFlreUxEVnQ4TGtTL2d4Q1A4MU9DCmdNTlBPc2R1RVQvbTR4YVJoUHR0aEg4MGRLMkpwODY1MTllZmhHU1N2cFdoclFsVE05M3VDdXBLVVk1dlZhdTYKdFpSR3JveC8yS0pRSldWZ2dFYmJNd1N1YkxXWWRGUWwzSlBrK09OVkZUMjRiY01LcEJMQmFZVnUzMlR4VTVuaApTblVnblpVUDVOYmNBL0ZaR09oSGliSlhXcFMycWRnWEt4ZEo1WGJMd1ZhWk9qZXgvMmtza1pHVDRkOU1vemQyClRhR2YrRzBlSGRQNjdQdjBSUjBUYmMvM1dlVWlKM0lyaHZOWHV6RHRKRTNjZlZhN283UDROSG1Kd2VEeUFtSDMKcHZ3UHV4d1hDNjVCMlh5OUo2UDlManJSazVTeGN4MGtpNjliSUltdHQyZG1lZlU2eHFhV00vNVRrc2hHc1JHUgp4cGwvajhuV1pqRWdRUkNITFF6V3dhODBtTXBrZy9zVFY5SEI4RHg2aktYQi9aVWhvSEhCazJkeEV1cVBpQXBwCkdXU1pJMWI3ckNvdWNMNW14QXlFNytXTDg1TUIrR3FRazJkTHNtaWp0V0tQNlQrTWVqdGVEK2VNdU1aODd6ZjkKZE9MSVR6Tnk0WlE1YmIwU3I3NE1UbkI4RzIrTnN6S1RjMFFXYmVqMDkrQ1ZnSStXWFRpazlLdmVDakNIazloTgpBSEZpUlNkTE9rS0VXMzlsdDJjMFVpMmNGbXVxcU5oN28wSk1jY2NNeWo2RDVLYnZ0d0V3WGxHamVmVndhYVpCClJBK0dzQ3lSeGozcXJnK0UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE5BVkVSIEdsb2JhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGb2pDQ0E0cWdBd0lCQWdJVUFaUXdIcUlMM2ZYRk15cXhRMFJ4K05aUVRRMHdEUVlKS29aSWh2Y05BUUVNCkJRQXdhVEVMTUFrR0ExVUVCaE1DUzFJeEpqQWtCZ05WQkFvTUhVNUJWa1ZTSUVKVlUwbE9SVk5USUZCTVFWUkcKVDFKTklFTnZjbkF1TVRJd01BWURWUVFERENsT1FWWkZVaUJIYkc5aVlXd2dVbTl2ZENCRFpYSjBhV1pwWTJGMAphVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHhOekE0TVRnd09EVTROREphRncwek56QTRNVGd5TXpVNU5UbGFNR2t4CkN6QUpCZ05WQkFZVEFrdFNNU1l3SkFZRFZRUUtEQjFPUVZaRlVpQkNWVk5KVGtWVFV5QlFURUZVUms5U1RTQkQKYjNKd0xqRXlNREFHQTFVRUF3d3BUa0ZXUlZJZ1IyeHZZbUZzSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQgpkWFJvYjNKcGRIa3dnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMjFQR1RYTFZBCmlRcXJEWkJiVUdPdWtKUjBGMFZ5MW50bFdpbExwMWFnUzdndlFuWHAyWHNrV2pGbHF4Y1gwVE02MlJIY1FEYUgKMzhkcTZTWmVXWXAzNCtoSW5ERVcrajZSc2NySm8rS2Z6aUZUb3dJMk1NdFNBdVhhTWwzRHhlYjU3aEhIaThsRQpIb1NUR0VxMG4rVVNaR25RSm9WaUFiYkpBaDIrZzFHN1hOcjRyUlZxbWZlU1ZQYzBXK20vNmltQkV0UlRrWmF6CmtWcmQvcEJ6S1Bzd1JyWEtDQWZIY1hMSlp0TTBsL2FNOUJoSzRkQTlXa1cyYWFjcCt5UE9pTmdTbkFCSXFLWVAKc3p1U2pYRU9kTVdMeUV6NTlKdU91RHhwN1c4N1VDOVk3Y1N3MEJ3YmFneml2RVNxMk0wVVhaUjRZYjhPYnRvcQp2QzhNQzNHbXN4WS9uT2I1eko5VE5lSURvS0FZdjd2eHZ2VFdqSWNOUXZjR3VmRnQ3UVNVcVA2MjB3YkdRR0hmCm5aM3pWSGJPVXpvQnBwSkI3QVNqancyaTFRbksxc3VhOGU5RFhjQ3JwVUhQWEZOd2NNbUlwaTNVYTJGelVDYUcKWVE1Zkc4SXI0b3pWdTUzQkEwSzZsTnBmcWJES3pFMEs3MGRwQXk4aSsvRW96cjlkVUdXb2tHMnpkTEFJeDZ5bwowZXMrblB4ZEdvTXVLOHUxODBTZE9xY1hZWmFpY2ROd2xoVk50MHh6N2hsY3hWcytRZjZzZFdBN0cyUE9BTjNhCkNKQml0T1V0N2tpbmF4ZVpWTDZIU3VPcFhnUk02eEJ0Vk5idjhlanlZaGJMZ0d2dFBlMzFIekNscmt2SkUrMksKQVFISnVGRll3R1k2c1daTHhOVXhBbUxwZElRTTIwMUdMUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMHArSQozNkhOTEwzczlUc0JBWk16SjdMcllFc3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBRExLZ0xPZFBWUUczZExTTHZDa0FTRUxaMGpLYlk3Z3lLb04KcW8waFY0L0dQbnJLMjFIVVVyUFVsb1NsV0dCLzVRdU9IL1hjQ2hXQjVUdTJ0eUl2Q1p3VEZyRnNERFVJYmF0agpjdTNjdnV6SFYrWXdJSEhXMXhEQkUxVUJqQ3BENUVIeHp6cDZVNUxPb2dNRkRUamZBcnNRTHRrNzBwdDZ3S0dtCitMVXg1dlIxeWJsVG1YVkhJbG9VRmNkNEc3YWQ2UXo0RzNieGhZVGVvZG9TNzZUaUVKZDZlTjRNVVplb0lVQ0wKaHIwTjhGNU9TemE3T3lBZmlrSlc0UXNhdjN2UUlrTXNSSXo3NVNxMGJCd2N1cFRnRTM0aDVwckN5OFZDWkxRZQpsSHNJSmNoeHpJZEZWNFhUbnlsaUlvTlJsd0FZbDNkcW1KTEpmR0JzMzJ4OVN1UndUTUtldUIzMzBEVEhEOHo3CnAvOER2cTF3a05vTDNjaHRsMSthZndreVFmM05vc3hhYlV6eXFrbitadmpwMkRYckRpZ2U3a2d2T3RCNUNUaDgKcGlLQ2s1WFFBNzYrQXFBRjNTQWk0MjhkaURSZ3h1WUt1UWwxQy9BSDZHbVdOY2Y3STRHT09EbTRSU3REZUtMUgpMQlQvRFNoeWNwV2JYZ25iaVVTWXFxRkp1M0ZTOHIvMi95ZWhOcSs0dG5lSTNUcWtiWnMwa053VVhUQy90K3NYCjVJZTNjZENoMTNjVjFFTFg4dk14bVYyYjNSWnRQK29HSS9oR29pTHRrL2JkbXVZcWg3R1lWUEVpOTJ0RjQrS08KZGgyYWpjUUdqVGEzRlBPZFZHbTNqanpWcEcyVGdiZXQ5cjFrZThMSmFEbWdrcHpOTklhUmtQcGtVWjMrL3V1bAo5WFhlaWZkeQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVGVENDQXYyZ0F3SUJBZ0lHU1VFczVBQVFNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR25NUXN3Q1FZRFZRUUcKRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGVEFUQmdOVkJBb01ERTVsZEV4dlkyc2dTMlowTGpFMwpNRFVHQTFVRUN3d3VWR0Z1dzdwenc2MTBkc09oYm5scmFXRmt3N05ySUNoRFpYSjBhV1pwWTJGMGFXOXVJRk5sCmNuWnBZMlZ6S1RFMU1ETUdBMVVFQXd3c1RtVjBURzlqYXlCQmNtRnVlU0FvUTJ4aGMzTWdSMjlzWkNrZ1JzV1IKZEdGdXc3cHp3NjEwZHNPaGJua3dIaGNOTURneE1qRXhNVFV3T0RJeFdoY05Namd4TWpBMk1UVXdPREl4V2pDQgpwekVMTUFrR0ExVUVCaE1DU0ZVeEVUQVBCZ05WQkFjTUNFSjFaR0Z3WlhOME1SVXdFd1lEVlFRS0RBeE9aWFJNCmIyTnJJRXRtZEM0eE56QTFCZ05WQkFzTUxsUmhic082YzhPdGRIYkRvVzU1YTJsaFpNT3pheUFvUTJWeWRHbG0KYVdOaGRHbHZiaUJUWlhKMmFXTmxjeWt4TlRBekJnTlZCQU1NTEU1bGRFeHZZMnNnUVhKaGJua2dLRU5zWVhOegpJRWR2YkdRcElFYkZrWFJoYnNPNmM4T3RkSGJEb1c1NU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBCk1JSUJDZ0tDQVFFQXhDUmVjNzVMYlJURG9mVGpsNUJ1MGpCRkhqenVaOWxrNEJxS2Y4b3d5b1BqSU1IajlEclQKbEY4YWZGdHR2ekJQaENmMm54OUp2TWFaQ3BEeUQvVi9RNFEzWTFHTGVxVncvSHBZelk2YjdjTkdiSVJ3WGRyegpBWkFqL0U0d3FYN2hKMlBuN1dROG9MakpNMlArRnBEL3NMajkxNmpBd0pSREM3YlZXYWFlVnRBa0gzQjVyOXM1ClZBMWxkZGtWUVpRQnIxN3M5bzN4LzYxay9pQ2ExMXpyL3FZZkNHU2ppM1pWclI0N0tHQXVoeVhvcXE4ZnhtUkcKSUxkd2Z6emVTTnVXVTdjNWQrUWE0c2NXaEhhWFd5KzdHUldGK0dtRjlabW5xZkkwcDZtMnBnUDhiNFk5Vkh4MgpCSnRyK1VCZEFEVEhMcGwxbmVXSUE2cE4rQVBTUW5iQUd3SURBS2lMbzBVd1F6QVNCZ05WSFJNQkFmOEVDREFHCkFRSC9BZ0VFTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVelBwbmsvQzJ1TkNsd0I3elUvMk0KVTkrRDE1WXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS3QvN2h3V3FadzhVUUNnd0JFSUJhZVo1bThCaUZSaApidkc1R0sxS3JmNkJRQ09VTC90MWZDOG9TMklrZ1lJTDlXSHhIRzY0WVRqcmdmcGlvVHRhWXRPVVpjVGg1bTJDCitDOGxjTEloSnNGeVVSK01MTU9Fa01OYWo3clA5S2RscGV1WTBmc0Zza1oxRlNOcWI0VmpNSUR3MVo0ZktSekMKYkxCUVdWMlFXenVvRFREUHYzMS96dkdkZzczSlJtNGdwdmxoVWJvaEwzdStwUlZqb2RTVmgvR2V1Zk9KOHoyRgp1TGpidnJXNUtmbmFOd1VBU1pRRGhFVG52ME14ejNXTEpkSDBwbVQxa3ZhckJlczk2YVVMTm1MYXpBWmZOb3UyClhqRzRLdnRlOW5IZlJDYWV4T1lOa2JRdWRaV0FVV3BMTUthd1lxR1Q4WnZZenNSamRUOVpSN0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdFRDQ0FwMmdBd0lCQWdJUWRyRWdVblR3aFlkR3MvZ2pHdmJDd0RBTkJna3Foa2lHOXcwQkFRc0ZBREJ0Ck1Rc3dDUVlEVlFRR0V3SkRTREVRTUE0R0ExVUVDaE1IVjBsVFpVdGxlVEVpTUNBR0ExVUVDeE1aVDBsVFZFVWcKUm05MWJtUmhkR2x2YmlCRmJtUnZjbk5sWkRFb01DWUdBMVVFQXhNZlQwbFRWRVVnVjBsVFpVdGxlU0JIYkc5aQpZV3dnVW05dmRDQkhRaUJEUVRBZUZ3MHhOREV5TURFeE5UQXdNekphRncwek9URXlNREV4TlRFd016RmFNRzB4CkN6QUpCZ05WQkFZVEFrTklNUkF3RGdZRFZRUUtFd2RYU1ZObFMyVjVNU0l3SUFZRFZRUUxFeGxQU1ZOVVJTQkcKYjNWdVpHRjBhVzl1SUVWdVpHOXljMlZrTVNnd0pnWURWUVFERXg5UFNWTlVSU0JYU1ZObFMyVjVJRWRzYjJKaApiQ0JTYjI5MElFZENJRU5CTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyQmUzCkhFb2tLdGFYc2NyaUh2dDlPTytZOWJJNW1FNG51QkZkZTlJbGxJaUNGU1pxR3pHN3FGc2hJU3ZZRDA2Zld2R3gKV3VSNTFqSWpLK0ZUekpsRlhIdFByYnkvaDBvTFM1ZGFxUFpJN0gxN0RjMGhCdCtlRmYxQmlraTNJUFNoZWh0WAoxRjFRLzdwbjJDT1pIOGcvNDk3L2IxdDNzV3R1dU1sazkrSEtRVVlPS1hIUXVTUDh5WUZmVHZkdjM3K0VyWE5rCnU3ZENqbW4yMUhZZGZwMm51RmVLVVdkeTE5U291SlZVUUhNRDl1cjA2LzRvUW5jL25TTWJzclk5Z0JRSFRDNVAKOTlVS0ZnMjlaa00zZmlORGVjTkFodlZNS2RxT21xME5wUVNIaUI2RjQrbFQxWnZJaXdOamVPdmdHVXB1dXk5cgpNMlJZazYxcHY0OGI3NEpJeHdJREFRQUJvMUV3VHpBTEJnTlZIUThFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3CkF3RUIvekFkQmdOVkhRNEVGZ1FVTlEvSU5tTmU0cVBzK1R0bUZjNVJVdU9SbWowd0VBWUpLd1lCQkFHQ054VUIKQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRUJNKzRleW1ZR1FmcDNGc0xBbXpZaDdLektOYnJnaApjVmlYZmE0M0ZLOCs1L2VhNG4zMmNaaVpCS3BEZEhpajQwbGhQbk9NVFpUZytYSEV0aFlPVTNnZjFxS0hMd0k1CmdTazhyeFdZSVREK0tKQUFqTkhoeS9wZXlQMzRFRVk3b25oQ2tSZDBWUXJlVUdkTlp0R24vLzNad0xXb280ck8KWnZVUFE4Mm5LMWQ3WTBacXFpNVMyUFR0NFcydEtaQjRTTHJoSTZxamlleTFxNWJBdEV1aUhaZWVldkp1UUhIZgphUEZsVGM1OEJkOVRaYW1sOExHWEJIQVZSZ09ZMU5LL1ZMU2dXSDFTYjlwV0ptTFUyTnVKTVc4YzhDTEMwMkljCk5jMU1hUlZVR3BDWTN1c2VYOHAzeDh1T1BVTnBuSnBZMENRNzN4dEFsbjQxcllISFRuRzZpQk09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdDIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDYVRDQ0FlK2dBd0lCQWdJUUlTcFdESzdhREt0QVJiOHJvaTA2NmpBS0JnZ3Foa2pPUFFRREF6QnRNUXN3CkNRWURWUVFHRXdKRFNERVFNQTRHQTFVRUNoTUhWMGxUWlV0bGVURWlNQ0FHQTFVRUN4TVpUMGxUVkVVZ1JtOTEKYm1SaGRHbHZiaUJGYm1SdmNuTmxaREVvTUNZR0ExVUVBeE1mVDBsVFZFVWdWMGxUWlV0bGVTQkhiRzlpWVd3ZwpVbTl2ZENCSFF5QkRRVEFlRncweE56QTFNRGt3T1RRNE16UmFGdzAwTWpBMU1Ea3dPVFU0TXpOYU1HMHhDekFKCkJnTlZCQVlUQWtOSU1SQXdEZ1lEVlFRS0V3ZFhTVk5sUzJWNU1TSXdJQVlEVlFRTEV4bFBTVk5VUlNCR2IzVnUKWkdGMGFXOXVJRVZ1Wkc5eWMyVmtNU2d3SmdZRFZRUURFeDlQU1ZOVVJTQlhTVk5sUzJWNUlFZHNiMkpoYkNCUwpiMjkwSUVkRElFTkJNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVRPbFF3TVlQY2hpODJQRzZzNG5pCmVVcWpGcWRyVkNUYlVmL3E5QWtrd3dzaW44dHFKNEtCRGRMQXJ6SGtkSUp1eWlYWmpIV2Q4ZHZRbXFKTElYNFcKcDJPUTBqblVzWWQ0WHhpV0QxQWJOVGNQYXNiYzJSTk5wSTZRTithOVd6R1JvMVF3VWpBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVNJY1VyT1BEbnBCZ090ZktpZTdUCnJZeTBVR1l3RUFZSkt3WUJCQUdDTnhVQkJBTUNBUUF3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl3SnNkcFc5elYKNTdMbnlBeU1qTVBkZVl3Ylk5WEpVcFJPVFlKS2N4NnlnSVNwSmNCTVdtMUpLV0I0RStKK1NPdGtBakVBMnpRZwpNZ2ovbWtrQ3RvamVGSzlkYkpseGpSby9pOWZnb2phR0hBZUNPblpUL2NLaTdlOTdzSUJQV0E5TFV6bTkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMSBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVlRmhmTHEwc0dVdmpOd2MxTkJNb3RaYlVaWk13RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTVNCSE16QWVGdzB4TWpBeE1USXhOekkzTkRSYUZ3MDAKTWpBeE1USXhOekkzTkRSYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklERWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNndmxBUWp1bnliRUMwQkp5RnVUSEszQzNrRWFrRVBCdFYKd2VkWU1CMGt0TVB2aGQ2TUxPSEJQZCtDNWsrdFI0ZHM3RnRKd1VyVnU0L3NoNngvZ3BxRzdEMERtVklCMGpXZQpyTnJ3VThsbVBOU3NBZ0hhSk5NN3FBSkdyNlFjNC9oeldIYTM5ZzZRRGJYd3o4ejYrY1pNNWNPR01BcU5GMzQxCjY4WGZ1dzZjd0kySDQ0ZzRoV2Y2UHNlcjRCT2NCUmlZejVQMXNaSzAvQ1BUejlYRUowbmduanliQ0tPTFhTb2gKNFB3NXFsUGFmWDdQR2dsVHZGMEZCTStoU28rTGRvSU5vZmpTeHhSM1c1QTJCNEdiUGdiNlVsNWp4YVlBL3FYcApVaHRTdFpJNWNnTUpZcjJ3WUJadXB0MGx3Z05tM2ZNRTBVRGlUb3VHOUcvbGc2QW5oRjRFd2ZXUXZUQTl4TytvCmFidzRtNlNrbHRGaTJtbkFBWmF1eThSUk5Pb01xdjhoamxtUFNsemtZWnFuMHVrcWVJMVJQVG9WN3FKWmpxbGMKM3NYNWtDTGxpRVZ4M1pHWmJIcWZQVDJZZkY3MnZoWm9vRjZ1Q3lQOFdnK3FJbll0eWFFUUhlVFRSQ09RaUovRwpLdWJYOVpxeldCNHZNSWtJRzFTaXRaZ2o3QWgzSEpWZFlkSExpWnhmb2txUm11OGhxa2tXQ0tpOVlTZ3h5WFN0CmhmYlp4YkdMMGVVUU1rMWZpeUE2UEVrZk00VlpEZHZMQ1hWRGFYUDdhM0Y5OE4vRVRIM0dveTdJbFhuTGM2S08KVGswaysxN2tCTDV5RzZZbkxVbGFtWHJYWEFrZ3QzK1V1VS94RFJ4ZWlFSWJFYmZua2R1ZWJQUnEzNHdHbUFPdAp6Q2p2cFVmelV3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVVvNWZXODE2aUVPR3JSWjg4RjJRODdnRnduTXd3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFCajZXM1g4UG5ySFgzZkh5dC9QWDhNU3hFQmQxREtxdUdyWDFSVVZScGdqcGVhUVd4aVpUT090UXFPQwpNVGFJemVuN3hBU1dTSXNCeDQwQnoxc3pCcFpHWm5RZFQrM0J0cm0wRFdITVkzN1hMbmVNbGh3cUkyaHJoVmQyCmNETVQvdUZQcGlOM0dQb2FqT2k5WmNuUFAvVEpGOXpyeDd6QUJDNHRSaTlwWnNNYmovN3NQdFBLbEw5MkNpVU4KcVhzQ0hLblFPMThMd0lFNlBXVGh2NmN0VHIxTnhOZ3B4aUlZME1Xc2NnS0NQNm82b2pvaWx6SGRDR1BEZFJTNQpZQ2d0VzJqZ0ZxbG1naU5SOWV0VDJER2JlK20zblV2cmlCYlArVjA0aWtrd2orM3g2eG4wZHhveEdFMW5WR3d2CmIyWDUyejNzSWV4ZTlQU0x5bUJsVk5GeFpQVDVwcU9CTXpZemNmQ2tlRjlPcllNaDNqUkpqZWhackozeWRsbzIKOGhQMHIrQUp4MkVxYlBmZ25hNjdoa29vYnk3dXRIbk5rRFBEczNiNjlmQnNuUUdRK3A2UTlweHl6MGZhd3gvawpOU0JUOGxUUjMyR0RwZ0xpSlRqZWhUSXRYbk9RVWwxQ3hNNDlTK0g1R1lRZDFhSlF6RUg3UVJURHZkYkpXcU5qClpnS0F2UVU2TzBlYzdBQW1UUFdJVWIrb0kzOFlCN0FMN1lzbW9XVFRZVXJyWEovZXM2OW5BN01mM1cxZGFXaHAKcTE0NjdIeHB2TWM3aFU2ZUZibTBGVS9EbFhwWTE4bHM2V3k1OHlsalhyUXM4QzA5N1ZwbDRLbGJRTUpJbVlGdApuaDhHS2p3U3RJc1BtNklrOEthTjFucmdTN1prbG1PVmhNSkt6Und1SkljellPWEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnR6Q0NBNStnQXdJQkFnSUNCUWt3RFFZSktvWklodmNOQVFFRkJRQXdSVEVMTUFrR0ExVUVCaE1DUWsweApHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhHekFaQmdOVkJBTVRFbEYxYjFaaFpHbHpJRkp2CmIzUWdRMEVnTWpBZUZ3MHdOakV4TWpReE9ESTNNREJhRncwek1URXhNalF4T0RJek16TmFNRVV4Q3pBSkJnTlYKQkFZVEFrSk5NUmt3RndZRFZRUUtFeEJSZFc5V1lXUnBjeUJNYVcxcGRHVmtNUnN3R1FZRFZRUURFeEpSZFc5VwpZV1JwY3lCU2IyOTBJRU5CSURJd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNhCkdNcExsQTBBTGE4REtZcndENEhJcmt3WmhSMEluNnNwUklYekw0R3RNaDZRUnIramhpWWFIdjUrSEJnNlhKeGcKRnlvNmRJTXpNSDFoVkJITDdhdmc1dEtpZnZWcmJ4aTNDZ3N0L2VrKzd3ckdzeERwM01KR0YvaGQvYVRhLzU1SgpXcHptTStZa2x2Yy91bHNySEhvMXd0Wm4vcXRtVUl0dEtHQXI3OWRndzhlVHZJMDJrZk4vK05zUkU4U2NkM2JCCnJyY0Nhb0Y2cVVXRDRnWG11VmJCbERlUFNIRmpJdXdYWlFlVmlrdmZqOFphQ3VXdzQxOWVheEdyRFBtRjYwVHAKK0FSejh1bitYSmlNOVhPdmE3Uit6ZFJjQWl0TU9lR3lsWlV0UW9mWDFiT1FRN2RzRS9IZTNmYkUrSWsvMFhYMQprc09SMVlxSTBKRHMzRzNlaWNKbGNaYUxEUVA5bkw5YkZxeVMyK3IrZVh5dDY2LzNGc3ZielNVcjVSLzdtcC9pClVjdzZVd3hJNWc2OXliUjJCbExtRVJPRmNtTURCT0FFTmlzZ0dRTG9kS2NmdHNsV1p2QjFKZHhud1E1aFlJaXoKUHRHby9LUGFIYkRSc1NOVTMwUjJiZTFCMk1HeUlyWlRITjgxSGR5aGR5b3g1QzMxNWVYYnlPRC81WURYQzJPZwovek9oRDdvc0ZSWHFsN1BTb3JXKzhveVdIaHFQSFd5a1lUZTVobk16MTVlV25pTjlncVJNZ2VLaDBicG5YNVVICm95Y1I3aFlRZTd4RlNreXlCTktyNzlYOURGSE9VR29JTWZtUjJneVBaRndEd3pxTElEOXVqV2M5T3RiK2ZWdUkKeVY3N3pHSGNpek4zMDBReU5RbGlCSklXRU5pZUowZjdPeUhqK09zZFd3SURBUUFCbzRHd01JR3RNQThHQTFVZApFd0VCL3dRRk1BTUJBZjh3Q3dZRFZSMFBCQVFEQWdFR01CMEdBMVVkRGdRV0JCUWFoR0s4U0V3ekpRVFU3dEQyCkE4UVpSdEdVYXpCdUJnTlZIU01FWnpCbGdCUWFoR0s4U0V3ekpRVFU3dEQyQThRWlJ0R1VhNkZKcEVjd1JURUwKTUFrR0ExVUVCaE1DUWsweEdUQVhCZ05WQkFvVEVGRjFiMVpoWkdseklFeHBiV2wwWldReEd6QVpCZ05WQkFNVApFbEYxYjFaaFpHbHpJRkp2YjNRZ1EwRWdNb0lDQlFrd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dJQkFENEtGazJmCkJsdW9ybkZkTHdVdlorWVRSWVBFTnZiendDWU1EYlZIWkYzNHRITEpScVVER0NkVmlYaDlkdXFXTklBWElOem4KZy9pTi9BZTQybDlOTG1leWhQM1pSUHgzVUlIbWZMVEpEUXR5VS9oMkJ3ZEJSNVlNKytDQ0pwTlZqUDRpSDJCbApmRi9uSnJQM01wQ1lVTlEzY1ZYMmtpRjQ5NVY1K3ZndEpvZG1WakIzcGpkNE0xSVFXSzQvWVk3eWFySHZHSDVLCldXUEtqYUpXMWFjdnZGWWZ6em5CNHZzS3FCVXNmVTE2WThac2wwUTgwbS9EU2hjSytKRFNWNklaVWFVdGwwSGEKQjArcFVOcVFqWlJHNFQ3d2xQMFFBRGoxTytoQTRiUnVWaG9nekc5WWplMHVSWS9XNlpNLzU3RXMzenJXSW96YwpoTHNpYjlENDVNWTU2UVNJUE1PNjYxVjZiWUNaSlBWc0FmdjRsN0NVVyt2OTBtL3hkMmdOTldRanJMaFZvUVBSClRVSVozUGgxV1ZhaithaEplZml2RHJrUm9IeTNhdTAwMExZbVlqZ2Fod3o0NlAwdTA1Qi9CNUVxSGRaK1hJV0QKbWJBNENEL3BYdmsxQitUSlltNVhmNmRRbGZlNnlKdm1qcUlCeGRabXYzbGg4endjNGJtQ1hGMmd3K25ZU0wwWgpvaEVVR1c2eWhodG9Qa2czR29pM1haWmVuTWZ2SjJJSTRwRVpYTkx4SWQyNkYwS0NsM0dCVXpHcG4vWjlZcjl5CjRhT1RIY3lLSmxvSk9ORE8xdzJBRnJSNHBUcUhUSTJLcGRWR2wvSXNFTG04VkNMQUFWQnBRNTcwc3U5dCtPemEKOGVPeDc5K1JqMVFxQ3lYQkpobkVVaEFGWmRXQ0VPckNNYzB1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDIgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZZRENDQTBpZ0F3SUJBZ0lVUkZjMEpGdUJpWnMxOHM2NEt6dGJweWJ3ZFNnd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1NERUxNQWtHQTFVRUJoTUNRazB4R1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4SGpBYwpCZ05WQkFNVEZWRjFiMVpoWkdseklGSnZiM1FnUTBFZ01pQkhNekFlRncweE1qQXhNVEl4T0RVNU16SmFGdzAwCk1qQXhNVEl4T0RVNU16SmFNRWd4Q3pBSkJnTlZCQVlUQWtKTk1Sa3dGd1lEVlFRS0V4QlJkVzlXWVdScGN5Qk0KYVcxcGRHVmtNUjR3SEFZRFZRUURFeFZSZFc5V1lXUnBjeUJTYjI5MElFTkJJRElnUnpNd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaHJpV3lBUmpjVjRnL1J1djVyK0xySTNIaW10RmhaaUZmCnFxOG5VZVZ1R3hiVUxYMVFzRk4zdlhnNllPSmtBcHQ4aHB2V0dvNnQveDhWZjlXVkhoTEw1aFNFQk1IZk5yTVcKbjRyanlkdVlOTTdZTXhjb1J2eW55ZkRTdE5WTkNYSkorZktINDZuYWZhRjlhN0k2SmFsdFVrU3MrTDV1Kzl5bQpjNUdRWWFZREZDRHk1NGVqaUsydG9Jei9wZ3NsVWlYbkZnSFZ5N2cxZ1F5ak8vRGg0ZnhhWGM2QWNXMzRTYXMrCk83cTQxNEFCKzZYclc3UEZYbUFxTWFDdk4rZ2dPcCtvTWl3TXpBa2QwNTZPWGJ4TW1PN0ZHbWg3N0ZPbTZSUTEKbzkvTmdKOE1TUHNjOVBHL1NyajYxWXh4U3NjZnJmNUJtck9EWGZLRVZ1K2xWMFBPS2EyTXExVy94UHRiQWQwagpJYUZZQUk3RDBHb1Q3UlBqRWl1QTNHZm1sYkxOSGlKdUt2aEIxUExLRkFlTmlsVVN4bW4xdUlab0wxTmVzTktxCkljR1k1akRqWjFYSG0yNnNHYWhWcGtVRzBDTTYyK3RsWFNvUkVmQTdUOHB0OURURWNlVC9BRnIyWEs0allJVnoKOGVRUXNTV3UxWks3RThFTTREbmF0RGxYdGFzMXFuSWhPNE0xNXpIZmVpRnV1RElJZlIweWtSVktZbkxQNDNlaAp2TlVSRzNZQlp3amdRUXZENnhWdStLUVoyYUtycitJblVsWXJBb29zRkNUNXYwSUN2eWJJeG8vZ2JqaDlVeTNsCjdaaXpsV05vZi9rMTlOK0l4V0Exa3NCOGFSeGhsUmJRNjk0THJ6NEVFRVZsV0ZBNHIwanlXYllXOGp3TmtBTEcKY0M0QnJUd1Yxd0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZER3RUIvd1FFQXdJQgpCakFkQmdOVkhRNEVGZ1FVN2VkdmRscS9ZT3hKVzhhbGQ3dHlGbkdieEQwd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnSUJBSkhmZ0Q5RENYNXh3dmZyczRpUDRWR3l2RDExK1NoZHlMeVptM3RkcXVYSzRRcjM2TExUbjkxbk1YNjYKQWFySGFrRTdrTlFJWExKZ2FwRHd5TTREWXZtTDdmdHVLdHdHVFR3cEQ0a1dpbGhNU0Evb2hHSHFQSEttZCtSQwpyb2lqUTFoNWZxN0twVk1OcVQxd3ZTQVpZYVJzT1B4RE11SEJSLy80N1BFUklqS1duTUwyVzJtV2V5QU1RMEdhClcvWlpHWWplVllnM1VRdDRYQW9lbzBMOXg1MklEOER5ZUFJa1ZKT3ZpWWVJeVVxQUhlclFiajVoTGphN05RNG4KbHYxbU5EdGhjblB4Rmx4SEJsUkpBSHBZRXJBSzc0WDlzYmd6ZFdxVEhCTG1ZRjV2SFgvSkh5UExoR0dmSG9KRQorVit0WWxVa21sS1k3Vkhub1g2WE91WXZIeEhhVTRBc2haNnJOUkRiSWw5cXhWNlhVL0l5QWdrd28xandEUUhWCmNzYXhmR2w3dy9VMlJjeGhibDVNbE1WZXJ1Z09Yb3UvOTgzZzdhRU9HelB1VkJqK0Q3N3Zmb1JyUStOd21OdGQKZGJJTldRZUZGU001MXZIZnFTWVAxa2pIczZZaTlUTTNXcFZIbjN1NkdCVnYvOVlVWklOSjBncG5JZHNQTldOZwpLQ0xqc1pXRHpZV20zUzhQNTJkU2Jyc3ZoWHoxU25QbnhUN0F2U0VTQlQvOHR3TkpBbHZJSmViaVZEajFlWWVNCkhWT3lUb1Y3QmpqSExQajRzSEtOSmVWM1V2UURIRWltVUYrSUlEQnU4b0pEcXoyWGhPZFQreUhCVHc4aW1vYTQKV1NyMlJ6MFppQzNvaGVHZTdJVUlhckZzTk1rZDdFZ3JPM2p0WnNTT2VXbUQzbitNCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUduVENDQklXZ0F3SUJBZ0lDQmNZd0RRWUpLb1pJaHZjTkFRRUZCUUF3UlRFTE1Ba0dBMVVFQmhNQ1FrMHgKR1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4R3pBWkJnTlZCQU1URWxGMWIxWmhaR2x6SUZKdgpiM1FnUTBFZ016QWVGdzB3TmpFeE1qUXhPVEV4TWpOYUZ3MHpNVEV4TWpReE9UQTJORFJhTUVVeEN6QUpCZ05WCkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTWFXMXBkR1ZrTVJzd0dRWURWUVFERXhKUmRXOVcKWVdScGN5QlNiMjkwSUVOQklETXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFETQpWMElXVkp6bW1OUFRUZTcrN2NlZlF6bEtaYlBvRm9nMDJ3MVprWFRQa3JnRVFLMENTekdydkkyUmFOZ2dEaG9CCjRocDdUaGRkNG9xM1A1a2F6ZXRocThKbHBoKzN0NzIzai96OWNJOExvR2UrQWFKWnozSG1EeWwyLzdGV2VVVXIKSDU1NlZPaWpLVFZvcEFGUEQ2UXVOKzhiditPUEVLaHlxMWhYNTFTR3lNbnpXOW9zMmwyT2JqeWpQdHI3Z3VYZAo4bHl5QlROdmlqYk8wQk5PLzc5S0REUk1wc01odlZBRVZldXh1NTM3UlI1a0ZkNVZBWXdDZHJYTG9UOUNhYnd2CnZXaERGbGFKS2pkaGtmMm1yazdBeXhSbGxEZExrZ2J2Qk5ESW5JamJDM3VCcjdFOUtzUmxPbmkyN3R5QXNkTFQKbVp3NjdtdGFhN09OdDlYT25NSytwVXN2RnJHZWFEc0diNjU5bi9qZTdNd3BwNWlqSlVNdjcvRmZKdUdJVGZoZQpidGZaRkc0Wk0ybW5PNFNKazhSVFZST2hVWGhBK0xqSm91NTd1bEpDZzU0VTdRVlNXbGxXcDVmOG5UOEtLZGpjClQ1RU9FN3plbGFUZmk1bStySnN6aU8rMWdhOGJ4aUpUeVBiSDdwY1VzTVY4ZUZMSThNNXVkMkNFcHVrcWRpRHQKV0FFWE1KUHBHb3ZnYzJQWmFwS1VTVTYwclVxRnhLTWlNUHdKN1dnaWM2YUlERlVoV01YaE9wOHEzY3Joa09EWgpjNnRzZ0xqb0MyU1RvSnlNR2YrejBnenNrU2FIaXJPaTRYQ1BMQXJselcxb1VldmFQd1YvaXpMbUUxeHIvbDlBCjRpTEl0TFJrVDlhNmZVZytxR2tNMTd1R2NjbHp1RDg3blNWTDJ2OUE2d0lEQVFBQm80SUJsVENDQVpFd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96Q0I0UVlEVlIwZ0JJSFpNSUhXTUlIVEJna3JCZ0VFQWI1WUFBTXdnY1V3Z1pNRwpDQ3NHQVFVRkJ3SUNNSUdHR29HRFFXNTVJSFZ6WlNCdlppQjBhR2x6SUVObGNuUnBabWxqWVhSbElHTnZibk4wCmFYUjFkR1Z6SUdGalkyVndkR0Z1WTJVZ2IyWWdkR2hsSUZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCRFpYSjAKYVdacFkyRjBaU0JRYjJ4cFkza2dMeUJEWlhKMGFXWnBZMkYwYVc5dUlGQnlZV04wYVdObElGTjBZWFJsYldWdQpkQzR3TFFZSUt3WUJCUVVIQWdFV0lXaDBkSEE2THk5M2QzY3VjWFZ2ZG1Ga2FYTm5iRzlpWVd3dVkyOXRMMk53CmN6QUxCZ05WSFE4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUU1HNEcKQTFVZEl3Um5NR1dBRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUW9VbWtSekJGTVFzd0NRWURWUVFHRXdKQwpUVEVaTUJjR0ExVUVDaE1RVVhWdlZtRmthWE1nVEdsdGFYUmxaREViTUJrR0ExVUVBeE1TVVhWdlZtRmthWE1nClVtOXZkQ0JEUVNBemdnSUZ4akFOQmdrcWhraUc5dzBCQVFVRkFBT0NBZ0VBVDYyZ0xFejZ3UEp2OTJaVnF5TTAKN3VjcDJzTmJ0ckNEMmREUTRpSDc4MkNuTzExZ1V5ZWltL1lJSWlybnY2Qnk1WndrYWpHeGtIb24yNFFSaVNlbQpkMW80MTcrc2h2enVYWU84QnNiUmQyc1BiU1F2UzNwc3B3ZVd5dU9FbjYySWl4MnJGbzFiWmhmWkZ2U0xnTkxkCitMSjJ3L3c0RTZvTTNrSnBLMjd6UE91QUo5djFwa1FObjFwVldRdlZEVkpJeGE2ZjhpK0F4ZW95VURVU2x5N0IKNGYveEk0aFJPSi95WmxaMjV3OVJsNlZTREUxSlVaVTJQYitpU3d3UUhZYVpUS3J6Y2hHVDVPcjJtOXFvWGFkTgp0NTRDcm5NQXlOb2pBK2o1NmhsMFlnQ1V5eUlndnBTbldiV0NhcjZaZVhxcDhrb2tVdmQwL2JwTzVxZ2RBbTZ4CkRZQkV3YTdUSXpkZnU0VjhLNUl1Nkg2bGk5Mlo0YjhuYnkxZHFudUgvZ3JkUy95TzlTYmtibkJDYmpQc01aNTcKazhIa3lXa2FQY0JyVGlKdDdxdFlUY2JRUWNFcjZrOFNoMTdyUmRoczlaZ0MwNkRZVllvR21SbWlvSGZSTUo2cwp6SFh1Zy9Xd1lqblBiRmZpVE5LUkN3NTFLQnVhdi8wYVEvSEtkL3M3ajJHNGFTZ1dRZ1JlY0NvY0lkaVA0YjBqCld5MTBRSkxaWXhrTmM5MXB2R0pIdk9CMEs3THJmYjVCRzdYQVJzV2hJc3RmVHNFb2t0NFl1dFVxS0xzUml4ZVQKbUpsZ2xGd2p6MW9ubDE0TEJRYVROeDQ3YVRicnFaNWhIWTh5Mm80TTFuUStld2trMmdGM1I4UTd6VFNNbWZYSwo0U1ZoTTdKWkcrSnUxemRYdGcycEV0bz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMyBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVMdldiQWlpbjIzci8xYU9wN3IwRG9NOFNhaDB3RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCSE16QWVGdzB4TWpBeE1USXlNREkyTXpKYUZ3MDAKTWpBeE1USXlNREkyTXpKYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklETWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6eXc0UVo0N3FGSmVuTWlvS1ZqWi9hRXpIczI4Nkl4U1IKL3hsL3BjcXM3ck4yblhycGl4dXJhekhiK2d0VFRLL0ZwUnA1UElwTS82emZKZDVPMllJeUMwVGV5dHVNcktOdQpGb003cG1STE1vbjdGaFk0ZnV0RDR0TjBTc0ppQ25NSzNVbXpWOUt3Q29XZGNUemVvOHZBTXZNQk9TQkRHelhSClU3T3g3c1dUYVlJK0ZyVW9ScUhlNm9rSjdVTzRCVWFLaHZWWlI3NGJid0VoRUxuOXFkSW95aEE1Q2NvVE5zK2MKcmExQWRIa3JBajgwLy9vZ2FYM1Q3bUgxdXJQbk1OQTNJNFp5WVVVcFNGbG9iM2VtTG9HK0IwMXZyODdFUlJPUgpGSEFHangrZitJZHBzUTd2dzRrWjYrb2NZZng2YklyYzFnTUxuaWE2RXQzVVZEbXJKcU16Nm5XQjJpM05EMC9rCkE5SHZGWmNiYTVERkFwQ1RaZ0loc1VmZWk1cEtnTGxWajdXaUw4RFdNMmZhZnNTbnRBUkU2MGY3NWxpNTl3encKZXl1eHdIQXB3MEJpTFR0SWFkd2pQRWpyZXdsNXFXM2FxRENZejRCeUE0aW1XMGF1Y25sOENBTWhaYTYzNFJ5bApzU3FpTWQ1bUJQZkFkT2h4M3Y4OVdjeVdKaEtMaFpWWEdxdHJkUXRFUFJFb1BIdGh0K0tQWjAvbDdEeE1ZSUJwClZ6Z2VBVnVOVmVqSDM4RE1keU0wU1hWODlwZ1I2eTNlN1VFdUZBVUNmK0QrSU9zMTV4R3NJczVYUGQ3Sk1HMFEKQTRYTjhmK01GclhCc2o2SWJHQi9rRStWOS9ZdHJRRTVCd1Q2ZFlCOXYwbFE3ZS9KeEh3YzY0QisyN2JRM1JQKwp5ZE9jMTdLWHFRSURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVV4aGZRdktqcUFrUHlHd2FaWFN1UUlMblhuT1F3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFEUmgyVmExRW9kVlRkMmpOVEZHdTZRSGNyeGZZV0xvcGZzTE43RTh0clA2S1oxL0F2V2t5YWlUdDNweApLR21QYytGU2tOclZ2anJsdDNacVZvQWgzMTNtNlRxZTVUNzJvbW5IS2dxd0dFZmNJSEI5VXFNK1dYekJ1c25JCkZVQmh5bkxXY0t6U3QvQWM1SVlwOE03dmFHUFF0U0NLRldHYWZvYVl0TW5DZHZ2TXVqQVd6S05oeG5RVDVXdnYKb3hYcUEvNFRpMlRrMDhIUzZJVDdTZEVRVFhsbTY2cjk5STB4SG5BVXJkemVaeE5NZ1JWaHZMZlprWGR4R1lGZwp1L0JZcGJXY0MvZVBJbFVud0VzQmJUdVpEZFFkbTJObkw5RHVEY3BtdkpSUHBxM3QvTzVqckZjL1pTWFBzb2FQCjBBai91SFlVYnQ3bEoreXJlTFZUdWJZLzZDRDUwcWkrWVViS2g0eUU4L254b0dpYkloNkJKcHNRQkpGeHdBWWYKM0tEVHVWYW40NWd0ZjRPZDM0d3JuREtPTXBUd0FUd2lLcDlEd2k3RG1Ea0hPSHY4WGdCQ0gvTXlKbm1EaFBibAo4TUZSRXNBTEhnUWpERlNsVEM5SnhVclJ0bTVnRFd2OGE0dUZKR1MzaVE2ckpVZGJQTTkrU2IzSDZRckcydmQrCkRoY0kwMGlYMEhHUzhBODVQalJxSEgzWThpS3V1Mm4wTTdTbVNGWFJEdzRtNk95MkN5Mm5oVFhOL1ZuSW45SE4KUGxvcE5MazloTTZ4WmRSWmtaRldkU0hCZDU3NWV1RmduZE90QkJqMGZPdGVrNDlUU2lJcCtFZ3JQazJHckZ0Lwp5d2FaV1dEWVdHV1ZqVVRSOTM5K0ozOTlyb0QxQjB5MlBweHhWSmtFUy8xWStaajAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNsRENDQWhxZ0F3SUJBZ0lJTENtY1d4YnRCWlV3Q2dZSUtvWkl6ajBFQXdJd2Z6RUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE5EQXlCZ05WQkFNTUsxTlRUQzVqYjIwZ1JWWWdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCRlEwTXdIaGNOTVRZd01qRXlNVGd4TlRJeldoY05OREV3TWpFeU1UZ3gKTlRJeldqQi9NUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFME1ESUdBMVVFQXd3clUxTk1MbU52CmJTQkZWaUJTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUVWRFF6QjJNQkFHQnlxR1NNNDkKQWdFR0JTdUJCQUFpQTJJQUJLb1NSNUNZRy92dncwQUhneUJPOFRDQ29nYlI4cEtHWWZMMklXaktBTVRINmtNQQpWSWJjL1IvZkFMaEJZbHpjY0JZeTNoK1oxTXpGQjhnSUgyRVdCMUU5ZlZ3SFUrTTFPSXpmelovWkxnMUt0aGt1ClduQmFCdTIrOEtHd3l0QUpLYU5qTUdFd0hRWURWUjBPQkJZRUZGdktYdVhlMG9HcXphZ3RaRkcyMlhLYmwrWlAKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SHdZRFZSMGpCQmd3Rm9BVVc4cGU1ZDdTZ2FyTnFDMWtVYmJaY3B1WAo1azh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTJnQU1HVUNNUUNLNWtDSk4rdnAxUlBaCnl0UnJKUE93UFlkR1dCcnNzZDl2KzFhNmNHdkhPTXpvc1l4UEQvZnhaM1lPZzlBZVVZOENNRDMySXlnbVRNWmcKaDVNbW03STFIcnJXOXp6UkhNNzZKVHltR29FVlcvTVNEMnp1WllySmg2ajVCK0JpbW94Y1NnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUY2ekNDQTlPZ0F3SUJBZ0lJVnJZcHpUUzhlUFl3RFFZSktvWklodmNOQVFFTEJRQXdnWUl4Q3pBSkJnTlYKQkFZVEFsVlRNUTR3REFZRFZRUUlEQVZVWlhoaGN6RVFNQTRHQTFVRUJ3d0hTRzkxYzNSdmJqRVlNQllHQTFVRQpDZ3dQVTFOTUlFTnZjbkJ2Y21GMGFXOXVNVGN3TlFZRFZRUUREQzVUVTB3dVkyOXRJRVZXSUZKdmIzUWdRMlZ5CmRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dVbE5CSUZJeU1CNFhEVEUzTURVek1URTRNVFF6TjFvWERUUXkKTURVek1ERTRNVFF6TjFvd2dZSXhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0RwpBMVVFQnd3SFNHOTFjM1J2YmpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVRjd05RWURWUVFECkRDNVRVMHd1WTI5dElFVldJRkp2YjNRZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGtnVWxOQklGSXkKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUFqelpsUU9IV1RjRFh0T2xHMm12cQpNMGZOVFBsOWZiNjlMVDN3MjNqaGhxWFp1Z2xYYU8xWFBxRFFDRUdENXloQkpCL2pjaFhRQVJyN1huQWpzc3VmCk9lUFB4VTdHa20wbXhudTdzOW9ublFxRzZZRTNCZjd3Y1hIc3d4enBZNklYRkozdkcyZlRoVlVDQXRaSnljeGEKNGJIM2J6S2Z5ZFE3aUVHb25MM0xxOXR0ZXdrZm9reHlrTm9yQ1B6UFBGVE9adytvejEyV0dRdkU0M0xycmRGOQpIU2Z2a3VzUXYxdnJPNi9QZ04zQjBwWUVXM3ArcEtrOE9IYWtZbzZnT1Y3cWQ4OWRBRm1QWml3K0I2S2pCU1lSCmFaZnFoYmNQbGd0THlFRGhVTG91aXN2M0Q1b2k1MythTnhQTjhrMFRheUhSd013aThxRkc5a1Jwbk1waE5RY0EKYjlaaENCSHF1cmoyNmJOZzVVMjU3SjhVWnNsWFdOdk5oMm40aW9ZU0EwZS9aaE4yckhkOU5DU0ZnODNYcXB5UQpHcDhoTEg5NHQyUzQyT2ltOUhpelZjdUUwakxFZUs2amoySGR6Z2hUcmV5SS9CWGttZzNtbnhwM3preVB1QlFWClBXS2NoamdHQUdZUzVGbDJXbFBBQXBpaUVDdG9SSHVPZWM0elNuYXFXNEVXRzdXSzJOQUFlMTVpdEFuV2htTU8KcGdXVlNib29pNGlUc2pRYzJLUlZicmNjME42WlZUc2o5Q0xnK1NsbUp1d2dVSGZiU2d1UHZ1VUNZSEJCWHRTdQpVRGtpRkNiTHNqdHpkRlZIQjNtQk9hZ3dFMFRsQklxdWxoTWxRZys1VThTYi9NM2tITjQ4K3F2V0Jrb2ZaNmFZCk1CemRMTnZjR0pWWFpzYi9YSXRXOVhjQ0F3RUFBYU5qTUdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZkJnTlYKSFNNRUdEQVdnQlQ1WUx2VTQ5VTA5cmoxQm9BbHAzUGJSbW1vbmpBZEJnTlZIUTRFRmdRVStXQzcxT1BWTlBhNAo5UWFBSmFkejIwWnBxSjR3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJXCnM0N0xDcDFKanIra3hKRzdaaGNGVVpoMSsrVlFMSHFlOFJUNnE5T0tQditSS1k5amk5aTBxVlFCRGI2VGhpLzUKU20zSFh2VlgrY3BWSEJLK1J3ODJ4ZDlxdDl0MXdrY2xmN254WS9ob0xWVUUwZktOc0tUUHZEeGVIM2pucGFBZwpjTEFFeGJmM2NxZmVJZzI5TXlWR2pHU1NKdU0rTG1PVzJwdU1QZmdZQ2RjRHpIMkdndURLQkFkUlVOZi9rdFVNCjc5cUduNW5YNjdldmFPSTVKcFM2YUxlL2c5UHFlbWM5WW1ldUplVnk2T0xrN0s0Uzlrc3JQSi9wc0VEek9GU3oKL2Jkb3lOckdqMUU4c3Z1UjNCem5tNTNodHcxeWorS2t4S2w0K2VzVXJNWkRCY0psT1NnWUFzT0NzcDBGdm1YdApsbDlsZER6N0NUVXVlNXdUL1JzUFhjZHRnVHBXRDh3NzRhOENMeUtzUnNwR1BLQWNUTlpFdEY0dVhCVm1DZUVtCktmN0dVbUc2c1hQL3d3eWM1V3hxbEQ4VXlrQVdsWVR6V2Ftc1gweGhrMjNSTzh5aWxRd2lwbWRuUkM2NTJkS0sKUWJObUMxcjdmU09sOGhxdy85NmJnNVF1MFQvZmtyZVJyd1U3WmNlZ2JMSE5ZaExEa0J2akpjNDB2RzkzZHJFUQp3L2NGR3NEV3IzUmlTQmQza21tUVlSemVsWUIwVkk4WUhNUHpBOUMvcEVOMWhsTVllZ291Q1J3Mm41SDlnb29pClM5RU9VQ1hkeXdNTUY4bURBQWhPTlUyS2krM3dBcFJtTEVSL3k1VW5saGV0Q1RDc3RuRVhib3NYOWh3SjFDMDcKbUtWeDAxUVQyV0R6OVV0bVQvcng3aUFTamJTc1Y3RkZZNkdzZHFuQyt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNqVENDQWhTZ0F3SUJBZ0lJZGViZnk4Rm9XNmd3Q2dZSUtvWkl6ajBFQXdJd2ZERUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE1UQXZCZ05WQkFNTUtGTlRUQzVqYjIwZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwCmFXOXVJRUYxZEdodmNtbDBlU0JGUTBNd0hoY05NVFl3TWpFeU1UZ3hOREF6V2hjTk5ERXdNakV5TVRneE5EQXoKV2pCOE1Rc3dDUVlEVlFRR0V3SlZVekVPTUF3R0ExVUVDQXdGVkdWNFlYTXhFREFPQmdOVkJBY01CMGh2ZFhOMApiMjR4R0RBV0JnTlZCQW9NRDFOVFRDQkRiM0p3YjNKaGRHbHZiakV4TUM4R0ExVUVBd3dvVTFOTUxtTnZiU0JTCmIyOTBJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlFVkRRekIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCRVZ1cVZERXBpTTJubDhvalJmTGxpSmtQOXg2amgzTUNMT2ljU1M2amttNUJCdEhsbGlyTFpYSQo3WjRJTmNnbjY0bU1VMWpyWW9yKzhGc1BhekZTWTBFN2ljM3M3TGFOR2RNMEI5eTd4Z1ovd2tXVjdNdC9xQ1BnCkNlbUIrdk5IMDZOak1HRXdIUVlEVlIwT0JCWUVGSUxSaFhNdzV6VUUwNDRDa3Z2bHBOSEVJZWpOTUE4R0ExVWQKRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqQkJnd0ZvQVVndEdGY3pEbk5RVFRqZ0tTKytXazBjUWg2TTB3RGdZRApWUjBQQVFIL0JBUURBZ0dHTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUcvbjYxa1JwR0RQWWJDV2UrMEYrUzhUCmtkenQ1ZnhRYXhGR1JyTWNJUUJpdTc3RDUrak5CNW41RFF0ZGNqN0VxZ0l3SDd5NkMrSXdKUHQ4YllCVkNwaysKZ0EwejVXYWpzNk83cGRXTGp3a3NwbDErNHZBSENHaHQwbnhwYmwvZjVXcGwKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzVENDQThXZ0F3SUJBZ0lJZXl5YjB4YUFNcGt3RFFZSktvWklodmNOQVFFTEJRQXdmREVMTUFrR0ExVUUKQmhNQ1ZWTXhEakFNQmdOVkJBZ01CVlJsZUdGek1SQXdEZ1lEVlFRSERBZEliM1Z6ZEc5dU1SZ3dGZ1lEVlFRSwpEQTlUVTB3Z1EyOXljRzl5WVhScGIyNHhNVEF2QmdOVkJBTU1LRk5UVEM1amIyMGdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCU1UwRXdIaGNOTVRZd01qRXlNVGN6T1RNNVdoY05OREV3TWpFeU1UY3oKT1RNNVdqQjhNUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFeE1DOEdBMVVFQXd3b1UxTk1MbU52CmJTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJRkpUUVRDQ0FpSXdEUVlKS29aSWh2Y04KQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBrUDNhTXJmY3ZRS3Y3c1o0V201eTRidW5maDQvV3ZwT3o2U2wyUgp4RmRIYXhoM2EzYnkvWlBrUFEvQ0ZwNExac05XbEo0WGc0WE9WdS95RnYwQVl2VWlDVlRvWlJkT1FibmdUMGFYCnFodkl1RzVpWG1teFg5c3FBbjc4Yk1yelFkanQwT2o4UDJGSTdiQURGQjBRRGtzWjRMdE83SVpsL3pielhtY0MKQzUyR1ZXSDllamp0L3VJWkFMZHZvVkJpZFhROG9QcklKWkswYm5vaXgvZ2VvZU95M1pFeHF5c2RCUCtsU2dRMwo2WVdrTXl2OTR0WlZOSHdacEVwb3g3S28wN2ZLb1pPSTY4R1h2SXo1SGRraWhDUjB4d1E5YXFrcGs4enJ1RnZoCi9sOGxxalJZeU1FalZKMGJtQkhET0p4K1BZWnNwUTlBaG53QzlGd0NUeWpMcm5HZkR6cklNLzRSSlRYcS9MckYKWUQzWmZCalZzcW5UZFhnRGNpTEtPc01mN3l6bExxbjZuaXkyVVViOXJ3UFc2bUJvNm9VV05tdUY2UjdBczkzRQpKTnlBS29GQmJaUSt5T0RKZ1VFQW5sNi9mOFVJbUtJWUxFSkFzL2x2T0NkTFRvRDBQWUZINEloODZoek90WFZjClVTNGNLMzhhY2lqbkFMWFJkTWJYNUordEI1TzJVelUxL0Rma3cvWmRGcjRoYzk2U0N2aWdZMnE4bHBKcVB2aTgKWlZXYjN2VU5pU1lFL0NVYXBpVnB5OEp0eW56aVdWK1hyT3Z2THNpODF4dFpQQ3ZNOGhuSWsyc25ZeG5QL09rbQorTXB4bTMrVC9qUm5oRTZaNi95emVBa3pjTHBtcG5idEczUHJHcVVOeENJVElKUldDazRzYkU2eC9jK2NDYnFpCk0rMkhBZ01CQUFHall6QmhNQjBHQTFVZERnUVdCQlRkQkFrSG92VjZmVkpURXBLVjdqaUFKUTJtV1RBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTjBFQ1FlaTlYcDlVbE1Ta3BYdU9JQWxEYVpaTUE0RwpBMVVkRHdFQi93UUVBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUlCZ1JsQ243SnAwY0hoNXdZZkdWCmNwTnhKSzFvazFpT01xOGJzM0FEL0NVcmRJV1FQWGhxOUxtTHBaYzd0UmlSdXg2bitVQmJrZmxWbWE4ZUVkQmMKSGFkbTQ3R1VCd3d5T2FicUc3QjUyQjJjY0VUaml0M0UrWlVmaWpoRFB3R0ZwVWVuUFVheXZPVWlhUGQ3bk5ncwpQZ29oeUMwenJML0ZnWmt4ZE1GMWNjVytzZkFqUmZTZGEvd1pZNTJqdkFUR0dBc2x1MU9KRDdPQVVONUY3a1IvCnE1UjRaSmpUOWlqZGg5aHdaWFQ3RHJrVDY2Y1BZYWt5bHN6ZXUrMWpUQmk3cVVEM29GUnVJSWh4ZFJqcWVyUTAKY3VBakozZGN0cERxaGlWQXErOHpEOHVmZ3I2aUlQdjJ0UzBhNXNLRnNYUVArOGhsQXFSU0FVZmRTU0xCdjlqcgphNngrM3V4ak14VzNJd2lQeGcrTlFWcmRqc1c1aitWRlAzamJ1dEliUUxIK2NVMC80SUdpdWw2MDdCWGdrOTBJCkgzN2hWWmtMSWQ2VG5ncjc1cU5KdlRZdy91ZDNzcUIxbDdVdGdZZ1haU0QzMnBBQW44bFN6RExLTlh6MVBRL1kKSzlmMUptekpCalNXRnVwd1dSb3llWGtMdG9oL0QxSklQYjlzMktKRUx0Rk90M0pZMDRrVGxmNUVxL2pYaXh0dQpuTHdzb0Z2VmFnQ3ZYemZoMWZvUUM1aWNodWNtajg3dzdHNktWd3VBNDA2eXdLQmpZWkM2VldnM2RHcTJrdHVmCm9ZWWl0bVVuRHV5Mm4wSmc1R2ZDdGRwQkM4VFRpMkVidlBvZmtTdlhSQWRldWltczJjWHA3MU5JV3V1QThTaFkKSWMyd0JsWDdKejlUa0hDcEJCNVhKN2s9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDT2pDQ0FjQ2dBd0lCQWdJUUZBUDFxL3MzaXhkQVcrSkRzcVhSeERBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVlNQllHQTFVRUNnd1BVMU5NSUVOdmNuQnZjbUYwYVc5dU1TVXdJd1lEVlFRRERCeFQKVTB3dVkyOXRJRlJNVXlCRlEwTWdVbTl2ZENCRFFTQXlNREl5TUI0WERUSXlNRGd5TlRFMk16TTBPRm9YRFRRMgpNRGd4T1RFMk16TTBOMW93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhHREFXQmdOVkJBb01EMU5UVENCRGIzSndiM0poCmRHbHZiakVsTUNNR0ExVUVBd3djVTFOTUxtTnZiU0JVVEZNZ1JVTkRJRkp2YjNRZ1EwRWdNakF5TWpCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkVVcE5YUDZ3cmdqemhSOXFMRk5vRnMyN2lvc1U4TmdDVFd5SkdZbQphY0N6bGRaZGtrQVpEc2FsRTNEMDd4SlJLRjNuekwzNVBJWEJ6NVNReVN2T2trSllXV2Y5bENjUVpJeFBCTEZOClNlUjdUNXYxNXdqNEE0ajNwOE9TU3hsVWdhTmpNR0V3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUUKR0RBV2dCU0pqeStqNkN1Z0ZGUjc4MWE0Smw5bk9BdWMwREFkQmdOVkhRNEVGZ1FVaVk4dm8rZ3JvQlJVZS9OVwp1Q1pmWnpnTG5OQXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01GWGpJbGJwCjE1SWtXRThlbERJUERBSTJ3djJzZERKTzRmc2NnSWlqelB2WDZ5di9OMzN3N2RlZWRXbzFkbEpGNEFJeEFNZU4KYjBJZ2o3NjJUVm50ZDAwcHhDQWdSV1NHT2xER3hLMHRrL1VZZlhMdHFjL0VyRmMyS0FobDN6eDVabjZnNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlUQ0NBM0dnQXdJQkFnSVFiNzdhclhPOUNFRGlpMDIrMVBkYmtUQU5CZ2txaGtpRzl3MEJBUXNGQURCTwpNUXN3Q1FZRFZRUUdFd0pWVXpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVNVd0l3WURWUVFECkRCeFRVMHd1WTI5dElGUk1VeUJTVTBFZ1VtOXZkQ0JEUVNBeU1ESXlNQjRYRFRJeU1EZ3lOVEUyTXpReU1sb1gKRFRRMk1EZ3hPVEUyTXpReU1Wb3dUakVMTUFrR0ExVUVCaE1DVlZNeEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKdwpiM0poZEdsdmJqRWxNQ01HQTFVRUF3d2NVMU5NTG1OdmJTQlVURk1nVWxOQklGSnZiM1FnUTBFZ01qQXlNakNDCkFpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTkNrQ1hKUFFJZ1NZVDQxSTU3dTluVFAKTDN0WVBjNDhEUkFva0MrWDk0eEkyS0RZSmJGTXNCRk1GM05RMENKS1k3dUIweWx1MWJVSlBpWVlmN0lTZjVPWQp0Ni93TnIveTdoaWVuRHRTeFVjWlhYVHpaR2JWWGNkb3RMOGJIQWFqdkk5QUk3WWV4b1M5VWNRYk9jR1YwaW5zClM2NTdMYjg1L2JSaTNwWjdRY2Fjb09BR2N2dndCNWNKT1lGMHIvYzBXUkZYQ3NKYndTVDBNWE13Z3NhZHVnTDMKUG54RVg0TU44L0hkSUdrV0NWRGkxRlcyNElCeWRtNU1SN2QxVlZtMFUzVFpsTVpCclZpS01XWVBIcUliS1VCTwpMOTk3NWhZc0xmeS83UE8wK3I0WTlwdEoxTzRGYnRrMDg1eng3QUdMMFNER0Q2QzF2QmRPU0h0Und2enBYR2szClIyYXphUGdWS1BDNTA2UVZ6RnBQdWxKd294SkYzY2E2VHZ2QzBQZW9VaWR0Ym5tMWpQeDdqTUVXVE82QWY3N3cKZHI1QlV4SXpybG80UXF2WER6NUJqWFlITXRXcmlmWk9aOW14UW5VamJ2UE5Rckw4VmZWVGh4Yzd3RE5ZOFZMUworWUNrOE9qd080czR6S1RHa0g4UG5QMkwwYVBQMm9PbmFjbFFOdFZjQmRJS1FYVGJZeEUzd2FXZ2xrc2VqQllTCmQ2NlVOSHNlZjhKbUFPU3FnK3FLa0szT05rUk4wVkhwdkIvemFnWDl3SFFmSlJsQVVXN3FnbEZBMzV1NUNDb0cKQXRVakhCUFc2ZHZieHJCNnkzc25tL3ZnMVVZazdSQkxZMHVsQlkrNnVCMHJwdnFSNHBKU3ZlenJaNWR0bWkyZgpnVElGWnpMN1NBZy8yU1c0QkNVdkFnTUJBQUdqWXpCaE1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqCkJCZ3dGb0FVK3k0Mzd1T0VlaWN1elJrMXNUTjgvOVJFUXJrd0hRWURWUjBPQkJZRUZQc3VOKzdqaEhvbkxzMFoKTmJFemZQL1VSRUs1TUE0R0ExVWREd0VCL3dRRUF3SUJoakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBallsdApoRVVZOFUrem9POW9wTUFkckRDOFoyYXdtczIycXlJWlp0TTdRYlVRblJDNmNtNHBKQ0FjQVpsaTA1Ymc0dnNNClF0ZmhXc1NXVFZUTmo4cERVLzBxdU9yNFpjb0J3cTFnYUFhZk9ScFIyZUNOSnZrTFRxVlRKWG9qcEJ6T0NCdmYKUjRpeXJUN2dKNGVMU1l3ZnFVZFllNWJ5aUIwWXJyUFJwZ3FVK3R2VDVUZ0thM2tTTS90S1dUY1dRQTY3M3ZXSgpEUEZzMC9kUmExNDE5ZHZBSnVvU2MwNnBrWkNtRjhOc0x6alVvM0tVUXl4aTRVNWNNajI5VEgwWlI2TERTZWVXClA0K2EwenZrRWRpTEE5ejJ0bUJWR0thQlVmUGhxQlZxNitBTDhCUXgxcm1NUlRxb0VOand1U2ZyOTh0Njd3VnkKbHJYRWo1Wnp4T2hXYzV5OGFWRmp2TzluSEVNYVgzY1pIeGo0SENVcCtVbVpLYmFTUGFLRE43RWdrYWliTU9scQpiTFFqazJVRXF4SHpEaDFUSkVsVEhhRS9uVWlTRWVKOURVLzExNzJpV0Q1NG5SNGZLLzRodXhvVHRyRW9aUDJ3CkFnREhiSUNpdlJaUUlBOXlnVi9NbFArN21lYTZrTXZxK2NZTXdxN0ZHYzR6b1d0Y3UzNThORmNYcmZBL3JzM3EKcjVuc0xGUitqTTR1RWxaSTd4YzdQMHBlWU5MY2REYThwVU5qeXc5Ym93SldDWjRrTE9HR2dZeitxeGNzK3NqaQpNaG82LzRVSXlZT2Y4a3BJRUZSM04rMml2RUMrNUJCMDkrUmJ1N256aWZtUFFkakg1RkNRTllBK0hMaE5rTlBVCjk4T3dvWDZFeW5lU01TeTRrTEdDZW5ST214TW10TlZRWmxSNHJtQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNaQUZJUiBST09UIENBMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGNqQ0NBbHFnQXdJQkFnSVVQb3BkQit4VjBqTFZ0K08yWHdIckxkemsxdVF3RFFZSktvWklodmNOQVFFTApCUUF3VVRFTE1Ba0dBMVVFQmhNQ1VFd3hLREFtQmdOVkJBb01IMHR5WVdwdmQyRWdTWHBpWVNCU2IzcHNhV042ClpXNXBiM2RoSUZNdVFTNHhHREFXQmdOVkJBTU1EMU5hUVVaSlVpQlNUMDlVSUVOQk1qQWVGdzB4TlRFd01Ua3cKTnpRek16QmFGdzB6TlRFd01Ua3dOelF6TXpCYU1GRXhDekFKQmdOVkJBWVRBbEJNTVNnd0pnWURWUVFLREI5TApjbUZxYjNkaElFbDZZbUVnVW05NmJHbGplbVZ1YVc5M1lTQlRMa0V1TVJnd0ZnWURWUVFEREE5VFdrRkdTVklnClVrOVBWQ0JEUVRJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUMzdkQ1UXFFdk4KUUxYT1llZVd5clNoMmd3aXNQcTFlM1lBZDR3THozMm9oc3dtVWVRZ1BZVU0xbGpqNS9RcUdKM2EwYTRtN3V0VAozUFNRMWhOS0RKQTh3L1RhMG80TmtqcmNzYkgvT043RHVpMWZnTGtDdlVxZEd3KzB3OExCWndQZDNCdWNQYk93CjNnQWVxRFJIdTVyci9nc1V2VGFFMmcwZ3YvcGJ5NmtXSUswNVlPNHZkYmJubDV6NVB2MStUVzlOTCsrSURXcjYKM2ZFOWJpQ2xvQkswVFhDNXp0ZHlPNG1UcDRDRUhDZEpja20xL3p1Vm5zSE15QUhzNkE2S0NwYm5zNmFINWRiNQpCU3NObDBCd1BMcXNkVnFjMVUyZEFnclNTNXRtUzBZSEYyV3RuMnlJQU53aWllRGhaTlJudkRGNVlUeTd5a0hOClhHb0F5RHc0amxpdkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUUQKQWdFR01CMEdBMVVkRGdRV0JCUXVGcWxLR0xYTHpQVnZVUE1qWC9oZDU2end5REFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQXRYUDRBOXhaV3gxMjZhTXFlNUFvc2szQU0wK3FtckhVdU9Rbi82bVdtYzVHNEcxOFRLSTRwQVp3CjhQUkJFZXcvUjQwL2NvZjVPLzJrYnl0VEFPRC9PYmxxQnc3ckhSejJvbktReTRJOUVZS0wwcnVmS3E4aDVtT0cKblhrWjcvZTdERFdRdzRydFR3LzF6QkxacEQ2N29Qd2dsVjlQSmk4Ukk0Tk9kUWNQdjV2UnRCM3BFQVQreW1DUApva3k0cmMvaGtBL05yZ3JIWFh1M1VOTFVZZnJWRmR2WG40ZFJWT3VsNCt2SmhhQWxJRGY3anM0TU5JVGhQSUd5CmQwNURwWWhmaG1laFBlYTBYR0cyUHR2K3R5akZvZ2V1dGNyS2pTb1M3NWZ0d2pDa3lTcDYrL05OSXh1Wk16U2cKTHZXcEN6L1VYZUhQaEovaUdjSmZpdFlnSHVOenR3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IEU0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ09qQ0NBY0dnQXdJQkFnSVFRdkxNMmh0cE4wUmZGZjUxS0JDNDlEQUtCZ2dxaGtqT1BRUURBekJmTVFzdwpDUVlEVlFRR0V3SkhRakVZTUJZR0ExVUVDaE1QVTJWamRHbG5ieUJNYVcxcGRHVmtNVFl3TkFZRFZRUURFeTFUClpXTjBhV2R2SUZCMVlteHBZeUJUWlhKMlpYSWdRWFYwYUdWdWRHbGpZWFJwYjI0Z1VtOXZkQ0JGTkRZd0hoY04KTWpFd016SXlNREF3TURBd1doY05ORFl3TXpJeE1qTTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SkhRakVZTUJZRwpBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFERXkxVFpXTjBhV2R2SUZCMVlteHBZeUJUClpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCRk5EWXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUEKSWdOaUFBUjIrcG1wYmlEdCtkZDM0d2M3cU5zOVh6am9xMVdtVmsvV1NPcnNmeTJxdzdMRmVleVpZWDhRZWNjQwpXdmtFTi9VME5TdDN6bjhnajFLakFJbnMxYWVpYlZ2alM1S1RvSUQxQVpUYzhHZ0hIczN1L2lWU3RTQkRIQnYrCjZ4bk9RNk9qUWpCQU1CMEdBMVVkRGdRV0JCVFJJdHBNV2ZGTFh5WTRxcDNXN3VzTncvdXBZVEFPQmdOVkhROEIKQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdObkFEQmtBakFuN3FSYQpxQ0c3NlVlWGxJbWxkQ0J0ZVUvSXZaTmVXQmo3TFJvQWFzbTRQZENrVDBSSGxBRldvdmd6SlF4QzM2b0NNQjNxCjRTNklMdUg1cHgwQ01rN3luMnhWZE9PdXJ2dWxHdTd0MHZ6Q0F4SHJSVnhnRUQxY2Y1a0RXMjFVU0FHS2N3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlqQ0NBM0tnQXdJQkFnSVFkWTM5aTY1OEJ3RDZxU1duNGNldEZEQU5CZ2txaGtpRzl3MEJBUXdGQURCZgpNUXN3Q1FZRFZRUUdFd0pIUWpFWU1CWUdBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFECkV5MVRaV04wYVdkdklGQjFZbXhwWXlCVFpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCU05EWXcKSGhjTk1qRXdNekl5TURBd01EQXdXaGNOTkRZd016SXhNak0xT1RVNVdqQmZNUXN3Q1FZRFZRUUdFd0pIUWpFWQpNQllHQTFVRUNoTVBVMlZqZEdsbmJ5Qk1hVzFwZEdWa01UWXdOQVlEVlFRREV5MVRaV04wYVdkdklGQjFZbXhwCll5QlRaWEoyWlhJZ1FYVjBhR1Z1ZEdsallYUnBiMjRnVW05dmRDQlNORFl3Z2dJaU1BMEdDU3FHU0liM0RRRUIKQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNUdnRVMlVuWFlBU09nSEVkQ1NlNWp0cmNoL2NTVjFVZ3JKbndVVXhEYQplZjBydHkyazFDejY2akxkU2NLNXZROUlQWHRhbUZTdm5sMHhkRThIL0ZBaDNhVFBhRThiRW1OdEpabE1LcG56ClNEQmgrb0Y4SHFjSVN0dytLeHdmR0V4eHFqV01yZmh1NkR0SzJlV1VBdGFKaEJPcWJjaFBNOHhRbGplU005eGYKaU9lZlZObEk4SmhEMW1iOW54YzRROFVCVVF2WDR5TVBGRjFiRk9kTHZ0MzB5Tm9ETjlIV09hRWhVVENEc0czWApNRTZXVzVId2NDU3J2MFdCWkVNTnZTRTZMenpwbmczTElMVkNKOHphYjV2dVpEQ1FPYzJUWllFaE1iVWpVRE0zCkl1TTQ3Zmd4TU14Ri9tTDUwVjB5ZVVLSDMyck1WaGxBVGM2cXUvbTFka21VOFNmNGthV0Q1UWF6WXc2QTNPQVMKVllDbU8yYTBPWWN0eVBEUTBSVHA1QTFORHZaZFYzTEZPeHhIVnAzaTFmdUJZWXpNVFlDUU5GdTMxeFIxM05nRQpTSi9Bd1NpSXRPa2N5cWV4OFZhM2UwbE1XZVVnRmFpRUFpbjZPSlJwbWtrR2o4MGZlUlFYRWd5RGV0NGZzWmZ1CitaZDRLS1RJUkpMcGZTWUZwbGh5bTNrVDJCRmZyc1U0WWpSb3NvWXdqdmlRWVo0eWJQVUhOczJpVEc3c2lqYnQKOHVhWkZVUnd3M3k4bkRuQXRPRnI5NE1sSTFmWkVvRGxTZkIxRCsrTjZ4eWJWQ2kwSVR6OGZBci83M3RyZGYrTApIYUFaQmF2NitDdUJRdWc0dXJ2N3F2MDk0UFBLMzA2WGx5bnQ4eGhXNmFXV3JMM0RrSml5NFBtaTFLWkhRM3h0Cnp3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVWbk5ZWkpYNWtocXdFaW9FWW5taFFCV0lJVWt3RGdZRFZSMFAKQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUM5YwptVHo4Qmw2TWxDNXc2dEl5TVkyMDhGSFZ2QXJ6Wko4SFh0WEJjMmhrZXFLNUR1ajVYWVV0cURkRnFpajBsZ1ZRCllLbEpmcC9pbVRZcEUwUkhhcDFWSUR6WW0vRURNcnJhUUtGejZvT2h0MFNtRHBrQm0rUzhmNzRUbEg3S3BoNTIKZ0RZOWhBYUxNeVpsYmNwK252NGZqRmc0ZXhxRHNRKzhGeEc3NWdiTVkvcUI4b0ZNMmdzUWE2SDYxU2lsendaQQpGdjk3ZlJoZU9SS2tVNTUrTWtJUXBpR1JxUnhPRjN5RXZKK00wZWpmNWxHNU5rYy9rTG5IdkFMY1d4eFBEa2pCCkpZT2NDaitlc1FNekVob25yUGNpYkNUUkFVSDRXQVArSldnaUg1cGFQSHhzbm5WSTg0SHhabWR1VElMQTdycFgKRGhqdkxwcjNFdGlnYStrRnBhSHBhUGk4VEQ4U0hrWG9Vc0NqdnhJbmVibk1NVHpEOWpvaUZnT2d5WTltcEZ1aQpUZGFCSlFicGRxUUFDajdMelRXYjRPRTR5MkJUaGloQ1FSeEVWK2lvcmF0RjR5VVF2TnMrWlVIN0c2YVhEK3U1CmRIbjVIcndkVncxSHI4TXZuNGRHcCtzbVdnOVdZN1ZpWUc0QSsrTW5FU0xuL3BtUE5QVzU2TU9SY3IzWXd4NjUKTHZLUlJGSFFWODBNTk5WSUliL2JFL0ZtSlVOUzBuQWlOczJmeEJ4MUlLMWpjbU1HRHc0bnp0SnFEYnkxT1JycAowWFo2MFZ6azUwbEpMVlUzYVBBYU9wZytWQmVIVk9tbUoxQ0pleUF2UC8rL29ZdEtSNWovSzN0SlBzTXBSbUFZClFxc3pLYnJBS2JrVGlkT0lpamxCTzhuOXB1MGY5R0JqMzlJdFZRR0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyZVNpZ24gUm9vdENBMTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURiVENDQWxXZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJZTVFzd0NRWURWUVFHRXdKS1VERXIKTUNrR0ExVUVDaE1pU21Gd1lXNGdRMlZ5ZEdsbWFXTmhkR2x2YmlCVFpYSjJhV05sY3l3Z1NXNWpMakVjTUJvRwpBMVVFQXhNVFUyVmpkWEpsVTJsbmJpQlNiMjkwUTBFeE1UQWVGdzB3T1RBME1EZ3dORFUyTkRkYUZ3MHlPVEEwCk1EZ3dORFUyTkRkYU1GZ3hDekFKQmdOVkJBWVRBa3BRTVNzd0tRWURWUVFLRXlKS1lYQmhiaUJEWlhKMGFXWnAKWTJGMGFXOXVJRk5sY25acFkyVnpMQ0JKYm1NdU1Sd3dHZ1lEVlFRREV4TlRaV04xY21WVGFXZHVJRkp2YjNSRApRVEV4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEvWGVxcFJ5UUJUdkxUSnN6Cmkxb1VSYVRua0JiUjMxZlNJUkNrRi8zZnJOWWZwK1RiZlBmczM3Z0QycFJZL1YxeWZJdy9Yd0ZuZEJXVzR3STgKaDl1dXl3R093dk5teG9WRjlBTEdPclZpc3EvNm5MK2s1dFNBTUpqekRiYVRqNm5VMkRieXNQeUt5aXloRlRPVgpNZHJBRy9MdVlwbUdZeisvM1pNcWc2aDJ1Uk1mdDg1T1FvV1BJdWN1R3ZLVkNiSUZ0VVJPZDZFZ3ZhbnlUZ3A5ClVLMzFCUTFGVDBaeC9TZytVL3NFMkMzWFpSMUtHL3JQTzdBeG1qVnV5SXNHMHdDUjhwUUlaVXl4TkFZQWVvbmkKOE1jRFdjL1YxdWluTXJQbW1FQ0d4YzBuRW92TWU4NjNFVHhpWUFjalBpdEFicFNBQ1cyMnMyOTNielVJVVBzQwpoOFUraVFJREFRQUJvMEl3UURBZEJnTlZIUTRFRmdRVVcvaE5UN0tsaHRRNjB2RmptcUMrQ2ZaWHQ5NHdEZ1lEClZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUIKQUtDaE9CWm1McWRXSHlHY0J2b2Q3YmtpeFRnbTJFNVA3S04vZWQ1R0lhR0hkNDhIQ0pxeXBNV3ZEektZQzN4bQpLYmFiZlNWU1NVT3JUQzRyYm5wd3J4WU80d0pzKzBMbUdKMUYyRlhJNkR2ZDUrSDBMZ3NjTkZ4c1dFcjdqSWhRClg1VWN2KzJySXJWbHM0VzZuZys0cmVWNkc0cFFPaDI5RGJ4N1ZGQUx1VUt2VmFBWWdhMWxtZSsrNUp5L3hJV3IKUWJKVWI5d2x6ZTE0NG80TWpRbEozV043V21tV0FpR292VkpaNlgwMXk4aFN5bitCL3RscjAvY1I3U1hmK09mNQpwUHB5bDRSVERhWFFNaGhSZGxrVWJBL3I3RitBakhWRGc4T0ZtUDlNbmkwTjVIZURrMDYxbGdlTEtCT2JqQm1OClFTZEpRTzdlNWlORU9keWhJdGE2QS9JPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU2VjdXJlVHJ1c3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lRRFBDT1hBZ1dwYTFDZi9Eckp4aFowREFOQmdrcWhraUc5dzBCQVFVRkFEQkkKTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnUTI5eWNHOXlZWFJwYjI0eApGekFWQmdOVkJBTVREbE5sWTNWeVpWUnlkWE4wSUVOQk1CNFhEVEEyTVRFd056RTVNekV4T0ZvWERUSTVNVEl6Ck1URTVOREExTlZvd1NERUxNQWtHQTFVRUJoTUNWVk14SURBZUJnTlZCQW9URjFObFkzVnlaVlJ5ZFhOMElFTnYKY25CdmNtRjBhVzl1TVJjd0ZRWURWUVFERXc1VFpXTjFjbVZVY25WemRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3VrZ2VXVnpmWDJGSTdDVDhyVTRuaVZXSnhCNFEyWlFDUVhPWkV6Clp1bSs0WU92WWx5SjBmd2tXMkd6NEJFUlFSd2RidkM0dS9qZXA0RzZwa2pHbngyOXZvNnBRVDY0bE8wcEd0U08KMGdNZEErOXREV2NjVjljR3Jjckk5ZjRPcjJZbFNBU1dDMTJqdWhiRENFL1JSdmdVWFBMSVhnR1piZjJJeklhbwp3Vzh4UW14U1Btakw4eGswMzd1SEdGYUFKc1RRM01CdjM5Nmd3cEVXb0dRUlMwUzhIdmJuK21QZVpxeDJwSEdqCjdEYVVhSHAzcExIbkRpK0JldUsxY29idm9tdUw4QS9iMDFrL3VuSzhSQ1NjNDNPejk2OVhMMEltbmFsMHVnQlMKOGt2TlUzeEhDemFGRG1hcENKY1dORmZCWnZlQTQrMXdWTWVUNEM0b0ZWbUh1cnNDQXdFQUFhT0JuVENCbWpBVApCZ2tyQmdFRUFZSTNGQUlFQmg0RUFFTUFRVEFMQmdOVkhROEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCCi96QWRCZ05WSFE0RUZnUVVRaksyRnZvRS9mNWRTM3JEL2ZkTVFCMWFRNjh3TkFZRFZSMGZCQzB3S3pBcG9DZWcKSllZamFIUjBjRG92TDJOeWJDNXpaV04xY21WMGNuVnpkQzVqYjIwdlUxUkRRUzVqY213d0VBWUpLd1lCQkFHQwpOeFVCQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUJBRER0VDByaFdEcFNjbHUxcHFObEdLYTdVVHQzCjZaM3EwNTljNEVWbGV3M0tXK0p3VUxLVUJSU3VTY2VOUVFjU2M1UitEQ01oL2J3UWYyQVFXbkwxbUE2czdMbC8KM1hwdlhkTWM5UCtJQldsQ3FRVnh5TGVzSnVndXRJeHEvM0hjdUxIZm1ieDhJVlFyNUZpaXUxY3BycDZwb3hrbQpENWt1Q0xEdi9XblBtUm9KamVPbm55dkpOalI3SkxONFRKVVhwQVltSHJaa1VqWmZZR2Zabk1VRmRBdm5aeVBTCkNQeUk2YTZMZitFdzlEZCsvY1l5MmkyZVJEQXdiTzRIM3RJMC9OTC9RUFpMOUdaR0JsU204aklLWXlZd2E1dlIKM0l0SHV1RzUxV0xRb3FEMFp3VjRLV01hYndUVytNWk1vNXF4TjdTTjVTaExIWjRzd3Job3ZPMEM3akU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cmUgR2xvYmFsIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdkRDQ0FxU2dBd0lCQWdJUUIxWWlwT2pVaW9sTjlCUEk4UGpxcFRBTkJna3Foa2lHOXcwQkFRVUZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVnTUI0R0ExVUVDaE1YVTJWamRYSmxWSEoxYzNRZ1EyOXljRzl5WVhScGIyNHgKR1RBWEJnTlZCQU1URUZObFkzVnlaU0JIYkc5aVlXd2dRMEV3SGhjTk1EWXhNVEEzTVRrME1qSTRXaGNOTWpreApNak14TVRrMU1qQTJXakJLTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnClEyOXljRzl5WVhScGIyNHhHVEFYQmdOVkJBTVRFRk5sWTNWeVpTQkhiRzlpWVd3Z1EwRXdnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3ZOUzdZckd4VmFRWng1Uk5vSkxOUDJNd2hSL2p4WURpSgppUVBwdmVwZVJsTUozRnoxV3VqM1JTb0M2ekZoMXlrelRNN0hmQW8zZmcrNk1wamhIWmV2ajhmY3lUaVc4OXNhCi9GSHRhTWJRYnFSOEpOR3VRc2lXVUdNdTRQNTEvcGluWDBrdWxlTTVNMlNPSHFSZmtOSm5QTExaL2tHNVZhY0oKam5JRkhvdmRSSVdDUXRCSndCMWc4TkVYTEpYcjlxWEJrcVBGd3FjSVlBMWdCQkNXZVo0V05PYXB0dm9sUlRuSQpIbVg1ay9XcThWTGNtWmc5cFlZYUREVXora3VsQkFZVkhER0E3Nm9ZYThKNzE5ck8rVE1nMWZXOWFqTXRnUVQ3CnNGelVuS1BpWEIzanFVSjFYbnZVZCs4NVZMckpDaGdiRXBsSkw0aEwvVkJpMFhQbmozcERBZ01CQUFHamdaMHcKZ1pvd0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUEJBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRgpNQU1CQWY4d0hRWURWUjBPQkJZRUZLOUVCTUpCZmtpRDIwNDVBdXpzaEhybXpzbWtNRFFHQTFVZEh3UXRNQ3N3CkthQW5vQ1dHSTJoMGRIQTZMeTlqY213dWMyVmpkWEpsZEhKMWMzUXVZMjl0TDFOSFEwRXVZM0pzTUJBR0NTc0cKQVFRQmdqY1ZBUVFEQWdFQU1BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQmpHZ2hBZmFSZVV3MTMySHF1SHcwTApVUllEN3hoOHlPT3ZhbGlURkdDUnNvVGNpRTYrT1lvNjgrYUNpVjBCTjdPckpLUVZEcEkxV2twRVhrNVgrblhPCkgwak9adlE4UUNhU21Hd2I3aVJHREJlelVxWGJwWkdSenpmVGIrY25DRHBPR1I4NnAxaGNGODk1UDR2a3A5TW0KSTUwbUQxaHAvRWQrc3RDTmk1Ty9LVTlEYVhSMlowdlBCNHptQXZlMTRiUkR0VXN0RkovNTNDWU52NlpIZEFiWQppTkU2S1RDRXp0STVnR0licU1kWFNieHFWVkZuRlVxK05RZmsxWFdZTjNrd0ZOc3BuV3pGYWN4SFZhSXc5OHhjCmY4TERtQnhyVGhhQTYzcDRaVVdpQUJxdkRBMVZaRFJJdUpLNThiUlFLZkpQSXgvYWJLd2ZST0hkSTNoUlc4Y1cKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNPRENDQWI2Z0F3SUJBZ0lKQU5aZG03TjRnUzdyTUFvR0NDcUdTTTQ5QkFNRE1HRXhDekFKQmdOVkJBWVQKQWtwUU1TVXdJd1lEVlFRS0V4eFRSVU5QVFNCVWNuVnpkQ0JUZVhOMFpXMXpJRU5QTGl4TVZFUXVNU3N3S1FZRApWUVFERXlKVFpXTjFjbWwwZVNCRGIyMXRkVzVwWTJGMGFXOXVJRVZEUXlCU2IyOTBRMEV4TUI0WERURTJNRFl4Ck5qQTFNVFV5T0ZvWERUTTRNREV4T0RBMU1UVXlPRm93WVRFTE1Ba0dBMVVFQmhNQ1NsQXhKVEFqQmdOVkJBb1QKSEZORlEwOU5JRlJ5ZFhOMElGTjVjM1JsYlhNZ1EwOHVMRXhVUkM0eEt6QXBCZ05WQkFNVElsTmxZM1Z5YVhSNQpJRU52YlcxMWJtbGpZWFJwYjI0Z1JVTkRJRkp2YjNSRFFURXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBU2twVzlnQXdQRHZUSDAweGVjSzRSMXJPWDlQVmR1MTJPLzVnU0prbzZCbk9QcFIyN0trQkxJRStDbm5mZGwKZEI5c0VMTG81T252YllVeW1VU3hYdjNNZGhEWVc3Mml4dm5XUXVSWGR0eVF3aldwUzRnOEVrZHRYUDlKVHhwSwpVTEdqUWpCQU1CMEdBMVVkRGdRV0JCU0dIT2YrTGFWS2l3aitLQkg2dnFObStHQlpMekFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakFWWFVJOS9MYnUKOXp1eE51aWU5c1JHS0VrejBGaERLbU1wekUyeHRIcWl1UTA0cFYxSUt2M0xzbk5kbzRnSXh3d0NNUURBcXkwTwpiZTBZb3R0VDZTWGJWUWpnVU16ZlJHRVdncXRKc0xLQjdIT0hlTFJNc21JYkV2b1dUU1ZMWTcwZU45az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGR6Q0NBbCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmRNUXN3Q1FZRFZRUUdFd0pLVURFbApNQ01HQTFVRUNoTWNVMFZEVDAwZ1ZISjFjM1FnVTNsemRHVnRjeUJEVHk0c1RGUkVMakVuTUNVR0ExVUVDeE1lClUyVmpkWEpwZEhrZ1EyOXRiWFZ1YVdOaGRHbHZiaUJTYjI5MFEwRXlNQjRYRFRBNU1EVXlPVEExTURBek9Wb1gKRFRJNU1EVXlPVEExTURBek9Wb3dYVEVMTUFrR0ExVUVCaE1DU2xBeEpUQWpCZ05WQkFvVEhGTkZRMDlOSUZSeQpkWE4wSUZONWMzUmxiWE1nUTA4dUxFeFVSQzR4SnpBbEJnTlZCQXNUSGxObFkzVnlhWFI1SUVOdmJXMTFibWxqCllYUnBiMjRnVW05dmRFTkJNakNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFOQVYKT1ZLeFVyTzZ4Vm1DeEYxU3JqcERaWUJMeC9LV3ZOczJsOWFtWkl5b1h2RGpDaHozMzVjOVM2NzJYZXdodFVHcgp6YmwrZHArKytUNDJOS0E3d2ZZeEVVVjBrejFYZ01YNWlabks1YXRxMUxYYVFaQVF3ZGJXUW9uQ3YvUTRFcFZNClZBWDNOdVJGZzNzVVpkYmNERTNSM240TXF6dkVGYjQ2VnFaYWIzWnBVcWw2dWNqcmFwcGRVdEF0Q21zMUZna1EKaE5CcXlqb0dBRGRINUg1WFR6K0w2MmU0aUtyRnZsTlZzcEhFZmJtd2hSa0dlQzdiWVJyNmhmVktrYUhuRnRXTwpvam5mbExod0h5Zy9pL3hBWG1PRFBJTXFHcGxyejk1WmFqdjhieGJYSC8xS0VPdE9naFk2ckNjTVUvR3QxU1N3CmF3TlF3UzA4RnQxRU5DY2FkZnNDQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRkFxRnFYZGxCWmg4UUlINEQ1Y3MKT1BFSzdEelBNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liMwpEUUVCQ3dVQUE0SUJBUUJNT3FORXJMbEZzY2VUZnNnTENrTGZaT29jN2xsc0NMcUpYMnJLU3BXZWVvOEh4ZHBGCmNvSnhEanJTekcrbnRLRWp1L1lrbjhzWC9veW16c0xTMjh5Ti9ISDhBeW5CYkYwelgyUzJaVHVKYnhoMmVQWGMKb2tnZkdUK09rK3Z4K2hmdXpVN2pCQkpWMXVYazNmcytCWHppSFY3R3A3eVhUMmc2OWVrdUNrTzJyMWRjWW1oOAp0LzJqaW9TZ3JHSytLd21ITlBCcUFidWJLVlk4L2dBM3p5TnM4VTZxdG5SR0VteVI3alRWN0pxUjUwUytrREZ5CjFVa0M5Z0xsOUIvcmZObVdWYW4vN0lyNW1VZi9OVm9DcWdUTGlsdUhjU21SdmFTMGVnMjltdlZYSXdBSElSYy8KU2puUkJVa0xwN1kzZ2FWZGpLb3pYb0VvZktkOUorc0FybzAzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZmekNDQTJlZ0F3SUJBZ0lKQU9GOE4wRDlHLzVuTUEwR0NTcUdTSWIzRFFFQkRBVUFNRjB4Q3pBSkJnTlYKQkFZVEFrcFFNU1V3SXdZRFZRUUtFeHhUUlVOUFRTQlVjblZ6ZENCVGVYTjBaVzF6SUVOUExpeE1WRVF1TVNjdwpKUVlEVlFRREV4NVRaV04xY21sMGVTQkRiMjF0ZFc1cFkyRjBhVzl1SUZKdmIzUkRRVE13SGhjTk1UWXdOakUyCk1EWXhOekUyV2hjTk16Z3dNVEU0TURZeE56RTJXakJkTVFzd0NRWURWUVFHRXdKS1VERWxNQ01HQTFVRUNoTWMKVTBWRFQwMGdWSEoxYzNRZ1UzbHpkR1Z0Y3lCRFR5NHNURlJFTGpFbk1DVUdBMVVFQXhNZVUyVmpkWEpwZEhrZwpRMjl0YlhWdWFXTmhkR2x2YmlCU2IyOTBRMEV6TUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDCkNnS0NBZ0VBNDhseVNmY3czZ2w4cVVDQldOTzBPdDI2WVErVFVHNXBQRFhDN2x0emtCdG5UQ0hzWHpXN09UNHIKQ21EdnUyMHJodnR4b3NpczVGYVUrY212c1hMVUlLeDAwcmdWclZIK2hYU2h1UkQrQllENVVwT3pRRDExRUt6QQpscmVuZm5hODR4dFNHYzRSSHdzRU5QWFk5V2s4ZC9OazlBMnFoZDdnQ1ZBRUY1YUV0OGlLdkUxeS9CeTd6L01HClRmbWZaUGQrcG1hR05YSElFWUJNd1hGQVdCNitvSFAyL0Q1UTRlQXZKajErWENPMWVYRGUrdURScGRZTVFYRjcKOStxTUhJakg3SXYxMFM5VmxrWjhXanRZTy91NjJDMjFKZHA2VHM5RXJpR21ucGpLSUc1OHU0aUZXL3ZBRUdLNwo4dmtuUisvUmlUbER4Ti9lNFVHL1ZITWdseTFzMnZQVUI2UG11ZGh2cnZ5TUdTN1RaMmNybGR0WVhMVnFBdk80CmcxNjBhNzVCZmxjSmRVUlFWYzFhRVdFaENtSENxWWo5RTd3dGlTL05ZZUNWdnNxMWUrRjdOR2NMSDdZTXgzd2UKR1ZQS3A3RktGU0JXRkhBOUs0SXNENTBWSFVlQVIvOTRtUTR4cjI4K2orMkdhUjU3R0lnVXNzTDhnak11bkVzdAorM0E3Y2FvcmV5WW44eHJDM1BzWHVLSHF5NkMwcnRPVWZuclFxOFBzT0MwUkxvaS8xRCt0RWp0Q3JJOENibjNNCjBWOWh2cUc4T21wSTZpWlZJaFpkWHczL0p6T2ZHQU4waWx0U0lFZHJSVTBpZDR4VkovQ3ZIb3pKZ3lKVXQ1clEKVDluTy9Oa3VISllvc1FMVEE3MGxVaHcwWms4anEvUjNncFlkMFZjd0NCRUYvVmZSMmNjQ0F3RUFBYU5DTUVBdwpIUVlEVlIwT0JCWUVGR1FVZlB4WWNoYW1DaWswRlc4cXk3ejhyNmlyTUE0R0ExVWREd0VCL3dRRUF3SUJCakFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElDQVFEY0FpTUk0dThoT3NjTnR5YlMKWXBPbnBTTnlCeUNDWU44WTExU3RhU1dTbnRrVXo1bTVVb0hQcm15S08xbzV5R3dCUThJaWJRTHdZczFPWTBQQQpGTnIwWS9EcTlISHVUb2ZqY2FuMHlWZmxMbDhjZWJzanFvZEVWK205TlUxQnUwc29vNWl5RzlrTEZ3Zmw5K3FkCjlYYlh2OFMyZ1ZqL3lQOWthV0o1clc0T0gzL3VIV25sdDNKeHMvNmxBVFdVVkN2QVVtMlBWY1RKMHJqTHlqUUkKVVlXZzlieTBGMWpxQ2x4NnZXUEdPaS8vbGtrWmhPcG4yQVN4WWZRQVcwcTNuSEUzR1lWNXY0R3d4eE1PZG5FKwpPb0FHcmdZV3A0MjF3c1RMLzBDbFhJMmx5VHJ0Y29IS1hKZzgwalFEZHdqOThDbFpYU0VJeDJDL3BIRjd1TmtlCmdyNEpyMlZ2S0t1L1M3WHVQZ2hISjZBUGJ3K0xQNnlWR1BPNUR0eG5WVzVpbmtZTzBRUjR5bkt1ZHRtbCtMTGYKaUFsaGkrOGtUdEZaUDFyVVBjbVRQQ3RrOVlFTkZwYjNrc1ArTVcvb0tqSjBEdlJNbUVvWURqQlUxY1hydk1VVgpudWlaSWVzbkt3a0syL0htY0JoV3V3emt2dm5vRUtRVGtyZ2M0TnRuSFZNRHBDS24zRjJTRUR6cS8vd2JFQnJECjJOQ2NuV1hMMENzbk1RTWVOdUU5ZG5VTS8wVW11ZDFSdkNQSFg5alloeEJBRWcwOU9EZm5SRHdZd0ZNSlpJLy8KMVpxbWZIQXVjMVVoNk4vL2c3a2RQakllMXFaOUxQRm02VndkcDZQT1hpVXlLK09WckNvSHpyUW9lSVk4TGFhZApUZEowTU4xa1VSWGJnNE5SMTYvOU01MU5aZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVEekNDQXZlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJvTVFzd0NRWURWUVFHRXdKVlV6RWwKTUNNR0ExVUVDaE1jVTNSaGNtWnBaV3hrSUZSbFkyaHViMnh2WjJsbGN5d2dTVzVqTGpFeU1EQUdBMVVFQ3hNcApVM1JoY21acFpXeGtJRU5zWVhOeklESWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF3Ck5qSTVNVGN6T1RFMldoY05NelF3TmpJNU1UY3pPVEUyV2pCb01Rc3dDUVlEVlFRR0V3SlZVekVsTUNNR0ExVUUKQ2hNY1UzUmhjbVpwWld4a0lGUmxZMmh1YjJ4dloybGxjeXdnU1c1akxqRXlNREFHQTFVRUN4TXBVM1JoY21acApaV3hrSUVOc1lYTnpJRElnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VnTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkRRQXdnZ0VJQW9JQkFRQzNNc2orNlhHbUJJV3REQkZrMzg1Tjc4Z0RHSWMvb2F2N1BLYWYKOE1PaDJ0VFliaXRUa1Bza3BENkU4SjdvWCt6bEowVDFLS1kvZTk3Z0t2RElyMU12bnNvRkFaTWVqMlljT2FkTgorbHEyY3dRbFp1dDNmK2RaeGtxWkpSUlU2eWJIODM4WjFUQndqNit3UmlyL3Jlc3A3ZGVmcWdTSG85VDVpYVUwClg5dERrWUkyMldZOHNiaTVndjJjT2o0UXlEdnZCbVZtZXBzWkdEMy9jVkU4TUM1ZnZqMTNjN0pkQm16REkxYWEKSzRVbWtoeW5BclBrUHcydkNIbUN1RFk5NnB6VE5iTzhhY3Ixekozby9XU05GNEF6Ymw1S1habkpIb2UwblJyQQoxVzRUTlNOZTM1dGZQZS9XOTNiQzZqNjdlQTBjUW1kckJOajQxdHB2aS9KRW9BR3JBZ0VEbzRIRk1JSENNQjBHCkExVWREZ1FXQkJTL1g3ZlJ6dDBmaHZSYlZhemMxeERDRHFtSTV6Q0JrZ1lEVlIwakJJR0tNSUdIZ0JTL1g3ZlIKenQwZmh2UmJWYXpjMXhEQ0RxbUk1NkZzcEdvd2FERUxNQWtHQTFVRUJoTUNWVk14SlRBakJnTlZCQW9USEZOMApZWEptYVdWc1pDQlVaV05vYm05c2IyZHBaWE1zSUVsdVl5NHhNakF3QmdOVkJBc1RLVk4wWVhKbWFXVnNaQ0JECmJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVnZ0VBTUF3R0ExVWRFd1FGTUFNQkFmOHcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUFXZFA0aWQwY2thVmFHc2FmUHpXZHFiQVljYVQxZXBvWGtKS3R2MwpMN0llek1kZWF0aURoNkdYNzBrMVBuY0dRVmhpdjQ1WXVBcG5QK3l6M1NGbUg4bFUrbkxNUFV4QTJJR3ZkNTZECmVydWl4L1UwRjQ3WkVVRDAvQ3dxVFJWL3AySmRMaVhUQUFzZ0doMW8rUmU0OUwyTDdTaFozVTBXaXhlRHlMSmwKeHkxNnBhcThVNFp0M1Zla3l2Z2dRUXRvOFBUN2RMNVdYWHA1OWZrZGhlTXRsYjcxY1pCRHpJMGZtZ0FLaHlucApWU0pZQUNQcTR4SkRLVnRIQ04yTVFXcGxCcWpsSWFwQnRKVWhsYmw5MFRTckU5YXR2TnppUFRuTnZUNTFjS0VZCldRUEpJclNQbk5WZUt0ZWx0dFFLYmZpM1FCRkdtaDk1RG1LL0Q1ZnM0QzhmRjVRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQzVENDQXNXZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCanpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4TWpBd0JnTlZCQU1US1ZOMFlYSm1hV1ZzClpDQlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTVNRGt3TVRBd01EQXcKTUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1k4eEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRFZRUUlFd2RCY21sNgpiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5Wm1sbGJHUWdWR1ZqCmFHNXZiRzluYVdWekxDQkpibU11TVRJd01BWURWUVFERXlsVGRHRnlabWxsYkdRZ1VtOXZkQ0JEWlhKMGFXWnAKWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQwpnZ0VCQUwzdHdRUDg5by84QXJGdlc1OUkyWjE1NHFLM0EyRldHTU5IdHRmS1BUVXVpVVAzb1dtYjNvb2EvUk1nCm5MUkpkeklwVnYyNTdJemRJdnB5M0NkaGwrNzJXb1RzYmhtNWlTemNoRnZWZFB0clg4V0pwUkJTaVVaVjlMaDEKSE9aLzVGU3VTL2hWY2xjQ0dmZ1hjVm5ySGlnSGRNV2RTTDVzdFBTa3NQTmtOM21Td094R1huL2hiVk5NWXEvTgpId3RqdXpxZCsveDVBSmhoZE04bWdrQmo4N0p5YWhrTm1jclVEblhNTi91TGljRlo4V0ovWDdOZlpURDRwN2ROCmRsb2VkbDQwd09pV1ZwbUtzL0IvcE0yOTNESXhmSkhQNEY4UitHdXFTVnpSbVpUUm91TmpXd2wydFZaaTRVdDAKSFpiVUp0UUlCRm5RbUE0TzV0Nzh3K3dma1BFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTwpCZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZId01NaCtuMlRCL3hIMW9vMktvb2M2ckIxc25NQTBHCkNTcUdTSWIzRFFFQkN3VUFBNElCQVFBUldmb2xUd052bEprN21oK0NoVG5VZGdXVVh1RW9rMjFpWFFuQ29LalUKc0hVNDhUUnFuZVNmaW9ZbVVlWXMwY1l0YnBVZ1NwSUI3TGlLWjNzeDRtY3VqSlVESmk1RG5Vb3g5ZzYxREx1Mwo0amQvSXJvQW93NTdVdnRydXp2RTAzbFJUczJROUdjSEdjZzhSbm9OQVgzRldPZHQ1b1V3RjVva3hCRGdCUGZnCjhuL1VxZ3IvUWgwMzdaVGxaRmtTSUhjNDB6SStPSUYxbG5QNmFJK3h5ODRmeGV6Nm5IN1Bmckh4QnkyMi9ML0sKcEwvUWx3Vkt2T29ZS0FLUXZWUjRDU0Z4MDlGOUhka1dzS2xoUGRBS0FDTDh4M3ZMQ1dSRkN6dEFnZmQ5ZkRMMQptTXBZam4wcTdwQlpjMlQ1Tm5SZUphSDFaZ1V1ZnprVnFTcjdVSXVPaFduMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ3ekNDQXRlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCbURFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4T3pBNUJnTlZCQU1UTWxOMFlYSm1hV1ZzClpDQlRaWEoyYVdObGN5QlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTUKTURrd01UQXdNREF3TUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1pneEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRApWUVFJRXdkQmNtbDZiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5ClptbGxiR1FnVkdWamFHNXZiRzluYVdWekxDQkpibU11TVRzd09RWURWUVFERXpKVGRHRnlabWxsYkdRZ1UyVnkKZG1salpYTWdVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5VTU9zUXErVTdpOWI0WmwxK09pRk94SHovTHo1OGdFMjBwCk9zZ1BmVHozYTNZNFk5azJZS2liWGx3QWdMSXZXWC8yaC9rbFE0Ym5hUnRTbXBEaGNlUFlMUTFPYi9iSVNkbTIKOHhwV3JpdTJkQlRyei9zbTR4cTZIWll1YWp0WWxJbEhWdjhsb0pOd1U0UGFoSFFVdzJlZUJHZzYzNDVBV2gxSwpUczlEa1R2blZ0WUFjTXRTN250OXJqcm52REg1UmZiQ1lNOFRXUUlyZ013MFI5KzUzcEJsYlFMUExKR21wdWZlCmhSaEpmR1pPb3pwdHFiWHVOQzY2RFFPNE05OUg2N0ZyalNYWm04NkIwVVZHTXBad2g5NENEa2xEaGJac2M3dGsKNm1GQnJNblVWTitITDhjaXNpYk1uMWxVYUovOHZpb3Z4RlVjZFVCZ0Y0VUNWVG1MZndVQ0F3RUFBYU5DTUVBdwpEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZKeGZBTitxCkFkY3dLemlJb3JodFNwenlFWkdETUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCTE5xYUVkMm5kT3htZlp5TUkKYnc1aHlmMkUzRi9ZTm9ITjJCdEJMWjlnM2NjYWFOblJib2JoaUNQUEU5NUR6K0kwc3dTZEh5blZ2L2hleU5YQgp2ZTZTYnpKMDhwR0NMNzJDUW5xdEtyY2dmVTI4ZWxVU3doWHF2ZmRxbFM1c2RKL1BITFR5eFFHamhkQnlQcTF6CnF3dWJkUXh0UmJlT2xLeVdON1dnMEk4VlJ3N2o2SVBkai8zdlFRRjN6Q2VwWW9VejhqY0k3M0hQZHdiZXlCa2QKaUVEUGZVWWQveDdINGM3L0k5dkcrbzFWVHFrQzUwY1JSajcwL2IxN0tTYTdxV0ZpTnlpMkxTcjJFSVpreVhDbgowcTIzS1hCNTZqemFZeVdmL1dpM01PeHcrM1dLdDIxZ1o3SWV5TG5wMktodkFvdG5EVTBtVjNIYUlQekJTbENOCnNTaTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBHb2xkIENBIC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZ1akNDQTZLZ0F3SUJBZ0lKQUx0QUhFUDFYayt3TUEwR0NTcUdTSWIzRFFFQkJRVUFNRVV4Q3pBSkJnTlYKQkFZVEFrTklNUlV3RXdZRFZRUUtFd3hUZDJsemMxTnBaMjRnUVVjeEh6QWRCZ05WQkFNVEZsTjNhWE56VTJsbgpiaUJIYjJ4a0lFTkJJQzBnUnpJd0hoY05NRFl4TURJMU1EZ3pNRE0xV2hjTk16WXhNREkxTURnek1ETTFXakJGCk1Rc3dDUVlEVlFRR0V3SkRTREVWTUJNR0ExVUVDaE1NVTNkcGMzTlRhV2R1SUVGSE1SOHdIUVlEVlFRREV4WlQKZDJsemMxTnBaMjRnUjI5c1pDQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQwpDZ0tDQWdFQXIrVHVmb3NrRGhKdXFWQXRGa1E3a3BKY3lyaGRoSkpDRXlxOFpWZUNRRDVYSk0xUWl5VXF0Mi84Cjc2TFF3QjhDSkVvVGxvOGpFK1lvV0FDalI4Y0dwNFFqSzd1OWxpdC9WY3lMd1ZjZkRtSmxEOTA5Vm9wejJxNSsKYmJxQkhINUNqQ0ExMlVOTmhQcUUyMUlzOHc0bmR3dHJ2eEV2Y25pZkx0Zys1aGczV2lweStkcGlrSktWeWgrYwo2Yk04Szh2ekFSTy9Xcy9CdFFwZ3ZkMjFtV1JUdUtDV3MyL2lKbmVSak9CaUVBS2ZOQStrMVpJelVkNitqYnFFCmVtQThhdHVmSyt6ZTNnRS9iazNsVUliTHRLL3RSRURGeWxxTTJ0SXJmS2p1dnFibENxb09wZDhGVXJkVnh5SmQKTW1xWGwyTVQyOG5iZVRaN2hUcEt4VktKK1NUbm5YZXBndjlWSEtWeGFTdlJBaVR5c3liVWE5b0VWZVhCQ3NkdApNRGVRS3VTZUZETmVGaGRWeFZ1MXl6U0prdkdkSm8raEI5VEdzbmhRMnd3TUMzd0xqRUhYdWVuZGpJajNvMDJ5Ck1zellGOXJOdDg1bW5kVDlYdis5bHo0cGRlZCtwMkpZcnlVMHBVSEhQYndOVU1vREF3OElXaCtWYzNoaXY2OXkKRkdrT3BlVUREbmlPSmloQzhBY0xZaUFRWnpsRytxa0R6QVE0ZW1idklJTzFqRXBXanBFQS9JNWNndDZJb01QaQphRzU5amU4ODNXWDBYYXhSN3lTQXJxcFdsMi81clgzYVlUK1lkenlsa2JZY2pDYmFaYUlKYmNIaVZPTzV5a3hNCmdJOTNlMkNhSHQrMjhrZ2VEcnBPVkcyWTRPR2lHcUozVU0vRVk1THNSeG1kNitacnpzRUNBd0VBQWFPQnJEQ0IKcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVV3lWNwpscVJsVVg2NE9mUEFlR1plNkRybjhPNHdId1lEVlIwakJCZ3dGb0FVV3lWN2xxUmxVWDY0T2ZQQWVHWmU2RHJuCjhPNHdSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVDQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMGNEb3YKTDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCQUNlNgo0NVI4OGE3QTNoZm01ZGpWOVZTd2cvUzd6VjRGZTArZmRXYXZQT2hXZnZ4eWVEZ0QyU3RpR3dDNStPbGd6Y3pPClVZckhVREZ1NFVwK0dDOXBXYlk5WklFcjQ0T0U1aUtIam4zZzdnS1pZYmdlOUxncmlCSVdoTUl4a3ppV01hYTUKTzFNL3d5U1RWbHRwa3V6RndiczRBT1BzRjZtNDNNZDhBWU9mTWtlNlVpSTBIVEo2Q1ZhbmZDVTJxVDFMMnNDQwpid3E3RXNpSFN5Y1IrUjR0eDVNL250dGZKbXRTMlM2SzhSVEdSSTBWcWJlL3ZkNm1HdTZ1TGZ0SWR4Zit1K3l2CkdQVXFVZkE1aEplVmJHNGJ3eXZFZEdCNUpiQUtKOS9mWHRJNXowVjlRa3Zmc3l3ZXhjWmR5bFU2b0p4cG1vL2EKNzdLd1BKK0hiQklyWlhBVlVqRWFKTTl2TVNOUUg0eFBqeVBEZEVGakhGV29GTjArNEZGUXovRWJNRllPa3JDQwpoZGlEeXlKa3ZDMjRKZFZVb3JnRzZxMlNwQ1Nnd1lhMVNoTnFSODh1QzFhVlZNdk9tdHRxdEtheTIwRUloaWQzCjkycWdRbXdMT003WGRWQXlrc0xmS3pBaVNORFZRVGdsWGFUcFhaL0dsSFhRUmYwd2wwT1BrS3NLeDRaellFcHAKTGQ2bGVOY0cybXFlU3o1M09pQVRJZ0hRdjJpZVkyQnJOVTBMYmJxaFBjQ1Q0SDhqczFXdGNpVk9Sdm5TRnUrdwpaTUVCbnVuS29HcVlEcy9ZWVBJdlNiamtRdUU0TlJiMHlHNVA5NEZXNkxxanZpT3ZydjF2QStBQ096QjIraHR0ClFjOEJzZW00eVdiMDJ5YnpPcVIwOGtra1c4bXcwRmZCK2o1NjRaZkoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnZUQ0NBNldnQXdJQkFnSUlUeHZVTDFTN0wwc3dEUVlKS29aSWh2Y05BUUVGQlFBd1J6RUxNQWtHQTFVRQpCaE1DUTBneEZUQVRCZ05WQkFvVERGTjNhWE56VTJsbmJpQkJSekVoTUI4R0ExVUVBeE1ZVTNkcGMzTlRhV2R1CklGTnBiSFpsY2lCRFFTQXRJRWN5TUI0WERUQTJNVEF5TlRBNE16STBObG9YRFRNMk1UQXlOVEE0TXpJME5sb3cKUnpFTE1Ba0dBMVVFQmhNQ1EwZ3hGVEFUQmdOVkJBb1RERk4zYVhOelUybG5iaUJCUnpFaE1COEdBMVVFQXhNWQpVM2RwYzNOVGFXZHVJRk5wYkhabGNpQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBCk1JSUNDZ0tDQWdFQXhQR0hmOU40TWZjNHlmakRtVU84eC9lOE4rZE9jYnBMajZWekhWeHVtSzREVjY0NE4wTXYKRnowZnlNNW9FTUY0cmhrREt4RDZMSG1EOXVpNWFMbFY4Z1JFcHpuNS9BU0xIdkdpVFNmNVlYdTZ0K1dpRTdicgpZVDdRYk5IbSsvcGU3UjIwbnFBMVc2R1N5L0JKa3Y2RkNnVSs1dGtMNGsrNzNKVTMvSkhwTWpVaTBSODZUaWVGCm5iQVZsRExhWVExSFRXQkNycEpINklOYVVGanBpb3U1WGFIYzNabEtIelpudTBqa2c3WTM2MGc2cnc5bmp4Y0gKNkFUSzcyb3hoOVRBdHZtVWNYdG5aTGkya1VwQ2UyVXVNR29NOVpEdWxlYnl6WUxzMmFGSzdQYXlTK1ZGaGVadAplSk1FTHB5Q2JUYXB4REZrSDRhREN5cjBOUXA0eVZYUFFiQkg2VENmbWI1aHFBYUV1U2g2WHpqWkc2azRzSU4vCmM4SERPMGdxZ2c4aG03ak1xRFhEaEJ1RHN6NitwSlZwQVRxSkFIZ0UyY24wbVJtclZuNWJpNFk1RlpHa0VDd0oKTW9CZ3M1UEFLcllZQzUxK2pVbnlFRXAvK2RWR0x4bVNvNW1uSnF5N2pEem1EcnhIQjl4elVmRndaQzhJK2JSSApIVEJzUk9vcE40V1NhR2E4Z3pqK2V6a3UwMUR3SC90ZVlMYXBwdm9uUWZHYkdITHk5WVIwU3NsbnhGU3VTR1RmCmpORnVzQjNoQjQ4SUhwbWNjZWxNMktYM1J4SWZkTkZSbm9iendxSWpRQXR6MjB1bTUzTUdqTUdnNmNGWnJFYjYKNWkvNHozR2NSbTI1eEJXTk9Ia0RSVWp2eEYzWENPNkhPU0tHc2cwUFdFUDNjYWxJTHYzcTFoOENBd0VBQWFPQgpyRENCcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVCkY2RE53ZVJCdGpwYk84dEZuYjBjd3BqNmhsZ3dId1lEVlIwakJCZ3dGb0FVRjZETndlUkJ0anBiTzh0Rm5iMGMKd3BqNmhsZ3dSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVEQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMApjRG92TDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCCkFIUEdnZUFuMGkwUDRKVXc0cHBCZjFBc1gxOWlZYW1HYW1rWURIUkoxbDJFNmtGU0dHOVlyVkJXSUdyR3ZTaHAKV0pIY2tSRTFxVG9kdkJxbFlKN1lIMzlGa1duWmZydDRjc0VHRHlyT2o0VndZYXlnelF1NE9TbFdoREpPaHJzOQp4Q3JaMXg5eTd2NVJvU0pCc1hFQ1l4cUNzR0tyWGxjU0g5L0wzWFdnd0YxNWtJd2I0RkRtM2pIK21IdHdYNldRCjJLMzRBclp2MDJEZFFFc2l4VDJ0T25xZkdocEhrWGt6dW9MY01ta0RsbTRmUy9CeC91Tm5jcUN4djF5TDVQcVoKSXNlRXVSdU5JNWMvN1NYZ3oyVzc5V0VFNzkwZXNscEJJbHFobjEwczZGdkpiYWtNREhpcVlNWldqd0ZhREdpOAphUmw1eEI5K2x3Vy94ZWtrVVY3VTFVdFQ3ZGtqV2pZRFphUEJBNjFCTVBOR0c0V1FyMlcxMWJIa0ZsdDRkUjJYCmVtMVpxU3FQZTk3RGg0a1FtVWx6ZU1nOXZWRTFkQ3JWOFg1cEd5cTdPNzBsdUpwYVBYSmhrR2FIN2d6V1RkUVIKZEF0cS9nc0QvS05WVjRuK1NzdXVXeGNGeVBLTkl6RlRPTkl0YWorQ3VZMElhdmRlUVhSdXd4RitCNndwWUpFLwpPTXBYRUEyOU1DL0hwZVpCb05xdUJZZWFvS1JsYkV3SkRJbTZ1Tk81d0pPS01QcU41WnByRlFGT1o2cmFZbFkrCmhBaG0wc1EyZmFjK0VQeUk0TlNBNVFDOXF2Tk9CcU42YXZsaWN1TUpUK3ViRGdFajhaKzdmTnpjYkJHWEpiTHkKdEdNVTBnWXFaNHlEOWM3cUI5aWFhaDdzNUFxN0trenJDV0E1enNwaTJDNXUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklESXdIaGNOTURneE1EQXhNVEEwTURFMFdoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJREl3Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNxWDlvYlgraHprZVhhWFBTaTVrZmw4MmhWWUFVZApBcVN6bTFuekhvcXZOSzM4RGNMWlNCbnVhWS9KSVB3aHFnY1o3YkJjckdYSFgrMENmSHQ4TFJ2V3VybUF3aGlDCkZvVDZackFJeGxRamdlVE51VWsvOWs5dU4wZ29PQS9GdnVkb2NQMDVsMDNTeDVpUlVLckVSTE1qZlRsSDZWSmkKMWhLVFhyY3hsa0lGKzNhbkhxUDF3dnpwZXNWc3FYRlA2c3Q0dkdDdng5NzAyY3UrZmpPbGJwU0Q4RFQ2SWF2cQpqbktnUDZUZU1GdnZoazFxbFZ0RFJLZ1FGUnpsQVZmRm1QSG1CaWlScWlERnQxTW1VVU95Q3hHVldPSEFEM2JaCndJMThnZk55Y0o1di9ocU8yVjgxeHJKdk5IeStTRS9pV2puWDJKMTRucCtHUGdOZUdZdEVvdFhIQWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTLwpXU0EyQUhtZ29DSnJqTlh5WWRLNExNdUNTakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBTVFPaVlRc2ZkT2h5Ck5zWnQrVTJlK2lLbzRZRld6ODI3bitxcmtSazRyNnA4RlUzenRxT05wZlNPOWtTcHArZ2hsYTArQUdJV2lQQUMKdXZ4aEkrWXptekI2YXpaaWU2MEVJNFJZWmVMYks0cm5KVk0zWWxOZnZOb0JZaW1pcGlkeDVqb2lmc0Z2SFpWdwpJRW9ITk4vcS94V0E1YnJYZXRoYmRYd0ZlaWxIZmtDb01STjN6VUE3dEZGSGVpNFI0MGNSM3AxbTBJdlZWR2I2CmcxWHFmTUlwaVJ2cGI3UE80Z1dFeVM4K2VJVmlic2xmd1hoamRGakFTQmdNbVRucnBNd2F0WGxhalJXYzJCUU4KOW5vSFY4Y2lnd1V0UEpzbEpqMFlzNmxEZk1qSXEyU1BEcU8vbkJ1ZE1OdmEwQmt1cWp6eCt6T0FkdVROclJsUApCU2VPRTZGdXdnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklETXdIaGNOTURneE1EQXhNVEF5T1RVMldoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJRE13Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUM5ZFpQd1lpSnZKSzdnZW5hc2ZiM1pKTlc0dC96Tgo4RUxnNjNpSVZsNmJtbFFkVFF5Szl0UFBjUFJTdGRpVEJPTkdobkZCU2l2d0tpeFZBOVpJdytBNU9PM3lYRHcvClJMeVRQV0dyVHMwTnZ2QWdKMWdPUkg4RUdvZWwxNVlVTnBEUVNYdWhkZnNhYTNPeCtNNnBDU3p5VTlYREZFUzQKaHFYMml5czUycU16Vk5uNmNocjNJaFVjaUpGcmYyYmx3MnFBc0NUejM0WkZpUDBaZjNXSEh4K3hHd3B6SkZ1NQpaZUFzVk1oZzAyWVhQK0hNVkROemtRSTZwbjk3ZGptaUg1YTJPSzYxeUpOMEhaNjV0T1ZnblM5VzBlRHJYbHRNCkVuQU1iRVFncXhIWTlCbjIwcHhTTitmNnRzSXhPMHJVRkptdHh4cjFYVi82QjdoOERSL1dneDZ6QWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTMQpBL2QyTzJHQ2FoS3FHRlByQXlHVXYvN095akFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVmozdmxOVzkybk95CldMNnVrSzJZSjVmK0FiR3dVZ0M0VGVRYklYUWJmc0R1WG1rcUphOWMxaDNhMG5uSjg1Y3A0SWFIM2dSWkQvRloKMUdTRlM1bXZKUVFleVVhcGw5NkNzaHR3bjV6MnIzRXgzWHNGcFN6VHVjcEg5c3J5OXVldHVVZy92QmEzd1czMAo2Z212N1BPMTV3V2VwaDZLVTFIV2s0SE1kSlAydWRxbUpRVjBlVnArUUQ2Q1N5WVJNRzdoUDBISFJ3QTExZlhUCjkxUStnVDNhU1dxYXMrOFFQZWJyYjlISUlrZkx6TThCTVpMWkdPTWl2Z2tlR2o1YXN1UnJERlI2ZlVOT3VJbWwKZTllaVBaYUd6UEltTkMxcWtwMmFHdEF3NGwxT0JMQmZpeUIrZDhFOWxZTFJScG83UEhpNGI2SFFEV1NpZUI0cApUcFBEcEZRVVd3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3VydW0gMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVl6Q0NBMHVnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFzRkFEQ0IwakVMTUFrR0ExVUVCaE1DVkZJeApHREFXQmdOVkJBY1REMGRsWW5wbElDMGdTMjlqWVdWc2FURkNNRUFHQTFVRUNoTTVWSFZ5YTJsNVpTQkNhV3hwCmJYTmxiQ0IyWlNCVVpXdHViMnh2YW1scklFRnlZWE4wYVhKdFlTQkxkWEoxYlhVZ0xTQlVWVUpKVkVGTE1TMHcKS3dZRFZRUUxFeVJMWVcxMUlGTmxjblJwWm1scllYTjViMjRnVFdWeWEyVjZhU0F0SUV0aGJYVWdVMDB4TmpBMApCZ05WQkFNVExWUlZRa2xVUVVzZ1MyRnRkU0JUVFNCVFUwd2dTMjlySUZObGNuUnBabWxyWVhOcElDMGdVM1Z5CmRXMGdNVEFlRncweE16RXhNalV3T0RJMU5UVmFGdzAwTXpFd01qVXdPREkxTlRWYU1JSFNNUXN3Q1FZRFZRUUcKRXdKVVVqRVlNQllHQTFVRUJ4TVBSMlZpZW1VZ0xTQkxiMk5oWld4cE1VSXdRQVlEVlFRS0V6bFVkWEpyYVhsbApJRUpwYkdsdGMyVnNJSFpsSUZSbGEyNXZiRzlxYVdzZ1FYSmhjM1JwY20xaElFdDFjblZ0ZFNBdElGUlZRa2xVClFVc3hMVEFyQmdOVkJBc1RKRXRoYlhVZ1UyVnlkR2xtYVd0aGMzbHZiaUJOWlhKclpYcHBJQzBnUzJGdGRTQlQKVFRFMk1EUUdBMVVFQXhNdFZGVkNTVlJCU3lCTFlXMTFJRk5OSUZOVFRDQkxiMnNnVTJWeWRHbG1hV3RoYzJrZwpMU0JUZFhKMWJTQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXIzVXdNNnE3CmE5T1pMQkkzaE5tTmU1ZUEwMjduLzV0UWxUNlFsVlpDMXhsOEpvU05rdm9CSFRvUDRtUTR0NHk4NklqNWl5U3IKTHFQMU4rUkFqaGdsZVlOMUh6di9iS2pGeGxiNHRPMktSS09yYkV6OEhkRGM3Mmk5eitTcXp2QlY5NkkwMUlOcgpOM3djd3Y2MUEreFh6cnkwdGNYdEFBOVROeXBOOUU4TWcvdUd6OHYrakU2OWgvbW5peUZYbkhyZkEyZUpMSjJYCllhY1F1RldRZnc0dEp6aDAzK2Y5Mms0UzQwMFZJZ0xJNE9EOEQ2MksxOGxVVU13N0Q4b1dnSVRRVVZiRGpsWi8KaVNJekwrYUZDcjJscUJzMjN0UGNMRzA3eHhPOVdTTXM1dVdrOTlnTDdlcVFRRVNvbGJ1VDFkQ0FOTFpHZUE0ZgpBSk5HNGU3cCtleFBGd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVWlQvSGlvYkdQTjA4VkZ3MStEcnRVZ3hIClY4Z3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUwKQlFBRGdnRUJBQ28vNGZFeWpxN2htRnhMWHM5ckhtb0owaUtwRXNkZVYzMXpWbVNBaEhxVDVBbTVFTTJmS2lmaApBSGUrU01nMXFJR2Y1TGdzeVg4T3NOSkxOMTNxdWRVTFhqUzk5SE1wdyswbUZaeCtDRk9LV0kzUVN5amZ3YlBmCklQUDU0K002Mzh5Y2xOaE9UOE5yRjdmM2N1aXRaak8xSlZPcjRQaE1xWjM5OGcyNnJyblpxc1pyK1pPN3JxdTQKbHp3REdycER4cGE1UlhJNHM2ZWhsajJSZTM3QUlWTk1oKzN5QzFTVlVaUFZJcVVOaXZHVERqNVVEckRZeVU3Ywo4akV5VnVwaytlcTFuUlptUW5MemY5T3hNVVA4cEk0WDhXMGpxNVJtK0szN0R3aHVKaTEvRndjSnNvejdVTUNmCmxvM1B0djBBblZvVW1yOENSUFhCd3A4aVhxSVBvZU09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUVRDQ0F5bWdBd0lCQWdJQ0RMNHdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRUJoTUNWRmN4CkVqQVFCZ05WQkFvVENWUkJTVmRCVGkxRFFURVFNQTRHQTFVRUN4TUhVbTl2ZENCRFFURWNNQm9HQTFVRUF4TVQKVkZkRFFTQkhiRzlpWVd3Z1VtOXZkQ0JEUVRBZUZ3MHhNakEyTWpjd05qSTRNek5hRncwek1ERXlNekV4TlRVNQpOVGxhTUZFeEN6QUpCZ05WQkFZVEFsUlhNUkl3RUFZRFZRUUtFd2xVUVVsWFFVNHRRMEV4RURBT0JnTlZCQXNUCkIxSnZiM1FnUTBFeEhEQWFCZ05WQkFNVEUxUlhRMEVnUjJ4dlltRnNJRkp2YjNRZ1EwRXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ3dCZHZJNjR6RWJvb2g3NDVObkhFS0gxSnc3VzJDbkpmRgoxMHhPUlVuTFFFSzFFalJzR2NKMHBERmZoUUtYN0VNekNsUFNuSXlPdDdoNTJ5dlZhdktPWnNUdUt3RUhrdFN6CjBBTGZVUFpWcjJZT3krQkhZQzhyTWprMVVqb29nL2g3RnNZWXVHTFdSeVdSenZBWkVrMnRZL1hUUDNWZktmQ2gKTUJ3cW9KaW1GYjN1L1JrMjhPS1JRNC82eXRZUUowbE03OTNCOFlWd204cnFxRnBEL0cyR2IzUHBOMFdwOERiSAp6SWgxSHJ0c0J2K2JhejRYN0dHcWNYekdIYUwzU2VrVnRUeldvV0gxRWZjRmJ4MzlFYjdRTUFmQ0tiQUpUaWJjCjQ2S29rV29md3BGRmlGemxtTGh4cFJVWnlYeDFFY3h3ZEU4dG14MlJSUDFXS0tEK3U0WnF5UHBjQzFqY3hrdDIKeUtzaTJYTVBwZlJhQW9rL1Q1NGlndTZpZEZNcVBWTW5hUjFzampJc1pBQW1ZMkUyVHFOR3R6OTlzeTJzYlpDaQpsYUxPejlxQzV3YzBHWmJwdUNHcUtYNm1PTDZPS1VvaFpua2ZzOE8xQ1dmZTF0UUhSdk1xMnVZaU4yRExnYllQCm9BL3B5SlYvdjFXUkJYclBQUlhBYjk0SmxBR0QxelFiekVDbDhMaWJaOVdZa1R1bmhIaVZKcVJhQ1BncmRMUUEKQkR6ZnVCU082Titwald4bmtqTWR3TGZTN0pMSXZnbS9MQ2tGYndKcm51Kzh2eXE4VzhCUWowRndjWWV5VGJjRQpxWVNqTXErdTdtc1hpN0t4L216aGtJeUlxSmRJenNoTnkvTUd6MTlxQ2tLeEhoNTNMNDZnNXBJT0J2d0ZJdEltCjRURlJmVExjRHdJREFRQUJveU13SVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVh6U0JkdStXSGRYbHRka0NZNFFXd2E2Z2NGR245MHhITmNnTAoxeWc5aVhIWnFqTkI2aFFiYkNFQXdHeENHWDZmYVZzZ1F0K2kwdHJFZkpkTGpiRG9yTWp1cFdrRW1RcVNwcXNuCkxocE5nYitFMUhBZXJVZisvVXFkTStEeXVjUkZDQ0VLMm1scGMzSU52alQrbEl1dHd4NDExNktENytVNHg2V0YKSDZ2UE5Pdy9LUDRNOFZlR1RzbFY5eHpVMktWOUJucHYxZDhRMzRGT0lXV3h0dUVYZVpWRkJzNWZ6TnhHaVdObwpSSTJUOUdSd29EMmRLQVhET1hDNFluc2cvZVRiNlFpaHVKNDlDY2RQK3l6NGszWkIzbExnNFZmU25RTzhkNTcrCm5pbGU5OEZSWUIvZTJndXlMWFczUTBpVDUvWjV4b1JkZ0ZsZ2xQeDRtSTg4azFIdFFKQUgzMlJqSk10T2NRV2gKMTVRYWlETHhJblFpcnFXbTJCSnBUR0NqQXU0cjdOUmprZ3Rldmk5MmE2TzJKcnlQQTlnSzhreGtScjA1WXVXVwo2elJqRVNqTWxmR3Q3Ky9jZ0ZoSTZVdTQ2bVdzNmZ5QXRiWElSZm1zd1ovWnVlcGlpSTdFOFV1REVxM21pNFRXCm5zTHJneGlmYXJzYkpHQXpjTXpzOXpMelhObDVmZStlcFA3Skk4TWs3aFdTc1QyUlR5YUd2V1p6SkJQcXBLNWoKd2ExOWhBTThFSGlHRzNuanhQUHlCSlVncmlPQ3hMTTZBR0svNWpZazRWZTZ4eDZRZGRWZlA1VmhLOEU3emVXegphR0hRUmlhcElWSnBMZXN1eCt0M3pxWTZ0UU16VDNiUjUxeFVBVjNMZVBUSkRML1BFbzRYTFNOb2xPZXIvcW15Ckt3YlFCTTA9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlekNDQW1PZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJmTVFzd0NRWURWUVFHRXdKVVZ6RVMKTUJBR0ExVUVDZ3dKVkVGSlYwRk9MVU5CTVJBd0RnWURWUVFMREFkU2IyOTBJRU5CTVNvd0tBWURWUVFERENGVQpWME5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3T0RJNE1EY3lORE16CldoY05NekF4TWpNeE1UVTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SlVWekVTTUJBR0ExVUVDZ3dKVkVGSlYwRk8KTFVOQk1SQXdEZ1lEVlFRTERBZFNiMjkwSUVOQk1Tb3dLQVlEVlFRRERDRlVWME5CSUZKdmIzUWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCCkFRQ3dmbks0cEFPVTVxZmVDVGlSU2hGQWg2ZDhXV1FVZTdVUkVOMyt2OVhBdTFiaWhTWDBOWElQK0ZQUVFlRkUKQWNLMEhNTXhRaFpIaFRNaWRySUtidy9sSlZCUGhZYSt2NWd1RUdjZXZoRUZoZ1dReEZuUWZIZ1FzSUJjdCtISApLM1hMZkordXRkR2RJemRqcDl4Q29pMlNCQnRRd1h1NFBodkpWZ1NMTDFLYnJhbFc2Y0gvcmFsWWh6QzJnZmVYClJmd1pWenNyYitSSDlKbEYvaDN4K0plamlCMDNIRnlQNEhZbG1sRDRvRlQvUkpCMkk5SXl4c09yQnIvOCs3L3oKclgyU1lnSmJLZE0xbzVPYVEyUmdYYkw2TXY4N0JLOU5RR3I1eCtQdkkvMXJ5K1VQaXpnTjdncjgvZytZbnpBeAozV3hTWmZtTGdiNGk0UnhZQTdxUkc0a0hBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlJxT0ZzbWpkNkxXdkpQZWxTREdSampDRFdtdWpBTkJna3EKaGtpRzl3MEJBUVVGQUFPQ0FRRUFQTlYzUGRyZmlicUhEQWhVYWlCUWtyNndRVDI1Sm1TRENpL29RTUNYS0NlQwpNRXJKay85cTU2WUFmNGxDbXRZUjVWUE9MOHp5MmdYRS91SlF4RHFHZmN6YWZoQUpPNUkxS2xPeS91c3JCZGxzClhlYlE3OU5xWnA0VktJVjY2SUlBckI2bkNXbFdRdE5vVVJpK1ZKcS9SRUc2U2I0Z3VtbGM3cmgzemM1c0g2MkQKbGhoOURyVVVPWVR4S09rdG81NTdIbnB5V29PemVXL3Z0UHpRQ3FWWVQwYmYrMjE1V2ZLRUlsS3VEOHo3ZkR2bgphc3BIWWNONitOT1NCQis0SUlUaE5sUVd4MERlTzRwejNOL0dDVXpmN05yLzFGTkNvY255WWgwaWd6eVh4ZmtaCllpZXNaU0xYMHp6RzVZNnlVOHhKenJ3dy9uc09NNUQ3N2RJVWtSOEhydz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDUWpDQ0FjbWdBd0lCQWdJUU5qcVdqTWxjc2xqTjBBRmR4ZVZYQURBS0JnZ3Foa2pPUFFRREF6QmpNUXN3CkNRWURWUVFHRXdKRVJURW5NQ1VHQTFVRUNnd2VSR1YxZEhOamFHVWdWR1ZzWld0dmJTQlRaV04xY21sMGVTQkgKYldKSU1Tc3dLUVlEVlFRRERDSlVaV3hsYTI5dElGTmxZM1Z5YVhSNUlGUk1VeUJGUTBNZ1VtOXZkQ0F5TURJdwpNQjRYRFRJd01EZ3lOVEEzTkRneU1Gb1hEVFExTURneU5USXpOVGsxT1Zvd1l6RUxNQWtHQTFVRUJoTUNSRVV4Ckp6QWxCZ05WQkFvTUhrUmxkWFJ6WTJobElGUmxiR1ZyYjIwZ1UyVmpkWEpwZEhrZ1IyMWlTREVyTUNrR0ExVUUKQXd3aVZHVnNaV3R2YlNCVFpXTjFjbWwwZVNCVVRGTWdSVU5ESUZKdmIzUWdNakF5TURCMk1CQUdCeXFHU000OQpBZ0VHQlN1QkJBQWlBMklBQk02Ly9sZW92OVdxOXhDYXpielJFYUs5WjBMTWtPc1ZHSkRab3MwTUtpWHJQay9PCnRkS1BEL00xMmtPTEFvQytiMUVrSFE5cks4cWZ3bTlRTXVVM0lMWWcvNGdORDIxSnU5c0dwSWVRa3BUMENkRFAKZjhpQUM4R1hzN3MxSjhuQ0c2TkNNRUF3SFFZRFZSME9CQllFRk9OeXpHNlZtVWV4NXJOaFROSExxK082emQ2ZgpNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01Bb0dDQ3FHU000OUJBTURBMmNBCk1HUUNNSFZTaTdla0VFK3VTaENMc29SYlF1SG1LallDMnFCdUdUOGx2OXBaTW83ays1RGNrMlRPcmJSQlIyRGkKejZmTEhnSXdOMEdNWnQ5QmE5YURBRUg5TDFyM1VMUm4wU3lvY2RkRHlwd25KSkdEU0EzUHpmZFVnYS9zZitSbgoyN2lRN3QwbAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnN6Q0NBNXVnQXdJQkFnSVFJWnhVTGVqMjdIRjMrazdvdzNCWGx6QU5CZ2txaGtpRzl3MEJBUXdGQURCagpNUXN3Q1FZRFZRUUdFd0pFUlRFbk1DVUdBMVVFQ2d3ZVJHVjFkSE5qYUdVZ1ZHVnNaV3R2YlNCVFpXTjFjbWwwCmVTQkhiV0pJTVNzd0tRWURWUVFERENKVVpXeGxhMjl0SUZObFkzVnlhWFI1SUZSTVV5QlNVMEVnVW05dmRDQXkKTURJek1CNFhEVEl6TURNeU9ERXlNVFkwTlZvWERUUTRNRE15TnpJek5UazFPVm93WXpFTE1Ba0dBMVVFQmhNQwpSRVV4SnpBbEJnTlZCQW9NSGtSbGRYUnpZMmhsSUZSbGJHVnJiMjBnVTJWamRYSnBkSGtnUjIxaVNERXJNQ2tHCkExVUVBd3dpVkdWc1pXdHZiU0JUWldOMWNtbDBlU0JVVEZNZ1VsTkJJRkp2YjNRZ01qQXlNekNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTzAxb1lHQTg4dEthVnZDKzFHRHJpYjk0Vzd6Z1JKOQpjVUQvaDNWQ0tTSHRnVklzM3hMQkdZU0p3YjNGS05YVlMyeEUxa3piQjVaS1ZYcktOb0lFTnFpbC9DZjJTZkhWCmNwNlIrU1BXY0h1NzladkI3SlBQR2VwbGZvaHdvSFA4OXYrMVZtTGhjMm8wbUQ2Q3VLeVZVL1FCb0NjSGNxTUEKVTZEa3NxdURPRmN6SlpTZnZrZ2RtT0dqdXA1Y3pRUnhVWDExZUt2eldhckU0R0MrajROU3VIVWFRVFh0dlBNNgpZK21wRkVYWDVsTFJidExldk9QMUN6dm00TVM5UTJRVHBzNzBtRGRzaXBXb2w4aEhEL0JlRUl2bkhSeitzVHVnCkJUTm9CVUdDd1FNckFjam5qMDJyNkxYMnpXdEV0ZWZkaSt6cUpiUUFJbGROc0xHeU1jRVd6di85RklTM1IvcXkKOFhEZTI0dHNObGlrZkxNUjBjTjNmMSsySmVBTnhkS3orYmk0ZDlzM2NYRkg0MkFZVHlTMmRUZDR1YU5pcjczSgpjbzR2ekx1dTIrUVZVaGtITS90cXR5MUxrQ2lDYy80WWl6V04yNmNFYXI3cXdVMDJPeFkya1RMdnRrQ0prVVBnCjhxS3JCQzdtOGt3T0ZqUWdySWZCTFg3SlprY1hGQkdrOC9laEpJbXIyQnJJb1Z5eG8vZU1iY2dCeVUvSjdNVDgKckZFejBjaUQwY21mSGRSSE5Dayt5N0FPK29NTEtGamxLZHcvZktpZnliWUt1NmJvUmhZUGx1Vjc1R3A2U0cxMgptQVdsM0cwZVFoNUMyaHJnVXZlMWc4QWFlM2cxTERqMUgvMUpveTdTV1dPL2dMQ01rM1BMTmFhWmxTSmhaUU5nCit5K1RTL3FhbklBN0FnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVXRxZVgKZ2oxMGhadjNQSitUbXBWNWRWS01iVWN3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUVHREFXZ0JTMgpwNWVDUFhTRm0vYzhuNU9hbFhsMVVveHRSekFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBcU14aHByNTFuaFZRCnBHdjdxSEJGZkxwK3NWcjhXeVA2Q25mNG1IR0NERzNnWGthcWsvUWVvTVBoazl0THJiS21YYXV3MUdMTFhydG0KOVMzdWwwQThZdXRlMWhUV2pPS1dpMEZwa3pYbXVabHJZclNoRjJZMHBtdGp4cmxPOGlMcFdBMVdRZEg2REVydwpNODA3dTIwaE9xNk9jclhEU3Z2cGZlV3htNGJ1NHVCOXRQY3kvU0tFOFlYSk4zbnB0VCsvWE9SMHNvOFJZZ0RkCkdHYWgyWHNqWC9HTzFXZm9WTnBiT21zMmIvbUJzVE5ITTNkQStWS3EzZFNEejRWNG1acVR1WE5uUWtZUkllcisKQ3FrYkdtVnBzNCt1RnJiMlMxYXlMZm1seU93N1lxUHRhOUJPMVVBSnBCK1kxenFsa2xrZzVMQjl6VnR6YUwxdAp4S0lURG1jWnVJMUNmbXdNbW02Z0pDM1ZSUnZjeEFJVS9vVmJaWmZLVHBCUUNIcENOZm5xd21iVStBR3VIclMrCnc2anYvbmFhb3FZZlJ2YUU3ZnpienNRQ3puZElMSXl5N01NQW8rd3NWUmpCZmhudTRTL3lyWU9ibnFzWjM4YUsKTDR4MzViY0Y3RHZCN0w2R3M0YTh3UGZjNStwYnJyTE10VFdHUzlEaVA3YlkrQTRBN2wzajk0MVkvOCtMTitsagpYMjczQ1hFMndoSmRWL0xJdE0zejdnTGZFZHhxdVZlRUhWbE5qTTdJRGlQQ3R5YWFFQlJ4L3BPeWlyaUE4QTRRCm50T29VQXczZ2kvcTRJcWQ0U3c1LzdXMGN3RGs5MGltYzZ5L3N0NTNCSWUwbzgyYk5TUTMrcENURTRGQ3hwZ20KZFRkbVFSQ3N1L1dVNDhJeEs2M25JMWJNTlNXU3MxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRlbGlhU29uZXJhIFJvb3QgQ0EgdjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZPRENDQXlDZ0F3SUJBZ0lSQUpXK0ZxRDNMa2J4ZXptQ2N2cUx6Wll3RFFZSktvWklodmNOQVFFRkJRQXcKTnpFVU1CSUdBMVVFQ2d3TFZHVnNhV0ZUYjI1bGNtRXhIekFkQmdOVkJBTU1GbFJsYkdsaFUyOXVaWEpoSUZKdgpiM1FnUTBFZ2RqRXdIaGNOTURjeE1ERTRNVEl3TURVd1doY05Nekl4TURFNE1USXdNRFV3V2pBM01SUXdFZ1lEClZRUUtEQXRVWld4cFlWTnZibVZ5WVRFZk1CMEdBMVVFQXd3V1ZHVnNhV0ZUYjI1bGNtRWdVbTl2ZENCRFFTQjIKTVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTUsrNnlmd0lhUHphU1pWZnAzRgpWUmFSWFAzdkliOVRnSG90MHBHTVl6SHc3Q1R3dzZYU2Nud1FiZlEzdCtYbWZIbnFqTFdDaTY1SXRxd0EzR1YxCjdDcE5YOEdIOVNCbEs0R29SejZKSTVVd0ZwQi82RmNIU09jWnJyOUZaN0UzR3dZcS90NzVySDJEKzE2NjVJK1gKWjc1TGpvMWtCMWM0VldrME5qMFRTTzlQNHRObUhxVFBHcmRlTmpQVXRBYTlHQUg5ZDRSUUFFWDFqRjNvSTd4KwovalhoN1ZCN3FUQ05HZE1Kam1oblhiODhseGhUdXlsaXhjcGVjc0hIbHRUYkxhQzBIMmtEN09yaVVQRU1QUENzCjgxTXQ4QnoxN1d3NU9YT0FGc2hTc0NQTjREN2MzVHhIb0xzMWl1S1lhSXUrNWI5eTd0TDZwZTBTN2Z5WUdLa20KZHR3b1N4QWdITk4vRm5jdDdXK0E5MG03VXdXN1hXakgxTWgxRmorSldvdjNGMGZVVFBIU2lYaytUVDJZcUdIZQpPaDdTK0Y0RDRNSEpISXpUalUzVGxUYXpOMTlqWTVzekZQQXRKbXRUZkltTU1zSnU3RDBoQURuSm9XamlVSU11CnNEb3I4emFnckMva2IySENVUWs1UG90VHVidG4ydHhUdVhaWk5wMUQ1U0RnUFRKZ2hTSlJ0OGN6dTkwVkw2UjQKcGdkN2dVWTJCSWJkZVRYSGxTdzdzS01YTmVWekg3UmNXZS9hNmhCbGUzclFmNSt6dENvM08zQ0xtMXU1SzdmcwpzbEVTbDFNcFd0VHdFaERjVHdLN0VwSXZZdFEvYVVOOERkYjhXSFVCaUoxWUZrdmV1cEQvUndHSkJtcjJYN0tRCmFyTUNwZ0tJdjdOSGZpcloxZnBvZURWTkFnTUJBQUdqUHpBOU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0N3WUQKVlIwUEJBUURBZ0VHTUIwR0ExVWREZ1FXQkJUd2oxazRBTFAxajVxV0ROWHIrbnVxRitnVEVqQU5CZ2txaGtpRwo5dzBCQVFVRkFBT0NBZ0VBdnVSY1lrNGs5QXdJLy9EVERHamtrMGtpUDBRbmI3dHQzb05tenFqTURmejFtZ2JsCmR4U1I2NTFCZTVrcWhPWC8vQ0hCWGZEa0gxZTNkYW1oWHdJbS85Zkg5MDdlVC9qM0hFYkFlazlBTENJMThCbXgKMEd0bkxMQ280TUJBTnpYMmhGeGM0NjlDZVA2bnlRMVE2ZzJFZHZaUjc0TlR4bnIvRGxaSkxvOTYxZ3ptSjFUagpUUXBnY21MTmtRZldwYi9JbVd2dHhCbm1xMHdST01Wdk1lSnVTY2cvZG9BbUF5WXA0RGIyOWlCVDR4ZHdOQmVkClkyZ2VhK3pEVFlhNEV6QXZYVVlOUjBQVkc2cFpEcmxjalFaSXJYU0hYOGY4TVZSQkUrTEhJUTZlNEI0TjRjQjcKUTRXUXhZcFl4bVVLZUZmeXhpTVBBZGtnUzk0UCs1S0ZkU3BjYzQxdGV5V1J5dTVGcmdaTEFNelRzVmxRMmpxSQpPeWxEUmw2WEsxVE9VMitOU3VlVytyOXhEa0tMZlAwb29OQkl5dHJFZ1V5N29uT1RKc2pyRE5ZbWlMYkFKTSs3CnZWdnJkWDNwQ0k2R015eDVkd2xwcFluOHMzQ1FoM2FQMHlLN1FzNjljd3NnSmlyUW16MXdIaVJzellkMnFSZVcKdDg4Tmt2dU9HS21ZU2RHZS9tQkVjaUc1R2UzQzlUSHhPVWlJa0NSMVZCYXR6dlQ0YVJSa09mdWp1THB3UU1jbgpITC9FVmxQNlkyWFE4eHdPRnZWcmhsaE5HTlRrRFk2bG5WdVIzSFlrVUQvR0t2dlp0NXkxMXViUTJlZ1ppeFZ4ClNLMjM2dGhaaU5TUXZ4YXoyZW1zV1dGVXlCeTZ5c0hLNGJrZ1RJODZrNG1sb015LzAvWjFwSFdXYlZZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsaWEgUm9vdCBDQSB2MgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVBBV2RmSjliK2V1UGtyTDRKV3dXZU1BMEdDU3FHU0liM0RRRUJDd1VBTUVReApDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWk1CY0dBMVVFCkF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQWVGdzB4T0RFeE1qa3hNVFUxTlRSYUZ3MDBNekV4TWpreE1UVTEKTlRSYU1FUXhDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWgpNQmNHQTFVRUF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQCkFEQ0NBZ29DZ2dJQkFMTFFQd2U4NG52UWE1bjQ0bmRwNTg2ZHBBTzhnbTJoL29GbEgwd25ySTRBdWhaNzZ6QnEKQU1DemRHaCtzcS9IMVdLemVqOVF5b3cyUkNSajBqYnBESVgyUTNiVlRLRmdjbWZpS0RPbHl6RzRPaUlqTkxoOQp2VllpUUozcTlIc0RyV2o4c29GUG1OQjA2bzNsZmMxanc2UDIzcExDV0JuZ2xydkZ4S2s5cFhTVy9xLzVpYXE5CmxSZFUySGhFOFF4M0ZaTGdtRUtucE5hcUlKTE53YUN6bHJJNmhFS05mZFdWNU5iYjZXTEVXTE41eFl6VE5UT0QKbjNXaFVpZGhPUEZaUFk1UTRMMTVQT2RzbHY1ZTJRSmx0STVjMEJFMDMxMi9VcWVCQU1OL21VV1pGZFVYeUFwVAo3R1B6bVgzTWFSS0d3aGZ3QVo2L2hMelJVc3Nia21iT3BGUGxvYi9FMnduVzVvbFdLOGpqZk43ai80bmxOVzRvCjZHd0xJMUdwSlFYclNQamRzY3I2YkFoUjc3Y1liRVRLSnVGenhva0dnZVdLckxEaUtjYTVKTE5yUkJIMHBVUEMKVEVQbGNEYU10ak5YZXBVdWdxRDBYQkN6WVlQMkFnV0dMbnd0Yk53RFJtNDFrOVY2bFMvZUlOaGJmcFNRQkdxNgpXVDBFQlhXZE42SU9MajNyd2FSU2cvN1FhOVJtanR6RzZSSk9IU3BYcWhDOGZGNkNmYWFteWZJdHVmVVhKNjNSCkRvbFVLNVg2d0swZG1CUjRNMEtHQ3FsenRmdDBEYmNiTUJuRVdnNGNKN2ZhR05EL2lzZ0Z1dkdxSEtJM3QrWkkKcEVZc2xPcW9kbUpIaXhCVEIwaFhiT0tTVGJhdUJjdmN3VXBlajZ3OUdVN0M3V0IxSzl2QnlrTFZBZ01CQUFHagpZekJoTUI4R0ExVWRJd1FZTUJhQUZIS3M1RE41cWtXSDl2MnNIWjdXeHkrRzJDUTVNQjBHQTFVZERnUVdCQlJ5CnJPUXplYXBGaC9iOXJCMmUxc2N2aHRna09UQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFvRHRacHdtVVBqYUUwbjR2T2FXV2wvb1JyZnhuODNFSgo4cktKaEdkRXI3bnY3WmJzbkdUYk1qQnZaNXFzZmwreXF3RTJmb0g2NUlSZTBxdzI0R3RpeFgxTERvSnQwblppCjBmNlgrSjh3ZkJqNXRGSjNnaDEyMjlNZHFmREJtZ0M5YlhYWWZlZjZ4emlqbkhEb1Jua0RyeTUwMjNYNGJsTU0KQThpWkdvazFHVHpUeVZSOHFQQXM1bTRIZVc5cTRlYnFrWUpwQ2gzRGZsbWlubXRHRlpoYjA2OUdIV0xJem9CUwpTUkUveVFRU3d4TjhQenVLbHRzOG9CNEt0SXRVc2lSbkRlK0N5NzQ4ZmRIaWY2NFcxbFpZdWRvZ3NZTVZvZStLClRUSnZRUzhUVW9LVTF4ckJlS0pSM1N0d2JiY2ErZmV3NEdlWFZ0dDhZVk1KQXlnQ1FNZXoyUDJjY0dyR0tNT0YKNmVMdEdwT2cza3VZb29RK0JYY0JsajM3dENBUG5ISUNlaEl2MWFPNlVYaXZLaXRFWlU2MS9Rcm93YzE1aDJFcgozb0JYUmI5bjhadVJYcVdrN0ZsSUVBMDR4N0Q2dzBSdEJQVjRVQnlTbGx2YTliZ3V1bHZQNWZCcW5Vc3ZXSE10ClR5M0VIRDcwc3orckZRNDdHVUdLcE1GWEVtWnhUUHBUNDFmcllwVUpubFRkMGNJOFZ6eTlPSzJZWkxlNEE1cFQKVm1CZHM5aENHMXhMRW9vYzYrdDl4bnBweHlkL3BQaUw4dVNVWm9kTDZaUUhDUko1aXJMcmRBVGN6dlJFV2VBVwp5c1VzV05jOGU4OWlobXBRZlRVMlpxZjdOK2NveDlqUXJhVnBsSS9vd2Q4aytCc0hNWWVCMkYzMjZDallTbEtBCnJCUHVVQlFlbU1jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVHJ1c3RBc2lhIEdsb2JhbCBSb290IENBIEczCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGcFRDQ0E0MmdBd0lCQWdJVVpQWU9aWGRoYXFzN3RPcUZoTHV4aWJoeGt3OHdEUVlKS29aSWh2Y05BUUVNCkJRQXdXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHAKWlhNc0lFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITXpBZQpGdzB5TVRBMU1qQXdNakV3TVRsYUZ3MDBOakExTVRrd01qRXdNVGxhTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3Ckl3WURWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFUKY25WemRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSek13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUURBTVlKaGt1U1VHd29xWmRDK0JxbUhPMUVTNm5CQnJ1TDdkT29LamJtelROeVB0eE5TClQxUVk0U3h6bFpIRlpqdHF6NnhqYllkVDhQZnhPYmVnUTJPd3hBTmRWNm5uUk03RW9ZTmw5bEErc1g0V3VEcUsKQXRDV0h3RE5CU0h2Qm0zZElad1pRMFdoeGVpQXlzS3RRR0lYQnNhcXZQUFc1dnhRZm1aQ0h6eUxwbmw1aGtBMQpueUR2UCt1TFJ4K1Bqc1hVanJZc3lVUUU0OVJEZFQvVlA2OGN6SDVHWDZ6ZlpCQ0s3MGJ3a1BBUExmU0lDN0VwCnFxK0Zxa2xZcUw5am9EaVI1clBtZDJqRStTb1poTHNPNGZXdmlleWxMMUFnZEI0U1FYTWVKTm5Leml5aFdUWEEKeUIxR0oyRmFqL2xOMDNKNVpoNmZGWkFoTGYzdGkxWndBMHBKUG45cE1SSnB4eDVjeW5vVGkram05V0FQekpNcwpoSC94L0dyOG0wZWQyNjJJUGZOMmRUUFhTNlRJaS9uMVExaFB5OGdEVkkrbGhYZ0VHdk56OHRlSEhVR2Y1OWdYCnpocWNEMHI4M0VSb1ZHamlRVHorTElTR056ek5QeStpMitmM1ZBTmZXZFAza1hqSGkzZHFGdVZKaFpCRmNuQXYKa1YzNFBtVkFDeG1aeVNZZ1dtakJOYjlQcDFIeDJCRXJXK0NhbmlnN0Nqb0tIOEdCNVM3d3BybHBwWWlVNW1zVApmOUZrUHoyY2NFYmxvb1Y3V0lRbjNNU0FQbWVhbXNlYU1RNHc3T1lYUUpYWlJlMEJscXEvRFBOTDBXUDNFMWpBCnVQUDZaOTJiZlcxSy96Sk10U1U3L3h4bkQ0VWlXUVdSa1VGM2dkQ0ZUSWNRY2YrZVF4dXVsWFV0Z1FJREFRQUIKbzJNd1lUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGRURrNVBJajd6aktzSzVYZi9JaApNQlkwMjd5U01CMEdBMVVkRGdRV0JCUkE1T1R5SSs4NHlyQ3VWMy95SVRBV05OdThrakFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUNZN1VlRk5PUE15R0xTMFh1RmxYc1NVVDlTbllhUDQKd004ekFRTHB3Nm8xRC9HVUUzZDNOWjR0VmxGRWJ1SEdMaWdlLzlyc1I4MlhSQmYzNEV6QzRYeDhNbnBteUZxMgpYRk5GVjFwRjFBV1pMeTRqVmU1amFOL1RHM2luRXBRR0FIVU5jb1RwTHJ4YWF0WGVMMW5Ibyt6U2gyYmJ0MVMxCkpLdjBRM2piU3dURWI5M21QbVkrS2ZKTGFIRWloNkQ0c1ROamR1TU5oWEpFSWxVL0hIenAvTGdWNkZMNnFqNmoKSVRrMWRJbW1hc0k1K25qUHRxem41OVpXL3lPU0xsQUxxYlVITS9RNFg2Ukpwc3RsY0hib0NvV0FTelk5TS9lVgpWSFVsMnF6RWM0Smw2VkwxWFAwNGxRSnFhVERGSEFwWEI2NGlwQ3o1eFVHM3VPeWZUMGdBK1FFRVZjeXMrVEl4CnhIV1ZCcUIvMFkwbjNiT3BwSEtIL2xtTG1ucDBGdDBXcFdJcDZ6cVczSXVuYUZuVDYzZVJPZmpYeTltUFgxb24KQVgxZGFCbGkyTWpOOUxkeVI3NWJsODd5cmFLWms2MlV5NVAyRWdtVnRxdlhPOUEvRWNzd0ZpNTVnT1JuZ1MxZAo3WEI0dG1CWnJPRmRSV09QeU45eWFGdnFIYmdCOFg3NzU0cXo0MVNnT0FuZ1BONUM4c0x0THB2ekh6VzJOdGpqCmdLR0x6WmxrRDhLcXE3SEs5VytlUTQyRVZKbXpic0FTWnRod0VQRUdOVE5EcUp3dXVoUXh6aEIvSEliamo5TFYKK0hmc202dnhMMlBaUWwvZ1o0RmtrZkdYTC94dUp2WXorTk8xK01SaXF6RlJKUUo2K04xclpkVnRUVERJWmJwbwpGR1dzSnd0MGl2S0gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZUQ0NBZHlnQXdJQkFnSVVUeU5rdUk2WFk1N0dVNEhCZGs3TEtuUVYxdGN3Q2dZSUtvWkl6ajBFQXdNdwpXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHBaWE1zCklFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITkRBZUZ3MHkKTVRBMU1qQXdNakV3TWpKYUZ3MDBOakExTVRrd01qRXdNakphTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3SXdZRApWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFVjblZ6CmRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSelF3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVHgKczgwNDVDVkQ1ZDRaQ2J1QmVhSVZYeFZqQWQ3Q3E5MnpwaHRuUzRDRHI1bkxyQmZiSzViS2ZGSlY0aHJoUFZidwpMeFlJK2hXOG03dEg1ai91cU9GTWpQWFROdms0WGF0d21rY040b0ZCQnV0SitiQXAzVFBzVUtWL2VTbTRJSmlqCll6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVcGJ0S2w4NnpLMytrTWQ2WGcxbUQKcG05eHk5NHdIUVlEVlIwT0JCWUVGS1c3U3BmT3N5dC9wREhlbDROWmc2WnZjY3ZlTUE0R0ExVWREd0VCL3dRRQpBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpCZTh1c0d6RWt4bjBBQWJiZCtOdkJORVUvenk0azZMSGlSClVLTmJ3TXAxSnZLL2tGMExnb3hnS0ovR2NKcG81UEVDTUZ4WURsWjJ6MWpEMXhDTXVvNnU0N3hrZFVmRlZaRGoKL2JwVjZ3ZkVVNnMzcWU0aHNpRmJZSTg5TXZIVkk1VFdXQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGMmpDQ0E4S2dBd0lCQWdJTUJmY09odHBKODBZMUxycXlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0lNUXN3CkNRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0lTV3hzYVc1dmFYTXhFREFPQmdOVkJBY01CME5vYVdOaFoyOHgKSVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakV4TUM4R0ExVUVBd3dvVkhKMQpjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEFlRncweE56QTRNak14Ck9UTTBNVEphRncwME1qQTRNak14T1RNME1USmFNSUdJTVFzd0NRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0kKU1d4c2FXNXZhWE14RURBT0JnTlZCQWNNQjBOb2FXTmhaMjh4SVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSQpiMnhrYVc1bmN5d2dTVzVqTGpFeE1DOEdBMVVFQXd3b1ZISjFjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUIKQUxsZFVTaExQRGVTMFlMT3ZSMjl6ZDI0cTg4S1B1RmQ1ZHlxQ2JsWEFqN21ZMkhmOGcrQ1k2Nmo5Nnh6MFh6bgpzd3V2Q0FBSldYL05LU3FJazRjWEdJRHRpTEswdGhBZkxkWmZWYUlUWGRIRzZ3WldpWWorckRLZC9WekRCY2R1CjdvYUp1b2dEblhJaGhwQ3Vqd09sM0orSUtNdWpra2tQN05BUDRtMUVUNEJxc3RUbm9BcFRBYnFPbDVGMmJyejgKMVdzMjVrQ0kxbnN2WHdYb0xHMFI4K2V5dnBKRVROS1hwUDdTY29GREI1enBFVDcxaXhwWmZSOW9XTjBFQUN5Vwo4ME96ZnBnWmRObWNjOWtZdmtISE5Iblo5R0xDUTdteko3QWl5L2s5VXNjd1I3UEpQcmhxNHVmb2dYQmVRb3RQCkpxWCtPc0lnYnJ2NEZvN05ES20wRzJ4MkVPRlllVVkrVk02QXFGY0pOeWtibVJPUERNaldMQno3QmVnSWxUMWwKUnR6dXpXbmlUWStIS0U0MEN6N1BGTm03M2JaUW1xMTMxQm5XMmhxSXlFNGJKM1hZc2dqeHJvTXd1UkVPellmdwpoSTBWY255aDc4enlpR0c2OUdtN0RJd0xkVmNFdUU0cUZDNDlEeHdlTXFaaU51NW00aUs0QlVCakVDTHpNeDEwCmNvb3M5VGtwb05Qbkc0Q0VMY1U5NDAyeC9ScHZ1bVVITzFqc1FrVW0rOWphSlhMRTlnQ3hJbm05NDN4WllrcWMKQlc4OXp1YldSMk9aeGlSdmNoTElySCtRdEF1UmNPaTM1aFlRY1JmTzNnWlBTRUY5TlVxamlmTEpTM3RCRVcxbgp0d2lZVE9VUkdhNUNnTno3a0FYVStGREt2dVN0eDhLVTF4YWQ1aGVQcnpiN0FnTUJBQUdqUWpCQU1BOEdBMVVkCkV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSm5nR1djTll0dDJzOW85dUZ2by9VTFNNUTZITUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQW1ITnc0ckRUN1Ruc1RHRFpxUktHRng2VwowT2hVS0R0a0xTR20rSjFXRTJwSVBVL0hQaW5iYlZpRFZEMkhmU01GMU9RYzNPZzRaWWJGZGFkYTJ6VUZ2WGZlCnV5azNRQVVIdzVSU244cGszZkViSzl4R0NoQUNNZjFLYUEwSFpKRG1IdlVxb2FpN1BGMzVvd2dMRVF6eFB5MFEKbEcvKzRqU0hnOWJQNVJzMWJkSUQ0YkFOcUtDcVJpZUNOcWNWdGdpbVFsUlh0cGxhNGd0NWtOZFhFbEUxR1loQgphQ1hVTnhlRUZmc0JjdHlWM2xJbUlKZ200bmIxSjIvNkFEdEtZZGtOeTFHVEt2MFdCcGFuSTVvalNQNVJ2YmJFCnNMRlV6dDVzUWEwV1ozN2IvVGpOdVRoT3NzRmd5NTBYMzFpZWVtS3lKbzkwbFp2a1d4M1NEOTJZSEp0WnVTUFQKTWFDbS96amR6eUJQNlZoV09tZkQwZmFabVoyNk5yYUFMNGhIVDRhL1JEcUE1RGNjcHJycWw1Z1IwSVJpUjJRZQpxdTVBdnpTeG5JOU80ZktTVHgrTzg1Nlgzdk9tZVdxSmNVOUxKeGRJL3V6MFVBOVBTWDNNUmVPOWVrREZRZHhoClZpY0dhZVZ5UVlIVHRnR0pvQzg2Y25uK09qQy9RZXpIWWo2UlM4ZlpNWFpDK2ZjOFkrd21qSE1NZlJvZDZxaDgKaDZqQ0ozemhNMEVQejgvOEFLQWlnSjVLcDI4QXNFRkZ0eUxLYUVqRlFxS3UzUjN5NEc1T0JWaXh3SkFXS3FROQpFRUMrajJKamc2bWNnbjB0QXVtRE1IekxKOG45SG1ZQXNDN1RJUytPTXhac21PMFFxQWZXekpQUDI5RnBIT1RLCnllQzJuT25PY1hIZWJEOFdwSGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIEVDQyBQMjU2IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDWURDQ0FnZWdBd0lCQWdJTURXcGZDRDhvWEQ1UmxkOWRNQW9HQ0NxR1NNNDlCQU1DTUlHUk1Rc3dDUVlEClZRUUdFd0pWVXpFUk1BOEdBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWYKQmdOVkJBb1RHRlJ5ZFhOMGQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSMwpZWFpsSUVkc2IySmhiQ0JGUTBNZ1VESTFOaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB4Ck56QTRNak14T1RNMU1UQmFGdzAwTWpBNE1qTXhPVE0xTVRCYU1JR1JNUXN3Q1FZRFZRUUdFd0pWVXpFUk1BOEcKQTFVRUNCTUlTV3hzYVc1dmFYTXhFREFPQmdOVkJBY1RCME5vYVdOaFoyOHhJVEFmQmdOVkJBb1RHRlJ5ZFhOMApkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakU2TURnR0ExVUVBeE14VkhKMWMzUjNZWFpsSUVkc2IySmhiQ0JGClEwTWdVREkxTmlCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUcKU000OUF3RUhBMElBQkg3N2JPWWo0M015Q01wZzVsT2N1blNOR0xCNGtGS0EzVGpBU2gzUnFNeVRwSmNHT01vTgpGV0xHamdFcVpaMnEzelNSTG9IQjVET1NNY1Q5Q1RxbVA2MmpRekJCTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3CkR3WURWUjBQQVFIL0JBVURBd2NHQURBZEJnTlZIUTRFRmdRVW8wRUdySkJ0MFVycmRhVktFSm16c2FHTFN2Y3cKQ2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQitaVTJnNmdXckt1RVorSHhiYi9hZDRsdnZpZ3R3anpSTTRxM3dnaApERGNDSUMwbUE2QUZ2V3ZSOWx6NFpjeUdiYk9jTkVoamhBbkZqWGNhNHN5YzRYUjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0d2F2ZSBHbG9iYWwgRUNDIFAzODQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNuVENDQWlTZ0F3SUJBZ0lNQ0wyRmwyeVpKNlNBYUVjN01Bb0dDQ3FHU000OUJBTURNSUdSTVFzd0NRWUQKVlFRR0V3SlZVekVSTUE4R0ExVUVDQk1JU1d4c2FXNXZhWE14RURBT0JnTlZCQWNUQjBOb2FXTmhaMjh4SVRBZgpCZ05WQkFvVEdGUnlkWE4wZDJGMlpTQkliMnhrYVc1bmN5d2dTVzVqTGpFNk1EZ0dBMVVFQXhNeFZISjFjM1IzCllYWmxJRWRzYjJKaGJDQkZRME1nVURNNE5DQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHgKTnpBNE1qTXhPVE0yTkROYUZ3MDBNakE0TWpNeE9UTTJORE5hTUlHUk1Rc3dDUVlEVlFRR0V3SlZVekVSTUE4RwpBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWZCZ05WQkFvVEdGUnlkWE4wCmQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSM1lYWmxJRWRzYjJKaGJDQkYKUTBNZ1VETTROQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJHdmFEWFUxQ0RGSEJhNUZtVlh4RVJNdVN2Z1FNU09qZm9QVGZ5Z0lPaVlhT3MrWGdoK0F0eWNKCmo5R09NTVFLbXc2c1dBU3I5elo5bENPa213cUtpNnZyL1RrbFp2RmUvb3l1alVGNW5RbGd6aWlwMDRwdDg5WkYKMVBLWWhEaGxvS05ETUVFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBUEJnTlZIUThCQWY4RUJRTURCd1lBTUIwRwpBMVVkRGdRV0JCUlZxWVNKMHNFeXZSakxiS1lIVHNqbm5iNkNrREFLQmdncWhrak9QUVFEQXdObkFEQmtBakEzCkFaS1hSUkorb1BNK3JSazZjdDMwVUpNREVyNUUwazlCcEl5Y25SK2o5c0tTNTBnVS9rNmJwWkZYcnNZM2Nyc0MKTUdjbENyRU1YdTZwWTVKdjVaQUwvbVlpeWtmOWlqSDNnLzU2dnhDK0dDc2VqL1lwSHBSWjc0NGhOOHRSbUtWdQpTdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUdW5UcnVzdCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGc3pDQ0E1dWdBd0lCQWdJVUV3TFY0a0JNa2thR0ZtZGR0THU3c21zKy9CTXdEUVlKS29aSWh2Y05BUUVMCkJRQXdZVEVMTUFrR0ExVUVCaE1DVkU0eE56QTFCZ05WQkFvTUxrRm5aVzVqWlNCT1lYUnBiMjVoYkdVZ1pHVWcKUTJWeWRHbG1hV05oZEdsdmJpQkZiR1ZqZEhKdmJtbHhkV1V4R1RBWEJnTlZCQU1NRUZSMWJsUnlkWE4wSUZKdgpiM1FnUTBFd0hoY05NVGt3TkRJMk1EZzFOelUyV2hjTk5EUXdOREkyTURnMU56VTJXakJoTVFzd0NRWURWUVFHCkV3SlVUakUzTURVR0ExVUVDZ3d1UVdkbGJtTmxJRTVoZEdsdmJtRnNaU0JrWlNCRFpYSjBhV1pwWTJGMGFXOXUKSUVWc1pXTjBjbTl1YVhGMVpURVpNQmNHQTFVRUF3d1FWSFZ1VkhKMWMzUWdVbTl2ZENCRFFUQ0NBaUl3RFFZSgpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNUE4wL3k5QkZQZERDQTYxWWd1QlV0QjlZT0NmdmRaCm41NmVZK2h6MnZZR3FVOGZ0UGtMSHptTW1pRFFmZ2JVN0RUWmhyeDFXNGVJOE5MWjFLTUtzbXdiNjBrc1BxeGQKMkpRRG9PdzA1VERFTlgzN0prMGJiakJVMlBXQVJadzVyWnpKSlFSTm1wQStUa0J1aW12TktXZkd6QzNnZE9nRgpWd3BJVVBwNlE5cCs3RnVhRG1KMi91cWRIWVZ5N0JHN05lZ2ZKNy9Cb2NlN1NCYmRWdGZNVHFEaHVhemIxWU1aCkdvWFJsSmZYeXFObEMvTTQrUUt1M2Zabno4ay85WW9zUnhxWmJ3VU4vZEFkZ2pIOEtjd0FXSmVSVElBQUhET0YKbGkvTFFjS0xFSVREQ1NTSkg3VVAyZGwzUnhpU2xHQmN4NWtEUFA3M2xhZDlVS0dBd3FtRHJWaVdWU0hiaGxuVQpyOGE4M1lGdUI5dGdZdjdzRUc3YWFBSDBneHVwUHFKYkk5ZGt4dC9jb24zWVM3cUMwbEg0WnI4R1J1UjVLaVkyCmVZOGZUcGtkc284TURoei95VjNBL1pBUXByRTM4ODA2Skc2MGhaQy9nTGtNak5XYjFzanhWajhhZ0lsNnFlSWIKTWxFc1B2TGZlL1pkZWlrWmp1WEl2VFp4aTExTXdoMC9yVmlpenoxd1RhWlFtQ1hjSS9tNFdFRUljYjlQdUlTZwpqd0JVRmZ5UmJWaW5sanZyUzVZbnpXdWlvWWFzRFh4VTVtWk1abCtRdmlHYUFrWXQ1SVBDZ0xuUFN6N29mendCCjdJOWV6WC9TS0VJQmxZcmlsejBRSVgzMm5SekZOS0hzTEE0S1Vpd1NWWEFrUGN2Q0ZEVkRYU2RPdnNDOXFueVcKNS95ZVlhMUUwd0NYQWdNQkFBR2pZekJoTUIwR0ExVWREZ1FXQkJRR21wc2ZVMzN4OWFUSTA0WStvWE5adFBkRQpJVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRkFhYW14OVRmZkgxcE1qVGhqNmhjMW0wCjkwUWhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFxZ1Z1dHQwVnliK3oKeGlEMkJrZXdocE1sMDQyNXlBQS9sL1ZTSjRoeHlYVDk2OHBrMjF2dkhsMjZ2OUhyN2x4cHVoYkk4N21QMHpZdQpRRWtIRFZuZWl4Q3dTUVhpLzVFL1M3ZmRBbzc0Z1NoY3pOeHRyMThVbkgxWWVBMzJnQW01NlE2WEtSbTR0K3Y0CkZzdFZFdVRHZmJ2RTdQaTFIRTQrWjcvRlh4dHRiVWNvcWdSWVlkWjJ2eUovMEFkcXAyUlQ4SmVObllBL3U4RUgKMjJXdjVwc3ltc05VazhRY0NNTkUrM3RqRVVQUmFocGhhbmx0a0U4cGprY0Z3UkpwYWRiR05qSGgvUHFBdWx4UAp4T3UzTXF6NGRXRVgxeEFadWZIU0NlOTZRcDFiV2d2VXhwVk9LczcvQjlkUGZoZ0dpUEVadGRtWXU2NXh4QnpuCmRGbFk3d3lKejRzZmRaTWFCQlNTU0ZDcDYxY3BBQmJqTmh6SStML3dNOVZCRDhUTVBOM3BNME1Ca1JBckh0RzUKWGMweUdZdVBqQ0IzMXlMRVF0eUVGcHNsYmVpMFZYRi9zSHl6MDNGSnVjOVNwQVEvM0QyZ3U2OHpuZ293WUk3YgpuVjJVcUwxZzUyS0Fkb0dEREl6TU1FWko0Z3pTcUsvcllYSHY1eUppcWZkY1pHeWZGb3huTmlkRjlRbDd2L1lRCkN2R3dqVlJEakFTNm96L3Y0alhIK1hUZ2J6UkIwTDl6WlZjZytadG5lbVpvSkU2QVpiMFFtUVpaOG1XdnVNWkgKdS8yUWVJdEJjeTZ2VlIvY081Snlib1RUMEdGTURjeDJWK0l0aFNJVk5nM3JBWjNyMk92RWhKbjd3QXpNTXVqagpkOXFEUkl1ZVZTakFpMWpUa0Q1T0d3RHhGYTJESzVvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVUNBIEV4dGVuZGVkIFZhbGlkYXRpb24gUm9vdAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVFUOUlyai9Wa3lET2VUelJZWmlOd1lEQU5CZ2txaGtpRzl3MEJBUXNGQURCSApNUXN3Q1FZRFZRUUdFd0pEVGpFUk1BOEdBMVVFQ2d3SVZXNXBWSEoxYzNReEpUQWpCZ05WQkFNTUhGVkRRU0JGCmVIUmxibVJsWkNCV1lXeHBaR0YwYVc5dUlGSnZiM1F3SGhjTk1UVXdNekV6TURBd01EQXdXaGNOTXpneE1qTXgKTURBd01EQXdXakJITVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhKVEFqQmdOVgpCQU1NSEZWRFFTQkZlSFJsYm1SbFpDQldZV3hwWkdGMGFXOXVJRkp2YjNRd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDcENRY29Fd0t3bWVCa3FoNURGbnB6c1pHZ2RUNm8rdU00QUhyc2lXb2cKRDR2RnNKc3pBMXFHeGxpRzFjR0Z1MC9HbkVCTnlyN3VhWmE0cllFd21ueVNCZXNGSzVwSTBMaDJQcGJJSUx2UwpzUEdQMkt4RlJ2K3FaMkMwZDM1cUh6d2FVbm9FUFFjOGhRMkUwQjkyQ3ZkcUZOOXk0elI4VjA1V0FUNTU4YW9wCk8yejYrSTl0VGNnMTM2N3IzQ1R1ZVVXbmhiWUZpTjZJWFNWOGwyUm5DZG0vV2hVRmh2TUpIdXhZTWpNUjgzZGsKc0hZZjVCQTFGeHZ5RHJGc3BDcWpjL3dKSHg0eUdWTVI1OW16TEM1MkxxR2ozbjVxaUFubzhnZUsrTExORU9maQpjMENUdXdqUlArSDhDNVN6SmU5OHB0ZlJyNS8vbHByMWtYdVlDM2ZVZnVnSDBtSzFsVG5qOC9GdER3NWxoSXBqClZNV0F0dUNlUzMxSEpxY0JDRjNSaUo3WHd6SkUrb0pLQ21oVWZ6aFRBOHlrQUROa1VWa0xvNEtSZWw3c0ZzTHoKS3VaaTJpcmJXV0lRSlVvcWdRdEhCME1HY0lmUytwTVJLWHBJVGV1VXgzQk5yMmZWVWJHQUlBRUJ0SG9JcHBCLwpUdUR2QjBHSHIycWxYb3Y3ejFDeW1sU3Z3NG02V0MzMU1KaXhObkk1ZmtrRS9TbW5USG5rQlZmYmxMa1dVNDFHCnN4MlZZVmRXZjYvd0ZsdGhXRzgyVUJFTDJLd3JsUllhRGg4SXpUWTBaUkJpWnRXQVh4UWdYeTBNb0hnS2FOWXMKMStsdks5SktCWlA4bm05clovK0k4VTZsYVVwU053WHF4aGFOMHNTWjBZSXJPN28xZGZkUlVWanp5QWZkNUxRRApmd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMlhRNjVEQTlEZmNTM0g1YUJaOGVOSnIzNFJRd0R3WURWUjBUCkFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVlZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFEYU4KbDh4Q0ZXUXBONXNtTE5iN3JoVnBMR3NhR3ZkZnR2a0hURm5xODhuSXVhN011aTU2M01EMXNDM0FPNitmY0FVUgphcDhsVHdFcGNPUGxET0hxV256Y1NidkJIaXFCOVJaTGNwSElvakc1cXRyOG5SL3pYVUFDRS94T0hBYktzeFNRClZCY1pFaHJ4SDljTWFWcjJjWGowbEgyUkM0N3NrRlNPdkcraFRLdjhkR1Q5Y1pyNFFRZWh6WkhrUEpyZ216STUKYzZzcTFXbkllSkVtTVgzaXh6RHgvQlI0ZHhJT0UvVGRGcFMvUzJkN2NGT0Z5ckM3OHpoTkxKQTV3QTNDWFd2cAo0dVhWaUkzV0xMK3JHNzYxS0ljU0YzUnUvSDM4ajlDSEpyQWIrN2xzcStLZVBSWEJPeTVuQWxpUm4rLzRRaDhzCnQyajFkYTNQdGZiL0VYM0M4Q1NscmRQNm9EeXArbDNjcGFEdlJLUysxdWpsNUJPV0Yzc0dQakx0eDdkQ3ZIYWoKMkdVNEt6ZzFVU0VPRG04dU5CTkE0U3RuREcxS1FUQVlJMW95VlpuSkYrQTgzdmJzZWEwcldCbWlyU3dpR3BXTwp2cGFRWFVKWHhQa1VBelVySEMxUlZ3aW5PdDQvNU1pMEEzUEN3U2FBdXd0Q0g2ME5yeVp5MnN5K3M2T0RXQTJDCnhSOUdVZU9jR015Tm00M3NTZXQxVU5XTUtGbktkRFRhakFzaHF4N3FHK1hIL1JVK3dCZXEreU51SmtiTCt2bXgKY210cHp5S0VDMklQck5rWkFKU2lkanpVTFpydEJKNHRCbUlRTjFJY2hYSWJKK1hNeGpIc04reGpXWnNMSFhiTQpmakthaUpVSU5sSzczblpmZGtsSnJYKzlaU0N5eWNFcmRoaDJuMWF4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBVQ0EgR2xvYmFsIEcyIFJvb3QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lRWGQreDJscWo3VjIrV21VZ1pRT1E3ekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhHekFaQmdOVkJBTU1FbFZEUVNCSApiRzlpWVd3Z1J6SWdVbTl2ZERBZUZ3MHhOakF6TVRFd01EQXdNREJhRncwME1ERXlNekV3TURBd01EQmFNRDB4CkN6QUpCZ05WQkFZVEFrTk9NUkV3RHdZRFZRUUtEQWhWYm1sVWNuVnpkREViTUJrR0ExVUVBd3dTVlVOQklFZHMKYjJKaGJDQkhNaUJTYjI5ME1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeGVZcgpiM3p2SmdVbm80RWsybS9MQWZtWm1xa3l3aUtIWVVHUk84dkRhQnNHeFV5cEs4Rm5GeUlkSyszNUtZbVRvbmk5CmttdWdvdzJpZnNxVHM2YlJqRFhWZGZrWDlzOUZ4ZVY2N0hlVG9JOGpyZzRhQTMrKzFORHRMbnVyUmlOYi95em0KVkhxVXdDb1Y4TW1Oc0hvN0pPSFhhT0l4UEFZelJyWlVFYWFsTHlKVUtsZ05BUUx4K2hWUloyekErdGUyRzMvUgpWb2d2R2pxTk83dUNFZUJIQU5CU2g2djdobjRQSkd0QW5UUm52STNITFladmVUNk9xVHdYUzMrd21lT3djV0RjCkMvVmt3ODVEdkcxeHVkTGVKMXVLNk5qR3J1RlpmYzhvTFRXNGxWWWE4YkpZUzdjU044aDhzKzFMZ09HTitqSWoKdG0rM1NKVUlzVVJPaFl3NkFsUWdMOSsvVjA4N09wQWgxOEVtTlZRZzdNYy9SK3p2V3I5TGVzR3RPeGRRWEdMWQpEMHRLM0N2NmJyeHprczNzeDFEb1FaYlhxWDV0Mk9rZGo0cTF1VmlTdWtxU0t3eFcvWURyQ1BCZUtXNGJIQXl2Cmo1T0pyZHU5bzU0aHlva1o3Tisxd3hyckZ2NTROa3pXYnRBK0Z4eVFGMnNtdXZ0Nkw3OFJIQmdPTFhNRGo2RGwKTmFCYTRreDFIWEhoT1RoVGVFRE1nNVBYQ3A2ZFc0K0s1T1hnU09SSXNrZk5UaXAxS252eUl2Ykp2Z21SbGxkNgppSWlzN25Dcytkd3A0d3djT3hKT1JOYW5UckFteVBQWkdwZVJhT3J2alVZRzBsWkZXSm84REErRHVBVWx3em5QCk82UTBpYmQ1RWk5SHhlZXBsMm44cG5kbnRkOTc4WHBsRmVSaFZtVUNBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC8KQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSUhFak16MTVERC9wUXdJWDR3VgpaeUYwQWQvZk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVRaU0wxaml1dFJPVEwvN2xvNXNPQVNEMEVlL29qCkwzcnROdHF5em0zMjVwN2xYMWlQeXpjeW9jaGx0cTQ0UFRVYlBydzd0Z1RRdlBsSjladjNoY1UydHN1OCtNZzUKMWVSZkI3MFZWSmQweXNydFQ3cTZaSGFmZ2JpRVJVbE1qVytpNjdITTBjT1Uya1RDNXVMcUdPaWlIeWNGdXRmbAoxcW5OM2U5Mm1JMEFEczBiK2dPM2pvQllEaWMvVXZ1VW9zcGVaY25XaE5xNU5YSHpKc0JQZCthQko5SjNPNW9VCmIzbjA5dERoMDVTNjBGZFJ2U2NGRGNIOXlCSXc3bStORVNzSW5kVFV2NEJGRkpxSVJOb3c2clNuNCs3dlc0TFYKUHRhdGVKTGJYRHp6MkszNnVHdC94RFlvdGdJVmlsUXNuTEFYYzQ3UU42TVVQSmlWQUF3cEJWdWVTVW14WDhmagp5ODhuWlk0MUY3ZFh5RERaUVZ1NUZMYm93ZytVTWFlVW1NeHE2N1hoSi9VUXFBSG9qaEppNklqTXRYOUdsOENiCkVHWTRHalpHWHlKb1BkL0p4aE1ucTFNR3JLSThoZ1psYjdGK3NTbEVtcU82U1drb2FZL1g1Vit0Qklaa2J4cWcKRE1VSVlzNkFvOUR6N0dqZXZqUEhGMXQvZ01STVRMR21oSXJETzdnSnpSU0J1aGpqVkZjMi90c3ZmRWVoT2pQSQorVmc3UkUreHlnS0pCSllvYU1WTHVDYUp1OVl6TDFEVi9wcUp1aGd5a2xUR1crQ2QrVjdsRFNLYjl0cml5Q0d5CllpR3Foa0N5TG1UVFg4ampmaEZuUlI4Ri91T2k3N09vcy9OOWovZ01IeUlmTFhDMHVBRTBkakFBNVNONHAxYlgKVUIrSyt3YjF3aG53MEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVVNFUlRydXN0IEVDQyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2p6Q0NBaFdnQXdJQkFnSVFYSXVaeFZxVXhkSnhWdDdOaVlETUpqQUtCZ2dxaGtqT1BRUURBekNCaURFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sCmVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVQKSlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TWpBeApNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmlERUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUCkNrNWxkeUJLWlhKelpYa3hGREFTQmdOVkJBY1RDMHBsY25ObGVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWcKVlZORlVsUlNWVk5VSUU1bGRIZHZjbXN4TGpBc0JnTlZCQU1USlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pQUFRYXJGUmFxZmxvCkkrZDYxU1J2VThaYTJFdXJ4dFcyMGVaemNhN2RuTllNWWYzYm9Ja0R1QVVVN0ZmTzdsMC80aUd6enZmVWlubmcKbzROK0xaZlFZY1R4bWR3bGtXT3JmekNqdEhEaXg2RXpuUE8vTGx4VHNWK3pmVEovaWpUamVYbWpRakJBTUIwRwpBMVVkRGdRV0JCUTY0UW1HMU04WndwWjJkRWwyM09BMXhtTmptakFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakEyWjZFV0NOemtsd0JCSFU2KzRXTUIKenp1cVFoRmtvSjJVT1FJUmVWeDdIZnBrdWU0V1FyTy9pc0lKeE96a3NVMENNUURwS21GSGpGSktTMDRZY1BiVwpSTlp1OVlPNmJWaTlKTmxXU09ydnhLSkdnWWhxT2tiUnFadE55V0hhMFYxWGFoZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzakNDQThhZ0F3SUJBZ0lRQWYxdE1QeWp5bEdvRzd4a0RqVURMVEFOQmdrcWhraUc5dzBCQVF3RkFEQ0IKaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDazVsZHlCS1pYSnpaWGt4RkRBU0JnTlZCQWNUQzBwbApjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVYUdVZ1ZWTkZVbFJTVlZOVUlFNWxkSGR2Y21zeExqQXNCZ05WCkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt3SGhjTk1UQXcKTWpBeE1EQXdNREF3V2hjTk16Z3dNVEU0TWpNMU9UVTVXakNCaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVgpCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVCmFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnkKZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJSwpBb0lDQVFDQUVtVVhOZzdEMndpejBLeFhEWGJ0elNmVFRLMVFnMkhpcWlCTkNTMWtDZHpPaVovTVBhbnM5cy9CCjNQSFRzZFo3TnlnUkswZmFPY2E4T2htMFg2YTlmWjJqWTBLMmR2S3BPeXVSK09KdjBPd1dJSkFKUHVMb2RNa1kKdEpIVVltVGJmNk1HOFlnWWFwQWlQTHorRS9DSEZIdjI1QitPMU9SUnhoRm5SZ2hSeTRZVVZEKzhNLzUrYkp6LwpGcDBZdlZHT05hYW5ac2h5WjlzaFpySFVtM2dEd0ZBNjZNenczTHllVFA2dkJaWTFIMWRhdC8vTytUMjNMTGIyClZOM0k1eEk2VGE1TWlyZGNtclMzSUQzS2Z5STBybjQ3YUdZQlJPY0JUa1pUbXpOZzk1UytVemVRYzBQek1zTlQKNzl1cS9uUk9hY2RyakdDVDNzVEhETi9oTXE3TWt6dFJlSlZuaSs0OVZ2NE0wR2tQR3cvekpTWnJNMjMzYmtmNgpjMFBsZmc2bFpyRXBmREtFWTFXSnhBM0JrMVF3R1JPczAzMDNwK3RkT213MVhOdEIxeExhcVVrTDM5aUFpZ21UCllvNjFaczhsaU0yRXVMRS9wRGtQMlFLZTZ4Sk1sWHp6YXdXcFhoYUR6TGhuNHVnVG5jeGJndE5NcysxYi85N2wKYzZ3ak95MEF2elZWZEFsSjJFbFlHbitTTnVaUmtnN3pKbjBjVFJlOHlleERKdEMvUVY5QXFVUkU5Sm5uVjRlZQpVQjlYVktnKy9YUmpMN0ZRWlFubVdFSXVReHBNdFBBbFIxbjZCQjZUMUNaR1NsQ0JzdDYrZUxmOFp4WGh5VmVFCkhnOWoxdWxpdXRaZlZTN3FYTVlvQ0FRbE9iZ09LNm55VEpjY0J6OE5Vdlh0N3krQ0R3SURBUUFCbzBJd1FEQWQKQmdOVkhRNEVGZ1FVVTNtL1dxb3JTczlVZ09IWW04Q2Q4cklEWnNzd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4RwpBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFGelVmQTNQOXdGOVFabGxESFBGClVwL0wrTStaQm44YjJrTVZuNTRDVlZlV0ZQRlNQQ2VIbENqdEh6b0JONkoyL0ZOUXdJU2J4bXRPdW93aFQ2S08KVldLUjgya1YyTHlJNDhTcUMvM3ZxT2xMVlNvR0lHMVZlQ2taN2w4d1hFc2tFVlgvSkpwdVhpb3I3Z3RObjMvMwpBVGlVRkpWREJ3bjdZS251SEtzU2pLQ2FYcWVZYWxsdGl6OEkrOGpSUmE4WUZXU1FFZzl6S0M3RjRpUk8vRmpzCjhQUkYvaUt6NnkrTzB0bEZZUVhCbDIrb2RuS1BpNHcycjc4TkJjNXhqZWFtYng5c3BuRml4ZGpRZzNJTThXY1IKaVF5Y0UweHlOTis4MVhIZnFuSGQ0YmxzakR3U1hXWGF2VmNTdGtOci8rWGVUV1lSVWMrWnJ1d1h0dWh4a1l6ZQpTZjdkTlhHaUZTZVVITTloNHlhN2I2Tm5KU0ZkNXQwZEN5NW9HenVDcit5RFo0WFVtRkYwc2JtWmdJbi9mM2daClhIbEtZQzZTUUs1TU55b3N5Y2RpeUE1ZDl6WmJ5dUFsSlFHMDNSb0huSGNBUDlEYzFldzkxUHE3UDh5RjFtOS8KcVMzZnVRTDM5WmVhdFRYYXcyZXdoMHFwS0o0amp2OWNKMnZoc0UvekIrNEFMdFJaaDh0U1FaWHE5RWZYN21SQgpWWHlOV1FLVjNXS2R3cm51V2loMGhLV2J0NURIREFmZjlZazJkRExXS01Hd3NBdmduRXpESE5iODQybTFSMGFCCkw2S0NxOU5qUkhERWpmOHRNN3F0ajN1MWNJaXVQaG5QUUNqWS9NaVF1MTJaSXZWUzVsakZINGd4USs2SUhkZkcKamp4RGFoMm5HTjU5UFJieFl2bktrS2o5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVNRENDQXhpZ0F3SUJBZ0lRVUpSczdCanExWnhOMVpmdmRZK2dyVEFOQmdrcWhraUc5dzBCQVFVRkFEQ0IKZ2pFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBc1RGWGQzZHk1NGNtRnRjSE5sWTNWeWFYUjVMbU52YlRFawpNQ0lHQTFVRUNoTWJXRkpoYlhBZ1UyVmpkWEpwZEhrZ1UyVnlkbWxqWlhNZ1NXNWpNUzB3S3dZRFZRUURFeVJZClVtRnRjQ0JIYkc5aVlXd2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF4TVRBeE1UY3gKTkRBMFdoY05NelV3TVRBeE1EVXpOekU1V2pDQmdqRUxNQWtHQTFVRUJoTUNWVk14SGpBY0JnTlZCQXNURlhkMwpkeTU0Y21GdGNITmxZM1Z5YVhSNUxtTnZiVEVrTUNJR0ExVUVDaE1iV0ZKaGJYQWdVMlZqZFhKcGRIa2dVMlZ5CmRtbGpaWE1nU1c1ak1TMHdLd1lEVlFRREV5UllVbUZ0Y0NCSGJHOWlZV3dnUTJWeWRHbG1hV05oZEdsdmJpQkIKZFhSb2IzSnBkSGt3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ1lKQjY5RmJTNgozOGVNcFNlMk9BdHA4N1pPcUN3dUlSMWNSTjhoWFg0amRQNWVmclJLdDZhdEg2N2dCaGJpbTF2WlozUnJYWUNQCktaMkdHOW1jRFpodGRoQW9XT1Jsc0g5S21IbWY0TU14Zm9BcnRZekFRRHNSaHRETG9vWTJZS1RWTUlKdDJXN1EKRHhJRU01ZGZUMkZhOE9UNWthdm5IVHU4Nk0vMGF5MDBmT0pJWVJ5TzgyRkV6RytnU3FtVXNFM2E1NmswZW5JNApxRUhNUEpRUmZldklwb3kzaHN2S016dlpQVGVMKzNvK2hpem5jOWNLVjZ4a214bnI5QThFQ0lxc0F4Y1paUFJhCkpTS05OQ3l5OW1nZEVtM1RpaDRVMnNTUHB1SWpoZFY2RGIxcTRPbnM3QmU3UWh0bnFpWHRSWU1oL01ISmZOVmkKUHZyeXhTM1QvZFJsQWdNQkFBR2pnWjh3Z1p3d0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUApCQVFEQWdHR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNWlBvajBHWTRRSm5NNWk1QVNzCmpWeTE2YlliTURZR0ExVWRId1F2TUMwd0s2QXBvQ2VHSldoMGRIQTZMeTlqY213dWVISmhiWEJ6WldOMWNtbDAKZVM1amIyMHZXRWREUVM1amNtd3dFQVlKS3dZQkJBR0NOeFVCQkFNQ0FRRXdEUVlKS29aSWh2Y05BUUVGQlFBRApnZ0VCQUpFVk9RTUJHMmY3U2h6NUNtQmJvZHBObDJMNUpGTW4xNEprVHBBdXcwa2JLNXJjL0toNFp6WHhIZkFSCnZiZEk0eEQyRGQ4LzBzbTJxbFdrU0xvQzI5NVpMaFZiTzUwV2ZVZlhOK3BmVFhZU05yc2YxNkdCQkVZZ295eHQKcVo0QmZqOHB6Z0NUMy8zSmtuT0ppV1NlNXl2a0hKRXMwcm5PZmM1dk1ablQ1cjdTSHBEd0NSUjVYQ09yVGRMYQpJUjlObVhtZDRjOG5ueENiSElnTnNJcGtRVEc0RG15UUpLU2JYSEdQdXJ0K0hCdmJhb0FQSWJ6cDI2YTNRUFN5Cmk2bXg1TythR3RBOWFabnVxQ2lqNFR5ejhMSVJuTTk4UU9iZDUwTjlvdGc2dGFtTjhqU1p4TlFRNFFiOUNZUVEKTys3RVRQVHNKM3hDd25SOGdvb0p5YlFESmJ3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlET0RDQ0FpQ2dBd0lCQWdJR0lBWUZGbkFDTUEwR0NTcUdTSWIzRFFFQkJRVUFNRHN4Q3pBSkJnTlZCQVlUCkFsSlBNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkQKUVRBZUZ3MHdOakEzTURReE56SXdNRFJhRncwek1UQTNNRFF4TnpJd01EUmFNRHN4Q3pBSkJnTlZCQVlUQWxKUApNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkRRVENDCkFTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGN6dVg3SUpVcU90ZHUwS0J1cVY1RG8KMFNMVFpMclRrK2pVcklaaFFHcGdWMmhVaEUyOGFsUUNCZi9mbTVvcXJsMEhqMHJES0gvdit5djZlZkhIcmZBUQpVeVNRaTJiSnFJaXJyMXFqQU9tK3VrYnVXM043TEJlQ2dWNWlMS0VDWmJPOXhTc0Fmc1Q4QXpOWERlM2krczVkClJkWTR6VFcyc3NIUW5JRktxdVN5QVZ3ZGoxK1p4TEd0MjRnaDY1QUlnb0R6TUtORDVwQ0NybFVvU2UxYjE2a1EKT0E3K2oweGJtMGJxUWZXd0NIVEQwSWd6dG56WGROL2NoTkZERG5VNW9TVkFLT3A0eXc0c0xqbWRqSXR1Rmh3dgpKb0lRNHVObGxBb0V3RjczWFZ2NEVPTFF1bnBMKzk0M0FBQWFXeWpqMHB4elBqS0htS0hKVVMvWDNxd3pzMDhDCkF3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBY1l3SFFZRFZSME8KQkJZRUZPQ01tOXNsU2JQeGZJYldza0tIQzlCcm9ObmtNQTBHQ1NxR1NJYjNEUUVCQlFVQUE0SUJBUUErMGh5SgpMalg4K0hYZDVuOWxpUFJ5VE1rczF6Sk84OTBaZVVlOWpqdGJrdzlRU1NRVGF4UUdjdThKMDZHaDQwQ0V5ZWNZCk1uUThTRzRQbjB2VTl4N1RrNFprVkpkamNsRFZWYy82SUpNQ29wdkRJNU5PRmxWMm9IQjViYzBoSDg4dkxid1oKNDRneCtGa2FnUW5JbDZaMHgyREVXOHhYanJKMS9Sc0NDZHRaYjNLVGFmY3hRZGFJT0wrSHNyMFdlZm1xNUw2SQpKZDFoSnlNY3RURUhCRGEwR3BDOW9IUnhVSWx0dkJUakQ0YXU4YXMreDZBSnpLTkkwZURiWk9lU3RjK3Zja053CmkvbkRoRHdUcW42U20xZFRrL3B3d3BFT01mbWJaMTNwbGpoZVg3TnpUb2dWWjk2ZWRoQmlJTDVWYVpWREFEbE4KOXU2d1drNUpSRlJZWDBLRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJSkVRQTB0azdHTmkwMk1BMEdDU3FHU0liM0RRRUJDd1VBTUVFeEN6QUpCZ05WCkJBWVRBbEpQTVJRd0VnWURWUVFLRXd0RFJWSlVVMGxIVGlCVFFURWNNQm9HQTFVRUN4TVRZMlZ5ZEZOSlIwNGcKVWs5UFZDQkRRU0JITWpBZUZ3MHhOekF5TURZd09USTNNelZhRncwME1qQXlNRFl3T1RJM016VmFNRUV4Q3pBSgpCZ05WQkFZVEFsSlBNUlF3RWdZRFZRUUtFd3REUlZKVVUwbEhUaUJUUVRFY01Cb0dBMVVFQ3hNVFkyVnlkRk5KClIwNGdVazlQVkNCRFFTQkhNakNDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNREYKZFJtUmZVUjBkSWYrRGp1VzNOZ0JGc3p1WTVIbkMyL09Pd3BwR256QzQ2K0Nqb2JYWG85WDY5TWhXZjA1TjBJdwp2bERxdGcrcGlOZ3VMV2toNTlFM0dFNTlrZFVXWDJ0YkFNSTVRdzAyaFZLNVUyVVBIVUxsajg4RjArN2NEQnJaCnVJdDRJbWZrYWJCb3hUemtiRnBHNTgzSCt1L0U3RXU5YXFTcy9jd29VZStTdENtcnF6V2FUT1RFQ01ZbXpQaHAKbitTYzhDblRYUG5HRmlXZUk4TWd3VDBQUHpoQXNQNkNSRGlxV2hxS2EyTllPTFFWMDdZUmFYc2VWTzZNR2lLcwpjcGMvSTFtYnlTS0V3UWRQekgvaVY4b1NjTHVtWmZOcGRXTzlsZnNibDgza3FLLzIwVTZvMllweEpNMDJQYnlXCnhQRnNxYTdsencxdUtBMndEclhLVVh0NEZNTWdMMy83RkZYaEVabjkxUXFobmdMallsL3JOVXNzdUhMb1BqMVAKckN5N0xvYmlvM2FQNVpNcXo2V3J5RnlOU3diL0VrYXNlTXNVQnpYZ3FkK0w2YThWVHhhSlc3MzJqY1pacm9pRgpEc0dKNng5bnhVV08vMjAzTml0NFpvT1JVU3M5LzFGM2RtS2g3R2MrUG9HRDRGYXBVQjhmZXBtclk3K0VGM2Z4CkRUdmY5NXhoc3pXWWlqcXk3RHdhTno5K2o1TFAyUklVWk5vUUFoVkIvMC9FNnh5anlmcVo5MGJwNFJqWnNiZ3kKTGNzVURGRFlnMldEN3JsY3o4c0ZXa3o2R1pkcjFsMFQwOEpjVkx3eWM2QjQ5ZkZ0SHN1ZnBhYWZJdHpSVVo2QwplV1JnS1JNK28vMVBjbXFyNHRUbHVDUlZMRVJMaW9oRW5NcUUweW83QWdNQkFBR2pRakJBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTQ0lTMW14dGVnNEJYcnprd0oKZDhSZ25sUnVBekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBWU40YXVPZnlZSUxWQXpPQnl3YUs4U0pKNmVqcQprWC9HTTE1b0dRT0dPME1CendkdzVBZ2VaWVdSNWhFaXQvVUNJNDZ1dVI1OUgzNXM1cjBsMVpVYThnV21yNFVDCmI2NzQxakgvSmNsS3lNZUtxZG1mUzBtYkVWZVpra01SM3JZenBNelhqV1I5MU0wOEtDeTBtcGJxVGZYRVJNUWwKcWlDQTJDbFY5K0JCL0FZbS83azI5VU1VQTJaNDRSR3gyaUJmUmdCNEFDR2xIZ0FvWVhodnFBRUJqNTAwbXYvMApPSkQ3dU5HemNnYkpjZWFCeFhudEM2WjU4aE1MblBkZERuc2trN1JJMjRaZjNsQ0dlT2RBNWpHb2tIWndZYStjCk55d1J0WUszcXE0a05GdHlER2tOelZtZjluR3ZuQXZSQ2pqNUJpS0RVeVVNL0ZIRTVyN2lPWlVMSksydjBaWGsKbHRkMFpHdHhUZ0k4cW9YeklLTkRPWFpiYkZEK21wd1VIbVVVaWhXOW80SkZXa2xXYXRLY3NXTXk1V0hnVXlJTwpwd3BKNnN0K0g2amlZb0QyRUVWU21BWVkzcVhOTDMrcTFPaytDSExzSXdNQ1BLYXEyTHhuZEQwVUYvdFVTeGZqCjAzazliV3RKeVNnT0xuUlF2d3paUmpvUWhzbW5QK21nN0gvcnBYZFlhWEhtZ3dvMzhvWkphcjU1Q0pEMkFoWmsKUHVYYVRINE1OTW41WDdhektGR25weXVxU2ZxTlpTbE80MnNUcDVTakxWRnRlQXhFeTkvZUNHL09vMlNyMDVXRQoxTGxTVkhKN2xpWE12R25qU0c0TjBNZWRKNXFxK0JPUzNSN2ZZNTgxcVJZMjdJeTRnL1E5aVkvTnRCZGUxN01YClFSQmRKM05naFZkSklnYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGUtU3ppZ25vIFJvb3QgQ0EgMjAxNwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1FEQ0NBZVdnQXdJQkFnSU1BVlJJN3lIOWwxa045UVFLTUFvR0NDcUdTTTQ5QkFNQ01IRXhDekFKQmdOVgpCQVlUQWtoVk1SRXdEd1lEVlFRSERBaENkV1JoY0dWemRERVdNQlFHQTFVRUNnd05UV2xqY205elpXTWdUSFJrCkxqRVhNQlVHQTFVRVlRd09Wa0ZVU0ZVdE1qTTFPRFEwT1RjeEhqQWNCZ05WQkFNTUZXVXRVM3BwWjI1dklGSnYKYjNRZ1EwRWdNakF4TnpBZUZ3MHhOekE0TWpJeE1qQTNNRFphRncwME1qQTRNakl4TWpBM01EWmFNSEV4Q3pBSgpCZ05WQkFZVEFraFZNUkV3RHdZRFZRUUhEQWhDZFdSaGNHVnpkREVXTUJRR0ExVUVDZ3dOVFdsamNtOXpaV01nClRIUmtMakVYTUJVR0ExVUVZUXdPVmtGVVNGVXRNak0xT0RRME9UY3hIakFjQmdOVkJBTU1GV1V0VTNwcFoyNXYKSUZKdmIzUWdRMEVnTWpBeE56QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKYmNQWXJZc0h0dgp4aWUrUkpDeHMxWVZlNDVESkgwYWhGbnVZMml5eGw2SDBCVklIcWlRcmIxVG90cmVPcENtWUY5b01yV0dRZCtICld5eDd4ZjU4ZXRxall6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01CMEcKQTFVZERnUVdCQlNIRVJVSTBhckJlQXl4cjg3R3laRHZ2ekFFd0RBZkJnTlZIU01FR0RBV2dCU0hFUlVJMGFyQgplQXl4cjg3R3laRHZ2ekFFd0RBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXRWZmQxNHBWQ3piaGhrVDYxTmxvCmpiamNJNHFLRGRRdmZlcHo3TDlOYktnQ0lRRExwYlFTK3VlMTZNOStrL3p6Tlk5dlRscDh0THhPc3Z4eXFsdFoKK2VmY01RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnNEQ0NBNWlnQXdJQkFnSVFGY2k5WlVkY3I3aVhBRjdrQnRLOG5UQU5CZ2txaGtpRzl3MEJBUVVGQURCZQpNUXN3Q1FZRFZRUUdFd0pVVnpFak1DRUdBMVVFQ2d3YVEyaDFibWRvZDJFZ1ZHVnNaV052YlNCRGJ5NHNJRXgwClpDNHhLakFvQmdOVkJBc01JV1ZRUzBrZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWUKRncwd05ERXlNakF3TWpNeE1qZGFGdzB6TkRFeU1qQXdNak14TWpkYU1GNHhDekFKQmdOVkJBWVRBbFJYTVNNdwpJUVlEVlFRS0RCcERhSFZ1WjJoM1lTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRXFNQ2dHQTFVRUN3d2haVkJMClNTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUYKQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE0U1VQN28zYmlETjFaODJ0SDMwNlRtMmQweThVODJOMHl3RWhhamZxaEZBSApTeVpiQ1VOc0laNXF5TlVEOVdCcGo4endJdVFmNS9kcUlqRzNMQlh5NFA0QWFrUC9oMlhHdFJyQnAweHRJbkFoCmlqSHlsM1NKQ1JJbUhKN0syUktpbFR6YTZXZS9DS0JrNDlaQ3QwWHZsL1QyOWRlMVNoVUNXSDJZV0V0Z3ZNM1gKRFpvVE0xUFJZZmw2MWRkNHM1b3o5d0NHemgxTmxEaXZxT3g0VVhDS1hCQ0RVU0gzRVQwMGhsN2xTTTJYZ1lJMQpUQm5zWmZacnhRV2g3a2NUMXJNaEo1UVFDdGtrTzdxK1JCTkdNRCtYUE5qWDEycnVPempqSzlTWERya2I1d2RKCmZ6Y3ErWGQ0ejFUdFcwYWRvNEFPa1VQQjFsdGZGTHFmcG8wa1IwQlp2M0k0c2pac04vK1owVjBPV1FxcmFmZkEKc2dSRmVsUUFycjVUOXJYbjRmZzhvekhTcWY0aFVtVEZwbWZ3ZFFjR2xCU0JWY1luNUFHUEY4RnFjZGUrUy91VQpXSDErRVRPeFF2ZGliQmpXendsb1BuOXM5aDZQWXEybFk5c0pweDhpUWtFZWI1bUtQdGY1UDBCNmViQ2xBWkxTCm5UMElGYVVRQVMyek1uYW9sUTJ6ZXByN0J4QjRFVy9oajhlNkR5VWFkQ3JsSEpoQm1kOGhoK2lWQm1vS3MycEgKZG1YMk9zK1BZaGNaZXdvb3pSclNneDRoeHl5L3Z2OWhhTGRuRzd0NFRZM09aK1hrd1k2M0kyYmluWkIxTkppcApOaXVLbXBTNW5lek1pckg0SllsY1dyWXZqQjl0ZVNTblVtakRoRFhpWm8xakRpVk4xUm15NW5rM3B5S2RWREVDCkF3RUFBYU5xTUdnd0hRWURWUjBPQkJZRUZCNE05N1puOHVHU0pnbEZ3RlU1TG5jL1FrcWlNQXdHQTFVZEV3UUYKTUFNQkFmOHdPUVlFWnlvSEFBUXhNQzh3TFFJQkFEQUpCZ1VyRGdNQ0dnVUFNQWNHQldjcUF3QUFCQlJGc01MSApDbFo4N2x0NERKWDVHRlBCcGh6WUVEQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FnRUFDYk9EVTFrQlBwVkp1ZkdCCnV2bDJJQ08xSjJCMDFHcVpORjVzQUZQWm4vS21zU1FIUkdvcXhxV09lQkxvUjlsWUd4TXFYbm1ibndvcVo2WWwKUHdacFZuUERpbVpJK3ltQlYzUUd5cHpxS09nNFp5WXI4ZFcxUDJXVCtEWmRqbzJOUUNDSEdlcnZKOEE5dERrUApKWHRvVUhSVm5BeFpmVm85UVpRbFVnamdSeXdWTVJuVnZ3ZFZ4cnNTdFpmMFg0T0Z1bkhCMld5QkVYWUtDckMvCmdwZjM2ajM2K3V3dHFTaVVPMWJkMGxFdXJzQzlDQldNZDFJMGx0YWJyTk1kam1FUE5YdWJyamxwQzJKZ1FDQTIKajYvN051NHRDRW9kdUwrYlhQanFwUnVnYzZiWStHN2dNd1JmYUtvbmgrM1p3WkNjN2IzamFqV3ZZOStyR05tNgo1dWxLNmxDS0QyR1RIdUl0R2VJd2xEV1NYUTYyQjY4WmdJOUhrRkZMTGszZGhlTFNDbElLRjVyOEdyQlFBdVVCCm8yTTNJVXhFeEp0Um1SRU9jNXdHajFRdXB5aGVSRG1IVmkwM3ZZVkVsT0VNU3l5Y3c1S0ZOR0hMRDdpYlNrTlMKL2pRNmZianBLZHgycWNndytCUnhnTVllTmtoMElrRmNoNExvR0hHTFFZbEU1MzVZVzZpNGpSUHBwMnpEUisyegpHcDFpcm8yQzZwU2UzVmtRdzYzZDRrM2pNZFhIN09qeXNQNlNIaFlLR3Z6WjgvZ250c20rSGJSc1pKQi85T1RFClc5YzNya0lPM2FRYWIzeUlWTVVXYnVGNmFDNzRPcjhOcER5Sk8zaW5UbU9EQkNFSVo0M3lna25RVy8yeHpRK0QKaE5RK0lJWDNTajByblAwcUNnbE42b0g0RVp3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gQzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWJHZ0F3SUJBZ0lLZTNHMmdsYTRFbnljcURBS0JnZ3Foa2pPUFFRREF6QmFNUXN3Q1FZRFZRUUcKRXdKVlV6RVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVVTUJJR0ExVUVDaE1MWlUxMVpHaHlZU0JKYm1NeApJREFlQmdOVkJBTVRGMlZ0VTJsbmJpQkZRME1nVW05dmRDQkRRU0F0SUVNek1CNFhEVEU0TURJeE9ERTRNekF3Ck1Gb1hEVFF6TURJeE9ERTRNekF3TUZvd1dqRUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG4KYmlCUVMwa3hGREFTQmdOVkJBb1RDMlZOZFdSb2NtRWdTVzVqTVNBd0hnWURWUVFERXhkbGJWTnBaMjRnUlVORApJRkp2YjNRZ1EwRWdMU0JETXpCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCUDJsWWE1N0poQWQ2YmNpCk1LNEc5SUd6c1VKeGxUbTgwMUxqcjYvNThwYzFralpHRG9lVmpiazVXdW03MzlEK3lBZEJQTHRWYjRPamF2dGkKc0lHSkFuQjlTTVZLNCtraVZDSk5rN3RDREs5M25DT21mZGRoRWM1bHgvaC8vdlh5cWFOQ01FQXdIUVlEVlIwTwpCQllFRlB0YVNOQ0FJRUR5cU9rQUIya1pkNmZtdy9UUE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01RQzAyQzhDaWYyMlRHSzZRMDRUaEhLMXJ0MGMKM3RhMTNGYVBXRUJhTGQ0Z1RDS0R5cE9vZnU0U1FNZldoMC80MzRVQ01Cd1VaT1I4bG9NUm5MRFJXbUZMcGc5Sgowd0Q4b2Z6a3BmOS9yZGN3ME1kM2Y3NkJCMVV3VUNBVTlWYzRDcWd4VVE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUakNDQWRPZ0F3SUJBZ0lLUFBZSHFXaHdEdHFMaERBS0JnZ3Foa2pPUFFRREF6QnJNUXN3Q1FZRFZRUUcKRXdKSlRqRVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVsTUNNR0ExVUVDaE1jWlUxMVpHaHlZU0JVWldObwpibTlzYjJkcFpYTWdUR2x0YVhSbFpERWdNQjRHQTFVRUF4TVhaVzFUYVdkdUlFVkRReUJTYjI5MElFTkJJQzBnClJ6TXdIaGNOTVRnd01qRTRNVGd6TURBd1doY05ORE13TWpFNE1UZ3pNREF3V2pCck1Rc3dDUVlEVlFRR0V3SkoKVGpFVE1CRUdBMVVFQ3hNS1pXMVRhV2R1SUZCTFNURWxNQ01HQTFVRUNoTWNaVTExWkdoeVlTQlVaV05vYm05cwpiMmRwWlhNZ1RHbHRhWFJsWkRFZ01CNEdBMVVFQXhNWFpXMVRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGdSek13CmRqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFqcFF5NExSTDFLUE94c3QzaUFoS0FuamxmU1UyZnlTVTAKV1hUc3V3WWM1OEJ5citpdUwrRkJWSWNVcUVxeTZIeUM1bHRxdGR5emRjNkxCdENHSTc5RzFZNFBQd1QwMXh5UwpmdmFsWThMMVg0NHVUNkVZR1FJck1ncUNaSDBXazlHalFqQkFNQjBHQTFVZERnUVdCQlI4WFFLRUU5VE1pcHVCCnpoY2NMaWtlbkVoalFqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBS0JnZ3EKaGtqT1BRUURBd05wQURCbUFqRUF2dk5oendJUUhXU1ZCN2dZYm9pRkJTK0RDQmVReWgrS1RPZ05HM3F4cmRXQgpDVWZ2TzZ3SUJIeGNtYkh0UndmU0FqRUFuYnBWL0tsSzZPM3Q1bllCUW52SStHRFpqVkdMVlR2N2pIdnJaUW5ECitKYk5SNmlDOGhaVmR5UitFaENWQkN5agotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIFJvb3QgQ0EgLSBDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGN6Q0NBbHVnQXdJQkFnSUxBSzdQQUxyRXp6TDRRN0l3RFFZSktvWklodmNOQVFFTEJRQXdWakVMTUFrRwpBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbmJpQlFTMGt4RkRBU0JnTlZCQW9UQzJWTmRXUm9jbUVnClNXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2ZENCRFFTQXRJRU14TUI0WERURTRNREl4T0RFNE16QXcKTUZvWERUUXpNREl4T0RFNE16QXdNRm93VmpFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbgpiaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2CmRDQkRRU0F0SUVNeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeit1cHVmR1oKQmN6WUtDRks4M00wVVlSV0VQV2dUeXdTNC9vVG1pZlF6L2w1R25SZkhYazUvRnY0Y0k3Z2tsTDM1Q1g1VklQWgpIZFBJV29VL1hzZTJCKzQrd002YXI2eFdRaW81SlhEV3Y3VjdOcTJzOW5QY3pkY2Rpb09sK3l1UUZUZHJIQ1pICjNEc3BWcE5xczhGcU9wMDk5Y0dYT0ZnRml4d1I0K1MwdUYyRkhZUCtlRjhMUldnWVNLVkdjelE3L2cvSWRydkgKR1BNRjBZYnpoZTNudWRreXJWV0l6cWEya2JCUHJINFZJNWIyUC9BZ05CYmVDc2JFQkVWNWY2Zjl2dEtwcGErYwp4U01xOXp3aGJMMnZqMDdGT3JMek5CTDgzNEFhU2FUVXFaWDNub2xlb29tc2xNdW9hSnV2aW1VbnpZbnUzWXkxCmF5bHdRNkJwQytTNUR3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVUvcUhnY0I0cUF6bFNXa0srWEpHRmVoaXEKVGJVd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTApCUUFEZ2dFQkFNSktWdm9WSVhzb291bmxIZnY0TGNRNWxrRk1PeWNzeEd3WUZZREdySzlIV1M4bUMrTTJzTzg3Ci9rT1hTVEtaRWhWYjN4RXAvNnRUK0x2QmVBK3NuRk92Vjcxb2pEMXBNL0Nqb0NOak8yUm5Ja1N0MVhITFZpcDQKa3FOUEVqRTJOdUxlL2dERW8yQVBKNjJnc0lxMU5ucFNvYjBuOUNBbll1aE5sQ1FUNUFvRTZUeXJMc2hEQ1VyRwpZUVRsU1RSKzA4VEk5US9BcXVtNlZGN3pZeXRQVDFEVS9ybDdtWXc5d0M2OEFpdlR4RURraWdjeEhwdk9KcGtUCit4SHFtaUlNRVJuSFhodUJVRERJbGhKdTU4dEJmNUU3b2tlM1ZJQWIzQURNbXBEcXc4TlFCbUlNTU1BVlNLZW8KV1h6aHJpS2k0Z3A2RC9waXExSk00ZkhmeXI2RERVST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGVtU2lnbiBSb290IENBIC0gRzEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURsRENDQW55Z0F3SUJBZ0lLTWZYa1lneHNXTzNXMkRBTkJna3Foa2lHOXcwQkFRc0ZBREJuTVFzd0NRWUQKVlFRR0V3SkpUakVUTUJFR0ExVUVDeE1LWlcxVGFXZHVJRkJMU1RFbE1DTUdBMVVFQ2hNY1pVMTFaR2h5WVNCVQpaV05vYm05c2IyZHBaWE1nVEdsdGFYUmxaREVjTUJvR0ExVUVBeE1UWlcxVGFXZHVJRkp2YjNRZ1EwRWdMU0JICk1UQWVGdzB4T0RBeU1UZ3hPRE13TURCYUZ3MDBNekF5TVRneE9ETXdNREJhTUdjeEN6QUpCZ05WQkFZVEFrbE8KTVJNd0VRWURWUVFMRXdwbGJWTnBaMjRnVUV0Sk1TVXdJd1lEVlFRS0V4eGxUWFZrYUhKaElGUmxZMmh1YjJ4dgpaMmxsY3lCTWFXMXBkR1ZrTVJ3d0dnWURWUVFERXhObGJWTnBaMjRnVW05dmRDQkRRU0F0SUVjeE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWswdTc2V2FLN3AxYjFUU1QwQnNldytlZXVHUXoKZjJONGFMVE5MbkYxMTVzZ3hrMHB2TFpvWUlyM0lacFdOVnJ6ZHIzWXpaci9rMVpMcFZrR29aTTBLZDBXTkhWTwo4b0cweDVaT3JSa1ZVa3IrUEhCMWNNMnZLNnNWbWpNOHFyT0xxczFEL2ZYcWNQL3R6eEU3bE01T01oYlRJMEFxCmQ3T3ZQQUVzYk8yWkxJdlpUbW1Zc3ZlUFFiQXllR0hXRFYvRCtxSkFraDFjRitad1BqWG5vcmZDWXVLcnBEaE0KdFRrMWIrb0RhZm82VkdpRmJkYnlMME5WSHBFTkR0alZhcVNXMFJNOExIaFE2RHFTMGhkVzVUVWFRQncralN6dApPZDlDNElOQmROK2p6Y0tHWUVobzQya0xWQUNMNUhacElRMTVUalFJWGhUQ3pMRzNyZGQ4Y0lySGhRSURBUUFCCm8wSXdRREFkQmdOVkhRNEVGZ1FVKys4TmhwNnc0OTJwdWZFaEYzOCsvUEIzS3hvd0RnWURWUjBQQVFIL0JBUUQKQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGbi84b3oxaDMxeApQYU9mRzF2UjJ2alRuR3Mydlp1cFlldmVGaXgwUFo3bWRkclh1cWU4UWhmblBaSHI1WDNkUHB6eHo1S3NiRWpNCndpSS9hVHZGdGhVdm96WEdhQ29jVjY4NTc0M1FOY01ZREhzQVZoek5peGwwM3I0UEV1RFFxcUUvQWpTeGNNNmQKR05ZSUF3bEc3bURnZnJiRVNRUlJmWEJndktxeS8zbHllcVlkUFY4cStNcmkvVG0zUjducmZ0OEVJNi82bkFZSAo2ZnRqazRCQXRjWnNDakVvemd5Zno3TWpOWUJCald6RU4zdUJMNENoUUVLRjZkazRqZWloVTgwQnYybm9XZ2J5ClJRdVErcTdodjUzeXJsYzhwYTZ5VnZTTFpVRHAvVEdCTFBRNUNkanVhNmUwcGgwVnBaajNBWUhZaFgzelVWeHgKaU42NnpCK0Fma289Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyB2VHJ1cyBFQ0MgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0R6Q0NBWldnQXdJQkFnSVVibXE4V2FwVHZwZzVaNkxTYTZRNzVtMGMxdG93Q2dZSUtvWkl6ajBFQXdNdwpSekVMTUFrR0ExVUVCaE1DUTA0eEhEQWFCZ05WQkFvVEUybFVjblZ6UTJocGJtRWdRMjh1TEV4MFpDNHhHakFZCkJnTlZCQU1URVhaVWNuVnpJRVZEUXlCU2IyOTBJRU5CTUI0WERURTRNRGN6TVRBM01qWTBORm9YRFRRek1EY3oKTVRBM01qWTBORm93UnpFTE1Ba0dBMVVFQmhNQ1EwNHhIREFhQmdOVkJBb1RFMmxVY25WelEyaHBibUVnUTI4dQpMRXgwWkM0eEdqQVlCZ05WQkFNVEVYWlVjblZ6SUVWRFF5QlNiMjkwSUVOQk1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRVpWQktyb3g1bGtxcUhBakRvNkxOL2xsV1FYZjlKcFJDdXgzTkNOdHpzbHQxODgrY1RvTDAKdi9oaEpvVnMxb1ZiY25EUy9kdGl0TjlUaTcyeFJGaGlRZ25IK245YkVPZitRUDNBMk1Nck11ZHdwcmVtSUZVZAplNEJkUzQ5blRQRVFvMEl3UURBZEJnTlZIUTRFRmdRVW1Ebk52dGl5alBleXErR3RKSzk3ZktIYkg4OHdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXcKVjUzZFZ2SEg0K200U1ZCcm0ybkRiK3pEZlNYa1Y1VVRRSnRTMHp2elFCbThKc2N0QnA2MWV6YWY5U1hVWTJzQQpBakVBNmRQR25sYWFLc3loMmovSVppdlRXSndnaGZxcmtZcHdjQkU0WUdRTFlnbVJXQUQ1VGZzMGFOb0pyU0VHCkdKVE8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHZUcnVzIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZWakNDQXo2Z0F3SUJBZ0lVUStOeEU5aXpXUlJkdDg2TS9UWDliN3dGalVVd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1F6RUxNQWtHQTFVRUJoTUNRMDR4SERBYUJnTlZCQW9URTJsVWNuVnpRMmhwYm1FZ1EyOHVMRXgwWkM0eApGakFVQmdOVkJBTVREWFpVY25WeklGSnZiM1FnUTBFd0hoY05NVGd3TnpNeE1EY3lOREExV2hjTk5ETXdOek14Ck1EY3lOREExV2pCRE1Rc3dDUVlEVlFRR0V3SkRUakVjTUJvR0ExVUVDaE1UYVZSeWRYTkRhR2x1WVNCRGJ5NHMKVEhSa0xqRVdNQlFHQTFVRUF4TU5kbFJ5ZFhNZ1VtOXZkQ0JEUVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0lQQURDQ0Fnb0NnZ0lCQUwxVmZHSFR1QjBFWWdXZ3JteTNjTFJCNmtzRFhoQS9rRm9jaXp1d1pvdHNTS1ljCklyclZRSkx1TTdJaldjbU92RmphaTU3UUdmSXZXY2FNWTFxNm42TUxzTE9hWExvUnVCTHBETHZQYm15QWh5a1UKQXl5TkpKcklaSU8xYXF3VExEUHhuOXdzWVR3YVAzQlZtNjBBVW4vUEJMbitOdnFjd0JhdVl2NldURU4rVlJTKwpHclBTYmNLdmRtYVZheXF3bEhlRlhnUVBZaDFqZGZkcjU4dGJtbkRzUG1jRjhQNEhDSURQS05zRnhoUW5MNFo5CjhDZmUvK1orTTBqbkN4NVkwU2NyVXc1WFNtWFgrNktBWVB4TXZEVlRBV3FYY29LdjhSMXc2SnoxNzE3Q2JNZEgKZmxxVWhTWk5PN3JyVE9pd0NjSmx3cDJkQ1p0T3RaY0ZyUFVHb1BjMkJYNzBrTEpyeExUNVpPcnBHZ3JJRGFqdApKOG5VNTdPNXE0SWlrQ2M5S3VoOGtPKzhULzNpQ2lTbjNtVWtwRjNxd0hZdzAzZFErQTBFbTVRMkFYUEtCbGltCjB6dmMrZ1JHRTFXS3lVUkh1RkU1R2k3b05PSjV5MWxLQ24rOHB1OGZBMmRxV1NzbFlwUFpVeGxtUENkaUtZWk4KcEd2dS85Uk91dFcwNG81SVdnQVpDZkVGMmM2UnNmZnI2VGxQOW04RVE1cFY5VDRGRkwyL3MxbTAySTR6aEtPUQpVcXF6QXBWZytReE1hUG51MVJjTitIRlh0U1hrS2U1bFhhL1I3andYQzFwRHhhV0c2aVNlNGdVSDNEUkNFcEhXCk9YU3VURUdDMi9LbVNOR3ptL016cXZPbXdNVk85ZlNkZG1QbUFzWWlTOEdWUDFCa0xGVGx0dkE4S2M5WEFnTUIKQUFHalFqQkFNQjBHQTFVZERnUVdCQlJVWW5CajhYV0VRMWlPMFJZZ3NjYXNHcnoyaVRBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUticVNTYWV0CjhQRnd3K1NYOEorcEpkVnJualQrNWhwazlqcHJVcklRZUJxZlROcUsydXdjTjFMZ1FrdjdiSGJLSkFzNUVoV2QKbnhFdC9IbGszT0RnOWQzZ1Y4bWxzblp3VUtUK3R3cHcxYUEwOFhYWFRVbTZFZEd6Mk95Qy8rc094TDlrTFgxagpiaGQ0N0YxOGlNanJqbGQyMlZrRStyeFNIMFdzOEhxQTdPeHZkcTZSMnhDT0JOeVMzNkQyNXE1SjA4RnNFaHZNCkthcjVDS1hpTnhUS3NiaG03eHFDNVBENDhhY1dhYmZicVdFOG4vVXh5K1FBUnNJdmRMR3gxNEh1cUNhVnZJaXYKVERVSEtnTEtlQlJ0Unl0QVZ1bkxLbUNoWndPZ3pveThzSEpueERITzJ6VGxKUU5nSlh0eG1PVEFHeXRmZEVMUwpTOFZaQ0FlSHZzWERmK2VXMmVIY0tKZldqd1hqOVp0T3loMVFSd1ZUc01vNTU0V2dpY0VGT3dFMzB6OUo0bmZyCkk4aUlaanM5T1hZaFJ2SHNYeU80NjZKbWRYVEJRUGZZYUpxVDRpMnBMcjBjb3g3SWRNYWtMWG9ncXp1NHNFYjkKYjkxZlVsVjFZdkNYb0h6WE9QMGwzODJnbXhEUGk3ZzRYbDdGdEtZQ05xRWVYeHpQNHBhZEthcjltSzVTNGZOQgpVdnVwTG5LV255Zmpxbk45K0JvalpuczdxMld3TWdGTEZUNDlvazhNS3pXaXh0bG5FalV3elhZdUZyT1puazFQClRpMDdORVBobWc0TnBHYVh1dEljU2t3c0tvdUxnVTl4R3FuZFhIdDdDTVVBRFRkQTQzeDdWRjh2aFY5Mjl2ZW4Kc0J4WFZzRnk2SzJpcjQwelNib2ZpdHptZEh4Z2htK0hsM3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'secret', 'combined-ca-bundle', '-n', 'openstack', '-o', 'jsonpath={.data.tls-ca-bundle\\.pem}'], 'start': '2025-06-06 09:35:07.567313', 'end': '2025-06-06 09:35:07.755067', 'delta': '0:00:00.187754', 'msg': '', 'stdout_lines': ['IyByb290Y2EtcHVibGljCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEL0RDQ0FtU2dBd0lCQWdJUVVZSG4xTEI4cmhOdjlKYzlsTXYrbURBTkJna3Foa2lHOXcwQkFRc0ZBREFZCk1SWXdGQVlEVlFRREV3MXliMjkwWTJFdGNIVmliR2xqTUI0WERUSTFNRFl3TmpBNU1qZ3pNMW9YRFRNMU1EWXcKTkRBNU1qZ3pNMW93R0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekNDQWFJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTVJoV3FLSFE1a3MwUlpBYkpGUDZDVXdFL045V1pmOHhSTEdtQXBNCm5aRzRPdTBieVF5a2FRbWIrMmZGMEZKakU3TlduU0E4MG1qVCtqMm13eXpEMlh6NndMNFdMQnVzVFRPWWhzUFkKSTR5cE11YTU5VENSc0ZkdmNicjdWYzdxaS9iVTVPWDB5SkJWNy9STm4xOVpPY0ZZcGhtSEM1TXVnRU1lQkFZUQo5cXB0R1FCeENZRzB1YVBPZE01cmpGNk9RdXFONFFYM0dUdW5YVnF0TU1ZUlN6U2c1dHNDdWFYWDk4NWFDK0VqCi9KcWdMWlBGeXd4N0hJbDZlcVczVmFMQTN0RmtTVm9kaWM0KzFPNUIxd2F2VE1vem5nVDJ6QUVhcjRRL0pQVmQKckViZHZXSEtvcEFZay9wMFZUTmNidDFRL0VEbVRQVXpMSU1ORDhJUU85eE5mSWdhRERMZHkwVmhPdGJDVFJjVQpWOVJlYm4vN3luZFJ6eENiM0ZxbExKcGZFK0FGVklVcnpUSmhVMHhoOHUyOXRJREE5UlBodUsrYXZUWnZLSm5jCmM3b0QvNG1nVjVGVzEvK1lzSEVyMEtLR213OFE3UW5hUmllY21jYlFCeFk2UmZydmpSRTIvd012czk2YzZ4V3AKcDMrcVU2RkVGVDhjQWhtc2ZrYjdFYUZ3UHdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUpsa0x5NVI0ZHNEODIwZWxmT3ZxbTBTV1lGTXdEUVlKCktvWklodmNOQVFFTEJRQURnZ0dCQUJzSDRUYVJQeWs4eTc3bEpGR3NtNUxzT1hianRkOHg5bjNLbUtjMENoUHAKaHFaMkE0OWFLY2UxMzRlMWtUVnBGaDdXUlQ1cWM5ZjlqY2JSZ015WEhsMWFWWmw3YXVkVDlGWXRIYUE1cVRPOApOME9tVFRadkt6bHgrbzhDTGdoVW95MTdiMEROL2I0ZmJaUWJCdlp6UFJuNmQxYmVOT05FVWFlMldaTGpFQkdmClR2blpaRmxzWWF2VWpvSGxZUjRaMjI3ZWFJZGkyU3dwQTRQNnVZN21vRkhiUGtMUkUwZG9ST0tSRGJNM0VJUzMKWnJuQVh0WEtJRS8wMFFZYXZ3dHNzdzVQRnhpRmVDeXo1eGZkVmdtU09mRDdVRDQyZS80WUhid25Ec3VvU3FDRApxZlo2anZqbkYrTmczbHhFSVQraXpDWUFYOVQySWc3WWhRMEI1SHRLNGQyZlhTVFJESmxjb3FjUk9sV3IwLytzCjFOakRWVXljUXVwdDVhK0M0WEl1cnJMWDhTQ2tKT3NPVmNrbXBDa3FqN3R4RHg3VlhmWmhRQ2R1cmdLd2U5NzAKeE9vaHFPWVJycERGb1laaVB5OUM0MjY2VDlNTlMzTGhWSUNMMFdBbU00TUJOUXRxeVdCblhHd1EvNHR4RW82aQpCME5rMzgyVnpMK2NwS1gvZlFaN0p3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1pbnRlcm5hbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBbWlnQXdJQkFnSVFjL0dGUU4veVV4bHdDSzN1Sk4yUnVqQU5CZ2txaGtpRzl3MEJBUXNGQURBYQpNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dIaGNOTWpVd05qQTJNRGt5T0RNMFdoY05NelV3Ck5qQTBNRGt5T0RNMFdqQWFNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dnZ0dpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQmp3QXdnZ0dLQW9JQmdRRGJMWTlPSG9ZaVh5ZWVodGdLSS9FNnZSYkJxUGFpYjNXTgpWbGtBVHh2a3JnVkFDREladnRVZkFITUx5ZWZaTEdmTVRmSkN0TjFOTm5MeSs3ZXZEWWpzZms4dTcrZTZObVZVCmdRUm5GY3YxbFArMlgzci9vOGZxbTJkUGxQYmhOU0o1eXU4Qi9WS2dvSi92MjNUQ1h3YncyNnNKWlo4MkgydXAKYm1RbmZRNHRibnNjZkdTNVFDQy81YnJOZ1Q5VloxY0dmRGZ0Ly9oTW1CZHZYNXlPamRFYVlvenlGa0lIZUhlUgpNVUxZNmdHOWJPUDd5bG9tMWo5NTR4dmR5OTllUUtDRkVGQjFnVENSWGh6b201VUFzOFJGUFhQUzBUMGJZcktXCkZGSkVVbUpFV3RybTRTQWRYMnVkZUtxRWhnbFRMb3dKSHczMXlqM0lKb1QyU003K0YydlJNR0oxcU1nWHlJQzgKbXY1M2l3cko1WDZnNFVDTEVSV0p6bHBRdkV3NEhUWnFNRHl4K0djVnQwZDQxV2UwQS9JSE8rbDdpKzByN0tDLwp0cEZrTjJsNm9VQ1dpcnpBbmpyYTYvUmE4K3dWNkVzMHhWT1ZlcDdlL215UG1GdU5oemhZTnVvRi8waUMwRE1iCnZpMU43ellrU0dnT01QZFhHcTdrZjVId1pWYXp2STBDQXdFQUFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2sKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkI5Q2NJWGw0RTNSbTZmOWswd214Z0xYMWVNeApNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJnUUNnSlBJMUZ0S3AyU0tDMVJ0MnlCdjNSeERzQkZoQkx0NTVUUUNDCkZadjF4eFFYTW93M0dYMVMwbE1aTVNVRWJwbzRjbmNKUmVIN1l1T1RINnl5L3orWDloRWlRN1B6RUhOZ0l5TXYKRGgxa0NWVThVS3dJKzQ0L3B6V2YzM2NmaVQvcG5BcnI5MUk5YXRxNnBQQTlPRTZKQmVUM3lyTzdaY1cwQzdZcgo0LzJTYWtDTS8zV3lVTWEzVEt1YmlFL1crMU02czNKMXNwN0xqeERmcUlKeW9QbHdSS2xjUS9LTFQ2aklLalo0CnE2TVVFSVcyak12VjFqcEJBQ2t1TE9MU1lFeHFJODlpcnFyd1orOGs2ZHA1MjJFMlVOSFQyNjB0QTVoYmtJeloKdzM4Z002Z2VqYzZKTDA1MzVRVTZmb085MTQ0eUtobFVUMm9Na2tOZWd0bHFCT2JNWTYvZTVXOWtlZlRGKzhLWApjMVRXNGY2N2pIZFB2eStiTUpzdVUrSkJLWFl5NHZhUXFWZUljNkUwNnRaSGtMaTNtTk40cHoyVVBXZHc5NXRUClllb1JxTThoMGw4T3ZvcXAvOGpBVGRQWGdwaDRIMjE2Sk5tdlRDdGo0bnNIVC9NVWh3ZkFwcStvSkg2di9CSmcKaGtmTHJKZ3BkZzdMSFdrQ0t2L3l5eklMb2JrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgcm9vdGNhLWxpYnZpcnQKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvekNDQW1lZ0F3SUJBZ0lSQUxNTnF2WHdwTlN2dVoxMlk3UEl2cDh3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2NtOXZkR05oTFd4cFluWnBjblF3SGhjTk1qVXdOakEyTURreU9ETTBXaGNOTXpVdwpOakEwTURreU9ETTBXakFaTVJjd0ZRWURWUVFERXc1eWIyOTBZMkV0YkdsaWRtbHlkRENDQWFJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTEttemZpMGVYaWJWa2pJRmRhUzR2V0pxek9jazdYNHorSEgKT0ZyU1N6ckVuQjBJUGxFcGhZUWg2M3RLQkdnR3RWR1I4WTFjYUNkSnNEQ3lPc1BSb0F6a2wxK0ZOVnJwWUdCVwpMdjBQN3JhUTFGK0ZueC9uT1A4cWlCdmhKMjF5RDRsV1phRG90dmtBUVdtOHZ2eUhBZk5aTFJGS0F3QnlGeWRjClo4ekdiaVdCKzJEKzhVdzAycUdoVTlBYlhkM0pYZUtad0diNnArOFB0KzVtQi9sWXUvOFR5R0Fqb1c4VlRRT2QKSWNabDMvQ3cvS1o1dVc3cjA1MmJZdzRXUUtoOTF4dTU2SHlaWTJRSmJXdGluT2RBcitLWHNRTHhXbUU5NFN4YQp6L1BRUkVzQ3VYWGdGcmhKem92d2UrRnJwY255Mjc5MWRuMGg1MmlsZzFsTmpWYlpTS1FuRGlIK3U0c2NpWTJECjNzM3VENEVscVJpbkZEZ3g0VjdEbFJEYXMvekZ4ZTMyU3RVQUlkSitBc0VqbDdLOGl2S3FFeDhid2lUTiszNlUKQzc4NmlEZmx4Rld1WUlabDdJelRvMmY2QnNFSUtMYVJvNUsyd295MXBna25tbnZOR3luY3dnMGNsd0N3L2FnMAptUUExcmU2c2pNd05ZWWswYUR6V2xQbkFxcitLMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFtbnZBVlRDeGFBNDZjLzdJVWRrMEI0a3ZxOHcKRFFZSktvWklodmNOQVFFTEJRQURnZ0dCQUtkZjM0azZPVGd1V09PV0ZVNElzNkl1TEduWjRacGh3K2JLNkMvUwp6Mnl4ekcvQitRSGNVOTNOYklSU05sMjdPTy83Vjd2aDNYUENZMUVTUDJ5eHZlUmtYaUpvbm0rMVg4R01GQ3doClJqQ01QL0N2V2NpcDZuWmpLMEdWYlZyYk9sRkNndE80Wk9OalF5aVRMQS9sV0dkNmRzd2pxZE9aV1l1MTJlK3gKL3hnaVo2YTJRdVgyWXdsWjJ5VFhZbkx4bjZKMGJuMThiTlJSQlBuL0p1dXl5UHFNWEt4Y21IYUU3YzRoZWtVKworS0I4dURUbkVpb3QrYUcrUnA2ZjVkTml1ZFU3LzdTcE5ZZnEzZEJER1pNVXlRay9LZExiY2FKQ1NOdGdoRWdUCklQK2oxbVBGei9ndytqS29Iak1KazRIbmR1Q05NMG9ONzk1RFprVU14TGZBaWRrTHRsQjYvTUdTUEhxUEQ0ZGUKenc5c2swWkd3bFpTMC9IbEJtUEJSdjZSMWxpM0FvVXNBWVJOOUQ2VXVUdFN0TTI0RjFtWFVoUlIrbWZXMmdGQwo3UkQzR2h1WmRLYnNqK3pVdmk0dUZuZThZdm04OS9sMERqMmdLVmpyTnd4TW5tTmJHL3JIZGxqNmdsUjdpblRZCnVEOWhHVzRsc2VHUGc1cmZNQ2ZTTnozMm9nPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1vdm4KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ5ekNDQWwrZ0F3SUJBZ0lSQU5EbGR1K0tUcHBkSjhyMWZlcStuRUF3RFFZSktvWklodmNOQVFFTEJRQXcKRlRFVE1CRUdBMVVFQXhNS2NtOXZkR05oTFc5MmJqQWVGdzB5TlRBMk1EWXdPVEk0TXpaYUZ3MHpOVEEyTURRdwpPVEk0TXpaYU1CVXhFekFSQmdOVkJBTVRDbkp2YjNSallTMXZkbTR3Z2dHaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUJqd0F3Z2dHS0FvSUJnUUN0d1ZLc0FQKzdYeHIxeWY4Wm1PSjFRNFZ1clpKSzgrcWpUTFh1ZnpBdzdRVFQKUjBIN25OOWE3QUJ4cXFGclRMUEZGRmpTSGVIVlA5YUJnQ2pXYjNTZHRSaSswb2gyUXY0eHZaQ2c4aktXNzBOYgppT0Uza1Zsd0tNcUpINnBPZ1NxcDhBbU15cC9YYUFPUW1iU2xkVkM3KzlmNTZlYVZyUE1yeHRuNmVKWWRiQTBzCmRDMG5VTjVkQ1hZV0czR2daYjd2VHlZM3J6VngyNnJmQWgweXR2S3VVa0pzMW8zakJGaEc4Y0pZZVhwblllVm4KYkFMaExkd2FMaGNxbUF5S1pvTHN0YXdCa2hiSXl2YWdpVmhudUFYZGgrdU8wYVUzNTJxbFRUWVdheFdnVVpwKwpaS3RQa1MzY1g1Wll0SytHd1JRRzhidWtFYjBGTm9nSFhnWEV3VTZLZ0lnd2hxcTdsZmlsM3lTYlRpNkNmaVo0CkFaNlR3SVdCR25qVTFraXJzYjJhT1NFNyt5M3FhaHlNYkpJeTBlZFRqek4rQi9wbUpkQTFVbkExcFB4V2toM3AKWWppQTE3QU45Z1FWK0JvWndKb2xENjFDMlc5WFU5UFF2TTJ1Q1NYOFVCVFRvMTJuQXk4MFExWFcwdkpxdXE1NwpVcE96TEJ0NGZGd3FJMlFtNEZNQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFbk14TnE4YVllWnFpSW5RcmVEZ1NqeFRqS01NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCZ1FCeHdaRGh4SFptclhTYVZtQzhTbVdyZSsybTYxQ1d0VEFHdngwdWtSTUI4ZGNWSTh0WgpINngzeW55Rk5XZXIyNUd3cDhEMjV3VkFyZ1AvUmFQVXB0TVEzT0RqQ2hnTHZhL2ZKeExWNmo3QTZGWnJybkpDCnNPM1E1Z3V1VE83S2t2TFE5eHpOTkp1OXB5bXAySnhQbEJjMDhKTGNtdVFMR2tXNEdVR0NEYVJQR2Exb24yUXEKcFV1eFh5ekhkbzRFVEtLS0QxZXFJamtoVnV5QlA4dmpEVXpEWWlMZHIwRGdsbXhIdEJTczY1cWNUdUVWM3hoeQpZUlpoNm51d2ZURytHSHBKYTV3WGVzMmQ3UitaQktRUCtJQWhYSmM0WDFzTlRhMkdoUmhNeXZqVkFBb2owWDRSCmdiNkRnVk93dDJFN2tlTDBlWWQ4RHRZYitZSXgrZlpDcDJOTC9aL1NUU05teWM0V0hjUGorVkE4elNOS2ZYOC8KUDdvYmxGL05UT2dNQk9KQ05CMGJwUkcvUGQxL3l6UU5CVzRucS9tR25OSkFJUVZmaHh3VjAxS3k0R1lITy8vSwpZRTZnUll5YzJ6aGNYMlB4TE8rWUxUQnlJVWNmQWluNC9Xdi9aWHVHdzJxOFpKZXBrOUZLUmNJL2FNMU5udThmCnEzZHk4UGdyL3NZNE10az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFDQ1ZSQUlaMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJSDB6Q0NCYnVnQXdJQkFnSUlYc08zcGtOL3BPQXdEUVlKS29aSWh2Y05BUUVGQlFBd1FqRVNNQkFHQTFVRQpBd3dKUVVORFZsSkJTVm94TVJBd0RnWURWUVFMREFkUVMwbEJRME5XTVEwd0N3WURWUVFLREFSQlEwTldNUXN3CkNRWURWUVFHRXdKRlV6QWVGdzB4TVRBMU1EVXdPVE0zTXpkYUZ3MHpNREV5TXpFd09UTTNNemRhTUVJeEVqQVEKQmdOVkJBTU1DVUZEUTFaU1FVbGFNVEVRTUE0R0ExVUVDd3dIVUV0SlFVTkRWakVOTUFzR0ExVUVDZ3dFUVVORApWakVMTUFrR0ExVUVCaE1DUlZNd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNiCnFhdS9ZVXFYcnkrWFpwcDBYOURabHYzUDR1Um03eDhmUnpQQ1JLUGZtdDRmdFZUZEZYeHBOUkZ2dThnTWptb1kKSHRpUDJSYThFRWcyWFBCanM1QmFYQ1EzMTZQV3l3bHh1ZkVCY29Td2ZkdE5nTTM4MDIvSitOcTJEb0xTUllXbwpHMmlvUGVqMFJHeTlvY0xMQTc2TVBoTUFoTjlLU01Eaklncm82VGVuR0V5eENRMGpWbjhFVGRrWGhCaWx5TnBBCmxIUHJ6ZzVYUEFPQk9wMEtvVmREYWF4WGJYbVFlT1cxdER2WXZFeU5LS0dubzZlNkFrNGwwU3F1N2E0RElyaHIKSUE4d0tGU1ZmK0R1emdwbW5kRkFMVzRpcjUwYXdRVVowbS9BOHAvNGU3TUNRdnRRcVIwdGt3OGpxOGJCRDVMLwowS0lWOVZNSmNSei9SUk9FNWlaZStPQ0lIQXI4RnJhb2N3YTQ4R09FQXFER1d1em5kTjl3cnFPREplcld4NWVICms2Zkdpb296bDJBM0VENlhQbTRwRmRhaEQ5R0lMQktmYjZxa3hrTHJRYUxqbFVQVEFZVnRqcnM3OHlNMngvNDcKNEtFbEIwaXJ5WWwwL3dpUGdML0FsbVh6N3V4TGFMMmRpTU14czBEeDZNLzJPTHVjNU5GLzFPVlltM3o2MVBNTwptM1dSNUxwU0xobCswZlhOV2huOHVnYjIrMUtvUzVrRTNmajV0SXRRbzA1aWlmQ0hKUHFEUXNHSCt0VXRLU3BhCmNYcGthdGNuWUdNTjI4NUo5WTBma0lreUYvaHpRN2pTV3BPR1lkYmhkUXJxZVdaMmlFOXg2d1FsMWdwYWVwUGwKdVVzWFFBK3h0cm4xM2svYzRMT3NPeEZ3WUlSS1EyNlpJTUFwY1FyQVpRSURBUUFCbzRJQ3l6Q0NBc2N3ZlFZSQpLd1lCQlFVSEFRRUVjVEJ2TUV3R0NDc0dBUVVGQnpBQ2hrQm9kSFJ3T2k4dmQzZDNMbUZqWTNZdVpYTXZabWxzClpXRmtiV2x1TDBGeVkyaHBkbTl6TDJObGNuUnBabWxqWVdSdmN5OXlZV2w2WVdOamRqRXVZM0owTUI4R0NDc0cKQVFVRkJ6QUJoaE5vZEhSd09pOHZiMk56Y0M1aFkyTjJMbVZ6TUIwR0ExVWREZ1FXQkJUU2g3VGozemNuazFYMgpWdXFCNVRiTWpCNC92VEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRk5LSHRPUGZOeWVUClZmWlc2b0hsTnN5TUhqKzlNSUlCY3dZRFZSMGdCSUlCYWpDQ0FXWXdnZ0ZpQmdSVkhTQUFNSUlCV0RDQ0FTSUcKQ0NzR0FRVUZCd0lDTUlJQkZCNkNBUkFBUVFCMUFIUUFid0J5QUdrQVpBQmhBR1FBSUFCa0FHVUFJQUJEQUdVQQpjZ0IwQUdrQVpnQnBBR01BWVFCakFHa0E4d0J1QUNBQVVnQmhBTzBBZWdBZ0FHUUFaUUFnQUd3QVlRQWdBRUVBClF3QkRBRllBSUFBb0FFRUFad0JsQUc0QVl3QnBBR0VBSUFCa0FHVUFJQUJVQUdVQVl3QnVBRzhBYkFCdkFHY0EKN1FCaEFDQUFlUUFnQUVNQVpRQnlBSFFBYVFCbUFHa0FZd0JoQUdNQWFRRHpBRzRBSUFCRkFHd0FaUUJqQUhRQQpjZ0R6QUc0QWFRQmpBR0VBTEFBZ0FFTUFTUUJHQUNBQVVRQTBBRFlBTUFBeEFERUFOUUEyQUVVQUtRQXVBQ0FBClF3QlFBRk1BSUFCbEFHNEFJQUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QVlRQmpBR01BZGdBdUFHVUEKY3pBd0JnZ3JCZ0VGQlFjQ0FSWWthSFIwY0RvdkwzZDNkeTVoWTJOMkxtVnpMMnhsWjJsemJHRmphVzl1WDJNdQphSFJ0TUZVR0ExVWRId1JPTUV3d1NxQklvRWFHUkdoMGRIQTZMeTkzZDNjdVlXTmpkaTVsY3k5bWFXeGxZV1J0CmFXNHZRWEpqYUdsMmIzTXZZMlZ5ZEdsbWFXTmhaRzl6TDNKaGFYcGhZMk4yTVY5a1pYSXVZM0pzTUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBWEJnTlZIUkVFRURBT2dReGhZMk4yUUdGalkzWXVaWE13RFFZSktvWklodmNOQVFFRgpCUUFEZ2dJQkFKY3hBcC9uL1VOblNFUVU1Q21IN1V3b1p0Q1BOZHBOWWJkS2wwMjEyNURnQlM0T3hublE4cGRwCkQ3MEVSOW0rMjdVcDJwdlpycW1aMWRNOE1KUDFqYUdvL0FhTlJQVEtGcFY4TTl4aWk2ZzMrQ2ZZQ1MwYjc4Z1UKSnlDcFpFVC9MdFoxcW14TllFQVpTVU5VWTlyaXpMcG01VTlFZWx2WmFvRXJRTlYvK1FFbldDekk3VWlSZkQrbQpBTS9FS1hNUk50NkdHVDZkN2htS0c5V3c3WTQ5bkNyQURkZzladU04RGIzVmxGemk0cWMxR3dRQTlqOWFqZXBECnZWK0pIYW5Cc015WjRrMEFDdHJKSjF2bkU1QmM1UFV6b2xWdDNPQUpUUyt4SmxzbmRRQUp4R0ozS1FoZm5sbXMKdG42dG4xUXdJZ1BCSG5Gay92azRDcFlZM1FJVXJDUExCaHdlcEgyTkRkNG5RZWl0MmhXM3NDUGRLNmpUMmlXSAo3ZWhWUkUySTlEWitoSnA0clBjT1Zra08xak1sMW9SUVFtd2dFaDBxMWI2ODhuQ0JwSEJndmdXMW01NEVSTDVoCkk2enBwU1NNRVlDVVdxS2l1VW5Td2R6UnArMHhFU3llR2FidTRWWGh3T3JQRFlUa0Y3ZWlmS1hlVlNVRzdzekEKaDF4QTJzeVZQMVhnTmNlNGhMNjBYYzE2Z3dGeTdvZm1YeDJ1dFlYR0p0L213WnJwSGdKSG55cW9iYWxieit4RgpkMytZSjVveVhTcmpoTzdGbUdZdmxpQWQzZGpESjlldytmN1pmYzNRbjQ4TEZGaFJueStMd3pndDN1aVAxbzJICnBQVldReGFaTFBTa1ZyUTB1R0UzeWNKWWdCdWdsNkg4V1kzcEVmYlJEMHRWTkVZcWk0WTcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmd6Q0NBMnVnQXdJQkFnSVBYWk9OTUdjMnlBWWRHc2RVaEdrSE1BMEdDU3FHU0liM0RRRUJDd1VBTURzeApDekFKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKCldpQkdUazFVTFZKRFRUQWVGdzB3T0RFd01qa3hOVFU1TlRaYUZ3MHpNREF4TURFd01EQXdNREJhTURzeEN6QUoKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKV2lCRwpUazFVTFZKRFRUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxweGdIcE1obTUvCnlCTnR3TVo5SEFDWGp5d01JN3NRbWtDcEdyZUhpUGliVm1yNzVudU9pNUtPcHlWZFdSSGJOaTYzVVJjZnFRZ2YKQkJja1dLbzNTaGpmNVRuVVYvM1h3U3lSQVpIaUl0UUR3Rmo4ZDBmc2p6NTBRN3FzTkkxTk9IWm5qckRJYnpBegpXSEZjdFBWcmJ0UUJVTGdUZm14S28wblJJQm51dk1BcEdHV24zdjd2M1FxUUllY2FaNUpDRUpoZlR6QzhQaHhGCnRCRFhhRUFVd0VENjUzY1hldVlMajJWYlBObWFVdHUxdlo1R3p6M3JrUVVDd0pheWRreE5FSlk3a3ZxY2Z3K1oKMzc0ak5VVWVBbHordGFpYm1TWGFYdk1pd3puMTVDb3UwOFlmeEd5cXhSeHFBUVZLTDlMRndhZzBKbDFtcGRJQwpJZmtZdHdiMVRwbHZxS3RNVWVqUFVCakZkOGc1Q1N4SmtqS1pxTHNYRjNtd1dzWG1vOFJaWlVjMWcxNnA2RFVMCm1idmt6U0RHbTBvR09iVm8vQ0s2N2xXTUswN3E4N0hqL0xhWm10VkMrbkZOQ00rSEhtcHhmZm5UdE9tbGNZRjcKd2s1SGxxWDJkb1dqS0kvcGdHNkJVNlZ0WDdoSStjTDVOcVl1U2YrNGxzS01CN09iaUZqODZ4c2MzaTF3NHBlUwpNS0dKNDd4VnFDZldTKzJRcll2Nll5VlpMYWcxM2NxWE03emx6Y2VkMGV6dlhnNUtrQVltWTYyNTJUVXRCN3AyClpTeXNWNDk5OUFlVTE0RUNsbDJqQjBuVmV0QlgrUnZuVTBaMXFyQjVRc3RvY1FqcFlMMDVhYzcwcjhOV1FNZXQKVXFJSjVHK0dSNG9mNnlnblhZTWdyd1RKYkZhYWkwYjFBZ01CQUFHamdZTXdnWUF3RHdZRFZSMFRBUUgvQkFVdwpBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBkOXhmM0U2Sm9iZDJTbjlSMmd6TCtICllKcHRNRDRHQTFVZElBUTNNRFV3TXdZRVZSMGdBREFyTUNrR0NDc0dBUVVGQndJQkZoMW9kSFJ3T2k4dmQzZDMKTG1ObGNuUXVabTV0ZEM1bGN5OWtjR056THpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUI1QkszL01qVHZERApuRkZsbTV3aW9vb01oZk56S1d0Ti9nSGlxUXhqQWI4RVo2V2RtRi85QVJQNjdKcGk2WWIrdG1MU2JreVUrOEIxClJYeGxEUGl5Tjgrc0Q4K05iL2taOTQvc0h2SndudkRLdU8rMy8zWTNkbHYyYm9qenIySXlJcE1OT21xT0ZHWU0KTFZOMFYyVWUxYkxkSTRFN3BXWWpKMmNKaitGM3FrUE5aVkVJN1ZGWS91WTUrY3RIaEtRVjhYYTdwTzZrTzhSZgo3N0l6bGhFWXQ4bGx2aGpobzZUYytoajUwN3dUbXpsNk5MclRRZnY2TW9vcXR5dUdDMm1ET0w3TmlpNExjSzJOCkpwTHVIdlVCS3dyWjFwZWJidUNvR1J3NklZc01Ia0N0QStmZFpuNzF1U0FOQStpVytZSkYxRG5nb0FCZDE1am0KZlo1bmM4T2FLdmVyaTZFNkZPODB2RklPaVppYUJFQ0VIWDVGYVpOWHp1dk8rRkI4VHh4dUJFT2IrZFk3SXhqcAo2bzdSVFVhTjhUdmthc3E2K3lPM20vcVpBU2xhV0ZvdDQvblViUTRtcmNGdU5Md3krQXdGK21XajJ6czNneUxwCjF0eHlNLzFkOGlDOWRqd2oyaWozK1J2cldXVFYzRjl5ZmlEOHpZbTFrR2ROWW5vL1RxMGR3em4rZXZRb0Z0OUIKOWtpQUJkY1BVWG1zRUt2VTdBTm01bXF3dWpHU1FrQnF2anJUY3VGcU4xVzhyQjJWdDJsaDhrT1JkT2FnMHdvawpScUVJcjliYVJSbVcxRk1kVzRSNThNRDNSKytMajhVR3JwMU1ZcDMvUmdUNDA4bTJFQ1ZBZGY0V3FzbEtZSVl2CnV1OHdkK1JVNHJpRW1WaUFxaE9MVVRwUFNQYUx0ck09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBQyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2JqQ0NBZk9nQXdJQkFnSVFZdll5Yk9YRTQyaGNHMkxkbkM2ZGxUQUtCZ2dxaGtqT1BRUURBekI0TVFzdwpDUVlEVlFRR0V3SkZVekVSTUE4R0ExVUVDZ3dJUms1TlZDMVNRMDB4RGpBTUJnTlZCQXNNQlVObGNtVnpNUmd3CkZnWURWUVJoREE5V1FWUkZVeTFSTWpneU5qQXdORW94TERBcUJnTlZCQU1NSTBGRElGSkJTVm9nUms1TlZDMVMKUTAwZ1UwVlNWa2xFVDFKRlV5QlRSVWRWVWs5VE1CNFhEVEU0TVRJeU1EQTVNemN6TTFvWERUUXpNVEl5TURBNQpNemN6TTFvd2VERUxNQWtHQTFVRUJoTUNSVk14RVRBUEJnTlZCQW9NQ0VaT1RWUXRVa05OTVE0d0RBWURWUVFMCkRBVkRaWEpsY3pFWU1CWUdBMVVFWVF3UFZrRlVSVk10VVRJNE1qWXdNRFJLTVN3d0tnWURWUVFERENOQlF5QlMKUVVsYUlFWk9UVlF0VWtOTklGTkZVbFpKUkU5U1JWTWdVMFZIVlZKUFV6QjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJQYTZWMVBJeXF2Zk5rcFNJZVNYMG9Obm52QmxVZEJlaDhkSHNWbnlWMGViQUFLVFJCZHAyMExICnNiSTZHQTYwWFl5elpsMmhOUGsyTEVuYjgwYjhzMFJwUkJObS9kZkYvYTgyVGM0RFRRZHh6NjlxQmRLaVExb0sKVW04QkEwNk9pNk5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRApWUjBPQkJZRUZBRzVMKysvRVlaZzhrL1FRVzZyY3gvbjBtNUpNQW9HQ0NxR1NNNDlCQU1EQTJrQU1HWUNNUUN1ClN1TXJRTU4wRWZLVnJSWWozazRNR3VaZHBTUmVhMFI3L0RqaVQ4dWNSUmNSVEJRbkpsVTVkVW9EekJPUW41SUMKTVFENlNteGdpSFB6N3JpWVlxbk9LOExaaXFad01SMnZzSlJNNjAvRzQ5SHpZcWM4LzVNdUIxeEpBV2RwRWdKeQp2K2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBTkYgU2VjdXJlIFNlcnZlciBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGN3pDQ0E5ZWdBd0lCQWdJSURkUGp2R3o1YTdFd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z1lReEVqQVFCZ05WCkJBVVRDVWMyTXpJNE56VXhNREVMTUFrR0ExVUVCaE1DUlZNeEp6QWxCZ05WQkFvVEhrRk9SaUJCZFhSdmNtbGsKWVdRZ1pHVWdRMlZ5ZEdsbWFXTmhZMmx2YmpFVU1CSUdBMVVFQ3hNTFFVNUdJRU5CSUZKaGFYb3hJakFnQmdOVgpCQU1UR1VGT1JpQlRaV04xY21VZ1UyVnlkbVZ5SUZKdmIzUWdRMEV3SGhjTk1Ua3dPVEEwTVRBd01ETTRXaGNOCk16a3dPRE13TVRBd01ETTRXakNCaERFU01CQUdBMVVFQlJNSlJ6WXpNamczTlRFd01Rc3dDUVlEVlFRR0V3SkYKVXpFbk1DVUdBMVVFQ2hNZVFVNUdJRUYxZEc5eWFXUmhaQ0JrWlNCRFpYSjBhV1pwWTJGamFXOXVNUlF3RWdZRApWUVFMRXd0QlRrWWdRMEVnVW1GcGVqRWlNQ0FHQTFVRUF4TVpRVTVHSUZObFkzVnlaU0JUWlhKMlpYSWdVbTl2CmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOdnJheXZtWkZTVmdwQ2oKY3FRWkFaMmNDNEZmYzBtNnA2enpCRTU3bGd2c0VlQmJwaHpPRzlJTmd4d3J1SjRkZmtVeVlBOEg2WGRZZnA5cQp5R0ZPdGliQlRJMy9UTzgwc2g5bDJMbDQ5YTJwY2JudlQxZ2RwZDUwSUplaDdXaE0zcElYUzd5ci8yV2FudnRICjJWZHk4d21ocm5aRUUyNmNMVVE1dlBuSE82UllQVUc5dE1KSm84Z04wcGN2QjJWU0FLZHV5SzlvN1BRVWxyWlgKSDFiRE9aOHJiZVR6UHZZMVpOb01IS0dFU3k5TFMrSXNKSjF0azBEcnRTT09Nc3B2UmRPb2lYc2V6eDc2VzBPTAp6YzJvRDJyS0RGNjVua2VQOE5tMkNndFlaUmN6dVNQa2R4bDl5MG91a250UEx4QjNzWTB2YUp4aXpPQlErT3lSCnAxUk1Wd25WZG1QRjZHVWU3bTFxendtZCtueFByV0FJL1ZhWkR4VXNlNm1BcTR4aGowb0hka0xlUGZUZHNpUXoKVzdpMW8wVEpySDkzUEIwajdJS3BwdUxJQmt3Qy9xeGNtWmtMTHhDS3B2Ui8xWWQwRFZsSlJmYndjVnc1S2RhLwpTaU9MOVY4Qlk5S0hjeWkxU3dyMStLdUNMSDV6SlRJZEMyTUtGNEVBLzdaMlh1ZTBzVURLSWJ2VmdGSGxTRkpuCkxOSmhpUWNORDg1Q2Q4QkVjNXhFVUtEYkVBb3RsUnlCcitRYzVSUWU4VFpCQVFJdmZYT24za0xNVE9tSkRWYjMKbjVIVUE4WnN5WS9iMkJ6Z1FKaGRacG1ZZ0c0dC93SEZ6c3RHSDZ3Q3hrUG1ycUtFUE1WT0hqMXR5UlJNNHk1Qgp1OG81dnpZOEtobXFRWWRPcGM1TE1ubmRrRWwvQWdNQkFBR2pZekJoTUI4R0ExVWRJd1FZTUJhQUZKeGYwR3hqCm8xK1R5cE9ZQ0syTWg2VXNYTUUzTUIwR0ExVWREZ1FXQkJTY1g5QnNZNk5mazhxVG1BaXRqSWVsTEZ6Qk56QU8KQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQwpBZ0VBVGg2NWlzYWdtRDl1dzJuQWFseEpVcXpMSzExNE9NSFZWSVNmay9DSEdUMHNab25yRFVMOHpQQjFoVCtMCjlJQmRlZVVYWjcwMWd1THlQSTU5V3piTFdvQUFLZkxPS3l6eGo2cHRCWk5zY3NkVzY5OVFJeWpsUlJBOTZHZWoKcnc1VkQ1QUpZdTlMV2FMMlUvSEFOZVF2d1NTOWVTOU9JQ0k3L1JvZ3NLUU9MSER0ZEQrNEU1VUdVY2pvaHliSwpwRnRxRmlHUzNYTmduaEFZM2p5QjZ1Z1l3M3lKOG90UVByMFI0aFVEcURaOU13RnNTQlhYaUpDWkJNWE01Z2YwCnZQU1E3UlBpNm92RGo2TXpEOEVwVEJOTzJoVldjWE55Z2xEMm1qTjhvckdvR2pSMFpWek8wZXVyVStBYWdOanEKT2tua0pqQ2I1UnlLcUtrVk1vYVprZ29RSTFZUzRQYk9UT0s3dnR1TmtuTUJaaTlpUHJKeUowVTI3VTFXNDVlWgovem8xUHFWVVNsSlpTMkRiN3Y1NEVYOUszQlI1WUxaclpBUGJGWVBob3I3Mkk1ZFE4QWt6TnFkeGxpWHp1VUo5CjJ6Zy9MRmlzNkVMaER0alRPMHd1Z3VtRExtc3gyZDFIaGs5dGw1RXVUK0lvY1RVVzBmSnovaVVyQjBja1l5ZkkKK1BiWmEvd1NNVllJd0ZOQ3I1elFNMzc4QnZBeFJBTVU4VmpxOG1vTnFSR3lnNzdGR3I4SDZsbmNvNGcxNzV4MgpNanhOQmlMT0ZlWGRudGlQMnQ3U3hEbmxGNEhQT0VmcmY0aHRXUnZmbjBJVXJuN1BxTEJtWmRvM3I1K3FQZW9vCnR0N1ZNVmdXZ2x2cXV4bDFBbk1heWtnYUlaT1FDbzZUaEtkOU95TVlrb21namF3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGdXpDQ0E2T2dBd0lCQWdJSVZ3b1JsMExFNDh3d0RRWUpLb1pJaHZjTkFRRUxCUUF3YXpFTE1Ba0dBMVVFCkJoTUNTVlF4RGpBTUJnTlZCQWNNQlUxcGJHRnVNU013SVFZRFZRUUtEQnBCWTNSaGJHbHpJRk11Y0M1QkxpOHcKTXpNMU9EVXlNRGsyTnpFbk1DVUdBMVVFQXd3ZVFXTjBZV3hwY3lCQmRYUm9aVzUwYVdOaGRHbHZiaUJTYjI5MApJRU5CTUI0WERURXhNRGt5TWpFeE1qSXdNbG9YRFRNd01Ea3lNakV4TWpJd01sb3dhekVMTUFrR0ExVUVCaE1DClNWUXhEakFNQmdOVkJBY01CVTFwYkdGdU1TTXdJUVlEVlFRS0RCcEJZM1JoYkdseklGTXVjQzVCTGk4d016TTEKT0RVeU1EazJOekVuTUNVR0ExVUVBd3dlUVdOMFlXeHBjeUJCZFhSb1pXNTBhV05oZEdsdmJpQlNiMjkwSUVOQgpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXA4YkVwU21rTE8vbEdNV3dVS052ClVUdWZDbHJKd2tnNENzSWNvQmgva2JXSHVVQS8zUjFvSHdpRDFTMGVpS0Q0ajFhUGJaa0NrcEFXMVY4SWJJblgKNGF5OElNS3g0SU5SaW1sTkFKWmFieS9BUkg2akR1U1J6Vmp1M1B2SEhrVkgzU2U1Q0FHZnBpRWQ5VUV0TDB6OQpLSzNnaXEwaXRGWmxqb1pVajVOREtkNDVSbmlqTUNPNnpmQjlFMWZBWGRLRGEwaE14S3VmZ0ZwYk9yM0pweUkvCmdDY3pXdzYzaWd4ZEJ6Y0l5MnpTZWtjaVJEWEZ6TXd1anQwcTdiZDlaZzFmWVZFaVZSdmpSdVBqUGRBMVlwcmIKcnhUSVc2SE1pUnZoTUNiOG9Kc2ZnYWRISHdUcm96bVNCcCtaMDcvVDZrOVFuQm4rbG9jZVBHWDJveGdrZzRZUQo1MVErcURwMkpFK0JJY1hqRHdMNGs1UkhJTHYrMUE3VGFMbmR4SHFFZ3VOVFZIbmQyNXpTOGdlYkxyYThQdTJGCmJlOGxFZktYR2tKaDkwcVg2SXV4RUFmNlpZR3lvam5QOXp6L0dQdkc4VnFMV2VJQ3JIdVMwRTRVVDFsRjlneGUKS0YrdzZEOUZ6OCt2bTIvN2hOTjNXcFZ2ckpTRW51Njh3RXFQU3BQNFJDSGlNVVZoVUU0UTJPTTFmRXdadE40Rgp2Nk1HbjhpMXplUWYxeGNHRFhxVmRGVU5hQnI4RUJ0aVpKMXQ0SldndzVRSFZ3MFU1cjBGKzdpZjV0K0w0c2JuCmZwYjJVOFdBTkZBb1dQQVNVSEVYTUxybWVHTzg5TEt0bXl1eS91RTVqRjY2Q3lDVTNudUR1UC9qVm8yM0VlazcKalBLeHdWMmRwQXRNSzlteUdQVzFuMHNDQXdFQUFhTmpNR0V3SFFZRFZSME9CQllFRkZMWWlEckluM2htN1luegplemh3bE1rQ0FqYlFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVVXRpSU9zaWZlR2J0CmlmTjdPSENVeVFJQ050QXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUwKZTNLSHdHQ21TVXlJV09ZZGlQY1VaRWltMkZnS0RrOFROZDgxSGRUdEJqSElnVDVxMWQwN0dqTHVrRDBSMGk3MApqc05qTGlObXNHZStiN2JBRXpsZ3FxSTBKWk4xVXQ2bm5hME9oNGxTY1dvV1BCa2RnL2lhS1dXKzlEK2EyZkR6CldvY2hjWUJOeStBNG16KzcrdUF3VGMrRzAyVVFHUmpSbHdLeEszSkNhS3lndlU1YTJoaS9hNWlCMFAyYXZsNFYKU00wUkZibkFLVnkwNklqM1BqYXV0Mkw5SG1MZWNIZ1FIRWhiMnJ5a09McG43VlUrWGxmZjFBTkFUSUdrMGs5agpwd2xDQ1JUOEFLbkNnSE5QTHNCQTJSRjdTT3A2QXNEVDZ5Z0JKbGgwd2NCekltMlRsZjA1ZmJzcTQvYUM0eXlYClgwNGZrWlQ2L2l5ajJIWWF1RTJ5T0UrYitoMUlZSGttNHZQOXFkQ2E2SENQU1hyVzViMEtEdHN0ODQyLzYrT2sKZmN2SGxYSG8ycU44eGNMNGRKSUVHNGFzcENKVFFMYXMva3gyei91VU1zQTFuM1kvYnVXUWJxQ21KcUs0TEw3UgpLNFg5cDJqSXVnRXJzV3gwSGJoemxlZnV0OGNsOEFCTUFMSit0Z3VMSFBQQVVKNGx1ZUFJM2pabS96ZWwwYnRVClpDekpKN1ZMa241bC85TXQ0YmxPdkgra1FTR1FRWGVtT1IvcW51T2YwR1p2QmV5cWRuNi9heGFnNjdYSC9KSlUKTHlzUkp5VTNlRXhSYXJEenpGaGRGUEZxU0JYL3dnZTJzWTBQamx4UVJyTTl2d0dZVDdKWlZFYytOSHQ0YlZhVApMblBxWmloNHpSMFV2NkNQTHk2NExvN3lGSXJNNmJWOCsyeWRES1hobGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRFREQ0NBalNnQXdJQkFnSUlkM2NHSnlhcHNYd3dEUVlKS29aSWh2Y05BUUVMQlFBd1JERUxNQWtHQTFVRQpCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acGNtMVVjblZ6CmRDQkRiMjF0WlhKamFXRnNNQjRYRFRFd01ERXlPVEUwTURZd05sb1hEVE13TVRJek1URTBNRFl3Tmxvd1JERUwKTUFrR0ExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acApjbTFVY25WemRDQkRiMjF0WlhKamFXRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDCkFRRUE5aHRQWndjcm9SWDFCaUxMSHdHeTQzTkZCa1JKTEx0SkpSVFd6c08zcXl4UHhrRXlsRmY2RXFkYkR1S1AKSHg2R0dhZXF0UzI1WHcyS3dxK0ZOWGt5TGJzY1lqZnlzVnRLUGNyTmNWL3BRcjZVNk1qZStTSklaTWJscThZcgpiYTBGOFByVkM4K2E1ZkJRcElzN1I2VWpXM3A2K0RNL3VPK1psK01nd2RZb2ljK1UrN2xGN2VOQUZ4SFVkUEFMCk1lSXJKbXFiVEZldXJDQSt1a1Y2QmZPOW0ya1ZybjFPSUdQRU5YWTZCd0xKTi8zSFIrN284WFlkY3hYeWw2UzEKeUhwNTJVS3FLMzljL3M0bVQ2Tm1nVFd2UkxwVUhod3dNbVdkNWp5VFhsQk9ldU02MUc3TUd2djUwamV1SkNxcgpWd01pS0ExSmRYKzNLTnAxdjQ3ajNBNTVNUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVblpQR1U0dGV5cTgvCm54NFA1Wm1WdkNUMmxJOHdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUoKS29aSWh2Y05BUUVMQlFBRGdnRUJBRmlzOUFRT3pjQU4vd3I5MUxvV1h5bTllMmlaV0VuU3RCMDNUWDhuZlVZRwpYVVBHaGk0K2M3SW1mVStUcWJiRUtwcXJJWmNVc2Q2TTA2dUpGZGhySk5UeEZxN1lwRnpVZjFHTzdSZ0JzWk5qCnZiejRZWUNhbnJIT1FuRGlxWDBHSlgwbm9mNXY3TE1lSk5yalMxVWFBRHMxdER2WjExMHcvWUVUaWZMQ0JpdnQKWjhTT3lVT3lYR3NWaVFLOFl2eE84clV6cXJKdjB3cWlVT1AyTytndVJNTGJaamlwTTFaSThXMGJNNDBOakQ5ZwpONTNUeW0xK05INE5uM0oyaXh1ZmN2MVNOVUZGQXBZdkhMS2FjMGtoc1VsSFJVZTA3Mm8wRWNsTm1zeFp0OVlDCm5scE9aYldVcmh2ZktiQVc4YjhBbmdjNkYyUzFCTFVqSVprS2xUdVhmTzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBZmZpcm1UcnVzdCBOZXR3b3JraW5nCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEVERDQ0FqU2dBd0lCQWdJSWZFOEVPUnpVbVMwd0RRWUpLb1pJaHZjTkFRRUZCUUF3UkRFTE1Ba0dBMVVFCkJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwY20xVWNuVnoKZENCT1pYUjNiM0pyYVc1bk1CNFhEVEV3TURFeU9URTBNRGd5TkZvWERUTXdNVEl6TVRFME1EZ3lORm93UkRFTApNQWtHQTFVRUJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwCmNtMVVjblZ6ZENCT1pYUjNiM0pyYVc1bk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0MKQVFFQXRJVE1NeGN1YTVSc2EyRlNvT3VqejNtVVRPV1VnSm5MVldSRVpZOW5aT0lHNDF3M1NmWXZtNFNFSGkzeQpZSjB3VHN5RWhlSXN6eDZlL2phck0zYzFSTmcxbGhvOU51aDZEdGpWUjZGcWFZdlovTHM2cm5sYTFmVFdjYnVhCmtDTnJtcmVJZEljTUhsKzVuaTM2cTFNcjNMdDJQcE5NQ0FpTUhxSWpITlJxclNLNm1RRXViV1hMdmlSbVZTUkwKUUVTeEc5Zmh3b1hBM2hBL1BlMjQvUEh4STFQY3YyV1hiOW41UUhHTmZiMlYxTTYrb0Y0bkk5NzlwdEFtRGdBcAo2enhHOEQxZ3Z6OVEwdHdtUVZHZUZEZENCS053VjZnYmgrMHQrbnZ1akFyanFXYUpHY3RCK2QxRU5tSFA0bmRHCnlIMzI5SktCTnYzYk5QRnlmdk1NRnIyMEZRSURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVCeC9TNTV6YXdtNmkKUUxTd2VsQVFVSFRFeUwwd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RFFZSgpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFJbFhzaFo2cU1MOTF0bWJtelRDbkxReUZFMm5wTi9zdnFlKytFUGJrVGZPCnRESXVVRlVhTlU1MlEzRWc3NU4zVGhWd0xvZkR3UjF0M011MUo5UXNWdEZTVXpwRTBuUEl4QnNGWlZwaWtwenUKUVkweDIrYzA2bGtoMVFGNjEyUzRaRG5OeWUydjdVc0RTS2VnbVFHQTNHV2pOcTVsV1VoUGdrdklaZkZYSGVWWgpMZ28vYk5qUjllVUp0R3hVQUFyZ0ZVMkhkVzIzV0paYTNXM1NBS0QwbTBpK3d6ZWt1amJnZkllRmx4b1ZvdDR1Cm9sdTlyeGo1a0ZETmNGbjRKMmRIeThlZ0J6cDkwU3hkYkJrNlpyVjkvWkZ2Z3JHK0NKUGJGRWZ4b2pmSFJaNDgKeDNldlpLaVQzL1pwZzRKZzhrbENOTzFhQUZTRkhCWTJrZ3hjK3FhdHY5cz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFmZmlybVRydXN0IFByZW1pdW0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lJYll3VVJyR21DdTR3RFFZSktvWklodmNOQVFFTUJRQXdRVEVMTUFrR0ExVUUKQmhNQ1ZWTXhGREFTQmdOVkJBb01DMEZtWm1seWJWUnlkWE4wTVJ3d0dnWURWUVFEREJOQlptWnBjbTFVY25WegpkQ0JRY21WdGFYVnRNQjRYRFRFd01ERXlPVEUwTVRBek5sb1hEVFF3TVRJek1URTBNVEF6Tmxvd1FURUxNQWtHCkExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUnd3R2dZRFZRUUREQk5CWm1acGNtMVUKY25WemRDQlFjbVZ0YVhWdE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeEJMZgpxVi8rUWQzZDlaK0s0L2FzNFR4NG1yelk4SDk2b0RNcTNJMGdXNjR0YitlVDJUWndhbWpQamxHamhWdG5CS0FRCkpHOWRLSUxCbDFmWVNDa1R0dUcra1UzZmhReFRHSm9lSktKUGovQ2loUXZMOUNsLzBxUlk3aVpOeWFxb2U1cloKK2pqZVJGY1Y1ZmlNeU5sSTRnMFdKeDBleUlPRkpiZTZxbFZCekFNaVN5MlJqWXZtaWE5bXgrbi9LK2s4ck5yUwpzOFBoYUp5SitIb0FWdDcwVlpWcys3cGszV0tMM3d0M011dGl6Q2FhbTd1cVlvTk10QVo2TU1ncHYrMEdUWmU1CkhNUXhLOVZmdkZNU0Y1eVpWeWxtZDJFaE1RY3VKVW1kR1BMdTh5dHhqTFc2T1FkSmQvenZMcEtRQlkwdEwzZDcKNzBPL05idWEyUGx6cHl6eTBGZnVLRTRtWDQrUWFBa3Z1UGpjQnVrdW1qNVJwOUVpeEFxbk9FaHNzL24vZmF1RwpWK082MW9WNGQ3cEQ2a2gvOXRpK0kyMGV2OUUyYkZoYzhlNmtHVlFhOVFQU2R1YmhqTDA4czlOSVMrTEkrSCtTCnFIWkduRUpsUHFRZXdRY0RXa1l0dUpmenQ5V3lWU0h2dXR4TUFKZjdGSlVuTTcvb1EwZEcwZ2laRm1BN21uN1MKNXUwNDZ1d0JIanhJVmtrSngwdzNBSjZJRHNCejRXOW02WEpITUQ0UTVRc0R5WnBDQUd6RmxINWh4SXJmZjRJYQpDMW5FV1RKM3M3eGdhVlk1L2JRR2V5eldaRGJadlVqdGhCOStwU0tQS3JoQzlJSzMxRk9RZUU0dEd2MkJiMFRYCk93RjBsa0xnQU9JdWErckY3bktzdTcvKzZxcW8rTnoyc25tS3RtY0NBd0VBQWFOQ01FQXdIUVlEVlIwT0JCWUUKRkozQVo2WU1JdGttOVVXcnBtVlNFU2ZZUmF4ak1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFILwpCQVFEQWdFR01BMEdDU3FHU0liM0RRRUJEQVVBQTRJQ0FRQ3pWMDBRWWs0NjVLenF1Qnl2TWlQSXMwbGFVWngyCktJMTVxbGRHRjlYMVV2YTNST2dJUkw4WWhOSUxnTTNGRXYwQVZRVmhoMEhjdFNTZVBNVFl5UHR3bmk5NGxvTWcKTnQ1OEQya1RpS1YxTnBnSXBzYmZyTTdqV05hM1B0NjY4K3MwUU5paWdmVjRQeS9WcGZ6Wm90UmVCQTRYcmY1Qgo4T1d5Y3ZwRWdqTkM2QzFZOTFhTVlqKzZRckNjREZ4K0xtVW1YRk5QQUxKNGZxRU5tUzJOdUIyT29zU3cvV0RRCk1LU095QVJpcWNUdE5kNTZsKzBPT0Y2U0w1TndwYW1jYjZkOUV4MSt4Z2hJc1Y1bjYxRUlKZW5tSld0U0taR2MKMGpsekNGZmVtUWEwVzUwUUJ1SENBS2k0SEVvQ0NoVFF3VUhLKzR3MUlYMkNPUEtwVkpFWk5aT1ViV282eGJMUQp1NG1HaytpYnlRODZwM3E0b2ZCNFJ2cjhOeS9saW9UejMvNEUyYUZvb0M4azRnbVZCdFdWeXVFa2x1dDg5cE1GCnUrMXo2UzNSZFRuWDV5VGIyRTVmUTQrZTBCUTV2MVZ3U0psWE1iU2M3a3FZQTVZd0gyQUc3aHNqL29GZ0l4cEgKWW9XbHpCazBnRyt6ckJyam4vQjdTSzNWQWRsbnRxbHlrK290WnJXeXVPUTlQTEx2VEl6cTZ3ZS9xeldhVllhOApHS2ExcUY2MGcyeHJhVURUbjl6eHcybHJ1ZUZ0Q2ZUeHFsQjJDbnA5ZWhlaFZaWkNtVEVKM1dBUmpRVXdmdWFPClJ0R2RGTnJIRitRRmxvekVKTFVienhRSHNrRDRvNTVCaHJ3RTBHdVd5Q3FBTlAyLzd3YWozVmpGaFQwK2ovNmUKS2VDMnVBbG9HUndZUXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIvakNDQVlXZ0F3SUJBZ0lJZEpjbGlzYy9lbFF3Q2dZSUtvWkl6ajBFQXdNd1JURUxNQWtHQTFVRUJoTUMKVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNU0F3SGdZRFZRUUREQmRCWm1acGNtMVVjblZ6ZENCUQpjbVZ0YVhWdElFVkRRekFlRncweE1EQXhNamt4TkRJd01qUmFGdzAwTURFeU16RXhOREl3TWpSYU1FVXhDekFKCkJnTlZCQVlUQWxWVE1SUXdFZ1lEVlFRS0RBdEJabVpwY20xVWNuVnpkREVnTUI0R0ExVUVBd3dYUVdabWFYSnQKVkhKMWMzUWdVSEpsYldsMWJTQkZRME13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUU5NRjRiRlowRAowS0Y1TmJjNlBKSjZ5aFVjeldMem5DWmNCejNsVlBxajFzd1M2dlFVWCtpT0dhc3ZMa2ptckJoRGVLelFOOE85CnNzMHM1a2ZpR3VaanVEMHVMM2pFVDl2MEQ2Um9URlZ5YTVVZFRoaENsWGpNTnp5UjRwdGxLeW1qUWpCQU1CMEcKQTFVZERnUVdCQlNhcnlsNndCRTFOU1pSTUFERGF2NUExYTdXUERBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBWENmT0hpRkJhcjhqQVFyOUhYL1ZzCmFvYmd4Q2QwNURoVDF3Vi9HelRqeGkrenlnazhONTNYNTdoRzhmMmg0bkVDTUVKWmgwUFVVZCs2MHdreVdzNkkKZmxjOW5GOUNhL1VITGJYd2dwUDVXVyt1WlBwWTVZc2U0Mk8rdFlITmJ3S01lUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBbWF6b24gUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEUVRDQ0FpbWdBd0lCQWdJVEJteWZ6NW0vakFvNTR2QjRpa1BtbGpaYnlqQU5CZ2txaGtpRzl3MEJBUXNGCkFEQTVNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjYKYjI0Z1VtOXZkQ0JEUVNBeE1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUTTRNREV4TnpBd01EQXdNRm93T1RFTApNQWtHQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2CmIzUWdRMEVnTVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTEo0Z0hIS2VOWGoKY2E5SGdGQjBmVzdZMTRoMjlKbG85MWdoWVBsMGhBRXZyQUl0aHRPZ1EzcE9zcVRRTnJvQnZvM2JTTWdIRnpaTQo5TzZJSThjKzZ6ZjF0Um40U1dpdzN0ZTVkamdkWVo2ay9vSTJwZVZLVnVSRjRmbjl0QmI2ZE5xY216VTVML3F3CklGQUdiSHJRZ0xLbSthL3NSeG1QVURnSDNLS0hPVmo0dXRXcCtVaG5NSmJ1bEhoZWI0bWpVY0F3aG1haFJXYTYKVk91anc1SDVTTnovMGVnd0xYMHRkSEExMTRnazk1N0VXVzY3YzRjWDhqSkdLTGhEK3JjZHFzcTA4cDhrRGkxTAo5M0ZjWG1uLzZwVUN5emlLcmxBNGI5djdMV0lieGNjZVZPRjM0R2ZJRDV5SEk5WS9RQ0IvSUlERWdFdytPeVFtCmpnU3ViSnJJcWcwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVlZd0hRWURWUjBPQkJZRUZJUVl6SVUwN0x3TWxKUXVDRm1jeDdJUVRnb0lNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElCQVFDWThqZGFRWkNoR3NWMlVTZ2dOaU1PcnVZb3U2cjRsSzVJcERCL0cvd2tqVXUweUtHWDlyYnhlbkRJClU1UE1DQ2pqbUNYUEk2VDUzaUhUZklVSnJVNmFkVHJDQzJxSmVIWkVSeGhsYkkxQmpqdC9tc3YwdGFkUTF3VXMKTitnRFM2M3BZYUFDYnZYeThNV3k3VnUzM1BxVVhIZWVFNlYvVXEyVjh2aVRPOTZMWEZ2S1dsSmJZSzhVOTB2dgpvL3VmUUpWdE1WVDhRdFBIUmg4anJka1BTSENhMlhWNGNkRnlRelIxYmxkWndnSmNKbUFwenlNWkZvNklRNlhVCjVNc0kreU1SUStoREtYSmlvYWxkWGdqVWtLNjQyTTRVd3RCVjhvYjJ4Sk5EZDJaaHdMbm9RZGVYZUdBRGJrcHkKcnFYUmZib1Fub1pzRzRxNVdUUDQ2OFNRdnZHNQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlFUQ0NBeW1nQXdJQkFnSVRCbXlmMHBZMWhwOEtEK1dHZVBoYkpydUtOekFOQmdrcWhraUc5dzBCQVF3RgpBREE1TVFzd0NRWURWUVFHRXdKVlV6RVBNQTBHQTFVRUNoTUdRVzFoZW05dU1Sa3dGd1lEVlFRREV4QkJiV0Y2CmIyNGdVbTl2ZENCRFFTQXlNQjRYRFRFMU1EVXlOakF3TURBd01Gb1hEVFF3TURVeU5qQXdNREF3TUZvd09URUwKTUFrR0ExVUVCaE1DVlZNeER6QU5CZ05WQkFvVEJrRnRZWHB2YmpFWk1CY0dBMVVFQXhNUVFXMWhlbTl1SUZKdgpiM1FnUTBFZ01qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUsyV255MmNTa3hLCmdYbFJtZXlLeTJ0Z1VSTzhUVzBHL0xBSWpkMFpFR3JISmd3MTJNQnZJSVRwbExHYmhRUERXOXRLNk1qNGtIYloKVzAvalRPZ0dOazNNbXF3OURKQXJrdFFHR1dDc04wUjVoWUdDclZvMzRBM01uYVpNVW5icVE1MjNCTkZROWxYZwoxZEttU1lYcE4rbktmcTVjbFUxSW1qK3VJRnB0aUpYWk5MaFNHa09Rc0w5c0JibTJlTGZxME9RNlBCSlRZdjlLCjhudStOUVdwRWpUajgyUjBZaXc5QUVsYUtQNHlSTHVIM1dVbkFuRTcya3IzSDlyTjl5RlZrRThQN0s2QzRaOXIKMlVYVHUvQmZoKzA4TERtRzJqL2U3SEpWNjNtanJkdmRmTEM2SE03ODNrODFkczhQK0hnZmFqWlJSaWRoVyttZQp6L0NpVlgxOEpZcHZMN1RGejRRdUsvME5VUkJzKzE4YnZCdCt4YTQ3bUFFeGt2OExWL1Nhc3JsWDZhdnZEWGJSCjhPNzB6b2FuNEc3cHRHbWgzMm4yTThacExwY1RucVdIc0ZjUWdUZkpVN083Zi9hUzBaelFHUFNTYnRxRFQ2WmoKbVV5bCsxN3ZJV1I2SUY5c1pJVVZ5emZwWWd3TEtoYmNBUzR5Mmo1TDlaNDY5aGRBbE8rZWtRaUcrcjVqcUZvego3TXQwUTVYNWJHbFNOc2NwYi94VkExd2YrNSs5Uit2blNVZVZDMDZKSWdsSjRQVmhIdkcvTG9weWJvQlovMWM2CitYVXlvMDVmN08wb1l0bE5jL0xNZ1JkZzdjM3IzTnVueXNWK0FyM3lWQWhVL2JRdENTd1hWRXFZMFZUaFVXY0kKMHUxdWZtOC8waTJCV1NsbXk1QTVsUkVlZENmKzNldXZBZ01CQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQgpBZjh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQjBHQTFVZERnUVdCQlN3RFBCTU1QUUZXQUpJL1RQbFVxOUxoT05tClVqQU5CZ2txaGtpRzl3MEJBUXdGQUFPQ0FnRUFxcWlBanc1NG8rQ2kxTTNtOVpoNk8rb0FBN0NYRHBPOFdxajIKTEl4eWg2bXgvSDl6L1dOeGVLV0hXYzh3NFEwUXNoTmFiWUwxYXVhQW42QUZDMmprUjJ2SGF0KzIvWGN5Y3VVWQorZ24wb0pNc1hkS01kWVYyWlpBTUEzbTNNU05qclhpRENZWm9oTXIvK2M4bW1wSjU1ODFMeGVkaHB4Zkw4NmtTCms1TnJwK2d2VTVMRVlGaXd6QUpSR0Z1RmpXSlpZN2F0dE42YSt5YjNBQ2ZBWFZVM2RKbkpVSC9qV1M1RTR5d2wKN3V4TU1uZTBueHJwUzEwZ3hkcjlISWNXeGtQbzFMc21ta1Z3WHFrTE4xUGlSbnNuL2VCRzhvbTN6RUsyeXlnbQpidG1seVRySVFSTmc5MUNNRmE2eWJSb1ZHbGQ0NXBJcTJXV1FnajlzQXErdUVqb25sallFMXgyaWdHT3BtL0hsCnVyUjhGTEJPeWJFZmRGODQ5bEhxbS9vc29oSFVxUzBuR2tXeHI3Sk9jUTNBV0ViV2FRYkxVOHV6L210QnpVRisKZlV3UGZISjVlbG5OWGtvT3JKdXBtSE41ZkxUMHpMbTRCd3l5ZEZ5NHgyK0lvWkNuOUtyNXYyYzY5Qm9WWWg2MwpuNzQ5c1Ntdlo2RVM4bGdRR1ZNRE1CdTRHb24ybkwyWEE0NmpDZk1kaXlIeHROL2tITkdmWlFJRzZseldFN09FCjc2S2xYSXgzS2Fkb3dHdXVRTktvdE9yTjhJMUxPSndabWhzb1ZMaUprTy9LZFlFK0h2SmtKTWNZcjA3L1I1NEgKOWpWbHBOTUtWdi8xRjJSczc2Z2lKVW1UdHQ4QUY5cFlmbDN1eFJ1dzBkRmZJUkRIK2ZPNkFnb25COFh4MXNmVAo0UHNKWUd3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQnRqQ0NBVnVnQXdJQkFnSVRCbXlmMVhTWE5tWS9Pd3VhMmVpZWRnUHlTakFLQmdncWhrak9QUVFEQWpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBek1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNtWHA4WkJmOEFObStnQkcxYkc4bEtsCnVpMnlFdWpTTHRmNnljWFlxbTBmYzRFN081aHJPWHd6cGNWT2hvNkFGMmhpUlZkOVJGZ2RzemZsWndqclp0NmoKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0dHTUIwR0ExVWREZ1FXQkJTcgp0dHZYQnA0M3JEQ0dCNUZ3eDV6RUdiRjR3REFLQmdncWhrak9QUVFEQWdOSkFEQkdBaUVBNElXU294ZTNqZmtyCkJxV1RyQnFZYUdGeSt1R2gwUHNjZUdDbVE1bkZ1TVFDSVFDY0F1L3hsSnl6bHZucnhpcjR0aXorT3BBVUZ0ZU0KWXlSSUhOOHdmZFZvT3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjhqQ0NBWGlnQXdJQkFnSVRCbXlmMThHN0VFd3BRK1Z4ZTNzc3lCckJEakFLQmdncWhrak9QUVFEQXpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBME1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTkRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCTktyaWpkUG8xTU4vc0dLZTB1b2UwWkxZN0JpCjlpMGIyd2h4SWRJQTZHTzltaWY3OERsdVhlbzlwY21CcXFOYklKaEZYUmJiL2VnUWJlT2M0T085WDRSaTgzQmsKTTZETEpDOXd1b2loS3FCMStJR3VZZ2JFZ2RzNWJpbXdIdm91WEtOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQgovekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwT0JCWUVGTlBzeHpwbGJzemgybmFhVnZ1Yzg0WnRWK1dCCk1Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01EcUxJZkc5ZmhHdDBPOVlsaS9XNjUxK2tJMHJ6MlpWd3l6aktLbHcKQ2tjTzhEZFpFdjh0bVpRb1RpcFBOVTB6V2dJeEFPcDFBRTQ3eERxVUVwSEpXRWFkSVJOeXA0aWNpdVJNU3R1VwoxS3lMYTJ0SkVsTXpyZGZrdmlUOHRRcDIxS1c4RUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQXRvcyBUcnVzdGVkUm9vdCAyMDExCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEZHpDQ0FsK2dBd0lCQWdJSVhEUExZaXhmc3pJd0RRWUpLb1pJaHZjTkFRRUxCUUF3UERFZU1Cd0dBMVVFCkF3d1ZRWFJ2Y3lCVWNuVnpkR1ZrVW05dmRDQXlNREV4TVEwd0N3WURWUVFLREFSQmRHOXpNUXN3Q1FZRFZRUUcKRXdKRVJUQWVGdzB4TVRBM01EY3hORFU0TXpCYUZ3MHpNREV5TXpFeU16VTVOVGxhTUR3eEhqQWNCZ05WQkFNTQpGVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdNakF4TVRFTk1Bc0dBMVVFQ2d3RVFYUnZjekVMTUFrR0ExVUVCaE1DClJFVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDVmhUdVhieW83TGp2UHB2TXAKTmI3UEdLdytxdG40VGFBK0drZTV2SnJmOHY3TVBrZm9lcGJDSkk0MTlLa00vSUw5YmNGeVlpZTk2bXZyNTRyTQpWRDZRVU0rQTFKWDc2TFdDMUJURnRxbFZKVmZic1ZEMnNHQmtXWHBwendPM2J3Mit5ajV2ZEhMcXFqQXFjMksrClNaRmh5QkgrRGdNcTkyb2czQUlWRFY0VmF2empnc0cxeFoxa0NXeWpXWmdISjhjYmxpdGhkSEZzUS9IM05Za1EKNEo3c1ZhRTNJcUtIQkFVc1IzMjBITGxpS1dZb3lyZmhrL1drbEFPWnVYQ0Z0ZVpJNm8xUS9ObmV6RzhIRHQwTApjcDJBTUJZSGxUOG9EdjNGZFU5VDFuU2F0Q1F1amdLUnozYkZteDVWZEp4NEliSHdMZkVMbjhMVmxoZ2Y4RlFpCmVvd0hBZ01CQUFHamZUQjdNQjBHQTFVZERnUVdCQlNucFFheExLWUpZTzdSbCtsd3JydzdHV3piSVRBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGS2VsQnJFc3BnbGc3dEdYNlhDdXZEc1piTnNoTUJnRwpBMVVkSUFRUk1BOHdEUVlMS3dZQkJBR3dMUU1FQVFFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQW1kelRibEVpR0trR2RMRDRHa0dERWpLd0xWTGdmdVh2VEJ6bmsrajU3c2oxTzdaOGoKdlpmemExenY3djFBcHQraGs2RUtocXp2SU5CNUFiMTQ5eG5ZSkRFMEJBR211aFdhd3lmYzJFOFB6QmhqLzVrUApEcEZyZFJiaElmellKc2RIdDZiUFdISnhmcnJoVFpWSE84bXZiYUcwd2V5SjlyUVBPTFhpWk53bHo2YmI2NXBjCm1hSEZDTjc5NXRyVjFscEZETVMzd3JVVTc3UVIvdzRWdGZYMTI4YTk2MXFuOEZZaXFUeGxWTVlWcUwyR25zMkQKbG1oNmNZR0o0UXZoNmhFYmFBak1hWjdzbmtHZVJESW1ldUtIQ25FOTYrUmFwTkxieGMzRzNtQi91Zk5QUkpMdgpLcmNZUHFjWjJRdDlzVGRCUXJDNllCM3kvZ2tSc1BDSGU2ZWQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNGVENDQVp1Z0F3SUJBZ0lRUFpnN3BtWTlrR1AzZmlaWE9BVHZBREFLQmdncWhrak9QUVFEQXpCTU1TNHcKTEFZRFZRUUREQ1ZCZEc5eklGUnlkWE4wWldSU2IyOTBJRkp2YjNRZ1EwRWdSVU5ESUZSTVV5QXlNREl4TVEwdwpDd1lEVlFRS0RBUkJkRzl6TVFzd0NRWURWUVFHRXdKRVJUQWVGdzB5TVRBME1qSXdPVEkyTWpOYUZ3MDBNVEEwCk1UY3dPVEkyTWpKYU1Fd3hMakFzQmdOVkJBTU1KVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdVbTl2ZENCRFFTQkYKUTBNZ1ZFeFRJREl3TWpFeERUQUxCZ05WQkFvTUJFRjBiM014Q3pBSkJnTlZCQVlUQWtSRk1IWXdFQVlIS29aSQp6ajBDQVFZRks0RUVBQ0lEWWdBRWxvWllLRGNLWjlDZzNpUVpHZUhrQlFjZmwrM29aSUs1OXNSeFVNNktEUC9YCnRYYTdvV3lUYklPaWFHNmwyYjRzaUpWQnpWM2RzY3FEWTRQTXdMNTAyZUNkcE81S1RsYmdtQ2xCazFJUTFTUTQKQWpKbjhaUVNiKy9YeGQ0dS9SbUFvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJSMgpLQ1hXZmVCbW1ub0pzbW83ampQWE50TlBvakFPQmdOVkhROEJBZjhFQkFNQ0FZWXdDZ1lJS29aSXpqMEVBd01ECmFBQXdaUUl3VzVrcDg1d3h0b2xyYk5hOWQrRjg1MUYrdURyTm96WmZmUGM4ZHo3a1VLMm81OUpaRENhT01EdHUKQ0NyQ3AxcklBakVBbWVNTTU2UERyOU5KTGthQ0kyWmR5UUFVRXYwNDlPR1lhM2NwZXRza3oyVkF2OUxjakJIbwo5SDEvSUlTcFF1UW8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaRENDQTB5Z0F3SUJBZ0lRVTlYUDVobVRDL3NyQlJMWXdpcWlwREFOQmdrcWhraUc5dzBCQVF3RkFEQk0KTVM0d0xBWURWUVFERENWQmRHOXpJRlJ5ZFhOMFpXUlNiMjkwSUZKdmIzUWdRMEVnVWxOQklGUk1VeUF5TURJeApNUTB3Q3dZRFZRUUtEQVJCZEc5ek1Rc3dDUVlEVlFRR0V3SkVSVEFlRncweU1UQTBNakl3T1RJeE1UQmFGdzAwCk1UQTBNVGN3T1RJeE1EbGFNRXd4TGpBc0JnTlZCQU1NSlVGMGIzTWdWSEoxYzNSbFpGSnZiM1FnVW05dmRDQkQKUVNCU1UwRWdWRXhUSURJd01qRXhEVEFMQmdOVkJBb01CRUYwYjNNeEN6QUpCZ05WQkFZVEFrUkZNSUlDSWpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF0b0FPeEhtOUJZeDlzS09kVFNKTnkvQkJsMDFaCjROSCtWb3lYOHRlOWoyeTNJNDlmMWNUWVFjdnlBaDV4NWVuMlhzc0lLbDR3OGkxbXg0UWJaRmM0blhVdFZzWXYKWWUrVy9DQkd2ZXZVZXo4L2ZFYzRCS2ticWxMZkV6ZlRGUlZPdlY5OHI2MWp4M25jQ0h2Vm9PWDNXM1dzZ0ZXWgprbUdielNvWGZkdVA5TFZxNmhkS1pDaG1GU2xzQXZGcjFicWpNOXhhWjZjRjRyOWx0aGF3RU8zTlVEUEpjRkRzCkdZNnd4L0owVzJ0RXhuMld1WmdJV1diZUtRR2I5Q3B0MHhVNmtHcG44YlJyWnRraDY4clpZbnhHRUZ6ZWRVbG4KbmtMNS9uV3BvNjMvZGdwblFPUEY5NDNIaFpwWm5tS2FhdTFGaDVobnN0VktQTmUwT3dBTndJOGY0VURFcm13aAozRWwrZnNxeWpXMjJ2NU12b1Z3K2o4cnRnSTVZNGR0WHo0VTJPTEp4cEFtTWtva0lpRWp4UUdNWXNsdU1XdVBECjB4ZXFxeG1qTEJ2azFjYmlabnJYZ2htbU94WXNMM0dIWDBXZWxYT1R3a0tCSVJPVzE1MjdrMmdWK3Aya0hZenkKZ2VCWUJyM0p0dVAyaVYySitheEVvY3RyK2hieHgxQTlKTnIzdytTSDFWYnhUNUF3K2tVSldkbzB6dUFUSEFSOApBTlNiaHFSQXZObmNURmQrcnJjenRsNTI0V1dMWnQrTnl0ZVlyODQybUl5Y2c1a0RjUE92ZE8zR0RqYm52ZXpCCmM2ZVVXc3VTWklLbUFNRndvVzRzS2VGWVYreGFmSmxySmFTUU9vRDBJSjJhenNjdCtiSkxLWldENlRXTnAwbEkKcHc5TUdaSFE5YjhRNEhFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVQpkRW1aMGYrMGVtaEZkY04rdE56TXpqa3oyZ2d3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCCkRBVUFBNElDQVFBalExTWtZbHh0L1Q3Q3oxVUFiTVZXaUxrTzNUcmlKUTJWU3BmS2dJbnVLczFsK05zVzRBbVMKNEJqSGVKaTc4K3hDVXZ1cHBJTFhUZGlLL09STy9hdVF4RGgxTW9TZi83T3dLd0l6TnNBUWtHOGRuSy9oYVpQcwpvMFV2RkovMVRDcGxRM0lNOThQNGxZc1U4NFVnWXQxVVU5MHMzQmlWYVUrRFIzQkFNMWgzRWd5aTYxSXhIa3pKCnFNN0Y3OFBScmVCckF3QTBKclJVSVRXWEFkeGZHL0Y4NTFYNkxXaDNlOU5wek5NT2E3cE5ka1RXd2hXYUp1eXcKeGZXNzBYcDB3bXpOeGJWZTlrem1XeTJCMjdPM09wZWU3YzlHc2xBOWhHQ1pjYlV6dFZkRjVrSkhkV29Pc0FnTQpycjNlOTdzUFdEMlBBekhvUFlKUXlpOWVERjIwbDc0Z05BZjB4QkxoN3RldzJWa3RhZmN4QlBUeSthdjVFekg0CkFYY09QVUlqSnN5YWNtZFJJWHJNUElXbzZpRnFPOXRhUEtVMG5wckFMTitBbkNuZzMzZVUwYUtBUXY5cVRGc1IKMFBYTm9yNnV6RkZjdzlWVWV3eXUxcmtHZDREaTd3Y2FhTXhaVWExK1hHZHJ1ZHZpQjBKYnVBRUZXRGxONUx1WQpvN0V5N05tajFtK1VJLzg3dHlsbDVnZnA3N1laNnVmQ09CMHlpSkE4RXl0dXpPK3Jkd1kwZDRSUGN1U0JoUG01CmREVGVkaytTS2xPeEpUbmJQUC9sUHFZTzVXdWUvOXZzTDNTRDM0NjBzNm5lRkUzL01hTkZjeVQ2bFNuTUVwY0UKb2ppMmpiRHdOL3pJSVg4L3N5UWJQWXR1ekUyd0ZnMldIWU1mUnNDYnZVT1o1OFNXTHM1ZnlRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2OAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJR0ZEQ0NBL3lnQXdJQkFnSUlHM0RwMHYrdWJIRXdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRQpCaE1DUlZNeFFqQkFCZ05WQkFNTU9VRjFkRzl5YVdSaFpDQmtaU0JEWlhKMGFXWnBZMkZqYVc5dUlFWnBjbTFoCmNISnZabVZ6YVc5dVlXd2dRMGxHSUVFMk1qWXpOREEyT0RBZUZ3MHhOREE1TWpNeE5USXlNRGRhRncwek5qQTEKTURVeE5USXlNRGRhTUZFeEN6QUpCZ05WQkFZVEFrVlRNVUl3UUFZRFZRUURERGxCZFhSdmNtbGtZV1FnWkdVZwpRMlZ5ZEdsbWFXTmhZMmx2YmlCR2FYSnRZWEJ5YjJabGMybHZibUZzSUVOSlJpQkJOakkyTXpRd05qZ3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtsbXVPNnZqNzhhSTE0SDlNMnVERFV0ZDkKdGhESUFsNnpReXJFVDJxeXloeGRLSnA0RVJwcFdWZXZ0U0JDNUlzUDV0OWJwZ09TTC9VUjVHTFhNbkU0MlFRTQpjYXM5VVg0UEI5OWpCVnpwdjVSdndTbUN3TFRhVWJEQlBMdXROMHBjeXZGTE5nNGtxNy9EaEhmOXFGRDBzZWZHCkw5SXRXWTE2Q2s2V2FWSUNxamFZN1B6NkZJTU1OeC9Ka2pkLzE0RXQ1Y1M1NEQ0MC9tZjBQbWJSMC9SQXoxNWkKTkE5d0JqNGdHRnJPOTNJYkpXeVRkQlNUbzNPeERxcUhFQ05aWHlBRkdVZnRhSTZTRXNwZC9OWXJzcEk4SU0vaApYNjhndnFCMmYzYmw3QnFHWVRNKzUzdTBQNkFQanFLNWFtKzVoeVp2UVd5SXBsRDlhbU1MOVpNV0d4bVBzdTJiCm04bVE5UUVNM3hrOUR6NDRJOGt2and6UkF2NGJWZFpPMEkwOHIwK2s4LzZ2S3RNRm5Ya0lvY3RYTWJTY3lKQ3kKWi9RWUZwTTYvRWZZMFhpV01SKzZLd3hmWFptdFk0bGFKQ0IyMk4vOXEwNm1JcXFkWHVZbmluMW9LYVBuaXJqYQpFYnNYTFptZEV5Ukc5OFhpMkorT2Y4ZVBkRzFhc3VoeTlhenVKQkN0THhUYS95MmFSbkZIdmtMZnV3SGI5SC9UCktJOHhXVnZUeVFLbXRGTEticGY3UThVSUptK0s5THY5bnlpcURkVkY4eE02SGRqQWVJOUJaendlbEdTdWV3dkYKNk5rQmlEa2FsNFprUWRVN2h3eHUrZy9HdlVnVXZ6bE4xSjVCdG8rV0hXT1drOW1WQm5neGFKNDNCanVBaVVWaApPU1BIRzBTakZlVWMrSkl3dXdJREFRQUJvNEh2TUlIc01CMEdBMVVkRGdRV0JCUmx6ZXVyTlI0QVBuN1ZkTUFjCnRITkhEaHBrTHpBU0JnTlZIUk1CQWY4RUNEQUdBUUgvQWdFQk1JR21CZ05WSFNBRWdaNHdnWnN3Z1pnR0JGVWQKSUFBd2dZOHdMd1lJS3dZQkJRVUhBZ0VXSTJoMGRIQTZMeTkzZDNjdVptbHliV0Z3Y205bVpYTnBiMjVoYkM1agpiMjB2WTNCek1Gd0dDQ3NHQVFVRkJ3SUNNRkFlVGdCUUFHRUFjd0JsQUc4QUlBQmtBR1VBSUFCc0FHRUFJQUJDCkFHOEFiZ0JoQUc0QWJ3QjJBR0VBSUFBMEFEY0FJQUJDQUdFQWNnQmpBR1VBYkFCdkFHNEFZUUFnQURBQU9BQXcKQURFQU56QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFIU0hLQUlyZHg5bQppV1R0ajNRdVJoeTdxUGo0Q3gyRHRqcW42RVdLQjdmZ1BpREw0UWpiRXdqNEtLRTFzb0N6QzFIQTAxYWFqVE5GClNhOUo4T0E5QjNwRkUxci95SmZZMHhnc2ZaYjQzYUpsUTNDVGtCVzZrTi9vR2JEYkxJcGdEN2R2bEFjZUhhYkoKaGZhOU5QaEFlR0lRY0RxK2ZVczVnYWtRMUpaQnUvaGZIQXNkQ1BLeHNJbDY4dmVnNE1TUGkzaTFPMWlsSTQ1UApWZjQyTytBTXQ4b3FNRUVndElETnJ2eDJabk9vcm03aGZOb0Q2SlFnNWlLajBCK1FYU0JURkNaWDJsU1gzeFpFCkVBRWVpR2FQY2ppVDNTQzNOTDdYOGU1amprZDVLQWI4ODFsRkpXQWlNeHVqWDZpNkt0b2FQYzFBNm96dUJSV1YKMWFVc0lDK25tQ2p1UmZ6eHVJZ0FMSTlDMmxIVm5PVVRhSEZGUTR1ZUN5RThTMXdGM0JxZm1JN2F2U0tlY3MydApDc3ZNbzJlYktIVEVtOWNhUEFSWXBvS2RyY2Q3Yi8rQWx1bjRqV3E5R0pBZC8wa2FrRkkza3k4OEFsMkNkZ3RSCjV4YkhWL2c0K2FmTm15SlU3Mk93RlcxVFpRTktYa3Fnc3FlT1NRQlpPTlhIOUlCazlXNlZVTGdSZmhWd09FcXcKZjlERU1uREFHZi9KT0MwVUxHYjBRa1RtVlhZYmdCVlgvOENucDZvNXF0alRjTkF1dXV1VWF2cGZOSWJuWXJYOQppdkF3aFpUSnJ5UUNMMi9XM1dmKzQ3QlZUd1NZVDZSQlZ1S1QwR3JvMXZQN1plRE9kY1F4V1F6dWdzZ01ZRE5LCkdicUVaeWNQdkVKZHZTUlVEZXdkY0FaZnBMejZJSHhWCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBCSkNBIEdsb2JhbCBSb290IENBMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVFWVzlsNDdUWmtHb2JDZEZzUHNCc0lEQU5CZ2txaGtpRzl3MEJBUXNGQURCVQpNUXN3Q1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJClQxSkpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeE1CNFhEVEU1TVRJeE9UQXoKTVRZeE4xb1hEVFEwTVRJeE1qQXpNVFl4TjFvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRgpTVXBKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoCmJDQlNiMjkwSUVOQk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBGbUNMM1oKeFJWaHk0UUVRYVZwTjNjZHdiQjcrc04zU0pBVGNtVFJ1SHlRTlowWWVZampsd0U4UjRIeURxS1lEWjQvTitBWgpzcER5Umh5U3NUcGh6dnEzUnA0RGh0Y3pidTMzUll4Mk45NXVscEgzMTM0cmh4ZlZpelh1aEpGeVY5eGd3OE81CjU4ZG5KQ05QWXdwajltWjlTMVduUDNoa1NXa1NsK0JNRGRNSm9ESXdPdnFmd1BLY3hSSXFMaHkxQkRQYXBEZ1IKYXQ3R0dQWkhPaUpCaHlMOHhJa29WTmlNcFRBSytCY1d5cXczL1htbmtSZDRPSm10V08yeTNzeUpmUU9jczRsbAo1K003c1NLR2p3WnRlQWY5a1JKL3NHc2NpUTM1dU10MFd3ZkN5UFExMFdSamV1bHVtaWpXTUwzbUc5MFZyNFRxCm5NZks5UTdxOGwwcGg0OXBjem0rTGlSdlJTR3N4ZFJwSlFhRHJYcEloUk1zRFFhNGJIbFcvS05uTW9IMVY2WEsKVjBKcDZWd2tZZS9pTUJoT1JKaFZiM3JDazlnWnR0NThSNG9SVGtsSDJ5aVVBZ3VVU2l6NUV0QlA2REYrYkhxLwpwaitiT1QwQ0ZxTVlzMmVzV3o4c2d5dG5PWUZjdVg2VTFXVGRubzl1cnVoOFc3VFhha2RJMTM2ejFDMk9WblpPCnoybnhia1JzMUNUcWpTU2hHTCs5Vi82cG1UVzEyeEIzdUQxSXV0YkI1L0VqUHRmZmhaMG5QTlJBdlFvTXZmWG4KalNYV2dYU0hSdFFwZGFKQ2JQZHppZWQ5djNwS0g5TWl5UlZWejk5dmZGWFFwSXNIRVRkZmc2WW1WNllCVzM3KwpXR2dIcWVsNjJibm8vMUFmcThLMHdNN282djBQdlkxTnVMeHhBZ01CQUFHalFqQkFNQjBHQTFVZERnUVdCQlRGCjcrM00ySTBoeGtqazQ5Y1VMcWNXaytXWUFUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUUKQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFVb0tzSVRRZkkvS2kyUG00cnpjMklJblJOd1BXYVorNApZUkM2b2pHWVdVZm8wUTBsSGhWQkRPQXFWZFZYVXN2NDVNZHBveDFOY1FKZVh5RkZZRWhjQ1k1SkVNRUUzS2xpCmF3THdROGhPblRoSmRNa3ljRlJ0d1VmOGpyUTJudFNjdmQwZzFsUEpHS20xVnJsMmk1Vm5adTY5bVA2dTc3NXUKKzJEMi9WbkdLaHMvSTBxVUpEQW55SW04NjBRa21zczl2ay9WZXM2T0Y4dGl3ZG5lSGc1Ni8wT0dORks4WVQ4OApYN3ZaZHJSVHZKZXovb3BNRWk0cjg5Zk80YUwvM1h0dyt6dWhUYVJqQXYwNGw1VS9CWENnYTk5aWdVT0x0RmtOClNveFVuTVc3Z1ovTmZhWHZDeVVlT2lEYkhQd2ZtR2NDQ3RSelJCUGJVWVFhVlFOVzRBQitkQWIvT01SeUhkT28KUDJneFhkTUp4eTZNVzJQZzZOd2UwdXhoSHZMZTVlLzJtWFpnTFI2VWNuSEdDeW95eDVKTzFVYlhIZm1wR1FySQorcFhPYlNPWXFnczRyWnBXRFcrTjhURUFpTUVYbk0wWk5qWCtWVk9nNER3elg1WmU0akxwM3pPN0JrcXAySVJ6CnpuZlN4cXh4NFZ5akhReTdDdDlmNHFOeDJObzNXcUI0Sy9UVWZldDI3ZkpoY0tWbG10T0pOQmlyKzNJKzE3UTkKZVZ6WUg2RXplOW1DVUF5VEY2cHMzTUtDdXdKWE5xK1lKeW81VU9Hd2lmVWxsMzVIYUJDMDdIUEtzNWZSSk56MgpZcUFvMDdXanVHUzNpR0pDejUxVHpabStaR2lQVHg0U1NQZlNLY09ZS01yeU1ndVRqQ2xQUEdBeXpRV1dZZXp5CnIvNnpjQ3d1cHZJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQkpDQSBHbG9iYWwgUm9vdCBDQTIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKVENDQWF1Z0F3SUJBZ0lRTEJjSWZXUXF3UDZGR0ZrR3o3Uks2ekFLQmdncWhrak9QUVFEQXpCVU1Rc3cKQ1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJVDFKSgpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeU1CNFhEVEU1TVRJeE9UQXpNVGd5Ck1Wb1hEVFEwTVRJeE1qQXpNVGd5TVZvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRlNVcEoKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoYkNCUwpiMjkwSUVOQk1qQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkozTGdKR05VMmUxdVZDeEEvamxTUjlCCklnbXdVVkpZMWlzMGo4VVNSaFRGaXk4c2hQOHNicWpWOFFuakF5RVV4RU05Zk1Fc3hFdHFTczNwaCtCOTlpSysKK2twUnVEQ0svZUhlR0JJSzlrZTM1eGUvSjRyVVFVeVdQR0NXd2YwVkhLTkNNRUF3SFFZRFZSME9CQllFRk5KSwpzVkYvQnZEUmdoOU9ibCtyZy94STFMQ1JNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFECkFnRUdNQW9HQ0NxR1NNNDlCQU1EQTJnQU1HVUNNQnE4VzlmK3FkSlVEa3BkMG0yeFFOejBROVhTU3BrWkVsYUEKOTRNMDRUVk9TRzBFRDFjeE1EQXRzYXFkQXpqYkJnSXhBTXZNaDFQTGV0OGdVWE9Rd0toYllkREZVRG45aGY3Qgo0M2o0cHRaTHZadUhqdy9sMWxPV3F6eklRTnBoOTFPajl3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNaUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TXpnd00xb1hEVFF3TVRBeU5qQTRNemd3TTFvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRElnVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBTmZIWHZmQkI5UjMrME1oOVBUMWFlVHVNZ0hibzRZZjVGa051dWQxZzFMcgo2aHhoRlVpN0hRZktqSzZ3M0phZDZzTmdrb2FDS0hPY1ZnYi9TMlR3RENvM1NiWGx6d3g4N3ZGS3UzTXdaZlBWCkw0TzJmdVBuOVo2cllQblQ4WjJTZElya0hKYXNXNERwdGZReGg2TlIvTWQrb1crT1UzZlVsOEZWTTVJK0dDOTEKMUsyR1NjdVZyMVFHYk5nR0U0MWIvK0VtR1ZuQUpMcUJjWG1RUkZCb0pKUmZ1TE1SOFNsQllhTkJ5eU0yMWNIeApNbEFRVG4vMGhwUHNoTk9PdkV1L1hBRk9CejNjRklxVUNxVHFjL3NMVWVnVEJ4ajZEdkVyMFZRVmZUemg5N1FaClFtZGlYbmZnb2xYc3R0bHBGOVU2cjBUdFNzV2U1SG9uZk9WMTE2ckxKZWZmYXdyYkQwMlRUcWlnelhzdThsa0IKYXJjTnVBZUJmb3M0R3pqbUNsZVpQZTRoNktQMURCYmRpK3cwanB3cUhBQVZGNDFvZzlKd254Z0l6UkZvMWNscgpVczNFUm8vY3RmUFlWM01lNlpRNUJML1QzampldEZQc2FSeWlmc1NQNUJ0d3JmS2krZnYzRm1SbWFaOUpVYUxpCkZSaG5Ca3AvMVd5MVRiTXo0R0hyWGI3cG1BOHkxeDFMUEM1YUFWS1JDZkxmNm8zWUJrQmpxaEhrL3NNM25oUlMKUC9UaXpQSmhrOUg5WjJ2WFVxNi9hS3RBUTZCWE5WTjQ4RlA0WVVJSFpNYlhiNXRNT0ExanJHS3ZOb3VpY3dvTgo5U0c5ZEtwTjZuSURTZHZIWHgxaVk4ZjkzWkhzTSs3MWJiUnVNR2pleU5ZbXNIVmVlN1FISUppaGRqSzRUV3hQCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNbUFkK0Jpa29MMVJwenoKdXZkTXc5NjRvNjA1TUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBVTE4aAo5YnF3T2xJNUxKS3diQURKNzg0Zzd3YnlscDdwcEhSL2VoYjh0L1cyK3hVYlA2dW13SEpkRUxGeDdyeFA0NjJzCkEyMHVjUzZ2eE9PdG83ME1FYWUwLzBxeWV4QVFINmRYUWJMQXJ2UXNXZFpIRUlqeklWRXBNTXBnaHE5R3F4M3QKT2x1d2xONUU0MEVJb3NIc0hkYjlUN2JXUjlBVUM4cm15clY3ZDM1QkgxNkR4N2FNT1phd1A1YUJRVzlna09MbworZnNpY2RsOXN6MUd2N1NFcjVBY0Q0OFNhcS92N2g1NnJnSktpaGNyZHY2c1ZJa2tMRTgvdHJLblRveW9rWmY3CktjWjdYQzI1eTJhMnQ2aGJFbEdGdFFsK1luaHcvcWxxWUxZZERua00vY3JxSklCeXc1Yy84bmVyUXlJS3grdTIKRElTQ0xJQnJRWW9Jd091bGE5K1pFc3VLMVY2QURKSGdKZ2cyU01YNk9CRTEveVdETGZKNnY5cjlqdjZseTBVcwpIOFNJVTY1M0R0bWFkc1dPTEIyanV0WHNNcTdBcXF6MzBYcE42OVFINGtqM0lvNndwSjlxem82eXNtRDBveUxRCkkrdVVXbnBwM1ErL1FGZXNhMWxRMmFPWjRXNytqUUY1SnlNVjNwS2Rld2xOV3VkTFNEQmFHT1lLYmVhUDROSzcKNXQ5OGJpR0N3V2c1VGJTWVdHWml6RXFRWHNQNkp3U3hlUlYwbWN5K3JTRGVKbUFjNjFaUnBxUHE1S00vcC85aAozUEZhVFd3eUkwUHVyS2p1N2tvU0NUeGRjY0srZWZyQ2gyZ2RDLzFjYWN3RzBKcDlWSmtxeVRrYUdhOUxLa1B6ClkxMWFXT0l2NHgza3FkYlFDdENldjllQkNmSEp4eVlOckpnV1ZxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMyBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNeUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TWpnMU9Gb1hEVFF3TVRBeU5qQTRNamcxT0ZvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRE1nVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBS1hhQ3BVV1VPT1Y4bDZkZGpFR01ucWI4UkIydUFDYXRWSTJ6U1JIc0o4WQpaTHlhOXZyVmVkaVFZa3dpTDk0NFBkYmdxT2tjTE50NEVlbU9hRkVWY3Nmek00ZmtvRjBMWE9CWEJ5b3c5YzNFCk4zY29UUmlSNXIvVlV2MXhMWEErNThiRWl1UHdLQXYwZHBpaGk0ZFZzam9UL0xjK0p6ZU9JdU9vVHlydllMczkKdHpuRERnRkhtVjBTVDl0RCtsZWg3Zm1kdmhGSEpsc1RtS3RkRm9xd054eFhuVVgvaUpZMnY3dktCM3R2aDJQWAowREpxMWwxc0RQR3piam5pYXpFdU9RQW5GTjQ0d093WlpvWVM2SjF5RmhOa1VzZXBOeHo5Z2pEdGhCZ2Q5SzVjCi8zQVRBT3V4OVRONlM5WlYrQVdOUzJtdzliTW9ObHdVeEZGelRXc0w4VFFIMnhjNTE5d29lMnYxbi9NdXdVOFgKS2hEenpNcm82LzFycXk2YW55MkNiZ1RVVWdHVExUMkcvSDc4Mys5Q0hhWnI3N2tneHZlOW9LZVYvYWZtaVNUWQp6SXcwYk9Jakw5a1NHaUc1VlpGdkM1RjVHUXl0UUlnTGNPSjYwZzdZYUVpN2doTTVFRmpwMkNvSHhoTGJXTnZTCk8xVVFSd1VWWjJKK0dHT21SajhKRGxReVhyOE5Zbm9uNzREbzI5bExCbG8zV2lYUUNCSjMxRzhKVUpjOXlCM0QKMzR4Rk1GYkcwMlNyWnZQQVhwYWN3OFR2dzN4cml6cDVmN05KenozaWlaK2dNRXVGdVp5VUpIbVBmV3VwUldnUApLOUR4Mmh6TGFiaktTV0p0eU5Call0MWdEMWlxajZHOEJhVm1vczhiZHJLRVpMRk1PVkxBTUxyd2pFc0NzTGEzCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFZTR6Zi9sYis3NHN1d3YKVGc3NUpiQ09QR3ZETUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBQUNBagpRVFVFa01KQVltRHY0alZNMXorczRqU1F1S0Z2ZHZvV0ZxUklOeXpwa01MeVBQZ0tuOWlCNWJ0YjJpVXNwS2RWCmNTUXk5c2dMOHJ4cStKT3NzZ2ZDWDUvYnpNaUtxcjVxYitGSkVNd3gxNEM3dThqWW9nNWtWK3FpOWNLcE1SWFMKSUdycy9DSUJLTStHdUlBZXFjd1JwVHp5RnJOSG5melNnQ0hFeTlCSGNFR2h5b01aQ0N4dDhsMTNuSW9VRTlRMgpISkx3NVFZMzNLYm1rSnM0ajF4ckcwYUdRMEpmUGdFSFUxUmRaWDMzaW5PaG1sUmFIeWxERkNmQ2hRKzFpSHNhCk81UzNIV0NudFp6bktXbFhXcHVUZWtNd0d3UFhZc2hBcHFyOFpPUksxNUZUQWFnZ2lHNmNYMFM1eTJDQk5PeHYKMDMzYVNGL3J0SkM4TGFrY0M2d2MxYUpvSUlBRTF2eXhqeSs3U2pFTlNvWWM2K0kyS1NiMTJ0akU4blZoejM2dQpkbU5LZWtCbGs0ZjRIb0NNaHVXRzFvOE8vRk1zWU9nV1lScWlQa043elRsZ1ZHcjE4b2ttQVdpRFNLSXo2TWtFCmtiSVJOQkUrNnRCREdSOERrNUFNLzFFOVYvUkJidUhMb0w3cnlXUE5iY3prK0RhcWFKM3R2VjJYY0VRTnRnNDEKM09FTVhidWdVWlRMZmhickVTK2pra1hJVEhIWnZNbVpVbGRHTDFEUHZUVnA5RDBWemdhbExBOCs5b0c2bEx2RAp1NzlsZU5LR2VmOUpPeHFERFBEZWVPekk4azFNR3Q2Q0tmakJXdHJ0N3VZblh1aEYwSjBjVWFob3EwVGowSXRxCjQvZzd1OXhOMTJUeVViN21xcXRhNlRIdUJyeHp2eE5pQ3AvSHVaYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENBIERpc2lnIFJvb3QgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhVENDQTFHZ0F3SUJBZ0lKQUpLNGlOdXdpc0ZqTUEwR0NTcUdTSWIzRFFFQkN3VUFNRkl4Q3pBSkJnTlYKQkFZVEFsTkxNUk13RVFZRFZRUUhFd3BDY21GMGFYTnNZWFpoTVJNd0VRWURWUVFLRXdwRWFYTnBaeUJoTG5NdQpNUmt3RndZRFZRUURFeEJEUVNCRWFYTnBaeUJTYjI5MElGSXlNQjRYRFRFeU1EY3hPVEE1TVRVek1Gb1hEVFF5Ck1EY3hPVEE1TVRVek1Gb3dVakVMTUFrR0ExVUVCaE1DVTBzeEV6QVJCZ05WQkFjVENrSnlZWFJwYzJ4aGRtRXgKRXpBUkJnTlZCQW9UQ2tScGMybG5JR0V1Y3k0eEdUQVhCZ05WQkFNVEVFTkJJRVJwYzJsbklGSnZiM1FnVWpJdwpnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaW84UUFDZGFGWFMxdEZQYkN3M09lCk5jSnhWWDZCKzZ0R1VPREJmRWw0NXF0NVdEemEvM3djbjlpWEFuZythMEVFNlVHOXZnTXNSZll2Wk5TclhhTkgKUFdTYjZXaWF4c3diUDdxK3NvczBBaTZZVlJuOGpHK3FYOXBNemswRElhUFkwalNUVnBiTFRBd0FGanhmR3MzSQp4MnltcmRNeHA3em81ZUZtMXRMN0E3UkJaY2tRcmc0Rlk4YUFhbWt3L2RMdWtPOE5KOStmbFhQMDRTWGFiQmJlClFUZzA2b3Y4MGVnRUZHRXRRWDZzeDNkT3kxRlUrMTZTR0JzRVdtakd5Y1Q2dHhPZ21MY1JLN2ZXVjh4OG5oZlIKeXlYK2hrNGtMbFlNZUUyZUFSS21LNmNCWlc1OFloMkVoTi9xd0d1MXBTcVZnOE5URVF4ekhRdXlScERSUWpyTwpRRzZWcmYvR2xLMXVsNFNPZlcrZWlvQU5TVzF6NG51U0hzUHp3ZlByTGdWdjJSdlBOM1lFeUxSYTVCZW55OTEyCkg5QVpkdWdzQmJQV25EVFlsdHhoaDVFRjVFUUlNOEhhdVFobDFLNnlOZzNydWppNkRPV2JudXVOWnQyWno5YUoKUWZZRWtvb3BLVzFyT2h6bmRYMENjUTd6d09lOXl4bmRuV0N5d21aZ3RyRUU3c25taHJtYVprQ281eEh0Z1VVRAppL1puV2VqQkJoRzkzYytBQWs5bFFIaGNSMURJbStZZmdYdmtSS2hiaFpyaTNsclZ4L2s2UkdaTDVESlVmT1JzCm5MTU9QUmVpc2pRUzFuNnlxRW03MFhvb1FMNmlGaC9mNURjZkVYUDdrQXBsUTZJTmZQZ0dBVlV6ZmJBTnVQVDEKcnFWQ1YzdzJFWXg3WHNRRG5ZeDVuUUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZApEd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVdFpuNHI3Q1U5ZU1nMWdxdHprNVdwQzV1UXUwd0RRWUpLb1pJCmh2Y05BUUVMQlFBRGdnSUJBQ1lHWG5EblpUUElnbTdabkJjNkczcG1zZ0gyZUR0cFhpL3EvMDc1S01PWUttRk0KdENRU2luMXRFUlQzbkxYSzVyeWVKNDVNR2NpcHZYckExellPYllWeWJxakdvbTMyK25OamY3eHVlUWdjbllxZgpHb3BUcHRpNzJUVlZzUkhGcVFPelZqdTVoSk1pWG43QjloSlNpK29zWjd6K05rejF1TS9SczBtU085TXBEcGtiCmx2ZGh1RHZFSzdaNGJMUWpiL0Q5MDdKZWRSK1psYWlzOXRyaHhURjcrOUZHczlLOFo3UmlWTG9KOTJPd2s2S2EKK2VsU0xvdGdFcXY4OVdCVzd4QmNpOFFhUXR5RFcyUU95N1c4MWsvQmZEeHVqUk50KzN2ck1ORGNUYS9GMWJhbApURnR4eWVneHZ1ZzRCa2loR3VMcTB0NFNPVmdhLzRBT2duWG10OGtIYkE3di96anhtSEhFdDM4T0ZkQWxhYjBpCm5TdnRCZlpHUjZ6dHdQRFVPK0xzN3BaYmtCTk9IbFk2NjdEdmxydVdJeEc2OGtPR2RHU1Z5Q2gxM3gwMXV0STMKZ3poVE9EWTd6MnpwK1dzTzBQc0U2RTkzMTJVQmVJWU1lajRoWXZGL1kzRU15WjlFMjZnbm9uVytib0UrMThEcgpHNWdQY0Z3MHNvck13SVVZNjI1NnMvZGFvUWUvcVVLUzgyQWlsK1FVb1FlYlRuYkFqbjM5cENYSFIrMy9IM09zCnpNT2w2VzhLanB0bHdsQ0Z0YU9nVXhMTVZZZGg4NEd1RUVaaHZVUWh1TUk5ZE05K0pEWDZIQWNPbXowaXl1OHgKTDR5c0VyM3ZRQ2o4S1dlZnNoTlBaaVRFVXhucEhpa1Y3K1p0c0g4dFovM3piQnQxUnFQbFNoZnBwTmNMCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDRkNBIEVWIFJPT1QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZqVENDQTNXZ0F3SUJBZ0lFR0VyTTFqQU5CZ2txaGtpRzl3MEJBUXNGQURCV01Rc3dDUVlEVlFRR0V3SkQKVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWphV0ZzSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eQphWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUFQxUXdIaGNOTVRJd09EQTRNRE13TnpBeFdoY05Namt4Ck1qTXhNRE13TnpBeFdqQldNUXN3Q1FZRFZRUUdFd0pEVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWoKYVdGc0lFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUApUMVF3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRFhYV3ZORUQ4ZkJWblZCVTAzCnNRN3NtQ3VPRlIzNmswc1hnaUZ4RUZMWFVXUndGc0pWYVUyT0ZXMmZ2d3did3VDalo5WU1yTThpcnE5M1ZDcEwKVElwVFVuckQ3aTdlczNFbHdlbGRQZTZoTDZQM0tqekpJeDFxcXgyaHAvSHo3S0RWUk04VnozSXZIV09YNkpuNQovWk9rVklCTVV0UlNxeTVKMzVETnVGKytQOTZoeWswZzFDWG9oQ2xUdDdHSUgvLzYycENmQ3FrdFFUK3g4UmdwCjdoWlpMRFJKR3FnRzE2aUkwZ055ZWpMaTZtaE5iaXlXWlh2S1dmcnk0dDN1TUN6N3pFYXN4R1ByYjM4Mkt6UnoKRXBSLzM4d21udkZ5WFZCbFdZOXBzNGRlTW0vREdJcTFsWSt3ZWpmZVdrVTd4emJoNzJmUk9kT1hXM05pR1VndApoeHdHKzNTWUlFbHo4QVhTRzdHZ283Y2JjTk9JYWJsYTFqajBZdHdsaTNpLytPaCt1RnpKbFU5ZnB5MjVJR3ZQCmE5MzFEZlNDdC9TeVppNFFLUGFYV251V0ZvOEJHUzFzYm44NVdBWmtnd0dEZzhOTmt0MHl4b2VrTitrV3pxb3QKYUs4S2dXVTZjTUdiclUxdFZNb3FMVXVGRzdPQTVuQkZEV3RlTmZCL083aWM1QVJ3aVJJbGs5b0ttU0pnYW1OZwpUbllHbUU2OWc2MGRXSW9saGRMSFpSNHRqc2JmdHNiaGY0b0VJUlVwZFBBK25KQ2REQzd4aWo1YXFnd0pIc2ZWClBLUHRsOE1lTlBvNCtRZ080OEJkSzRQUlZtckp0cWhVVXk1NE1tYzlnbjkwMFB2aHRnVmd1WERiamd2NUUxaHYKY1dBUVVoQzV3VUVKNzNJZlp6RjQvNVlGalFJREFRQUJvMk13WVRBZkJnTlZIU01FR0RBV2dCVGovaTM5S05BTAp0YnEyb3NTL0Jxb0ZqSlA3THpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkCkJnTlZIUTRFRmdRVTQvNHQvU2pRQzdXNnRxTEV2d2FxQll5VCt5OHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUIKQUNYR3VtdnJoOHZlZ2ptV1BmQkVwMnVFY3dQZW5TdFB1aUIvdkhpeXo1ZXdHNXp6MTNrdTlVaTIwdnNYaU9iVAplai90VXhQUTRpOXFlY3NBSXlqbUhqZFhOWW1Fd25aUE5EYXRaOFBPUVFhSXhmZnUyQnE0MWd0L1VQK1RxaGRMCmpPenRVbUN5cEFicVR1djBheG45Ni9VYTRDVXFtdHpIUVRiM3lIUUZoRG1WT2RZTE82UW4rZ2pZWEI3NEJHQlMKRVNnb0EvL3ZVMllBcFVvMEZtWjgvUW1rcnA1bkdtOUJDMnNHRTV1UGhuRUZ0QytOaVdZektYWlVtaEg0Si9xeQpQNUhnemcwYjh6QWFyYjhpWFJ2VHZ5VUZUZUdTR24rWm56eEVrOHJVUUVsc2dJZlhCRHJETWxJMURsYjRwZDE5CnhJc05FUjlUeXg2eUY3Wm9kMXJnMU12SUI2NzFPaTZPTjdmUUFVdERLWGVNT1plUGdscjRVZVdKb0JqbmFIOWQKQ2k3N28wY09QYVlqZXNZQng0L0lYcjl0Z0ZhK2lpUzZNK3FmNFRJUm52SFNUNEQyRzBDdk9KNFJVSGx6RWhMTgo1bXlkTEloeVBEQ0JCcEVpNmxtdDJoa3VJc0tOdVl5SDRHYThjeU5mSVdSamdFajFvRHdZUFpUSVNFRWRRTHBlCi92NVdPYUhJejE2ZUdXUkdFTm9Ya2JjRmdLeUxtWko5NTZMWUJ3czJKK2RJZVdDS3c5Y1RYUGh5UU45S3k4K1oKQUFvQUN4R1YybFpGQTRnS24yZlExWG14cUkxQWJRM0Nla0Q2ODE5a1I1TExVN203V2M1UC9kQVZVd0hZMyt2Wgo1bmJ2MENPN082bDVzOVVDS2MySm81WVBTalhuVGtMQWRjMEh6K1lzNjNzdQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFSFRDQ0F3V2dBd0lCQWdJUVRvRXRpb0psNEFzQzdqNDFBa2JsUFRBTkJna3Foa2lHOXcwQkFRVUZBRENCCmdURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeVpXRjBaWElnVFdGdVkyaGxjM1JsY2pFUU1BNEcKQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOVDBSUElFTkJJRXhwYldsMFpXUXhKekFsQmdOVgpCQU1USGtOUFRVOUVUeUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB3TmpFeU1ERXdNREF3Ck1EQmFGdzB5T1RFeU16RXlNelU1TlRsYU1JR0JNUXN3Q1FZRFZRUUdFd0pIUWpFYk1Ca0dBMVVFQ0JNU1IzSmwKWVhSbGNpQk5ZVzVqYUdWemRHVnlNUkF3RGdZRFZRUUhFd2RUWVd4bWIzSmtNUm93R0FZRFZRUUtFeEZEVDAxUApSRThnUTBFZ1RHbHRhWFJsWkRFbk1DVUdBMVVFQXhNZVEwOU5UMFJQSUVObGNuUnBabWxqWVhScGIyNGdRWFYwCmFHOXlhWFI1TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEwRUNMaTNMamtSdjMKVWNFYlZBU1kwNm0vd2VhS1hUdUgrN3VJemczakx6OEdsdkNpS1ZDWnJ0czdvVmV3ZEZGeHplMUNrVTFCL3FuSQoyR3FHZDBTN1dXYVhVRjYwMUN4d1JNL2FONVZDYVR3d3hIR3pVdkFoVGFIWXVqbDhISjZqSkozeWd4YVlxaFo4ClE1c1ZXN2V1TkpIKzFHSW1HRWFhUCt2QitmR1FWK3VzZWcyTDIzSXdhbWJWNEVhamNOeG8yZjhFU0lsMzNyWHAKKzJkdFFlbThPYjB5MldJQzhiR29QVzQzbk9JdjR0T2lKb3ZHdUZWRGlPRWpQcVhTSkRscVI2c0ExS0d6cVNYKwpEVCtuSGJyVFVjRUxwTnFzT085VlVDUUZaVWFUTkU4dGphM0cxQ0VaMG83S0JXRnhCM05INVlvWkVyMEVUYzVPCm5LVklyTHNtOXdJREFRQUJvNEdPTUlHTE1CMEdBMVVkRGdRV0JCUUxXT1dMeGt3Vk42UkFxVENwSWI1SE5scFcKL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekJKQmdOVkhSOEVRakJBTUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtTnZiVzlrYjJOaExtTnZiUzlEVDAxUFJFOURaWEowYVdacFkyRjBhVzl1ClFYVjBhRzl5YVhSNUxtTnliREFOQmdrcWhraUc5dzBCQVFVRkFBT0NBUUVBUHBpZW0vWWI2ZGM1dDNpdUhYSVkKU2RPSDVFT0M2ei9KcXZXb3RlOVZmQ0ZTWmZuVkRlRnM5RDZNazNPUkxnTEVUZ2R4YjhDUE9HRUlxQjZCQ3NBdgpJQzlCaTVIY1NFVzg4Y2JldW5ack04Z0FMVEZHVE8zbm5jK0lsUDh6d0Zib0pJWW11Tmc0T044cWE5MFN6TWMvClJ4ZE1vc0lHbGduVzIvNC9QRVpCMzFqaVZnODhPOEVja3pYWk9GS3M3c2pzTGpCT2xEVzBKQjlMZUduYThnSTQKekpWU2svQndKVm1jSUdmRTd2bUxWMkgwa25aOVA0U05WYmZvNWF6VjhmVVpWcVphKzVBY3I1UHI1UnpVWjVkZApCQTYrQzRPbUY0TzVNQktneFRNVkJia04rOGNGZHVQWVNvMzhOQmVqeGlFb3ZqQkZNUjdIZUw1WVlUaXNPK0lCClpRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNpVENDQWcrZ0F3SUJBZ0lRSDBldnFtSUFjRkJVVEFHZW0yT1pLakFLQmdncWhrak9QUVFEQXpDQmhURUwKTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRQpCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1UCklrTlBUVTlFVHlCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3TXpBMk1EQXcKTURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeQpaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOClQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJGUTBNZ1EyVnlkR2xtYVdOaGRHbHYKYmlCQmRYUm9iM0pwZEhrd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFEUjNzdmRjbUNGWVg3ZGVTUgpGdFNyWXBuMVBsSUxCczVCQUgrWDRRb2tQQjBCQk80OTBvMEpsd3pnZGVUNiszZUtLdlVEWUVzMml4WWpGcTBKCmNmUks5Q2hRdFA2SUhHNC9iQzh2Q1ZsYnBWc0xNNW5pd3oySitXb3M3N0xUQnVtalFqQkFNQjBHQTFVZERnUVcKQkJSMWNhY1pTQm04blozcVFVZmZsTVJJZDVuVGVUQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFILwpCQVV3QXdFQi96QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUE3d05iZXF5M2VBcHl0NGpmLzdWR0ZBa0srcURtCmZRakdHb2U5R0toenZTYktZQXlkenBtZnoxd1BNT0crRkRIcUFqQVU5Sk04U2FjemVwQkdSN05qZlJPYlRyZHYKR0RlQVUvN2RJT0ExbWpiUnh3RzU1dHpkOC84ZExEb1dWOW1TT2RZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjJEQ0NBOENnQXdJQkFnSVFUS3I1eXR0amIrQWY5MDdZV3dPR25UQU5CZ2txaGtpRzl3MEJBUXdGQURDQgpoVEVMTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHCkExVUVCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlYKQkFNVElrTlBUVTlFVHlCU1UwRWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TVRFNQpNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdUCkVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVIKUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJTVTBFZ1EyVnlkR2xtYVdOaApkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNSCjZGU1MwZ3BXc2F3TkpOM0Z6MFJuZEprck42TjlJM0FBY2J4VDM4VDZLaEtQUzM4UVZyMmZjSEszWVgvSlN3OFgKcHozanNBUmg3djhSbDhmMGhqNEsrajVjK1pQbU5IclpGR3ZubkxPRm9JSjZkcTl4a05mcy9RMzZuR3o2MzdDQwo5QlIrK2I3RXBpOVBmNWwvdGZ4blEzSzlEQURXaWV0ckxOUHRqNWdjRkt0KzVlTnUvTmlvNUpJazJrTnJZcmhWCi9lckJ2R3kyaS9NT2pacmttMnhwbWZoNFNEQkYxYTNoRFR4RllQd3lsbEVudkdmRHlpNjJhK3BHeDhjZ29MRWYKWmQ1SUNMcWtUcW55ZzBZM2hPdm96SUZJUTJkT2NpcWJYTDFNR3lpS1hDSjd0S3VZMmU3Z1VZUERDVVpPYlQ2WgorcFVYMm53elYwRThqVkh0QzdaY3J5eGpHdDlYeUQrODZWM0VtNjlGbWVLaldpUzB1cWxXUGM5dnF2OUpXTDd3CnFQLzB1SzNwTi91NnVQUUxPdm5vUTBJZWlkaUV5eFB4MmJ2aGlXQzRqQ2hXckJRZG5Bcm5jZXZQRHQwOXFaYWgKU0wwODk2KzFEU0pNd0JHQjdGWTc5dE9pNGx1M3NnUWlVcFdBazJub2preGw4WkVETFhCMEF1cUxaeFVwYVZJQwp1OWZmVUdwVlJyK2dveWhoZjNEUXc2S3FMQ0dxUjg0b25BWkZkcitDR0NlMDFhNjB5MURtYS9STWhuRXc2YWJmCkZvYmcyUDlBM2Z2UVFvaC9vek02TGx3ZVFSR0JZODRZY1dzcjdLYUt0ekZjT21wSDRNTjVXZFlnR3EveWFwaXEKY3J4WFN0SkxuYnNRL0xCTVFlWHRIVDFlS0oyY3pMK3pVZHFuUitXRVV3SURBUUFCbzBJd1FEQWRCZ05WSFE0RQpGZ1FVdTY5K0FqMzZwdkU4aEk2dDdqaVk3Tmt5TXRRd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFBcngxVWFFdDY1UnUyeXlUVUVVQUpOTW5NdmwKd0ZUUG9DV09Bdm45c0tJTjlTQ1lQQk10ckZhaXNOWitFWkxwTHJxZUxwcHlzYjBaUkd4aE5hS2F0QllTYVZxTQo0ZGMrcEJyb0x3UDBybUVkRUJzcXBJdDZ4ZjRGcHVIQTFzaitucTZQSzdvOW1malljd2xZUm02bW5QVFhKOU9WCjJqZURjaHpUYytDaVI1a0RPRjNWU1hrQUtSekg3SnNnSEFja2FWZDRzam44T29TZ3RaeDhqYjh1azJJbnR6bmEKRnhpdXZUd0phUCtFbXp6VjFnc0Q0MWVlRlBmUjYwL0l2WWNqdDdaSlEzbUZYTHJya2d1aHh1aG9xRXdXc1JxWgpDdWhUTEpLN29Ra1lkUXhscUh2TEk3Y2F3aWlGd3h2LzBDdGk3NlI3Q1pHWVo0d1VBYzFvQm1waklYVURnSWlLCmJvSEdoZktwcEMzbjlLVWtFRWVEeXMzMGpYbFlzUWFiNXhvcTJaMEIxNVI5N1FOS3l2RGI2S2tCUHZWV21ja2UKamtrOXUrVUp1ZUJQU1pJOUZvSkF6TXhaeHVZNjdSSXVhVHhzbGJIOXFoMTdmNGErSGc0eVJ2djdFNDkxZjB5TApTMFpqL2dBMFFIREJ3N21oM2FadzRnU3pRYnpwZ0pIcVpKeDY0U0lEcVp4dWJ3NWxUMnlIaDE3emJxRDVkYVdiClFPaFRzaWVkU3JuQWR5R04vNGZ5M3J5TTd4ZmZ0MGtMMGZKdU1Bc2FEazUyN1JIODllbFdzbjIveDIwS2s0eWwKME1DMkhiNDZUcFNpMTI1c0M4S0tmUG9nODhUazVjME5xTXVSa3JGOGhleTFGR2xtRG9MbnpjN0lMYVpSZnlIQgpOVk9GQmtwZG42MjdHMTkwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0YWlubHkgUm9vdCBFMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjl6Q0NBWDJnQXdJQkFnSVFCaVV6c1VjRE15ZGMrWTJhdWIvTStEQUtCZ2dxaGtqT1BRUURBekE5TVFzdwpDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KUTJWeWRHRnBibXg1TVJvd0dBWURWUVFERXhGRFpYSjBZV2x1CmJIa2dVbTl2ZENCRk1UQWVGdzB5TVRBME1ERXdNREF3TURCYUZ3MDBOakEwTURFd01EQXdNREJhTUQweEN6QUoKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLRXdsRFpYSjBZV2x1YkhreEdqQVlCZ05WQkFNVEVVTmxjblJoYVc1cwplU0JTYjI5MElFVXhNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRTNtLzRmeHpmN2ZsSGg0YXhwTUNLCitJS1hnT3FQeUVwZUtuMklhS2NCWWhTUkpIcGNucU1YZllxR0lUUVlVQnNRM3RBM1N5YkhHV0NBNlRTOVlCazIKUU5ZcGh3azhrWHIydkJNajNWbE9CRjdQeUFJY0dGUEJNZGphSU9sRWplUjJvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTh5Z1l5MlIxN2lrcTYrMnVJMWc0CmhldklJZ2N3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl4QUxHT1dpRERzaGxpVGQ2d1Q5OXUwbkNLOFo5K2Fvem0KdXQ2RGFjcHBzNmtGdFphU0Y0ZkMwdXJRZTg3WVFWdDhyZ0l3UnQ3cXkxMmE3RExDWlJhd1REQmNNUFBhVG5PRwpCdGpPaVFSSU56ZjQzVE5SblhDdmUxWFlBUzU5QldRT2hyaVIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRhaW5seSBSb290IFIxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJUkFJNFArVXVRY1dobE0xVDAxRVE1dCtBd0RRWUpLb1pJaHZjTkFRRUxCUUF3ClBURUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9UQ1VObGNuUmhhVzVzZVRFYU1CZ0dBMVVFQXhNUlEyVnkKZEdGcGJteDVJRkp2YjNRZ1VqRXdIaGNOTWpFd05EQXhNREF3TURBd1doY05ORFl3TkRBeE1EQXdNREF3V2pBOQpNUXN3Q1FZRFZRUUdFd0pWVXpFU01CQUdBMVVFQ2hNSlEyVnlkR0ZwYm14NU1Sb3dHQVlEVlFRREV4RkRaWEowCllXbHViSGtnVW05dmRDQlNNVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOQTIKMUIvcTNhdmswYmJtK3lMQTNSTU5hbnNpRXh5WFBHaGpaaktjQTdXTnBJR0Qybmd3RWMvY3NpdStrcitPNU1RVAp2cVJvVE5vQ2FCWjB2ckxkQk9Sckt0MDNIMkFzMi9YM29YeVZ0d3h3aGk3eE91OVM5OHpUbS9tTHZnN2ZNYmVkCmFGeVNwdlhsOHdvMHRmOTdvdVNIb2NhdkZ3RHZBNUh0cVJ4T2NUM1NpMnlKOUhpRzVtcEpvTTYxMHJDcm0vYjAKMUM3amN2azJ4dXNWdHlXTU92d2xEYk1pY3lGMHlFcVdZWkwxTHdzWXBmU3Q0dTVCdlFGNStwYU1qUmNDTUxUNQpyM2dhakxRMkVCQUhCWERROURHUWlsSEZoaVo1c2hHSVhzWHdDbFROU2FhL0FwelNSS2Z0NDNqdlJsNXRjZEY1CmNCeEdYMUhweVRmY1gzNXBlMEhmTkVYZ080VDBvWW9LTnA0M3pHSlM0WWtOS1BsNkk3RU5QVDJhL1oyQjd5eVEKd0h0RVRydEo0QTVLVnBLOHk3WGRlUmVKa2Q1aGlYU1NxT015aGI1T2hhUkxXY3NyeFhpT2NWVFFBamVaak9WSgo2dUJVY3FRUkJpOExqTUZidnJXaHNGTnVuTGhna1I5WmEva3Q5SlFLbDdYc3hYWURWQnRsVXJwTWtsWlJOYUJBCjJDbmJybEoyT3kwd1FKdUswRUpXdExlSUFhU0hPMU9XemFNV2ovTm1xaGV4eDJEZ3dVTUZETzZiVzJCdkJseUgKV3lmNVFCR2VuRFBCdCtVMVZ3Vi9KODRYSUl3Yy9QSDcyakVwU2UzMUM0U25UOEgyVHNJb25QcnU0SzhIK3pNUgplaUZQQ3lFUXRrQTZxeUk2Qkp5TG00U0djcHJTcDZYRXRIV1JxU3NqQWdNQkFBR2pRakJBTUE0R0ExVWREd0VCCi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUZ3FqOGxqWjlFWE1FNjZDNnUKZDB5RVBtY005REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBdVZldnVCTGFWNE9QYUFzekhRTlRWZlNWY09RcgpQYkE1Ni9xSll2MzMxaGdFTHlFMDNmRm84TldXV3Q3Q2dLUEJqY1pxOTFsM3JoVmt6MXQ1QlhkbTZvelRhdzNkCjhWa3N3VE9sTUlBVlJRZEZHakVpdHBJQXE1bE5PbzkzcjZraXlpOWp5aFhXeDhid1BXejhIQTJZRUdHZUVhSWkKMXdyeWtYcHJPUTR2TU1NMlNaL2c2UThDUkZBM2xGVjk2cC8yTzdxVXBVenB2RDVSdE9qS2tqWlViVndsS05yZApyUlQ5MCs3aUlnWHIwUEszYUJMWFdvcEJHc2FTcFZvN1kwVlB2K0U2ZHlJdlhMOUcrVm9EaFJOQ1g4cmVVOWRpCnRhWTFCTUpILzVuOWhOOWN6dWxlZ0NoQjhuM25IcERZVDNZK2dqd04vS1VEK25zYTJVVWVZTnJFanZuOEs4bDcKbGNVcS82cUozNEl4RDNML0RDZlhDaDVXQUZBZURKREJsclhZRklXN3B3MFd3ZmdISkJ1NmhhRWFCUW1BdXBWagp5VHJzSlo5L25icWtSeFdiUkhEeGFrdldPRjVEOHhoK1VHN3BXaWptWmVaM0d6cjlIYjRESnFQYjFPRzdmcFluCkt4M3VwUHZhSlZRVEE5NDV4c01mVFpEc2p4dEswaHp0aFpVNFVIbEcxc0dRVURHcFhKcHVIZlV6Vm91bm1kTHkKeUN3ems1SXd4MDZNWlRNUVpCZjlKQmVXMFkzQ09tb3I2eE9MUlBJaDgwb2F0M2RmMSsySXBITGxPUitWbmI1bgp3WEFSUGJ2MCtFbTM0eWFYT3AvU1gzejd3Smw4T1NuZ2V4Mi9EYWVQMGlrMGJpUVZ5OTZRWHI4YXhHYnF3dWE2Ck9WK0ttYWxCV1Fld0xLOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcURDQ0FwQ2dBd0lCQWdJSkFQN2M0d0VQeVVqL01BMEdDU3FHU0liM0RRRUJCUVVBTURReEN6QUpCZ05WCkJBWVRBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aE1CNFgKRFRBM01EWXlPVEUxTVRNd05Wb1hEVEkzTURZeU9URTFNVE13TlZvd05ERUxNQWtHQTFVRUJoTUNSbEl4RWpBUQpCZ05WQkFvTUNVUm9hVzE1YjNScGN6RVJNQThHQTFVRUF3d0lRMlZ5ZEdsbmJtRXdnZ0VpTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRElhUEhKMXRhek5IVW1naDdzdEw3cVhPRW03UkZIWWVHaWZCWjQKUUNIa1lKNWF5R1BoeExHV2t2OFliV2tqNFN0aTk5M2lOaStSQjdsSXp3N3NlYllzNXpSTGNBZ2xvenlIR3hueQpnUWNQT0pBWjB4SCtoclR5MFY0ZUhwYk5nR3pPT3pHVHR2S2cwS21WRW4ybG1zeHJ5SVJXaWpPcDV5SVZVeGJ3CnpCZnNWMS9wb2dxWUNkN2pYNXh2M0VqamhRc1ZXcWE2bjZ4STR3bXk5L1F5M2w0MHZoeDRYVUpiemc0aWowMlEKMTMweUdMTUxMR3Evamo4VUVZa2dEbmNVdFQyVUNJZjNKUjdWc21BQTdHOHFLQ1Z1S2o0WVl4Y2xQejVFSUJiMgpKc2dscmdWS3RPZGpMUE9NRmxOK1hQc1JHZ2pCUm1LZklyanh3bzFwM1BvNldBYmZBZ01CQUFHamdid3dnYmt3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCRXcKWkFZRFZSMGpCRjB3VzRBVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCR2hPS1EyTURReEN6QUpCZ05WQkFZVApBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aGdna0EvdHpqCkFRL0pTUDh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQkVHQ1dDR1NBR0crRUlCQVFRRUF3SUFCekFOQmdrcWhraUcKOXcwQkFRVUZBQU9DQVFFQWhRTWVrbkgyUXEvaG8yR2U2L1BBRC9LbDFOcVY1dGErYURZOWZtNGZUSXJ2MFE4aApiVjZsVW1QT0V2anZLdHB2NnpmK0V3TEh5enMrSW12YVlTNS8xSEk5M1REaEhreEFHWXdQMTV6Umd6QjdtRm5jCmZjYTVEQ2xNb1RPaTYyYzZaWVRUbHVMdGRrVndqN1VyM3ZrajFrbHVQQlMxeHA4MUhsRFF3WTlxY0VRQ1lzdXUKSFdoQnA2cFg2Rk9xQjlJRzl0VVVCZ3VSQTNVc2JISzFZWldhRFl1NURlZjEzMVROM3ViWTFna0lsMlBsd1M2dwp0MFFtd0NiQXIxVXduanZWTmlvWkJQUmNIdi9QTExmLzBQMkhRQkhWRVNPN1NNQWhxYVFvTGYwVitMQk9LL1F3Cld5SDhFWkUwdmtIdmU1MlhkZitYbGNDV1dDL3F1MGJYdStUWkxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdXekNDQkVPZ0F3SUJBZ0lSQU1ycEc0bnhWUU1ObytaQmJjVGpwdUV3RFFZSktvWklodmNOQVFFTEJRQXcKV2pFTE1Ba0dBMVVFQmhNQ1JsSXhFakFRQmdOVkJBb01DVVJvYVcxNWIzUnBjekVjTUJvR0ExVUVDd3dUTURBdwpNaUEwT0RFME5qTXdPREV3TURBek5qRVpNQmNHQTFVRUF3d1FRMlZ5ZEdsbmJtRWdVbTl2ZENCRFFUQWVGdzB4Ck16RXdNREV3T0RNeU1qZGFGdzB6TXpFd01ERXdPRE15TWpkYU1Gb3hDekFKQmdOVkJBWVRBa1pTTVJJd0VBWUQKVlFRS0RBbEVhR2x0ZVc5MGFYTXhIREFhQmdOVkJBc01FekF3TURJZ05EZ3hORFl6TURneE1EQXdNell4R1RBWApCZ05WQkFNTUVFTmxjblJwWjI1aElGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3CmdnSUtBb0lDQVFETkdEbGxHbG14Nm1RV0RveVVKSlY4ZzlQRk9TYmNETzhXVjQzWDJLeWpRbitDeXUzTlc5c08KdHkzdFJRZ1hzdG16eTlZWFVuSW8yNDVPbm9xMkMvbWVoSnBOZHQ0aUtWelNzOUlHUGpBNXFYU2prbFljb1c5TQpDaUJ0bnlONnRNYmFMT1FkTE55ektOQVQ4a3hPQWttaFZFQ2U1dVVGb0MyRXlQK1liTkRyaWhxRUNCNjNhQ1B1Ckk5Vnd6bTFSYVJEdW9YckMwU0l4d29LRjB2SlZkbEI4SlhySmhGd0xyTjFDVGl2bmdxSWtpY3VRc3REdUk3cG0KVEx0aXBQbFRXbVI3ZkpqNm8waWVENVd1cHhqMGF1d3VBMFd2OEhUNEtzMTZYZEcrUkNZeUtmSHg5V3pNZmdJaApDNTl2cEQrK25WUGl6MzJwTEh4WUdwZmhQVGMzR0dZbzBrREZVWXFNd3kzT1U0Z2tXR1F3RnNXcTROWUtwa0RmCmVQYjFCSHhwRTRTODBkR25CczhCOTJqQXFGZTdPbUd0Qkl5VDQ2Mzg4TnRFYlZuY1NWbXVySnFaTmpCQmUzWXoKSW9landwS0didmx3N3E2SGg1VWJ4SHE5TWZQVTB1V1ovNzVJN0hYMWVCWWRwbkRCZnp3Ym9aTDd6OGc4MXNXVApDby8xVlRwMmxjNVptSW9KbFhjeW1vTzZMQVE2bDczVUw3N1hiSnVpeW4xdEpzbFYxYy9EZVZJSUNaa0hKQzFrCkpXdW1JV21iYXQxMFRXdVhla0c5cXhmNWtCZElqemI1TGRYRjIrNnFoVVZCK3MwNlJiRm81alpNbTVCWDdDTzUKaHdqQ3hBbnhsNFlxS0UzaWRNRGF4SXpiMytLaEYxbk9KRmwwTWRwLy9UQnQyZHpoYXVIOFh3SURBUUFCbzRJQgpHakNDQVJZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFCkZCaUhWdUJ1ZCs0a05UeE9jNW9mMXVIaWVYNHJNQjhHQTFVZEl3UVlNQmFBRkJpSFZ1QnVkKzRrTlR4T2M1b2YKMXVIaWVYNHJNRVFHQTFVZElBUTlNRHN3T1FZRVZSMGdBREF4TUM4R0NDc0dBUVVGQndJQkZpTm9kSFJ3Y3pvdgpMM2QzZDNjdVkyVnlkR2xuYm1FdVpuSXZZWFYwYjNKcGRHVnpMekJ0QmdOVkhSOEVaakJrTUMrZ0xhQXJoaWxvCmRIUndPaTh2WTNKc0xtTmxjblJwWjI1aExtWnlMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREF4b0MrZ0xZWXIKYUhSMGNEb3ZMMk55YkM1a2FHbHRlVzkwYVhNdVkyOXRMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREFOQmdrcQpoa2lHOXcwQkFRc0ZBQU9DQWdFQWxMaWVUL0RqbFFnaTU4MW9RZmNjVmRWOEFPSXRPb2xkYURndlVTSUxTbzNMCjZidGRQcnRjUGJFby91UlRWUlBQb1pBYkFoMWZaa1lKTXlqaERTU1hjTk1RSCtwa1Y1YTdYZHJueEl4UFRHUkcKSFZ5SDQxbmVRdEdicUg2bWlkMlBITWt3Z3UwN25NM0E2Um5nYXRnQ2RUZXI5elFvS0pIeUJBcFBOZU5nSmdINgowQkdNK1JGcTdxODl3MURUajE4emVUeUdxSE5Ga0l3Z3RuSnpGeU8rQjJYbGVKSU51Z0hBNjR3Y1pyK3NobmNCCmxBMmM1dWs1alIrbVVZeVpERGwzNGJTYitoeG5WMjlxYW82cEsweFhlWHBYSXMvTlgyTkdqVnhaT29iNE1rZGkKbzJjTkdKSGMrNlpyOVVoaGN5TlpqZ0tudkVUcTlFbWQ4VlJZK1dDdjJoaWtMeWhGM0hxZ2lJWmQ4enZuL3lrMQpnUHhrUTVUbTR4eHZ2cTBPS21PWks4bCtoZlp4NkFZRGxmN2VqMGdjV3RTUzZDdnU1ekhidWdScWg1am54Vi92CmZhY2k5d0hZVGZtSjBBNmFCVm1rbnBqWmJ5dktjTDVrd2xXajlPbXZ3NUlwM0lnV0pKazhqU2FZdGx1M3pNNjMKTndmOUp0bVloU1QvV1NNRG11MmRuYWprWGpqTzExSU5iOUkvYmJFRmEwbk9pcEZHYy9UMkwvQ29jM2NPWmF5aApqV1pTYVg1TGFBekhIamNuZzZXTXh3TGtGTTFKQWJCenMvM0drRHB2MG16dE8rN3NrYjZpUTEyTEFFcG1KVVJ3CjNrQVArSHdWOTZMT1BOZGVFNHlCRnhnWDBiM3hkeEE2MUdVNXdTZXNWeXdsVlAraTJrK0tZVGxlcmoxS2pMMD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBFQy0zODQgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNaVENDQWV1Z0F3SUJBZ0lRZUk4blhJRVNVaUNsQk5BdDNicHo5REFLQmdncWhrak9QUVFEQXpCME1Rc3cKQ1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1TVNjdwpKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4R1RBWEJnTlZCQU1UCkVFTmxjblIxYlNCRlF5MHpPRFFnUTBFd0hoY05NVGd3TXpJMk1EY3lORFUwV2hjTk5ETXdNekkyTURjeU5EVTAKV2pCME1Rc3dDUVlEVlFRR0V3SlFUREVoTUI4R0ExVUVDaE1ZUVhOelpXTnZJRVJoZEdFZ1UzbHpkR1Z0Y3lCVApMa0V1TVNjd0pRWURWUVFMRXg1RFpYSjBkVzBnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hHVEFYCkJnTlZCQU1URUVObGNuUjFiU0JGUXkwek9EUWdRMEV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVEUKS0k2ckdGdHF2bTVrTjJQa3pleXJPdmZNb2JnT2drblhoaW1mb1pUeTQyQjRtSUY0QmszeTdKb09WMkNEbjdUbQpGeThhczEwQ1c0a2pQTUlSQlNxbmlCTVk4MUNFMTcwMExDZUpWZi9PVE9mZnBoOG94UEJVdzdsOHQxT3Q2OEtqClFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSTBHWm5Ra2RqcnppZmU4MXIxSGZTKzgKRUY5TE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpBRFZTMm01aGpFZk8vSgpVRzdCSncrY2g2OXUxUnNJR0wyU0tjSHZsSkY0MGpvY1ZZbGk1UnNKSHJwa2EvRjJ0TlFDTVFDMFFvU1ovNnZuCm52dVJseWRkM0xCYk1ISE9YamdhYXRrbDUrcjNZWkpXK09yYU5zS0haWll1Y2lVdmY5L0RFOGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdXpDQ0FxT2dBd0lCQWdJREJFVEFNQTBHQ1NxR1NJYjNEUUVCQlFVQU1INHhDekFKQmdOVkJBWVRBbEJNCk1TSXdJQVlEVlFRS0V4bFZibWw2WlhSdklGUmxZMmh1YjJ4dloybGxjeUJUTGtFdU1TY3dKUVlEVlFRTEV4NUQKWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreElqQWdCZ05WQkFNVEdVTmxjblIxYlNCVQpjblZ6ZEdWa0lFNWxkSGR2Y21zZ1EwRXdIaGNOTURneE1ESXlNVEl3TnpNM1doY05Namt4TWpNeE1USXdOek0zCldqQitNUXN3Q1FZRFZRUUdFd0pRVERFaU1DQUdBMVVFQ2hNWlZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWcKVXk1QkxqRW5NQ1VHQTFVRUN4TWVRMlZ5ZEhWdElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNJdwpJQVlEVlFRREV4bERaWEowZFcwZ1ZISjFjM1JsWkNCT1pYUjNiM0pySUVOQk1JSUJJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTQvdDlvM0s2d3ZESkZJZjFhd0ZPNFc1QUI3cHRKMTEvOTFzdHMxckgKVVYrcnBES21ZWWUyYmcrRzBqQUNsL2pYYVZlaEdEbGRhbVI1eGdGWnJEd3hTamg4MGdUU1N5am9JRjg3QjZMTQpUWFBiODY1UHgxYlZXcWVXaWZyenEyalVJNFpaSjg4Sko3eXNibktESERCeTMrQ2k2ZExoZEhVWnZTcWVleFZVCkJCdlhRem10VlNqRjRocTc5TURrcmpoSk04eDJoWjg1UmRLa252SVNqRkg0Zk9RdGYvV3NYK3NXbjdFdDBick0Ka1VKM1RDWEprRGh2Mi9ETSs0NGVsMWsrMVdCTzVnVW83VWw1RTB1NlNOc3YrWExUT2NyK0g5ZzBjdlcwUU04eApBY1BzM2hFdEYxMGZ1RkRSWGhtbmFkNEhNeWpLVUpYNXAxVExWSVpRUmFuNVNRSURBUUFCbzBJd1FEQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFJZHMzTEIvOGs5c1hON2J1UXZPS0VOMFoxOXpBT0JnTlYKSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFLYW9yU0xPQVQybW8vOWkwRWlkaTE1eQpzSGhFNDl3Y3J3bjlJMGo2dlNyRXVWVUV0UkNqalNmZUM0SmowTzdlRERkNVFWc2lzckNhUVZ5bWNPRFUwSGZMCkk5TUE0R3hXTCtGcERRM1pxcjhoZ1ZEWkJxV28vNVUzMEtyKzRyUDFtUzFGaElybFFnblhkQUl2OTRuWW1lbTgKSjlSSGpib05SaHgzenhTa0hMbWtNY1NjS0hRRE5QOHpHU2FsNlExMHR6Nlh4bmJvSjVhalp0M2hydkpCVzhxWQpWb056Y09TR0d0SXhRYm92dmkwVFduWnZUdWhPZ1E0L1d3TWlvQksrWmxnUlNzc0R4TFFxS2kyV0YrQTVWTHhJCjAzWW5uWm90QnFiSjdEblNxOXVmbWdzbkFqVXBzVUNWNS9ub25GV0lHVWJXdHpUMWZzNDVtdGs0OFZIM1R5dz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjBqQ0NBN3FnQXdJQkFnSVFJZGJRU2s4bEQ4a3lOL3lxWGhLTjZUQU5CZ2txaGtpRzl3MEJBUTBGQURDQgpnREVMTUFrR0ExVUVCaE1DVUV3eElqQWdCZ05WQkFvVEdWVnVhWHBsZEc4Z1ZHVmphRzV2Ykc5bmFXVnpJRk11ClFTNHhKekFsQmdOVkJBc1RIa05sY25SMWJTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFa01DSUcKQTFVRUF4TWJRMlZ5ZEhWdElGUnlkWE4wWldRZ1RtVjBkMjl5YXlCRFFTQXlNQ0lZRHpJd01URXhNREEyTURnegpPVFUyV2hnUE1qQTBOakV3TURZd09ETTVOVFphTUlHQU1Rc3dDUVlEVlFRR0V3SlFUREVpTUNBR0ExVUVDaE1aClZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWdVeTVCTGpFbk1DVUdBMVVFQ3hNZVEyVnlkSFZ0SUVObGNuUnAKWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNRd0lnWURWUVFERXh0RFpYSjBkVzBnVkhKMWMzUmxaQ0JPWlhSMwpiM0pySUVOQklESXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDOStYajQ1dFdBCkRHU2RoaHVXWkdjL0lqb2VkUUY5Ny90Y1o0ekp6RnhycVpIbXVVTGxJRXViMnB0N3VabGQyWnVBUzllRVFDc24KMCtpNk1McytDUnFuU1pYdkswQWt3cGZIcCs2YkplK29DZ0NYaFZxcW5kd3B5ZUkxQit0d1RVcld3Yk5XdUtGQgpPSnZSK3pGL2orQmY0YkUvRDQ0V1NXRFhCbzBZK2FvbUVLc3EwOURSWjQwYlJyNUhNTlV1Y3RIRlk5cm5ZM2xFCmZrdGpKSW1HTGpRL0tVeFNpeXFud09LUktJbTV3RnY1SGRubko2My9tZ0tYd2NaUWtwc0NMTDJwdVRSWkNyK0UKU3YvZi9yT2Y2OW1lNEpnajdLWnJkeFlxMjh5dE94eWtoOXhHYzE0WlltaEZWK1NRZ2tLN1F0YndZZURCb3oxbQpvMTMwR082SXlZMFhSU21aTW5VQ01lNHBKc2hyQXVhMVlrVi9OeFZhSTJpSjFEN2VUaWV3OEVBTXZFMFh5MDJpCnN4N1FCbHJkOXBQUFYzV1o5ZnFHR21kNHM3K1cvalRjdmVkU1Z1V3o1WFY3MTBHUkJkeGRhZU9WRFVPNS9JT1cKT1pWN2JJQmFUeE55eHRkOUtYcEV1bEtrS3RWQlJna2cvaUtndGxzd2pieUpETlhYY1BpSFV2M2E3NnhSTGdlegpUdjdRQ2Rwdzc1ajZWdVp0MjdWWFM5emxMQ1VWeUo0dWVFNzQycHllaGl6S1YvTWE1Y2lTaXhxQ2xuckR2RkFTCmFkZ09Xa2FMT3VzbStpUEp0ckNCdmtJQXBQalcvakF1eDlKRzl1V09kZjN5ekxuUWgxdk1CaEJndTRNMXQxNW4KM2tmc21VanhwS0VWL3EyTVlvNDVWVTg1RnJteFk1My90d0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBRApBUUgvTUIwR0ExVWREZ1FXQkJTMm9WUTVBc09nUDQ2S3ZQclUrQnltMFRvTy9UQU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdEUVlKS29aSWh2Y05BUUVOQlFBRGdnSUJBSEdsRHM3azZiOC9PTldKV3NRQ1lmdE14UlFYTFl0UFUyc1EKRi94bGhNY1FTWkRlMjhjbWs0Z21iM0RXQWw0NW9QZVBxNWExcFJOY2dSUnREb0dDRVJ1S1RzWlBwZDFpSGtUZgpDVm4wVzNjTE4rbUxJTWI0Q2s0dVdCenJNOURQaG1ESjJ2dUFMNTVNWUlSNFBTRmsxdnRCSHhnUDU4bDFjYjI5ClhONDBoejVCc0E3MnVkWS9DUk9XRkMvZW1oMWF1VmJPTlRxd1gzQk5YdU1wOFNNb2NsbTJxOEtNWmlZY2R5d20KZGpXTEtLZHBvUGs3OVNQZGhSQjB5WkFEVnBIbnI3cEgxQktYRVNMam9rbVViT2UzbEV1NkxhVGFNNHRNcGtULwpXanpHSFdUWXRUSGtwang2cUZjTDIrMWhHc3Z4em5OM1k2U0hiMHhST05ia1g4ZWZ0b0VxNUlWSWVWaGVPL2piCkFvSm53VG5idzNSTFBUWWUrU21UaUdoYnFFUVpJZkNuNklFTkxPaVROclEzc3Nxd0d5WjZtaVVmbXBxQW5rc3EKUC91am12NXpNbkhDbnNaeTRZcG9KL0hrRDdURVRLVmhrL2lYRUFjcU1DV3B1Y2h4dU85b3pDMSs5ZUIrRDRLbwpiN2E2YklORGQ4MktraGVobmx0NEZqMUY0ak55M2VGbXlwblR5Y1VtL1Exb0JFYXV0dG1iakw0WnZySEc4aG5qClhBTEtMTmh2U2dmWnlUWGFRSFh5eEtjWmI1NUNFSmgxNXBXTFlMenR4UkxYaXM3Vm1GeFdsZ1BGN25jR05mL1AKNU80L0UySHUyOW90aGZETnJwMnlHQWxGdzVLaGNoZjhSN2FnQ3l6eHhONURhQWhxWHp2d2RtUDd6QVlzcHNiaQpEclc1dmlTUAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ2VydHVtIFRydXN0ZWQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRndEQ0NBNmlnQXdJQkFnSVFIcjlaVUxqSmdEZE1CdmZyVlUrMTdUQU5CZ2txaGtpRzl3MEJBUTBGQURCNgpNUXN3Q1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1Ck1TY3dKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4SHpBZEJnTlYKQkFNVEZrTmxjblIxYlNCVWNuVnpkR1ZrSUZKdmIzUWdRMEV3SGhjTk1UZ3dNekUyTVRJeE1ERXpXaGNOTkRNdwpNekUyTVRJeE1ERXpXakI2TVFzd0NRWURWUVFHRXdKUVRERWhNQjhHQTFVRUNoTVlRWE56WldOdklFUmhkR0VnClUzbHpkR1Z0Y3lCVExrRXVNU2N3SlFZRFZRUUxFeDVEWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm8KYjNKcGRIa3hIekFkQmdOVkJBTVRGa05sY25SMWJTQlVjblZ6ZEdWa0lGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFEUkxZNjd0emJxYlRlUm4wNlRwd1hrS1FNbHpoeUM5M3laCm4wRUd6ZTJqdXNEYkNTekJmTjhwZmt0bEw1T24xQUZyQXlnWW85aWRCY0VxMkVYeGtkN2ZPOUNBQW96UE9BL3EKcDF4NEVhVEJ5SVZjSmRQVHN1Y2x6eEZVbDZzMXdCNTJITzhBVTU4NTNCU2xMQ0lsczNKeS9JMno1VDRJSGhRcQpOd3VJUE1xdzlNakNvYTY4d2I0cFoxWGkvSzFaWFA2OVZ5eXdrSTNDN1RlMmZKbUl0ZFVEbWowVkRUMDZxS2hGCjhKVk9KVmtkelpocHU5UE1Nc21ONzRIK3JYMkp1N3BnRThwbGxXZWc4eG4yQTFiVWF0TW40cUd0Zy9CS0VpSjMKSEFWejRobHhRc0RzZFVhYWtGamdhbzRycFVZd0JJNFpzaGZqdnFtNmYxYnhKQVBYc2lFb2RnNDJNRXg1MVVHYQptcWk0TmJvTU92SkVHeUNJOThVbDF6M0c0ejVEM1lmK3hPcjFVejVNWmY4N1NzdDRXbXNYWHczSHcwOU9taXFpCjdWZE5JdUpHbWo4UGtUUWtmVlhqakpVMzB4cndDU3NzMHNtTnRBMEFxMmNwS05nQjlSa0V0aDIrZHY1eVhNU0YKeXRLQVFkOEZxS1BWaEpCUEMvUGdQNXNaMGplSlAvSjdVaHlNOXVIM1BBZVhqQTZpV1lFTXNwQTkwK05aUnUwUApxYWZlZ0d0YXFnZTJHY3U4Vi9PWElYb01zU3QwUHV2YXAyY3RUTVNZbmpZSmRtWm0vQm8vNmtoVUhMNHd2WUJRCnYzeTF6Z0QyREdIWjV5UUQ0T01CZ1E2OTJJVTBpTDJ5TnFoN1hBamxSSUNNYi9ndjFTSEtIUnpRKzhTMWg5RTYKVHNkMnRUVkl0UUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNNK3h4MQp2QUxUbjA0dVNObjVZRlNxeExOUCtqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRU5CUUFECmdnSUJBRWlpMVFBTEx0QS92QnpWdFZSSkhscHI5T1R5NEVBMzRNd1VlN25KK2pXMWRSZVRhZ1ZwaFp6TlR4bDQKV3htQjgyTSt3ODViai9VdlhnRjJFejhzQUxuTmxsSTVTVzBFVHNYcEQ0WU40ZnF6WDRJUzhUck9aZ1lrTkN2bwp6TXJuYWR5SG5jSTAxM25SMDNlNHFsbFkvcDBtK2ppR1BwMktoMlJYNVJjNjR2bU51ZU16ZU1HUTJMamR0NE5SCjVNVE1JOVVHZk9aUjA4MDBNY0QyUnJzTHJmdzlFQVVxTzBxUkplNk0xSVNIZ0NxOENZeXFPaE5mNkRSNVVNRVEKR2ZuVEtCN1UwVkV3S2JPdWtHZldId3Bqc2NXcHhrSXhZeGVVNzJuTEwvcU1GSDNFUXhpSjJmQXlRT2FBNGtaZgo1ZVBCQUZtbytlZ2d2SWtzRGtjMEMrcFh3bE0yL0tmVXJ6SE4vZ0xsZGZxNUp3bjU4L1U3eW4yZnFTTExpTW1xCjBVYzlObmVvV1dScko4L3ZKOEhqSkxXRzk2NStNazJ3ZVdqUk9laVFXTU9EdkE4czFwZnJ6Z3poSU1mYXR6N0QKUDc4djNEU2sreXNoeldlUFMvVGo2dFEvNTArNnVhV1RSUnhtSHlINlpGNXY0SGFVTXN0MTlXN2w5by9IdUtUTQpxSlo5WlBza1drb0RiR3M0eHVnRFE1cjNWN216S1dtVE9QUUQ4cnY3Z21zSElORlNINXBrQW51WVp0dGNUVm9QCjBJU1ZvRHdVUXdiS3l0dTRRVGJhYWtSbmg2K3Y0MFVSRldrSXNyNFdPWmNrYnhKRjBXZGRDYWpKRmRyNjBxWmYKRTJFZnY0V3N0SzJ0QlpRSWd4NTFGOU54TzVOUUkxbWc3VHlSVkoxMkFNWER1RGpiCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSFRDQ0FhT2dBd0lCQWdJVVEzQ0NkODlOWFRUeHlxNHlMemYzOUg5MW9KNHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01UQWVGdzB5TVRBME1qZ3hOek0xTkROYQpGdzAwTmpBME1qZ3hOek0xTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ERXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkxOdW11VjE2b2NOZlFqM1JpZDhOZWVxcmx0cUx4ZVAwQwpmbGZka1htY2JMbFNpRlM4THdTK3VNMzJFTkVwN0xYUW9NUHdpWEFadTFGbHhVT2N3NXRqblNDRFBnWUxwa0pFCmhSR25Tam90NmRab0wwaE9VeXNIUDAyOXVheDNPVmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCU09CMkxBVU4zR0dRWUFSblFFOS9PdWZYVk5NREFLQmdncQpoa2pPUFFRREF3Tm9BREJsQWpFQW5EUGZRZU1qcUVJMkpwYzFYSHZyMjB2NHFvdHpWUlZjckhncEQ3b2gyTVNnCjJORUQzVzNST1QzRWsyRFM0M0t5QWpCOHhYNkkwMUQxSGlYbytrNTE1bGlXcERWZkcyWHFZWnB3STdVTm81dVMKVW05cG9JeU5TdER1aXc3TFI0N1FqUkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSERDQ0FhT2dBd0lCQWdJVUtQMlpZRUZIcGdFNnloUjdIKy81YUFpRFhYMHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOelEwTlRSYQpGdzAwTmpBME1qZ3hOelEwTlROYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ESXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUjRNSUhvWXg3bDYzRlJEL2NIQjhvNW1YeE8xUS9NTURBTApqMmFUUHMrOXhZYTkrYkczdEQ2MEI4anpsakh6N2FSUCtLTk9qU2tWV0xqVmIzL3ViQ0sxc0s5SVJRcTlxRW1VCnY0UkRzTnVFU2dNakdXZHFiOEZ1dkFZNU45R0lJdmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCVG1HSFgvNzJEZWhLVDFSc2ZlU2xYak1qWjU5VEFLQmdncQpoa2pPUFFRREF3Tm5BREJrQWpBbWMwbDZ0cXZtU2ZSOVVqL1VRUVN1Z0VPRFpYVzVoWUE0TzladjVKT0dxNC9uCmljaC9tMzVyQ2hKVllhb1I0SGtDTUhmb01YR3NQSEVEMW9RbUhoUzQ4enM3M3UxWi9HdE1NSDlaemtYcGMyQVYKbWt6dzVsNGxJaFZ0d29kWjBMS09hZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IFJTQSBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYkRDQ0ExU2dBd0lCQWdJVVBnTkpnWFVXZERHT1RLdlZ4WkFwbHNVNUVOMHdEUVlKS29aSWh2Y05BUUVMCkJRQXdUakVMTUFrR0ExVUVCaE1DVlZNeEVqQVFCZ05WQkFvTUNVTnZiVzFUWTI5d1pURXJNQ2tHQTFVRUF3d2kKUTI5dGJWTmpiM0JsSUZCMVlteHBZeUJVY25WemRDQlNVMEVnVW05dmRDMHdNVEFlRncweU1UQTBNamd4TmpRMQpOVFJhRncwME5qQTBNamd4TmpRMU5UTmFNRTR4Q3pBSkJnTlZCQVlUQWxWVE1SSXdFQVlEVlFRS0RBbERiMjF0ClUyTnZjR1V4S3pBcEJnTlZCQU1NSWtOdmJXMVRZMjl3WlNCUWRXSnNhV01nVkhKMWMzUWdVbE5CSUZKdmIzUXQKTURFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN3U0dXakRSMUM0NUZ0bllTawpZWllTd3UzRDJpTTBHWGIyNnYxVld2WlZBVk1QOHN5TWwwKzVVTXV6QVVSV2x2MmJLT3g3ZEF2blFtdFZ6c2xoCnN1aXRRRHk2dVVFS0JVOGJKb1dQUTdWQXRZWFIxSEhjZzBIejlrWEhnS0tFVUpkR3pxQU14R0JXQkIwSFcwYWwKRHJKTHBBNmxmTzc0MUdJRHVaTnFpaFM0Y1BndWdrWTRJdzUweDJ0QnQ5QXBvNTJBc0g1M2syTkMrelNETzNPagpXaUUyNjBmNkdCZlp1bWJDazZTUC9GMmtyZnhRYXBXc3ZDUXowYjJJZjRiMTliSnpLbzk4cndqeUdwZy9xWUZsClA4R01pY1dXTUpvS3ovVFV5RFR0blMrOGpUaUdVKzZYbjZteVk1UVhqUS9jWmlwOFVsRjF5NW1PNkQxY3Y1NDcKS0kyREFnK3BuM0xpTEN1ejNHYVhBRURRcEZTT20xMTdSVFltMW5KRDY4L0E2ZzNjemhMbWZUaWZCU2VvbHo3cApVY1pzQlNqQkFnL3BHRzNzdlp3RzFLZEo5RlFGYTJ3dzhlc0QxZW85YW5iQ3l4b29TVTEvWk9ENks5cHpnNEgvCmtRTzlsTHZrdUk2Y01tUE5uN3RvZ2JHRVc2ODJ2M2Z1SFgvM1NadFM3TkozV24yUm5VM0NPUzNrdW9MNGIvSk8KSGc5TzVqOVpwU1BjUFllb0tGZ28wZkViTnR0UHhQL2hqRnR5ak1jbUF5ZWpPUW9CcXNDeU1XQ0RJcUZQRWdrQgpFYTgwMU0vWHJtTFRCUWUwTVhYZ0RXMVhUMm1IK1ZlcHVoWDJ5Rkp0b2N1Y0grWDhlS2cxbXA5QkZNNmx0TTZVCkNCd0pyVmJsMnJaSm1rcnFZeGhUbkN3dXd3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEcKQTFVZER3RUIvd1FFQXdJQkJqQWRCZ05WSFE0RUZnUVVOMTJtbW5ReXdzTDV4NllWRUZtNDVQM2x1RzB3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFLK256OTcvNEwxQ2pVM2xJcGJmYU9wOVRTcDkwSzA5Rmx4RDUzM0FodWg2Ck5XUHh6SUhJeGd2b0xsSTFwS1pKa0dOUnJEU3NCVHRYQU9uVFl0UFpLZFZVdmh3UWtaeXliZjVaL1huMzZsYlEKbm1oVVFvOG1VdUpNM3krWHBpL1NCNWlvODJCZFM1cFlWNGp2Z3VYNnIyeUJTNUtQUUpxVFJsbkxYM2dXc1djKwpRZ3ZmS05td3JaZ2d2a044MFY0YUNSY2tqWHRkbGVtcndXQ3JXeGhrZ1B1dDRBWjlIY3BadVBONEtXZkdWaDJ2CnRyVjBLbmFoUC90MU1KK1VYanVsWVBQTFhBemlEc2xnK01rZkZvb20zZWNuZitzbHBvcTl1QzAyRUpxeFdFMmEKYUU5Z1ZPWDJSaE9PaUt5OElVSVNyY1pLaVgyYndkZ3Q2WllEOUtKMERMd0FIYi9XTnlWbnRIS0xyNFc5NmlvRApqOHo3UEVRa2d1SUJwUXRadGpTTk1nc1NEZXNud3YxQjEwQThja1lwd0l6cXVnL3hCcE11OTV5bzlHQStvL0U0ClhvNFR3Yk02bDRjL2tzcDRxUnl2MExBYkpoNitjT3g2OVRPWTZsei9Ld3NFVGtQZFkzNE9wMDU0QTVVKzFDMHcKbFJFUUtDNi9vQUkrLzE1WjB3VU9sVjlUUmU5cmg5Vkl6UmFtbG9QaDM3TUc4OEVVMjZmc0hJdGRrSkFOY2xIbgpZZmtVeXErRGo3K3ZzUXBaWGR4YzErU1dyVnRnSGRxdWw3STUyUWIxZGdBVCtHaE1JYkExeE54VnNzbkJRVm9jCmljQ01iM1NnYXpOTnRRRW8vYTJ0aVJjN3BwcUV2T3VNNnNSeEpLaTZLZmtJc2lkV05USmY2am43TVpyVkdjencKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3QtMDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZiRENDQTFTZ0F3SUJBZ0lVVkJhL08zNDVsWEdOMGFvQXBZWU5LNDk2QlU0d0RRWUpLb1pJaHZjTkFRRUwKQlFBd1RqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aQpRMjl0YlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCU1UwRWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOekUyCk5ETmFGdzAwTmpBME1qZ3hOekUyTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXQKVTJOdmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1VsTkJJRkp2YjNRdApNREl3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRGgrZzc3YUFBU3lFM1ZyQ0xFCk5RRTd4VlRsV1haanBYL3J3Y1JxbUwweWpSZUE2MTI2MFdJOUpTTVpOUlRwZjRtbkcySTgxbERuTkpVRE1yRzAKa3lJOXArS3g3ZVo3VGk2SG13MHpkUXJlcWpYbmZ1VTJtS0t1Slo2VnN6S1dwQ3RZSHU4Ly9tSTBTRkhSdEkxQwpyV0RhU1dxVmNOM1NBT0xNVjJNQ2U1YmRTWmRia2s2VjAvbkxLUjhZU3ZnQkt0SmpDVzRrNlluUzVjY2lUTnh6CmhrY0FxZzJJanE2RmZVcnB1ek5QRGxKd25aWGpmRzJXV3kwOVg2R0RSbDIyNHlXNGZLY1pnQnpxWlVQY2tYazIKTEhSODhtY0d5WW5KMjcvYWFMOGo3ZHhyclNpRGVTL3NPS1VOTndGbko1cnBNOWt6WHplaHhmQ3JQZnA0c09jcwpuL1krbjJEZzcwanBrRVVlQlZGNEdpd1NMRndvckEyaUk1NDBqd1htb2pQT0VYY1QxQTZrSGtJZmhzMXcvdGt1CkZUMGR1N2p5VTFmYnpNWjBLWndZc3paMU9DNFBWS0g0a2grSmxrKzcxTzZkNlRzMlFyVUtPeXJVWkhrMkVPSDUKa1FNcmV5QlV6UTBaR3NoQk1qVFJzSm5oa0I0QlFEYTF0L3FwNVhkMXBDS0JYYkNMNUNjU0QxU0l4dHVGZE9hMwp3TmVtS2ZyYjN2T1RseWNFVlM4S2J6ZkZQUk92Q2dDcExJc2NnU2pYNzRZeHFhN3licmpLYWl4VVI5Z3FpQzZ2CndRY1FlS3dSb2k5QzhEZkY4cmhXM1E1aUxjNHRWbjVWOHFkRTlpc3k5Q09vUitqVUtnRjR6MnJETjZpZVpkSXMKNWZxNk04RUdSUGJtejZVTnAyWUlOSW9zOHdJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVVI5RG5zU0wvblN6MTJWZGdzN0d4Y0pYdllYb3dEUVlKCktvWklodmNOQVFFTEJRQURnZ0lCQUlacHNVMHY2WjlQSXBOb2p1UWhtYVBPUlZNYmMwUlRBSUZoelRIakNMcUIKS0NoNmtybTJxTWhEbnNjVEprM0MyT1ZWbkpKZFVOakNLOXYrNXFpWHoxSTZKTU5sWkZ4SE1hTmxOUlBEazduMworVkdYdTZUd1lvZkYxZ2JUbDRNZ3FYNjd0aUhDcFEyRUFPSHlKeENEdXQwRGdkWGRhTU5tRU1qUmRyU3pieW1lCkFQbkNLZld4a3hsU2FSb3NUS0NMNEJXYU1TL1RpSlZaYnVYRXMxRElGQWhLbTRzVGc3R2tjckk3ZGpOQjNOeXEKcGdkdkhTUVNuOGgydlMvWmp2UXM3cmZTT0JBa05sRXY0MXhkZ1NHbjJydE8vK1lIcVA2NURTZHN1M0JhVlhvVAo2ZkVxU1duSFg0ZFhURU41YlRwbDZUQmNRZTdyZDZWekVvam92MzJ1NWNTb0h3Mk9IRzFRQWs4bUdFUGVqMVdGCnNRczNCV0RKVlRrU0JLRXF6M0VXbnpaUlNiOXdPNTVublB0N2VjazVISGlzZDVGVW1yaDFDb0ZTbCtObVlXdnQKUGpnZWxtRlY0WkZVak8yTUpCK0J5UkNhYzVrckZrNXlBRDlVRy9pTnVvdm5GTmEyUlU5ZzdKYXV3eThDVGwyZApsa2x5QUxLcmRWd1BhRnNkWmNKZk13OGVEL0E3aHZXd1RydWM5K29sQmR5dG9wdExGd0crUXQ4MUlSMnRxNjcwCnY2NGZHOVBpTy95emNuTWNteWlRaVJNOUhjRUFSd21XbWpnYjNiSFBEY0swUlBPV2xjNHlPbzgwbk9BWHgxN08KcmczYmh6amxQMXY5bXhuaE1VRjZjS29qYXdIaFJVek5sTTQ3bmkzbmlBSWk5RzdveU96V1BQTzVzdGQzZXF4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFTWpDQ0F4cWdBd0lCQWdJQkFUQU5CZ2txaGtpRzl3MEJBUVVGQURCN01Rc3dDUVlEVlFRR0V3SkhRakViCk1Ca0dBMVVFQ0F3U1IzSmxZWFJsY2lCTllXNWphR1Z6ZEdWeU1SQXdEZ1lEVlFRSERBZFRZV3htYjNKa01Sb3cKR0FZRFZRUUtEQkZEYjIxdlpHOGdRMEVnVEdsdGFYUmxaREVoTUI4R0ExVUVBd3dZUVVGQklFTmxjblJwWm1sagpZWFJsSUZObGNuWnBZMlZ6TUI0WERUQTBNREV3TVRBd01EQXdNRm9YRFRJNE1USXpNVEl6TlRrMU9Wb3dlekVMCk1Ba0dBMVVFQmhNQ1IwSXhHekFaQmdOVkJBZ01Fa2R5WldGMFpYSWdUV0Z1WTJobGMzUmxjakVRTUE0R0ExVUUKQnd3SFUyRnNabTl5WkRFYU1CZ0dBMVVFQ2d3UlEyOXRiMlJ2SUVOQklFeHBiV2wwWldReElUQWZCZ05WQkFNTQpHRUZCUVNCRFpYSjBhV1pwWTJGMFpTQlRaWEoyYVdObGN6Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFMNUFuZlJ1NGVwMmh4eE5SVVNPdmtiSWd3YWR3U3IrR0IrTzVBTDY4NnRkVUlvV01RdWEKQnRERmNDTE5TUzFVWTh5MmJtaEdDMVBxeTB3a3dMeHlUdXJ4RmE3MFZKb1NDc042c2pOZzR0cUpWZk1pV1BQZQozTS92ZzRhaWpKUlBuMmp5bUpCR2hDZkhkci9qekRVc2kxNEhaR1dDd0Vpd3FKSDVZWjkySUZDb2tjZG10ZXQ0CllnTlc4SW9hRStveG94NmdtZjA0OXZZbk1saHZCL1ZydVBzVUs2KzNxc3pXWTE5empOb0ZtYWc0cU1zWGVEWlIKck9tZTlIZzZqYzhQMlVMaW1BeXJMNThPQWQ3dm41bEo4UzNmckhSTkc1aTFSOFhsS2RINWtCakhZcHkrZzhjbQplejZLSmNmQTNaM21OV2dRSUoyUDJON1N3NFNjRFY3b0w4a0NBd0VBQWFPQndEQ0J2VEFkQmdOVkhRNEVGZ1FVCm9CRUtJejZXOFFmczRxOHA3NEtsZjlBd3BMUXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdld1lEVlIwZkJIUXdjakE0b0RhZ05JWXlhSFIwY0RvdkwyTnliQzVqYjIxdlpHOWpZUzVqYjIwdgpRVUZCUTJWeWRHbG1hV05oZEdWVFpYSjJhV05sY3k1amNtd3dOcUEwb0RLR01HaDBkSEE2THk5amNtd3VZMjl0CmIyUnZMbTVsZEM5QlFVRkRaWEowYVdacFkyRjBaVk5sY25acFkyVnpMbU55YkRBTkJna3Foa2lHOXcwQkFRVUYKQUFPQ0FRRUFDRmI4QXZDYjZQK2srdFo3eGtTQXprL0V4ZllBV015bXRyd1VTV2dFZHVqbTdsM3NBZzlnMW8xUQpHRThtVGdIajVyQ2w3cis4ZEZSQnYvMzhFcmpIVDFyMGlXQUZmMkMzQlVyejl2SEN2OFM1ZElhMkxYMXJ6Tkx6ClJ0MHZ4dUJxdzhNMEF5eDlsdDFhd2c2bkNwbkJCWXVyREMvelhEclBiRGRWQ1lmZVUwQnNXTy84dHF0bGJnVDIKRzl3ODRGb1Z4cDdaOFZsSU1DRmxBMnpzNlNGejdKc0RvZUEzcmFBVkdJLzZ1Z0xPcHl5cEVCTXMxT1VJSnFzaQpsMkQ0a0Y1MDFLS2FVNzN5cVdqZ29tN0MxMnl4b3crZXYrdG81MWJ5cnZMakt6ZzZDWUcxYTRYWHZpM3RQeHEzCnNtUGk5V0lzZ3RScUFFRlE4VG1EbjVYcE5wYVliZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBELVRSVVNUIEJSIFJvb3QgQ0EgMSAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDMnpDQ0FtQ2dBd0lCQWdJUWZNbVBLNFRYMytvUHlXV2EwMHRObGpBS0JnZ3Foa2pPUFFRREF6QklNUXN3CkNRWURWUVFHRXdKRVJURVZNQk1HQTFVRUNoTU1SQzFVY25WemRDQkhiV0pJTVNJd0lBWURWUVFERXhsRUxWUlMKVlZOVUlFSlNJRkp2YjNRZ1EwRWdNU0F5TURJd01CNFhEVEl3TURJeE1UQTVORFV3TUZvWERUTTFNREl4TVRBNQpORFExT1Zvd1NERUxNQWtHQTFVRUJoTUNSRVV4RlRBVEJnTlZCQW9UREVRdFZISjFjM1FnUjIxaVNERWlNQ0FHCkExVUVBeE1aUkMxVVVsVlRWQ0JDVWlCU2IyOTBJRU5CSURFZ01qQXlNREIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCTWJMeHlqUis0VDFtdTlDRkNEaFEydHVkYTM4S3dPRTFIYVRKZGRaTzBGbGF4N21OQ3E3ZFBZUwp6dWh0NTZ2a1BFNC9SQWlMelJaeHk3K1NtZlNrMXp4UVZGS1FoWU40bEdkbm94d0pHVDExTklYZTdXQjl4d3kwClFWSzVidVh1UXFPQ0FRMHdnZ0VKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkhPUkVLdi8KVmJOYWZBa2wxYks2Q0tCcnF4OXRNQTRHQTFVZER3RUIvd1FFQXdJQkJqQ0J4Z1lEVlIwZkJJRytNSUc3TUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtUXRkSEoxYzNRdWJtVjBMMk55YkM5a0xYUnlkWE4wWDJKeVgzSnZiM1JmClkyRmZNVjh5TURJd0xtTnliREI1b0hlZ2RZWnpiR1JoY0RvdkwyUnBjbVZqZEc5eWVTNWtMWFJ5ZFhOMExtNWwKZEM5RFRqMUVMVlJTVlZOVUpUSXdRbElsTWpCU2IyOTBKVEl3UTBFbE1qQXhKVEl3TWpBeU1DeFBQVVF0VkhKMQpjM1FsTWpCSGJXSklMRU05UkVVL1kyVnlkR2xtYVdOaGRHVnlaWFp2WTJGMGFXOXViR2x6ZERBS0JnZ3Foa2pPClBRUURBd05wQURCbUFqRUFsSkF0RS9yaFkvaGhZK2l0aFhoVWtaeTRremcrR2tIYVFCWlRRZ2pLTDQ3eFBvRlcKd0tyWTdSakVzSzcwUHZvbUFqRUE4eWppeHRzcm1mdTNVYmdrbzZTVWVoby81amJpQTFjemlqRExnc2ZXRkJIVgpkV05iRkpXY0h3SFAyTlZ5cHc4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBFViBSb290IENBIDEgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQzJ6Q0NBbUNnQXdJQkFnSVFYd0pCMTNxSGZFd0RvNnlXamZ2LzBEQUtCZ2dxaGtqT1BRUURBekJJTVFzdwpDUVlEVlFRR0V3SkVSVEVWTUJNR0ExVUVDaE1NUkMxVWNuVnpkQ0JIYldKSU1TSXdJQVlEVlFRREV4bEVMVlJTClZWTlVJRVZXSUZKdmIzUWdRMEVnTVNBeU1ESXdNQjRYRFRJd01ESXhNVEV3TURBd01Gb1hEVE0xTURJeE1UQTUKTlRrMU9Wb3dTREVMTUFrR0ExVUVCaE1DUkVVeEZUQVRCZ05WQkFvVERFUXRWSEoxYzNRZ1IyMWlTREVpTUNBRwpBMVVFQXhNWlJDMVVVbFZUVkNCRlZpQlNiMjkwSUVOQklERWdNakF5TURCMk1CQUdCeXFHU000OUFnRUdCU3VCCkJBQWlBMklBQlBFTDNZWkRJQm5mbDRYb0lrcWJ6NTJZdjdRRkpzbkw0NmJTajhXZWVIc3hpYW1KclNjOFpSQ0MKL04vRG5VN3dNeVBFMGpMMUhMRGZNeGRkeGZDeGl2bnZ1YmNVeWlsS3dnK3BmM1ZsU1Nvd1ovUms5OVlhZDlyRAp3cGRoUW50SnJhT0NBUTB3Z2dFSk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZIOFFBUlkzCk9xUW81RkQ0cFBmc2F6SzIvdW1MTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCeGdZRFZSMGZCSUcrTUlHN01ENmcKUEtBNmhqaG9kSFJ3T2k4dlkzSnNMbVF0ZEhKMWMzUXVibVYwTDJOeWJDOWtMWFJ5ZFhOMFgyVjJYM0p2YjNSZgpZMkZmTVY4eU1ESXdMbU55YkRCNW9IZWdkWVp6YkdSaGNEb3ZMMlJwY21WamRHOXllUzVrTFhSeWRYTjBMbTVsCmRDOURUajFFTFZSU1ZWTlVKVEl3UlZZbE1qQlNiMjkwSlRJd1EwRWxNakF4SlRJd01qQXlNQ3hQUFVRdFZISjEKYzNRbE1qQkhiV0pJTEVNOVJFVS9ZMlZ5ZEdsbWFXTmhkR1Z5WlhadlkyRjBhVzl1YkdsemREQUtCZ2dxaGtqTwpQUVFEQXdOcEFEQm1BakVBeWp6R0tuWENYblZpT1RZQVlGcUx3Wk9aek5uYlFUczdoNWtYTzlYTVQ4b2k5NkNBCnkvbTBzUnRXOVhMUy9CblJBakVBa2Zjd2t6OFFSaXR4cE5BN1JKdkFLUUlGc2tGM1VmTjVXcDZPRktCT1F0SmIKZ2ZNMGFnUG5JamhRVyswWlQwTVcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRU16Q0NBeHVnQXdJQkFnSURDWVB6TUEwR0NTcUdTSWIzRFFFQkN3VUFNRTB4Q3pBSkJnTlZCQVlUQWtSRgpNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTUhrUXRWRkpWVTFRZ1VtOXZkQ0JECmJHRnpjeUF6SUVOQklESWdNakF3T1RBZUZ3MHdPVEV4TURVd09ETTFOVGhhRncweU9URXhNRFV3T0RNMU5UaGEKTUUweEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTQpIa1F0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdNakF3T1RDQ0FTSXdEUVlKS29aSWh2Y05BUUVCCkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5PeVNzOTZSKzkxbXlQNk9pL1dVRVdKTlRyR2E5disyd0JvcU9BREVSMDMKVUFpZlRVcG9sRFd6VTlHVVk2Y2dWcS9lVVhqc0tqM3pTRWhRUGdyZlJsV0xKMjNERUUwTmtWSkQySWZnWFU0Mgp0U0hLWHpsQUJGOWJmc3lqeGl1cFFCN1pOb1RXU1BPU0hqUkdJQ1RCcEZHT1NocnZVRDlwWFJsL1JjUEhBWTlSCnlTUG9jcTYwdkZZSmZ4TExITEd2S1pBS3lWWE1EOU8wR3UxSE5WcEs3Wnh6QkNIUXFyME1FN1VBeWlac3hHc00KbEZxVmxOcFFtdkgvcFN0bU1hVEpPS0RmSFIrNENTN3pwK2huVXF1VkgrQkdQdGlrdzhwYXhUR0E2RWlhbjVScAovaG5kMkhOOGdjcVczbzd0c3pJRlpZUTA1dWI5VnhDMVgzYS9MN0FRRGNVQ0F3RUFBYU9DQVJvd2dnRVdNQThHCkExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRlAzYUZNU2ZNTjRodlI1Q09meXJZeU5KNFBHRU1BNEcKQTFVZER3RUIvd1FFQXdJQkJqQ0Iwd1lEVlIwZkJJSExNSUhJTUlHQW9INmdmSVo2YkdSaGNEb3ZMMlJwY21WagpkRzl5ZVM1a0xYUnlkWE4wTG01bGRDOURUajFFTFZSU1ZWTlVKVEl3VW05dmRDVXlNRU5zWVhOekpUSXdNeVV5Ck1FTkJKVEl3TWlVeU1ESXdNRGtzVHoxRUxWUnlkWE4wSlRJd1IyMWlTQ3hEUFVSRlAyTmxjblJwWm1sallYUmwKY21WMmIyTmhkR2x2Ym14cGMzUXdRNkJCb0QrR1BXaDBkSEE2THk5M2QzY3VaQzEwY25WemRDNXVaWFF2WTNKcwpMMlF0ZEhKMWMzUmZjbTl2ZEY5amJHRnpjMTh6WDJOaFh6SmZNakF3T1M1amNtd3dEUVlKS29aSWh2Y05BUUVMCkJRQURnZ0VCQUgrWDJ6REkzNlNjZlNGNmdIRE9GQkpwaUJTVllFUUJyTExwTUUrYlVNSm0ySDZOTUxWd01lbmkKYWNmemNOc2dGWWJRRGZDK3JBRjFoTTUrbjAyL3QyQTduUFBLSGVKZWFOaWpuWmZsUUdEU05pSCswTFM0RjlwMApvMy9VMzdDWUFxeHZhMnNzSlNSeW9XWHVKVnJsNWpMbjh0K3JTZnJ6a0drajJ3VFo1MXhZL0dYVWw3N00vQzRLCnpDVXFOUVQ0WUpFVmRUMUIveU1mR2NoczY0SlRCS2JrVENKTmpZeTZ6bHR6N0dSVVVHM1JuRlg3YWNNMnc0eTgKUElXbWF3b21EZUNUbUdDdWZzWWtsNHBoWDVHT1pwSUpoemJOaTVzdFB2WlIxRkRVV1NpOWcvTE1LSHRUaG0zWQpKb2h3MStxUnpUNjV5c0NRYmxyR1huUmwxMXorbytJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBSb290IENsYXNzIDMgQ0EgMiBFViAyMDA5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFUXpDQ0F5dWdBd0lCQWdJRENZUDBNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1GQXhDekFKQmdOVkJBWVRBa1JGCk1SVXdFd1lEVlFRS0RBeEVMVlJ5ZFhOMElFZHRZa2d4S2pBb0JnTlZCQU1NSVVRdFZGSlZVMVFnVW05dmRDQkQKYkdGemN5QXpJRU5CSURJZ1JWWWdNakF3T1RBZUZ3MHdPVEV4TURVd09EVXdORFphRncweU9URXhNRFV3T0RVdwpORFphTUZBeEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEtqQW9CZ05WCkJBTU1JVVF0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdSVllnTWpBd09UQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFKbnhoRFJ3dWkrM01LQ092WHdFejc1aXZKbjlncGZTZWdwbgpsamdKOWhCT2xTSnptWTNhRlMzbkJmd1pjeUszanBnQXZEdzlyS0ZzKzlaNUpVdXQ4TXhrMm9nK0tiZ1BDZE0wCjNUUDFZdEhoelJucDdoaFBURml1NGg3V0RGc1ZXdGc2dU1RWVpCN2pNN0sxaVhkT0RML1psR3NUbDI4U28vNloKcVFUTUZleGdhRGJ0Q0h1MzliK1Q3V1l4ZzR6R2NUU0hUaGZxcjR1UmpSeFdRYTRpTjE0MzhoM1owUzBOTDJsUgpwNzVtcG9vNktyM0hHckhoRlBDK09oMjV6MXV4YXY2MHNVWWdvdnNlTzNEdms1aDlqSE9XOHNYdmhYQ3RLU2I4CkhnUStIS0RZRDh0U2cySjg3b3RUbFpDcFY2THFZUVhZK1UzRUovcHVyZTM1MTFIM2E2VUNBd0VBQWFPQ0FTUXcKZ2dFZ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZOT1Vpa3hpRXlvWkxzeXZjb3A5TnRlYQpITnhuTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCM1FZRFZSMGZCSUhWTUlIU01JR0hvSUdFb0lHQmhuOXNaR0Z3Ck9pOHZaR2x5WldOMGIzSjVMbVF0ZEhKMWMzUXVibVYwTDBOT1BVUXRWRkpWVTFRbE1qQlNiMjkwSlRJd1EyeGgKYzNNbE1qQXpKVEl3UTBFbE1qQXlKVEl3UlZZbE1qQXlNREE1TEU4OVJDMVVjblZ6ZENVeU1FZHRZa2dzUXoxRQpSVDlqWlhKMGFXWnBZMkYwWlhKbGRtOWpZWFJwYjI1c2FYTjBNRWFnUktCQ2hrQm9kSFJ3T2k4dmQzZDNMbVF0CmRISjFjM1F1Ym1WMEwyTnliQzlrTFhSeWRYTjBYM0p2YjNSZlkyeGhjM05mTTE5allWOHlYMlYyWHpJd01Ea3UKWTNKc01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQTA3WHRhUEtTVWlPOGFFWFVITDdQK1BQb2VVU2JyaC9ZcAozdUR4MU1Za0NlbkJ6MVVidEREWnpocitCbEdtRmFRdDc3Skx2eUFvSlVuUnBqWjNOT2hrMzFLeEVjZHplczA1Cm5zS3RqSEVoOGxwcnI5ODhUbFd2c29SbEZJbTVkOHNxTWI3UG8yM1BiMGlVTWtadjUzR01vS2FFR1RjSDhnTkYKQ1N1R2RYemZYMmxYQU50dTJLWnlJa3RRMUhXWVZ0KzNHUDlEUTFDdWVrUjc4SGxSMTBNOXA5T0IwL0RKVDduYQp4cGVHMElMRDVFSnQvckRpWkU0T0p1ZEFOQ2ExQ0luWENHTmpPQ2QxSGpQcWJxamRuNWxQZEUyQmlZQkwzWnFYCktWd3Z2b0ZCdVl6LzZuMWdCcDdOMXozVExxTVZ2S2ptSnVWdnc5eTRBeUhxbnhieExGUzEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRHR6Q0NBcCtnQXdJQkFnSVFET2ZnNVJmWVJ2NlA1V0Q4Ry9Bd09UQU5CZ2txaGtpRzl3MEJBUVVGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1EwRXdIaGNOTURZeE1URXdNREF3TURBd1doY05NekV4TVRFd01EQXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUTBFd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDdERoWE81RU9BWExHSDg3ZGcrWEVTcGE3YwpKcFNJcXZUTzlTQTVLRmhnRFBpQTJxa1ZsVEpoUExXeEtJU0tpdHlmQ2d5REYzcVBrS3lLNTNsVFhER0VLdllQCm1ESTJkc3plM1R5b291OXEreUh5VW1IZm55RFhIK0t4MmY0WVpOSVNXMS81V0JnMXZFZk5vVGI1YTMvVXNEZysKd1J2RGpEUFoyQzhZL2lnUHM2ZUQxc051Uk1CaE5aWVcvbG1jaTNadDEvR2lTdzByL3d0eTJwNWcwSTZRTmNaNApWWWNnb2MvbGJRcklTWHd4bUROc0l1bUgwREphb3JvVGdoSHRPUmVkbVRweW9lYjZwTm5WRnpGMXJvVjlJcTQvCkFVYUc5aWg1eUxIYTVGY1h4SDRjRHJDMGtxWldzNzJ5bCsycXAvQzN4YWcvbFJiUS82R1c2d2hmR0hkUEFnTUIKQUFHall6QmhNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlJGNjZLdjlKTExnakV0VVl1bnB5R2Q4MjNJRHpBZkJnTlZIU01FR0RBV2dCUkY2Nkt2OUpMTGdqRXRVWXVuCnB5R2Q4MjNJRHpBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQW9nNjgzK0x0OE9OeWMzcGtsTC8zY21iWU11UkMKZFdLdWgrdnkxZG5lVnJPZnpNNFVLTGtObDJCY0VreFk1Tk05ZzBsRldKYzFhUnFvUitwV3hubXJFdGhuZ1lUZgpmd2s4bE9hNEppd2d2VDJ6S0luM1gvOGk0cGVFSCtsbDc0ZmczOEZuU2JOZDY3SUpLdXNtN1hpK2ZUOHI4N2NtCk5XMWZpUUcyU1Z1ZkFRV2JxejBsd2N5MmY4THhiNGJHK21SbzY0RXRsT3RDdC9xTUh0MWk4YjVRWjdkc3ZmUHgKSDJzTU5nY1dmemQ4cVZ0dGV2RVNSbUNEMXljRXZrdk9sNzdEWnlwb0VkK0E1d3d6WnI4VERSUnU4MzhmWXhBZQorbzBiSlcxc2o2VzNZUUd4MHFNbW9SQnhuYTNpdy9uRG1WRzNLd2NJemk3bVVMS24rZ3BGTDZMdzhnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGxqQ0NBbjZnQXdJQkFnSVFDNU1jT3RZNVorcG5JNy9EcjVyMFN6QU5CZ2txaGtpRzl3MEJBUXNGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1J6SXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpJd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEWjV5Z3ZVajgyY2ttSWt6VHorR29lTVZTQQpuNjFVUWJWSDM1YW8xSytBTGJrS3ozWDlpYVY5SlByaklnd3J2SlVYQ3pPL0dVMUJCcEFBdlF4TkVQNEh0ZWNjCmJpSlZNV1dYdmRNWDBoNWk4OXZxYkZDTVA0UU1scyszeXdQZ3ltMmhGRXdiaWQzdEFMQlNmSytSYkxFNEU5SHAKRWdqQUFMQWNLeEhhZDNBMm02N09lWWZjZ25EbUNYUndWV212bzJpZnY5MjJlYlB5blhBcFZmU3IvNVZoODhsQQpieDNSdnBPNzA0Z3F1NTIvY2xwV2NUcy8xUFBSQ3Y0bzc2UHUyWm12QTlPUFlMZnlrcUd4dlltSkh6RE53Nll1CllqT3VGZ0ozUkZybmdRbzhwMFF1ZWJnL0JMeGNvSWZoRzY5UmpzM3NMUHI0L20zd09ueXFpK1JubFRHTkFnTUIKQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01CMEdBMVVkRGdRVwpCQlRPdzBxNW1WWHl1TnRndjZsK3ZWYTFsemFuMWpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXlxVlZqT1BJClFXNXBKNmQxRWU4OGhqWnYwcDNHZURnZGFaYWlrbWt1T0d5YmZRVFVpYVd4TVRlS3lTSE1xMnpOaXh5YTFyOUkKMGpKbXdZckE4eTg2NzhEajFKR0cwVkRqQTl0emQyOUtPVlB0M2liSHRYMnZLMExSZFdMalNpc0N4MUJMNEduaQpsbXdPUkdZUVJJK3RCZXY0ZWF5bUcrZzNOSjFUeVdHcW9sS3ZTbkFXaHNJNnlMRVRjRGJZeis3MENqVFZXMHo5CkI1eWl1dGtCY2x6elRjSGREckVjRGNSanZxMzBGUHVKN0tKQkRrek15RmRBMEc0RHFzME1qb21abVd6d1BEQ3YKT045dnZLTytLU0FucTNUL0V5SjQzcGRTVlI2RHRWUWdBKzZ1d0U5VzNqZk13MytxQkNlNzAzZTRZdHNYZkp3bwpJaE56Yk04bTlZb3A1dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSakNDQWMyZ0F3SUJBZ0lRQzZGYStoM2ZvTFZKUksvTkpLQnM3REFLQmdncWhrak9QUVFEQXpCbE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnClJ6TXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRR0V3SlYKVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdQpZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpNd2RqQVFCZ2NxCmhrak9QUUlCQmdVcmdRUUFJZ05pQUFRWjU3eXNSR1h0emJnL1dQdU5zVmVwUkMwRkZmTHZDLzhRZEorMVlsSmYKWm40ZjVkd2JSWGtMek1aVENwMk5YUUxacVZuZUFscjJsU29PalRoS2lrbkd2TVlET0FkZlZkcCtDVzdpZjE3UQpSU0FQV1hZUTFxQWs4QzNlTnZKc0tUbWpRakJBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvCkJBUURBZ0dHTUIwR0ExVWREZ1FXQkJUTDBMMnA0WmdGVWFGTk42S0RlYzZOSFNya2hEQUtCZ2dxaGtqT1BRUUQKQXdObkFEQmtBakFscElGRkFtc1NTM1YwVDhnajQzRHlkWExlZklud3o1RnlZWjVlRUpKWlZybUR4eERuT09sWQpKalo5MWVRMGhqa0NNSHcyVS9BdzVXSmpPcG5pdHFNN216VDZIdG9Ra25GZWtST24zYVJ1a3N3eTF2VWhac2N2CjZwWmphbVZGa3BVQnRBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcnpDQ0FwZWdBd0lCQWdJUUNEdmdWcEJDUnJHaGRXckpXWkhIU2pBTkJna3Foa2lHOXcwQkFRVUZBREJoCk1Rc3dDUVlEVlFRR0V3SlZVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjMKZDNjdVpHbG5hV05sY25RdVkyOXRNU0F3SGdZRFZRUURFeGRFYVdkcFEyVnlkQ0JIYkc5aVlXd2dVbTl2ZENCRApRVEFlRncwd05qRXhNVEF3TURBd01EQmFGdzB6TVRFeE1UQXdNREF3TURCYU1HRXhDekFKQmdOVkJBWVRBbFZUCk1SVXdFd1lEVlFRS0V3eEVhV2RwUTJWeWRDQkpibU14R1RBWEJnTlZCQXNURUhkM2R5NWthV2RwWTJWeWRDNWoKYjIweElEQWVCZ05WQkFNVEYwUnBaMmxEWlhKMElFZHNiMkpoYkNCU2IyOTBJRU5CTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBNGp2aEVYTGVxS1RUbzFlcVVLS1BDM2VReWFLbDdoTE9sbHNCCkNTRE1BWk9uVGpDM1UvZER4R2tBVjUzaWpTTGRod1pBQUlFSnpzNGJnNy9melR0eFJ1TFdac2NGczNZbkZvOTcKbmg2VmZlNjNTS01JMnRhdmVndzVCbVYvU2wwZnZCZjRxNzd1S05kMGYzcDRtVm1GYUc1Y0l6Skx2MDdBNkZwdAo0M0MvZHhDLy9BSDJoZG1vUkJCWU1xbDFHTlhSb3I1SDRpZHE5Sm96K0VrSVlJdlVYN1E2aEwraHFrcE1mVDdQClQxOXNkbDZnU3plUm50d2k1bTNPRkJxT2Fzdit6Yk1VWkJmSFd5bWVNci95N3ZyVEMwTFVxN2RCTXRvTTFPLzQKZ2RXN2pWZy90UnZvU1NpaWNOb3hCTjMzc2hieVRBcE9CNmp0U2oxZXRYK2prTU92SndJREFRQUJvMk13WVRBTwpCZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUE5NVFOVmJSClRMdG04S1BpR3h2RGw3STkwVlV3SHdZRFZSMGpCQmd3Rm9BVUE5NVFOVmJSVEx0bThLUGlHeHZEbDdJOTBWVXcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQU11Y042cElFeElLK3QxRW5FOVNzUFRmcmdUMWVYa0lveVFZL0VzcgpoTUF0dWRYSC92VEJIMWpMdUcyY2VuVG5tQ21yRWJYamNLQ2h6VXlJbVpPTWtYRGlxdzhjdnBPcC8yUFY1QWRnCjA2Ty9uVnNKOGRXTzQxUDBqbVA2UDZmYnRHYmZZbWJXMFc1QmpmSXR0ZXAzU3ArZFdPSXJXY0JBSSswdEtJSkYKUG5sVWtpYVk0SUJJcURmdjhOWjVZQmJlck9nT3pXNnNSQmM0TDBuYTRVVStLcmsyVTg4NlVBYjNMdWpFVjBscwpZU0VZMVFTdGVEd3NPb0JycCt1dkZSVHAySW5CdVRoczRwRnNpdjlrdVhjbFZ6REFHeVNqNGR6cDMwZDh0YlFrCkNBVXc3QzI5Qzc5RnYxQzVxZlBybUFFU3JjaUl4cGcwWDQwS1BNYnAxWldWYmQ0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURqakNDQW5hZ0F3SUJBZ0lRQXpyeDVxY1JxYUM3S0dTeEhRbjY1VEFOQmdrcWhraUc5dzBCQVFzRkFEQmgKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1TQXdIZ1lEVlFRREV4ZEVhV2RwUTJWeWRDQkhiRzlpWVd3Z1VtOXZkQ0JICk1qQWVGdzB4TXpBNE1ERXhNakF3TURCYUZ3MHpPREF4TVRVeE1qQXdNREJhTUdFeEN6QUpCZ05WQkFZVEFsVlQKTVJVd0V3WURWUVFLRXd4RWFXZHBRMlZ5ZENCSmJtTXhHVEFYQmdOVkJBc1RFSGQzZHk1a2FXZHBZMlZ5ZEM1agpiMjB4SURBZUJnTlZCQU1URjBScFoybERaWEowSUVkc2IySmhiQ0JTYjI5MElFY3lNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1emZOTk54N2E4bXlhSkN0U25YL1Jyb2hDZ2lOOVJsVXlmdUkKMi9PdThqcUprVHg2NXFzR0dtdlByQzNvWGdra1JMcGltbjdXbzZoKzRGUjFJQVdzVUxlY1l4cHNNTnphSHhteAoxeDdlL2RmZ3k1U0RONjdzSDBOTzNYc3MwcjB1cFMva3FiaXRPdFNacExZbDZadHJBR0NTWVA5UElVa1k5MmVRCnEyRUduSS95dXVtMDZaSXlhN1h6VitoZEc4Mk1IYXVWQkpWSjh6VXRsdU5KYmQxMzQvdEpTN1NzVlFlcGo1V3oKdENPN1RHMUY4UGFwc3BVd3RQMU1WWXduU2xjVWZJS2R6WE9TMHhaS0JneU1VTkdQSGdtK0Y2SG1JY3I5ZytVUQp2SU9sQ3NSbktQWnpGQlE5Um5iRGh4U0pJVFJOcnc5RkRLWkpvYnE3bk1XeE00TXBoUUlEQVFBQm8wSXdRREFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkQmdOVkhRNEVGZ1FVVGlKVUlCaVYKNXVOdTVnLzYrcmtTN1FZWGp6a3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR0JuS0pSdkRraGo2ekhkNm1jWQoxWWw5UE1XTFNuL3B2dHNyRjkrd1gzTjNLaklUT1lGblFvUWo4a1ZuTmV5SXYvaVBzR0VNTktTdUlFeUV4dHY0Ck5lRjIyZCttUXJ2SFJBaUdmelowSkZyYWJBMFVXVFc5OGtuZHRoL0pzdzFIS2oyWkw3dGN1N1hVSU9HWlgxTkcKRmR0b20vRHpNTlUrTWVLTmhKN2ppdHJhbGo0MUU2VmY4UGx3VUhCSFFSRlhHVTdBajY0R3hKVVRGeThiSlo5MQo4ckdPbWFGdkU3RkJjZjZJS3NoUEVDQlYxL01VUmVYZ1JQVHFoNVV5a3c3K1UwYjZMSjMvaXlLNVM5a0pSYVRlCnBMaWFXTjBiZlZLZmpsbERpSUdrbmliVmI2M2REY1kzZmUwRGtodmxkMTkyN2p5TnhGMVdXNkxaWm02ek5UZmwKTXJZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQekNDQWNXZ0F3SUJBZ0lRQlZWV3ZQSmVwRFUxdzZRUDFhdEZjakFLQmdncWhrak9QUVFEQXpCaE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNBd0hnWURWUVFERXhkRWFXZHBRMlZ5ZENCSGJHOWlZV3dnVW05dmRDQkhNekFlCkZ3MHhNekE0TURFeE1qQXdNREJhRncwek9EQXhNVFV4TWpBd01EQmFNR0V4Q3pBSkJnTlZCQVlUQWxWVE1SVXcKRXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKYm1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqYjIweApJREFlQmdOVkJBTVRGMFJwWjJsRFpYSjBJRWRzYjJKaGJDQlNiMjkwSUVjek1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRTNhZlp1NHE0Qy9zTGZ5SFM4TDYrYy9NelhScThOT3JleHB1ODBKWDI4TXpRQzdwaFcxRkcKZnA0dG4rNk9Zd3dYN0FkdzljK0VMa0NEbk9nL1FXMDdyZE9rRkZrMmVKMERRKzRRRTJ4eTNxNklwNkZydFVQTwpaOXdqL3dNY28rSStvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkCkJnTlZIUTRFRmdRVXM5dElwUG1oeGRpdU5rSE1FV05wWWltOFM4WXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXgKQUsyODhtdy9Fa3JSTFRuRENnbVhjL1NJTm95SUo3dm1pSTFRaGFkaitaNHkzbWFURC9ITXNRbVAzV3lyK210LwpvQUl3T1daYndtU051SjVRM0tqVlNhTHR4OXpSU1g4WEFiaklobzlPaklncnFKcXBpc1hSQUwzNFZPS2E1VnQ4CnN5Y1gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lRQXF4Y0ptb0xRSnVQQzNueXJrWWxkekFOQmdrcWhraUc5dzBCQVFVRkFEQnMKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1Tc3dLUVlEVlFRREV5SkVhV2RwUTJWeWRDQklhV2RvSUVGemMzVnlZVzVqClpTQkZWaUJTYjI5MElFTkJNQjRYRFRBMk1URXhNREF3TURBd01Gb1hEVE14TVRFeE1EQXdNREF3TUZvd2JERUwKTUFrR0ExVUVCaE1DVlZNeEZUQVRCZ05WQkFvVERFUnBaMmxEWlhKMElFbHVZekVaTUJjR0ExVUVDeE1RZDNkMwpMbVJwWjJsalpYSjBMbU52YlRFck1Da0dBMVVFQXhNaVJHbG5hVU5sY25RZ1NHbG5hQ0JCYzNOMWNtRnVZMlVnClJWWWdVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1iTTVYUG0KKzlTNzVTMHRNcWJmNVlFL3ljMGxTYlp4S3NQVmxEUm5vZ29jc0Y5cHBrQ3h4TGV5ajlDWXBLbEJXVHJUM0pUVwpQTnQwT0tSS3pFMGxndmRLcFZNU09PN3pTVzF4a1g1anRxdW1YOE9raFBoUFlsRysrTVhzMnppUzR3YmxDSkVNCnhDaEJWZnZMV29rVmZuSG9OYjlOY2drOXZqbzRVRnQzTVJ1TnM4Y2tSWnFuckcwQUZGb0V0N29UNjFFS21FRkIKSWs1bFlZZUJRVkNtZVZ5SjNobEtWOVV1NWwwY1V5eCttTTBhQmhha2FIUFFOQVFUWEtGeDAxcDhWZHRlWk9FMwpoekJXQk9VUnRDbUFFdkY1T1lpaUFoRjhKMmEzaUxkNDhzb0txRGlyQ21UQ3YyWmRsWVRCb1NVZWgxMGFVQXNnCkVzeEJ1MjRMVVRpNFM4c0NBd0VBQWFOak1HRXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUI4R0ExVWRJd1FZTUJhQQpGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFBY0dnYVgzTmVjCm56eUlaZ1lJVnlIYklVZjRLbWVxdnhneWRrQVFWOEdLODNyWkVXV09OZnFlL0VXMW50bE1NVXU0a2VoRExJNnoKZU03YjQxTjVjZGJsSVpRQjJsV0htaVJrOW9wbXpONmNOODJvTkxGcG15UElubmdpSzNCRDQxVkhNV0VaNzFqRgpoUzlPTVBhZ01SWWp5T2ZpWlJZenk3OGFHNkE5K01wZWl6R0xZQWlKTFF3R1hGSzN4UGtLbU5FVlg1OFN2bncyCll6aTlSS1IvNUNZckNzU1hhUTNwak9MQUVGZTR5SFlTa1ZYeVNHbll2Q29DV3c5RTFDQXgyL1M2Y0NaZGtHQ2UKdkVzWENTKzB5eDVEYU1rSEo4SFNYUGZxSWJsb0VwdzhuTCtlL0lCY20yUE43RWVxSlNkbm9EZnpBSUo5Vk5lcAorT2t1RTZOMzZCOUsKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDR1RDQ0FaK2dBd0lCQWdJUUNlQ1RaYXozMmNpNVBod0xCQ291OHpBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpqQWtCZ05WQkFNVEhVUnAKWjJsRFpYSjBJRlJNVXlCRlEwTWdVRE00TkNCU2IyOTBJRWMxTUI0WERUSXhNREV4TlRBd01EQXdNRm9YRFRRMgpNREV4TkRJek5UazFPVm93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhGekFWQmdOVkJBb1REa1JwWjJsRFpYSjBMQ0JKCmJtTXVNU1l3SkFZRFZRUURFeDFFYVdkcFEyVnlkQ0JVVEZNZ1JVTkRJRkF6T0RRZ1VtOXZkQ0JITlRCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQk1GRW9jOFJsMUNhM2lPQ05RZk4wTXNZbmRMeGYzYzFUenZkbEhKUwo3Y0k3K096NmUydFlJT3lacnNuOGFMTjF1ZHNKN01nVDlVN0dDaDFtTUV5N0gwY0tQR0VRUWlsOHBRZ080Q0xwCjB6Vm96cHRqbjRTMW1VMVlvSTcxVk9lVnlhTkNNRUF3SFFZRFZSME9CQllFRk1GUlJWQlpxejduTEZyNklDSVMKQjRDSWZCRnFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OQpCQU1EQTJnQU1HVUNNUUNKYW8xSDUrejhibFVEMldkc0prNkR4djNKK3lzVHZMZDZqTFJsMG1scFl4TmpPeVpRCkxnR2hlUWFSblVpL3dyNENNRWZERlh1eG9KR1pTWk9vUEh6b1JnYUxMUEl4QUpTZFlzaUp2Um1FRk9tbCt3RzQKRFhaRGpDNVR5M3pmREJlV1VBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaakNDQTA2Z0F3SUJBZ0lRQ1BtMGVLajZmdHBxTXplSjNuelBpakFOQmdrcWhraUc5dzBCQVF3RkFEQk4KTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpUQWpCZ05WQkFNVApIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3SGhjTk1qRXdNVEUxTURBd01EQXdXaGNOCk5EWXdNVEUwTWpNMU9UVTVXakJOTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXMKSUVsdVl5NHhKVEFqQmdOVkJBTVRIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3Z2dJaQpNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6MFBUSmVSR2QvZnhtZ2VmTTFlUzg3SUUrCmFqV09McmZuM3EvNUIwM1BNSjNxQ1F1WnZXeFgyaGhLdUhpc09qbW9wa2lzTG5MbHZldnhHczNucEFPcFB4RzAKMkMrSkZ2dVVBVDI3TC9nVEJhRjRISTRvNEVYZ2cvUlpHNVd6cm40RFJlVyt3a0wrN3ZJOHRvVVRtREtkRnFncAp3Z3NjT055Zk1YZGN2eWVqL0Nlc3R5dTlkSnNYTGZLQjJsMnc0U01YUG9oS0VpUFE2cytkM2dNWHNVSktvQlpNCnBHMlQ2VDg2N2pwOG5WaWQ5RTZQL0RzanlHMjQ0Z1hhek92c3d6SDAxNmNwVklEUFJGdE1iekNlODh6ZEg1UkQKblUxL2NIQU4xRHJSTi9Cc25adkFGSk5ZNzgxQk9IVzhFd09WZkgvalhPblZEZFhpZkJCaXFtdndQWGJ6UDZQbwpzTUg5NzZwWFRheUdweGkwS2NFc0RyOWt2aW1NMkFJdHpWd3Y4bi92RmZRTUZhd0tzUEhURFU5cVRYZVhBYUR4ClpyZTN6dS9PN095bGRjcXM0K0ZqOTdpaEJNaThlejlkTFJZaVZ1MUlTZjZuTDNrd0padTZheTAvblR2RUYrY2QKTHZ2eXo2Yjg0eFFzbHBnaGpMU1I2UmxnZy9Jd0t3WnpVTldZT3dicHg0b01ZSXdvK0ZLYmJ1SDJUYnNHSkp2WApLeVkvL1NvdmNmWFdKTDUvTVo0UGJlaVBUMDJqUC84MTZ0OUpYa0dQaHZueGQzbExHN1NqWGkvN1JnTFFaaE5lClhvVlB6dGh3aUh2T0FiV1dsOWZOZmYyQytNSWt3Y29CT1UrTm9zRVVRQitjWnRVTUNVYlc4dERSU0haV09rUEwKdGdvUk9icU1FMndHdFo3UDZ3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVVVE1jN1RaQXJ4ZlRKYzFwYVBLdgpUaU0rczBFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOCkFRRU1CUUFEZ2dJQkFHQ21yMXRmVjlxSjIwdFFxY1FqTlNILzBHRXdoSkczUHhEUEpZN0p2MFkwMmNFaEpoeHcKR1hJZW84bUgvcWxEWkpZNnlGTUVDclpCdThSSEFObWZHQmc3c2c3ek5Pb2s5OTJ2SUdDdWtpaGZOdWRkNU43SApQTnRRT2EyN1BTaE5sbngyeGx2MHdkc1VwYXNaWWdjWVFGK1hrZHljeDZ1MVVRM21hVk5WekRsOTJzVVJWWExGCk80dUorRFF0cEJmbEYrYVpmVENJSVRmTk1CYzl1UEs4cUhXZ1E5dytpVXVRcm0wRDRCeWpvSllKdTMyanR5b1EKUkV0R0J6Umo3VEc1Qk82am01cXU1akY0OU9va1lUdXJXR1QvdTRjbllpV0IzOXloTC9idHAvOTZqMUV1TVBpawpBZEtGT1Y4Qm1aWnZXbHR3R1ViK2htQStyWUFRQ2QwNUpTOVlmN3ZTZFBEM1JoOUdPVXJZVTlEekxqdHhwZFJ2Ci9QTm41QWVQM1NZWjRZMWIrcU9URVp2cHlEckRWV2lha3VGU2Rqam80YnE5KzAvVjc3UG5TSU14OElJaDQ3YSsKcDZ0djc1L2ZUTThCdUdKcUl6M25DVTJBRzNzd3BNUGRCMzgwdnFRbXN2WkI2QWtkNHlDWXFqZFAvL2Z4NGlsdwpNVWMvZE5BVUZ2b2hpZ0xWaWdtVWR5N3lXU2lMZkZDU0NtWjRPSU4xeExWYXFCSEc1Y0dkWmxYUFU4U3YxM1dGCnFVSVRWdXdoZDRHVFdnenFsdGxKeXFFSThwYzdiWnNFR0NSRWpud0I4dHdsMkY2R21yRTUyL1dSTW1yUnBuQ0sKb3ZmZXBFV0ZKcWdlakYwcFc4aEwySnBxQTE1dzhvVlBiRXRvTDhwVTlvemFNdjdEYTRNL09NWisKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmtEQ0NBM2lnQXdJQkFnSVFCWnNiVjU2T0lUTGlPUWU5cDNkMVhEQU5CZ2txaGtpRzl3MEJBUXdGQURCaQpNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNFd0h3WURWUVFERXhoRWFXZHBRMlZ5ZENCVWNuVnpkR1ZrSUZKdmIzUWcKUnpRd0hoY05NVE13T0RBeE1USXdNREF3V2hjTk16Z3dNVEUxTVRJd01EQXdXakJpTVFzd0NRWURWUVFHRXdKVgpVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjNkM2N1WkdsbmFXTmxjblF1ClkyOXRNU0V3SHdZRFZRUURFeGhFYVdkcFEyVnlkQ0JVY25WemRHVmtJRkp2YjNRZ1J6UXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQy81cEJ6YU42NzVGMUtQREFpTUdrejdNS25KUzdKSVQzeQppdGhad3VFcHB6MVlxM2FhemE1N0c0UU54REFmOHh1a09CYnJWc2FYYlIycnNubnl5aEhTNUYvV0JUeFNEMUlmCnhwNFZwWDYrbjZsWEZsbFZjcTlvazNEQ3NycDFtV3B6TXBUUkVFUVFMdCtDOHdlRTVuUTdiWEhpTFF3YjdpRFYKeVNBZFl5a3R6dXhlVHNpVCtDRmhtelRyQmNaZTdGc2F2T3ZKejgyc05FQmZzWHBtN25mSVNLaG1WMWVmVkZpTwpEQ3UzVDZjdzJWYnV5bnRkNDYzSlQxN2xOZWN4eTlxVFh0eU9qNERhdHBHWVFKQjV3M2pIdHJIRXRXb1lPQU1RCmpkalVONlF1QlgySTlZSStFSkZ3cTFXQ1FUTFgyd1J6S202UkFYd2hUTlM4cmhzRGRWMTRadGs2TVVTYU0wQy8KQ05kYVNhVEM1cW1nWjkya0o3eWhUem0xRVZnWDl5UmNSbzlrOThGcGlIYVlkajFaWFVKMmg0bVhhWHBJOE9DaQpFaHRtbW5USzNrc2U1dzVqcnViVTc1S1NPcDQ5M0FEa1JTV0p0cHBFR1N0K3dKUzAwbUZ0NnpQWnhkOUxCQURNCmZSeVZ3NC8zSWJLeUViZTdmL0xWakhBc1FXQ3FzV01ZUkpVYWRtSis5b0N3Kytoa3BqUFJpUWZodmJmbVE2UVkKdUtaM0FlRVBsQXdoSGJKVUtTV0piT1VPVWxGSGRMNG1yTFpCZGQ1NnJGK05QOG04MDBFUkVsdmxFRkRyTWNYSwpjaFlpQ2Q5OFRIVS9ZK3doWDhRZ1VXdHZzYXVHaTAvQzFrVmZuU0Q4b1I3RndJK2lzWDRLSnBuMTVHa3ZtQjB0CjlkbXBzaDNsR3dJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUIKaGpBZEJnTlZIUTRFRmdRVTdOZmpndEp4WFdSTTN5NW5QK2U2bUs0Y0QwOHdEUVlKS29aSWh2Y05BUUVNQlFBRApnZ0lCQUx0aDJYMnBiTDRYeEpFYnc2R2lBSTNqWkdnUFZzOTNybkQ1L1pwS21ibkplRndNREYvazVoUXBWZ3MyClNWMUVZK0N0bkpZWVpoc2pEVDE1NlcxcjFsVDQwanpCUTBDdUhWRDFVdnlRTzd1WW1XbHJ4OEducUdpa0o5eWQKK1NldU1JVzU5bWROT2o2UFdUa2lVMFRyeUYwRHl1MVFlbjFpSVFxQXlITm0wYUFGWUYvb3BiU25yNmozYlRXYwpmRnFLMXFJNG1mTjRpL1JOMGlBTDNnVHVqSnRIZ1hJTndCUXk3ekJaTHE3Z2NmSlc1R3FYYjVKUWJaYU5hSHFhCnNqWVVlZ2J5SkxrSkVWRFhDTEc0aVhxRUkyRkNLZVdqemFJZ1FkZlJuR1RaNmlhaGl4VFhUQm15VUVGeFBUOU4KY0NPR0RFcmNnZExNTXBTRURRZ0pseHhQd081cklIUXcwdUE1TkJDRklSVUJDT2hWTXQ1eFNka29GMUJONXI1TgowWFdzME1yN1FiaERwYXJUd3dWRVR5dzJtK0w2NGtXNEkxTnNCbTluVlg5R3RVdy9iaWhhZVNiU3BLaGlsOUllCjR1MUtpN3diL1VkS0RkOW5abjZ5VzBIUU8rVDBPL1FFWStudndsUUFVYUNLS3NuT2VNelY2b2NFR0xQT3IwbUkKci9PU21iYXo1bUVQMG9VQTUxQWE1QnVWblJtaHVaeXhtN0VBSHUvUUQwOUNiTWtLdk81RCtqcHhwY2hOSnFVMQovWWxkdklWaUhUTFNvQ3RVN1pwWHdkdjZFTThadDR0S0c0OEJ0aWVWVStpMmlXMWJ2R2pVSStpTFVhSlcrZkNtCmdLRFdIck84RHc5VGRTbXE2aE4zNU42TWdTR3RCeEJIRWEySFBRZlJkYnpQODJaKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFS2pDQ0F4S2dBd0lCQWdJRU9HUGUrREFOQmdrcWhraUc5dzBCQVFVRkFEQ0J0REVVTUJJR0ExVUVDaE1MClJXNTBjblZ6ZEM1dVpYUXhRREErQmdOVkJBc1VOM2QzZHk1bGJuUnlkWE4wTG01bGRDOURVRk5mTWpBME9DQnAKYm1OdmNuQXVJR0o1SUhKbFppNGdLR3hwYldsMGN5QnNhV0ZpTGlreEpUQWpCZ05WQkFzVEhDaGpLU0F4T1RrNQpJRVZ1ZEhKMWMzUXVibVYwSUV4cGJXbDBaV1F4TXpBeEJnTlZCQU1US2tWdWRISjFjM1F1Ym1WMElFTmxjblJwClptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlDZ3lNRFE0S1RBZUZ3MDVPVEV5TWpReE56VXdOVEZhRncweU9UQTMKTWpReE5ERTFNVEphTUlHME1SUXdFZ1lEVlFRS0V3dEZiblJ5ZFhOMExtNWxkREZBTUQ0R0ExVUVDeFEzZDNkMwpMbVZ1ZEhKMWMzUXVibVYwTDBOUVUxOHlNRFE0SUdsdVkyOXljQzRnWW5rZ2NtVm1MaUFvYkdsdGFYUnpJR3hwCllXSXVLVEVsTUNNR0ExVUVDeE1jS0dNcElERTVPVGtnUlc1MGNuVnpkQzV1WlhRZ1RHbHRhWFJsWkRFek1ERUcKQTFVRUF4TXFSVzUwY25WemRDNXVaWFFnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dLREl3TkRncApNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXJVMUxxUktHc3VxaklBY1ZGbVFxCkswdlJ2d3RLVFk3dGdIYWxaN2Q0UU1CelFzaG93TnRUSzkxZXVIYVlOWk9MR3AxOEV6b09IMXUzSHMvbEpCUWUKc1lHcGpYMjR6R3RMQS9FQ0ROeXJwVUFrQUg5MGxLR2RDQ216aUF2MWgzZWRWYzNrdzM3WGFtU3JoUlNHbFZ1WApNbEJ2UGNpNlpnemovTDI0U2NGMmlVa1ovY0Nvdlltalp5L0duN3h4R1dDNExla3N5WkIyWm51VTRxOTQxbVZUClhUelduTExQS1FQNUw2UlFzdFJJemdVeVZZcjlzbVJNRHVTWUIzWGJmOSs1Q0ZWZ2hUQXArWHRJcEdtRzR6VS8KSG9aZGVub1Z2ZThBamhVaVZCY0FrQ2FUdkE1SmFKRy8rRWZUblpWQ3dRNU4zMjhtejhNWUlXSm1RM0RXMWNBSAo0UUlEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVVmVTQjBSR0F2dGlKdVFpak1mbWhKQWtXdVhBd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFEdWIKajFhYk1PZFRtWHg2ZWFkTmw5Y1psWkQ3QmgvS00zeEdZNCtXWmlUNlFCc2hKOHJtY25QeVQvNHhtZjNJREV4bwpVOGFBZ2hPWStyYXQybDA5OGM1dTloVVJsSUlNN2orVnJ4R3JEOWN2M2g4RGoxY3NIc203bWhwRWxlc1lUNllmCnpYMVhFQytiQkFsYWhMVnUyQjA2NGRhZTBXeDVYbmtjRk1YajBFeVRPMlU4N2Q4OXZxYmxsUnJEdFJuRHZWNWIKdS84ajcyZ1p5eEtUSjF3RExXOHcwQjYyR3F6ZVd2ZlJxcWducHY1NWdjUjVtVE5YdWhLd3FlQkNiSlBLVnQ3KwpiWVFMQ0l0K2plclhtQ0hHOCtjOGVTOWVuTkZNRlkzaDdDSTN6SnBEQzVmY2dKQ05zMmViYjBnSUZWYlB2L0VyCmZGNmFkdWxaa01WOGd6VVJaVkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVrVENDQTNtZ0F3SUJBZ0lFUld0UVZEQU5CZ2txaGtpRzl3MEJBUVVGQURDQnNERUxNQWtHQTFVRUJoTUMKVlZNeEZqQVVCZ05WQkFvVERVVnVkSEoxYzNRc0lFbHVZeTR4T1RBM0JnTlZCQXNUTUhkM2R5NWxiblJ5ZFhOMApMbTVsZEM5RFVGTWdhWE1nYVc1amIzSndiM0poZEdWa0lHSjVJSEpsWm1WeVpXNWpaVEVmTUIwR0ExVUVDeE1XCktHTXBJREl3TURZZ1JXNTBjblZ6ZEN3Z1NXNWpMakV0TUNzR0ExVUVBeE1rUlc1MGNuVnpkQ0JTYjI5MElFTmwKY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1CNFhEVEEyTVRFeU56SXdNak0wTWxvWERUSTJNVEV5TnpJdwpOVE0wTWxvd2diQXhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNVGt3Ck53WURWUVFMRXpCM2QzY3VaVzUwY25WemRDNXVaWFF2UTFCVElHbHpJR2x1WTI5eWNHOXlZWFJsWkNCaWVTQnkKWldabGNtVnVZMlV4SHpBZEJnTlZCQXNURmloaktTQXlNREEySUVWdWRISjFjM1FzSUVsdVl5NHhMVEFyQmdOVgpCQU1USkVWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxhVnRrTkMrc1p0S205STM1Uk1PVmNGN3NONUVVRm8KTnUzcy9wb0JqNkU0S1B6M0VFWm1MazBlR3JFYVRzYlJ3SldJc01uL01Zc3pBOXUzZzNzK0lJUmU3YkpXS0tmNAo0TGxBY1RmRnkwY09seXBvd0NLVlloWGJSOW4xMEN2L2drdkpyVDdlVE51UWdGQS9DWXFFQU93d0NqMFl6ZnY5CktsbWFJNVVYTEVXZUgyNURlVzBNWEpqK1NLZkZJMGRjWHYxdTV4NjA5bWhGMFlhRFc2S0tqYkhqS1lEK0pYR0kKcmI2OGo2eFNsa3VxVVkza0V6RVo2RTVObjl1c3MyclZ2RGxVY2NwNmVuK1EzWDBkZ05tQnUxa213aEgrNXBQaQo5NERrWmZzME53NHBnSEJOcnppR0xwNS9WNitlRjY3ckhNc29JVisySE5qbm9nUWkrZFBhMk1zQ0F3RUFBYU9CCnNEQ0JyVEFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXJCZ05WSFJBRUpEQWkKZ0E4eU1EQTJNVEV5TnpJd01qTTBNbHFCRHpJd01qWXhNVEkzTWpBMU16UXlXakFmQmdOVkhTTUVHREFXZ0JSbwprT1JucEtaVGdNZUdacVR4OTB0RCs0UzliVEFkQmdOVkhRNEVGZ1FVYUpEa1o2U21VNERIaG1hazhmZExRL3VFCnZXMHdIUVlKS29aSWh2WjlCMEVBQkJBd0Roc0lWamN1TVRvMExqQURBZ1NRTUEwR0NTcUdTSWIzRFFFQkJRVUEKQTRJQkFRQ1QxREN3MXdNZ0t0RDVZK2lSREFVZ3FWOFp5bnR5VHRTeDI5Q1crMVJhR1N3TUNQZXl2SVdvblg5dApPMUt6S3R2bjFJU01ZL1lQeXlZQmtWQnM5RjhVNHBOMHdCT2VNRHBRNDdSZ3hSendJa1NOY1Vlc3lCcko2WnVhCkFHQVQvM0IrWHhGTlNSdXpGVko3eVZUYXY1MlZyMnVhMko3cDhlUkRqZUlSUkRxL3I3MkRRbk5TaTZxN3B5blAKOVdRY0NrM1J2S3FzbnlyUS8zOS8ybjNxc2Uwd0pjR0UyalRTVzNpRFZ1eWNOc01tNGhIMlowa2RrcXVNKyt2LwpldTZGU3FkUWdQQ25YRXFVTGw4Rm1UeFNRZUROdEdQUEFVTzZuSVBjajJBNzgxcTB0SHV1Mmd1UU9IWHZnUjFtCjB2ZFhjRGF6di93b3IzRWxoVnNUL2g1L1dyUTgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQytUQ0NBb0NnQXdJQkFnSU5BS2FMZVNrQUFBQUFVTkNSK1RBS0JnZ3Foa2pPUFFRREF6Q0J2ekVMTUFrRwpBMVVFQmhNQ1ZWTXhGakFVQmdOVkJBb1REVVZ1ZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzCmQzY3VaVzUwY25WemRDNXVaWFF2YkdWbllXd3RkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURFeUlFVnUKZEhKMWMzUXNJRWx1WXk0Z0xTQm1iM0lnWVhWMGFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFek1ERUdBMVVFQXhNcQpSVzUwY25WemRDQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUlVNeE1CNFhEVEV5Ck1USXhPREUxTWpVek5sb1hEVE0zTVRJeE9ERTFOVFV6Tmxvd2diOHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWUQKVlFRS0V3MUZiblJ5ZFhOMExDQkpibU11TVNnd0pnWURWUVFMRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMApMMnhsWjJGc0xYUmxjbTF6TVRrd053WURWUVFMRXpBb1l5a2dNakF4TWlCRmJuUnlkWE4wTENCSmJtTXVJQzBnClptOXlJR0YxZEdodmNtbDZaV1FnZFhObElHOXViSGt4TXpBeEJnTlZCQU1US2tWdWRISjFjM1FnVW05dmRDQkQKWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVTQXRJRVZETVRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaQpBMklBQklRVHlkQzZiVUY3NG16UTYxVmZaZ0lhSlBSYmlXbEg0N2pDZmZIeUFzV2ZvUFpiMVlzR0dZWlBVeEJ0CkJ5UW5vYUQ0MVVjWllVeDl5cE1uNm5RTTcyK1dDZjVqN0hCZE5xMW5kNjdKblh4VlJEcWlZMUVmOWVOaTFLbEgKQno3TUlLTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwTwpCQllFRkxkajV4cmRqZWtJcGxXRHBPQnFVRUZsRVVKSk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01HRjUyT1ZDClI5OGNybE9aRjdadkhIM2h2eEdVMFFPSWRlU05pYVNLZDBiZWJXSHZBdlg3dGQvTS9rNy8vcW5tcHdJd1c1blgKaFRjR3RYc0kvZXNuaTBxVStlSDZwNDRtQ09oOGttaHRjOWh2SnF3aEFyaVp0eVpCV3lWZ3J0QklHdTRHCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVBqQ0NBeWFnQXdJQkFnSUVTbE9NS0RBTkJna3Foa2lHOXcwQkFRc0ZBRENCdmpFTE1Ba0dBMVVFQmhNQwpWVk14RmpBVUJnTlZCQW9URFVWdWRISjFjM1FzSUVsdVl5NHhLREFtQmdOVkJBc1RIMU5sWlNCM2QzY3VaVzUwCmNuVnpkQzV1WlhRdmJHVm5ZV3d0ZEdWeWJYTXhPVEEzQmdOVkJBc1RNQ2hqS1NBeU1EQTVJRVZ1ZEhKMWMzUXMKSUVsdVl5NGdMU0JtYjNJZ1lYVjBhRzl5YVhwbFpDQjFjMlVnYjI1c2VURXlNREFHQTFVRUF4TXBSVzUwY25WegpkQ0JTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUMwZ1J6SXdIaGNOTURrd056QTNNVGN5Ck5UVTBXaGNOTXpBeE1qQTNNVGMxTlRVMFdqQ0J2akVMTUFrR0ExVUVCaE1DVlZNeEZqQVVCZ05WQkFvVERVVnUKZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzZDNjdVpXNTBjblZ6ZEM1dVpYUXZiR1ZuWVd3dApkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURBNUlFVnVkSEoxYzNRc0lFbHVZeTRnTFNCbWIzSWdZWFYwCmFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFeU1EQUdBMVVFQXhNcFJXNTBjblZ6ZENCU2IyOTBJRU5sY25ScFptbGoKWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUnpJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDNmhMWnkyNTRNYStLWjZUQUJwM2JxTXJpVlFSckoybUZPV0hMUC92YUNlYjl6WVFZS3BTZllzMS9UClJVNGNjdFpPTXZKeWlnLzNneG5RYW9DQUFFVWVzTWZubXI4U1Z5Y2NvMmd2Q29lOWFtc09YbVh6SEhmVjFJV04KY0NHMHN6TG5pNkxWaGprQ3NialNSODdreVVuRU82ZmUrMVI5Vjc3dzZHN0NlYkk2QzFYaVVKZ1dNaE5jTDNoVwp3Y0tVcy9KYTVDZWFueVRYeHV6UW15V0M0OHpDeEVYRmpKZDZCbXNxRVorcENtNUlPMi9iMUJFWlF2ZVBCNy8xClUxK2NQdlFYTE9acHJFNHlUR0ozNnJmbzViczB2Qm1McnB4UjU3ZCt0Vk94TXlMbGJjOXdQQnI2NHB0bnRvUDAKamFXdllreE40RmlzWkRRU0EvaTJqWlJqSktSeEFnTUJBQUdqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUnFjaVo2MEI3dmZlYzdhVkhVYkkyZmtCSm1xekFOCkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQWVaOGRsc2EyZVQ4aWpZZlRod01FWUdwcm1pNVppWE1SckVQUjlSUC8KalRrcndQSzlUM0NNcVMvcUY4UUxWSjdVRzVhWU16eW9yV0tpQUhhcldXbHVCaDEreExsRWpaaXZFdFJoMndvWgpSa2Z6Ni9kandVQUZRS1hTdC9TMW1qYS9xWWgyaUFSVkJDdWNoMzhhTnp4K0xhVWEyTlNKWHNxOXJEMXMyRzJ2CjFmTjJEODA3aURnaW5XeVRtc1E5djRJYlpUK21EMTJxL09XeUZjcTFyY2E4UGRDRTZPb0djckJOT1RKNHZ6NFIKbkF1a25ab2g4L0NiQ3pCNDI4SGNoMFArdkdPYXlzWENITW5IamY4N0VsZ0k1clk5N0hvc1R2dURsczRNUEdtSApWSE9rYzhLVC8xRVFyQlZVQWRqOEJiR0pvWDkwZzVwSjE5eE9lNHBJYjR0RjlnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlHU3pDQ0JET2dBd0lCQWdJUkFObTFRMyt2cVRrUEFBQUFBRlZsclZnd0RRWUpLb1pJaHZjTkFRRUxCUUF3CmdiNHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNU2d3SmdZRFZRUUwKRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMEwyeGxaMkZzTFhSbGNtMXpNVGt3TndZRFZRUUxFekFvWXlrZwpNakF4TlNCRmJuUnlkWE4wTENCSmJtTXVJQzBnWm05eUlHRjFkR2h2Y21sNlpXUWdkWE5sSUc5dWJIa3hNakF3CkJnTlZCQU1US1VWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVNBdElFYzAKTUI0WERURTFNRFV5TnpFeE1URXhObG9YRFRNM01USXlOekV4TkRFeE5sb3dnYjR4Q3pBSkJnTlZCQVlUQWxWVApNUll3RkFZRFZRUUtFdzFGYm5SeWRYTjBMQ0JKYm1NdU1TZ3dKZ1lEVlFRTEV4OVRaV1VnZDNkM0xtVnVkSEoxCmMzUXVibVYwTDJ4bFoyRnNMWFJsY20xek1Ua3dOd1lEVlFRTEV6QW9ZeWtnTWpBeE5TQkZiblJ5ZFhOMExDQkoKYm1NdUlDMGdabTl5SUdGMWRHaHZjbWw2WldRZ2RYTmxJRzl1YkhreE1qQXdCZ05WQkFNVEtVVnVkSEoxYzNRZwpVbTl2ZENCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlU0F0SUVjME1JSUNJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXNld3NRdTdpMFREL3BaSkg0aTNEdW1TWGJjcjNEYlZad2JQTHFHZ1oKMksrRWJUQndYWDd6THRKVG1lSCtIMTdaU0s5ZEU0M2IvMk16VGRNQUFyekUrTkVHQ0pSNVdJb1YzaW16L2YzRQpUK2lxNHFBN2VjMi9hME15M2RsMEVMbjM5R2pVdTlDSDFhcExpaXB2S2dTMXNxYkhvSHJtU0t2UzBWbk0xbjRqCjVwZHM4RUxsM0ZGTEZVSHRTVXJKM2hDWDFuYkI3NlcxTmhTWE5kaDRJalZTNzBPOTJ5ZmJZVmFDTk56TGlHQU0KQzFybExBSEdWSy9YcXNFUWU5SUZXcmhBbm9hbnc1Q0dBbFpTQ1hxYzBpZUNVMHBsVW1yMVBPZW84cHl2aTczVApEdFRVWG02SG5tbzlSUjNSWFJ2MDZRcXNZSm43aWJUL21DelBmQjNwQXFvRW1oNjQzSWh1SmJOc1p2YzhrUE5YCndiTXY5VzN5KzhxaCtDbWRSb3V6YXZibVp3ZStMR2NLS2g5YXNqNVh4Tk1oSVdObFVwRWJzWm1PZVg3bTY0MEEKMlZxcTZuUG9wSUlDUjViK1c0NVVZYVByTDBzd3NJc2pkWEo4SVR6STl2RjAxQng3b3dWVjdydE5PeksrbW5kbQpucXhwa0NJSEgyRTZscjdsbWsvTUJUd29XZFBCREZTb1dXRzl5SEpNNk55ZmgzKzluRWcyWHBXakRyazRKRlg4CmRXYnJBdU1JTkNsS3h1TXJMek9nMnFPR3BSS1gvWUFyMmhSQzQ1SzlQdkpkWG1kMExoeUlSeWswWCtJeXFKd2wKTjR5Nm1BQ1hpMG1XSHYwbGlxemMydGhkZEc1bXNQOUUzNkVZeHI1SUx6ZVVlUGlWU2o5L0UxNWRXZjEwaGtOagpjMGtDQXdFQUFhTkNNRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdIUVlEClZSME9CQllFRko4NHhGWWp3em5vb0hGczZGUk01T2c2c2I5bk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVMKNVVLbWU0c1BET1JHcGJaZ1FJZU1KWDZ0dUdndVc4WkFkandEK01sWjlQT3JZczRRamJSYVpJeG93TEJ5UXpUUwpHd3YyTEZQU3lwQkxobWI4cW9NaTlJc2FieVpJckhaM0NML0ZtRnowSm9tZWU4TzVaRElCZjlQRDNWaHQ3TEdyCmhGVjBkNFFFSjFKcmhrek8zYmxsLzliR1hwK2FFSmxMZFdyK2F1bVhJT1RrZG5yRzBDU3FrTTBna0xwSFpQdC8KQjdOVGVMVUtZdkp6UTg1Qks0RnFMb1VXbEZQVWExOXlJcXRSTFVMVkFKeVp2OTY3bER0WC9acjFoc3RXTzF1SQpBZVY4S0VzRCtVbURmTEovZk9QdGpxRi9ZRk9PVloxUU5CSVB0NWQ3YklkS1JPZjFiZXlBTi9CWUdXNUthSGJ3Ckg1TGs2cldTMDJGUkVBdXRwOWxmeDEvY0g2TmNqS0YrbTdlZTAxWnZabDRIbGlEdEMzVDdaazZMRVJYcGdVbCsKYjdEVVVIOGkxMTlsQWcybTlJVWUySzRHUzBxbjBqRm13dmpPNVFpbXBBS1dSR2hYeE5Venp4a3ZGTVNVSEh1awoyZkNmRHJHQTR0R2VFV1NwaUJFNmRvTGxZc0tBMktTRDdaUHZmQytRc0RKTWxoVm9TRkxVbVFqQUpPZ2M0N09sCklRNlN3SkFmenlCZnlqczR4N2R0T3ZQbVJMZ09NV3VJam5Ecm5CZFNxRUdVTG9lMjU2WVN4WFhmVzhBS2JudWsKNUY2RytUYVUzM2ZENlEzQU9mRjV1MGFPcTBOWko3Y2d1eVBwVmtBaDdERTlaYXBEOGozZmNFVGh1azBtRUR1WQpuL1BJamhzNFZpRnFVWlBUa2NwRzJvbTNQVk9ETEFnZmk0OVQzZitzSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRklSTUFQUk9GRVNJT05BTCBDQSBST09ULUEgV0VCCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDZWpDQ0FnQ2dBd0lCQWdJUU1aY2g3YStKUW44MVFZZWhaMVpNYlRBS0JnZ3Foa2pPUFFRREF6QnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3SGhjTk1qSXdOREEyTURrd01UTTJXaGNOTkRjd016TXhNRGt3TVRNMldqQnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkhVK29zRWFSM3h5cnE4OVpmCmU5TUVrVno2aU1ZaXVZTVFZbmVFTXkzcEE0alU0RFAzN1hjc1NtRHE1Ryt0YmJUNFRJcWs1Qi9LNms4NFNpNkMKY3l2SFpwc0tqRUNjZklyMjhqbGdzdDdMN0xqa2IrcWJYYmRUa0JneVZjVWd0NVNqWXpCaE1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVaytGRFkxdzhuZFluODFMc0Y3S3ByeXozZHZnd0hRWURWUjBPCkJCWUVGSlBoUTJOY1BKM1dKL05TN0JleXFhOHM5M2I0TUE0R0ExVWREd0VCL3dRRUF3SUJCakFLQmdncWhrak8KUFFRREF3Tm9BREJsQWpBZGZLUjd3NGwxTStFN3FVVy9SdW5wb2QzSkloYTNSeEVMMkpxNjhjZ0xjRkJUQXBGdwpoVm1wSHFUbTZpTXhvQUFDTVFEOTR2aXpyeGE1SG5QRWx1UEJNQm5ZZnViRGw5NGNUN2lKTHpQclNBOFo5NGRHClhTYVFwWVhGdVhxVVBvZW92UUE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHRENBIFRydXN0QVVUSCBSNSBST09UCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGaURDQ0EzQ2dBd0lCQWdJSWZRbVgvdkJINm5vd0RRWUpLb1pJaHZjTkFRRUxCUUF3WWpFTE1Ba0dBMVVFCkJoTUNRMDR4TWpBd0JnTlZCQW9NS1VkVlFVNUhJRVJQVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUloKSUVOUExpeE1WRVF1TVI4d0hRWURWUVFEREJaSFJFTkJJRlJ5ZFhOMFFWVlVTQ0JTTlNCU1QwOVVNQjRYRFRFMApNVEV5TmpBMU1UTXhOVm9YRFRRd01USXpNVEUxTlRrMU9Wb3dZakVMTUFrR0ExVUVCaE1DUTA0eE1qQXdCZ05WCkJBb01LVWRWUVU1SElFUlBUa2NnUTBWU1ZFbEdTVU5CVkVVZ1FWVlVTRTlTU1ZSWklFTlBMaXhNVkVRdU1SOHcKSFFZRFZRUUREQlpIUkVOQklGUnlkWE4wUVZWVVNDQlNOU0JTVDA5VU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRgpBQU9DQWc4QU1JSUNDZ0tDQWdFQTJhTVc4TWgwZEhlYjd6TU5Pd1orVmZ5MVlJOTJoaEpDZlZabVBvaUM3WEpqCkRwNkwzVFFzQWxGUnd4bjlXVlNFeWZGcnMweXc2ZWhHWFRqR29xY3VFVmU2Z2hXaW5JOXRzSmxLQ3ZMcmlYQmoKVG5uRXQxdTlvbDJ4OGtFQ0s2MnBPcVBzZVFyc1h6cmovZStBUEswMG14cXJpQ1o3VnFLQ2hoL3JOWW1EZjErdQpLVTQ5dG03c3JzSHdKNXV1NC9Uczc2NS85NFk5Y25ycnBmdFpUcWZybFl3aU9YbmhMUWlQekx5UnVFSDNGTUVqCnFjT3Rta1ZFczdMWExNM0dLZUpRRUs1Y3k0S09GeGcyZlpmbWlKcXdUVFFKOUN5NVdtWXFzQmVibmg1Mm5VcG0KTVVIZlAvdkZCdThidG40YVJqYjNaR003NHprWUkrZG5kUlRWZFZlU043MithaHNtVVBJMkpnYVF4WEFCWkcxMgpadUdSMjI0SHdHR0FMckl1TDR4d3A5RTdQTE9SNUc2MnhEdHc4bXlTbHduTlIzMFl3UE83bmcvV2k2NEh0bG9QCnpnc01SNmZsUHJpOWZjZWJOYUJobHpwQmRSZk1LNVozS3BJaEh0bVZkaUJuYU04TnZkL1dId2xxbXVMTWMzR2sKTDMwU2dMZFRNRVplUzFTWkQyZkpwY2p5SU1HQzdKMFIzOElDK3hvNzBlMGdtdTlsWkpJUURTcmkzbkR4R0dlQwpqR0hldUx6Ukw1ejdEOUFyN1J0MnVlUTVWZmo0b1IyNHFvQUFUSUxuc244SnVMd3dvQzhOOVZLZWp2ZVNzd29BCkhRQlVsd2Jnc1FmWnh3OWNaWDA4YlZsWDVPMmxqZWxBVTU4VlM2Qng5aG9oNDlwd0JpRllGSWVGZDNtcWdua0MKQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRk9MSlFKOU56dWlhb1h6UERqOWx4U21JYWhsUk1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRRFJTVmZnCnA4eG9XTG9CRHlzWnpZMndZVVdzRWUxalVHbjRIMysrRm8vOW5lc0xxakpIZHRKbkpPMjlmRE15bHlySEJZWm0KRFJkOUZCVWIxT3Y5SDVyMlhwZHB0eG9scEFxemtUOWZOcXlMN0Zlb1B1ZUJpaGhYT1lWMEdrTEg2VnNUWDQvNQpDT21TZEkzMVI5S3JPOWI3ZUdaT05uMzU2WkxwQk43OVNXUDhiZnNVY1pObkwwZEt0N24vSGlwemNFWXd2MXJ5CkwzbWw0WTBNMmZteVl6ZU1OMldGY0dwY1d3bHl1YTFqUExIZCtQd3l2emVHNUx1T21DZCt1aDhXNFhBUjhnUGYKSldJeUp5WVlNb1NmL3dBNkU3cWFUZlJQdUJSd0lySEtLNURPS2NGdzlDK2RmL0tRSHRaYTM3ZEcvT2FHK3N2ZwpJSFo2dXFiTDlYemVZcVd4aSs3ZWdtYUtUam93SHorQXk2MG51Z3hlMTlDeFZzcDNjYksxZGFGUXFVQkRGOElvCjJjOVNpMXZJWTlSQ1BxQXpla1l1OXdvZ1JsUithazh4OFlGK1FuUTRaWE1uN3NaOHVJN1hwVHJYbUtHY2pCQlYKMDl0TDdFQ1E4czF1VjlKaURueFhrN0duYmMyZGc3c3E1K1cyTzNGWXJmM1JSYnhha2U1VEZXL1RSUWwxYnJxUQpYUjRFenpmZkhxaG1zWXptSUdydi9FaE9kSmhDcnlsdkxtckgrMzNSWmpFaXpJWUFmbWFEREVMMHZUU1N3eHJxClQ4cCtjazBMY0l5bVNMdW1vUlQyKzFoRW1SU3VxZ3VUYWFBcEpVcWx5eXZkaW1ZSEZuZ1ZWM0ViN1BWSGhQT2UKTVRkNjFYOGtyZVM4L2YzTWJvUG9ES2kzUVd3SDNiMDhocGN2MGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR0xPQkFMVFJVU1QgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmdqQ0NBMnFnQXdJQkFnSUxXa3U5V3Z0UGlsdjZaZVV3RFFZSktvWklodmNOQVFFTEJRQXdUVEVMTUFrRwpBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dWFYUnZjbWx1WnlCSGJXSklNUmt3CkZ3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUI0WERUSXdNREl4TURBd01EQXdNRm9YRFRRd01EWXgKTURBd01EQXdNRm93VFRFTE1Ba0dBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dQphWFJ2Y21sdVp5QkhiV0pJTVJrd0Z3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUlJQ0lqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBcmk1V3JSc2M3L2FWajZCM0d5dlRZNCtFVFVXaUQ1OWIKUmF0WmUxRTArZXlMaW5qRjNXdXZ2Y1RmazBVZXY1RTRDNjRPRnVkQmMvamJ1OUc0VWVETGd6dHpPRzUzaWc5WgpZeWJOcHlyT1ZQdTQ0c0I4Ujg1Z2ZEK3ljL0xBR2JhS2tvYzFEWkFvb3VRVkJHTSt1cS91ZkY3TXBvdFFzamozClFXUEt6djlwajJnT2xUYmx6TG1NQ2NwTDNUR1Fsc2pNSC8xV2xqVGJqaHpxTEw2RkxtUGRxcW1WMC8wcGxSUHcKeUppVDJTMFdSNUFSZzZJNklxSW9WNkxyL3NDTUtLQ21mZWNxUWp1Q2dHT2xZeDhaekh5eVpxakMwMjAzYitKKwpCbEhaUllRZkVzNGtVbVNGQzBpQVRvZXhJaUl3cXV1dXZ1QUM0RURvc0VLQUExR3F0SDZxUk5kRFlmT2lheGFKClNhU2pwQ3VLQXNSNDlHaUt3ZVI2TnJGdkc1WWJkMG1OMU1rR2NvL1BVK1BjRjRVZ1N0eVlKOU9SSml0SEhta0gKcjk2aTVPVFVhd3V6WG56VUpJQkhLV2s3YnVpcy9VRHIyTzF4Y1N2eTZGZ2Q2MEdYSXNVZjFEblFKNCtINHhqMAo0S2xHRGZWME9vSXUwRzRza2FNeFhEdEc2bnNFRUZaZWdCMzFwV1hvZ3Z6aUI0eGlSZlVnM2tad2hxRzhrOU1lCmRLWnNzQ3ozQXd5SURNdlVjbE9HdkdCRzg1aHF3dkcvUS9sd0lIZktOMEY1VlZKampWc1NuOFZveElpZHJQSXcKcTdlak1aZG5yWThYRDJ6SGMrMGtsR3ZJZzVyUW1qZEpCS3V4RnNoc1NVa3RxNkhRakpMeVFVcDVJU1hiWTllMgpuS2QrUW1uN09tTUNBd0VBQWFOak1HRXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdIUVlEVlIwT0JCWUVGTnd1SDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUI4R0ExVWRJd1FZTUJhQUZOd3UKSDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDUjhFSUNhRUR1dzJqQQpWQy9mN0dMRHc1NktvREVvcW9PT3BGYVdFaENHVnJxWGN0SlVNSHl0R2RVZGFHLzdGRUxZalE3enRkR2w0d0pDClh0em9SbGdITlFJdzRMeDBTc0ZES3YvYkd0Q3dyMnpEL2N1ejlYOXRBeTVaVnAwdExUV01zdFpERnl5U0NzdGQKNkl3UFMzQkQwSUwvcU15L3BKVEF2b2U5aXVPVGU4YVBteGFkSjJXOGVzVkNnbXhjQjlDcHdZaGdST21ZaFJaZgorSS9LQVJET0pjUDVZQnVneFpmRDB5eUlNYUs5TU96UTBNQVM4Y0U1NCtYMStOWkszVFROKzIvQlQrTUFpMWJpCmt2Y29za0ozY2lObnh6OFJGYkxFQXdXK3V4RjdDcitvYnVmL1dFUFBtMmVnZ0FlMkhjcXRiZXBCRVg0dGRKUDcKd3J5K1VVVEY3MmdsSjREanlLRFVFdXpacFRjZE4zeTBrY3JhMUxHV2dlOW9YSFlRU2E5K3BUZUFzUnhTdlRPQgpUSS81M1dYWkZNMktKVmowNHNXRHBRbVExR3dVWTdWQTMrdkEvTVJZZmcwVUZvZFVKMjVXNUhDRXVHd3lFbjZDCk1VTysxOTE4b2EydTFxc2dFdThLd3hDTVNaWTEzQXQxWHJGUDFVODBEaEVnQjNWRFJlbWpFZHFzbzVuQ3Rua24KNHJudnlPTDJOU2w2ZFByRmY0SUZZcVlLNm1peWVVY0didkpYcUJVenh2ZDRTajFDZTJ0Ky92ZEc2dEhyanUrSQphRnZvd2RseGZ2MWs3LzluUjRoWUpTOCtoZ2U5KzZqbGdxaXNwZE5wUTgweGlFbUVVNUxBc1RrYk9ZTUJNTVR5CnFmclFBNzF5TjJCV0h6Wjh2VG1SOVcwTnYzdlhrZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlZ6Q0NBeitnQXdJQkFnSU5BZ1BsazI4eHNCTkppR3VpRnpBTkJna3Foa2lHOXcwQkFRd0ZBREJITVFzdwpDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVCk1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqRXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXcKTURBd1dqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acApZMlZ6SUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVakV3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUNEd0F3Z2dJS0FvSUNBUUMyRVFLTEh1T2hkNXM3M0wrVVByZVZwMEE4b2YyQytYMHlCb0p4OXZhTWYvdm8KMjd4cUxwZVhvNHhMK1N2MnNmbk9oQjJ4K2NXWDN1KzU4cVBwdkJLSlhxZXFVcXY0SXlmTHBMR2NZOXZYbVg3dwpDbDdyYUtiMHhscEhEVTBRTStOT3NST2p5QmhzUyt6OENaRGZuV1FwSlNNSG9iVFNQUzVnNE0vU0NZZTd6VWp3ClRjTENlb2lLdTdyUFdSbldyNCt3QjdDZU1mR0N3Y0RmTHFadGJCa090ZGgrSmhwRkF6MndlYVNVS0swUGZ5YmwKcUFqK2x1ZzhhSlJUN29NNmlDc1ZsZ215NEhxTUxuWFduT3VuVm1TUGxrOW9yajJYd29TUHdMeEF3QXRjdmZhSApzelZzckJoUWY0VGdUTTJTMHlEcE03eFNtYTh5dFNtekpTcTBTUGx5NGNwazkrYUNFSTNvbmNLS2lQbzRab3I4Clkva0IrWGo5ZTF4MytuYUgrdXpmc1E1NWxWZTB2U2J2MWdIUjZ4WUt1NDRMdGNYRmlsV3IwNnpxa1VzcHpCbWsKTWlWT0t2RmxSTkFDenFyT1NiVHFuM3lEc0VCNzUwT3JwMnlqajMySmdmcE1wZi9WanNQT1MrQzEyTE9PUmM5Mgp3TzFBSy8xVEQ3Q24xVHNOc1lxaUE5NHhyY3gzNm05N1B0YmZrU0lTNXI3NjJETDhFR01VVVhMZVhkWVdrNzBwCmFEUHZPbWJzQjRvbTN4UFhWMlY0Sjk1ZVNSUUFvZ0IvbXFnaHRxbXhsYkNsdVEwV0VkckhiRWc4UU9CK0RWck4KVmp6Umx3VzV5MHZ0T1V1Y3hEL1NWUk51SkxEV2NmcjB3YnJNN1J2MS9vRkIyQUNZUFRySXJucVlOeGdGbFFJRApBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFCkZnUVU1SzhySm5FYUswZ25oUzlTWml6djhJa1RjVDR3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUorcVFpYmIKQzV1Ky94NldraTQrb21WS2FwaTZJc3Q5d1RyWWdnb0d4dmFsM3NCT2gyWjVvZm1tV0p5cStiWG1ZT2ZnNkxFZQpRa0V6Q3pjOXpvbHdGY3ExSktqUGE3WFNRQ0dZenlJMHp6dkZJb1RneFE2S2ZGMkk1RFVrenBzK0dsUWVidHV5Cmg2Zjg4L3FCVlJSaUNsbXBJZ1V4UG9MVzd0dFhOTHd6bGRNWEcrZ25vb3Q3VGlZYWVscGt0dEdzTi9IOW9QTTQKN0hMd0VYV2R5elJTamVaMmF4ZkczNGFySjQ1SkszVm1nUkFocHVvKzlLNGwvM3dWM3M2TUpUL0tZbkFLOXk4SgpaZ2ZJUHh6ODhOdEZNTjlpaU1HMUQ1M0RuMHJlV1ZsSHhZY2lOdWFDcCswS3VlSUhvSTE3ZWtvOGNkTGlBNkVmCk1nZmRHK1JDemd3QVJXR0F0UXNnV1NsNHZmbFZ5MlBGUEV6MHR2L2JhbDh4YTVtZUxNRnJVS1RYNWhnVXZZVS8KWjZ0R242RC9RcWM2ZjF6TFhiQndIU3MwOWRSMkNRenJlRXhaQmZNelFzTmhGUkFiZDAzT0lvelVoZkpGZmJkVAo2dTlBV3BRS1hDQmZUa0JkWWlKMjMvL09ZYjJNSTNqU053TGdqdDdSRVRlSjlyL3RTUWRpcnBMc1FCcXZGQW5aCjBFNnlvdmUrN3U3WS85d2FMZDY0Tm5IaS9IbTNsQ1hSU0hOYm9UWG5zNWxuZGNFWk9pdEhUdE5DanYweHlCWm0KMnRJTVBOdXpqc21oRFlBUGV4WjNGTC8vMndtVXNwTzhJRmdWNmR0eFEvUGVFTU1BM0tncWxiYkMxaitRYTNiYgpiUDZNdlBKd05RemNtUmsxM05mSVJtUFZObkd1Vi91M2dtM2MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdUUyBSb290IFIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGVnpDQ0F6K2dBd0lCQWdJTkFnUGxyc1dOQkNVYXF4RWxxakFOQmdrcWhraUc5dzBCQVF3RkFEQkhNUXN3CkNRWURWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVUKTUJJR0ExVUVBeE1MUjFSVElGSnZiM1FnVWpJd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBdwpNREF3V2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwClkyVnpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqSXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUEKQTRJQ0R3QXdnZ0lLQW9JQ0FRRE8zdjJtKyt6c0ZEUThCd1phYkZuM0dUWGQ5OEdkVmFyVHpUdWtrM0x2Q3ZwdApuZmJ3aFlCYm9VaFNuem5GdCs0b3JPL0xkbWdVdWQrdEFXeVpIOFFpSFovK2NuZmdMRnV2NUFTL1QzS2dHalNZCjZEbG83SlVsZTNhaDVtbTVoUm05aVl6K3JlMDI2bk84LzRQaXkzM0IwczVLczQwRm5vdEprOS9CVzlCdVh2QXUKTUM2Qy9QcTh0QmNLU09XSW04V2JhOTZ3eXJRRDhOcjBrTGhsWlBkY1RLM29mbVplbWRlNHdqN0kwQk9kcmU3awpSWHVKVmZlS0gySlNoQkt6d2tDWDQ0b2ZSNUdtZEZyUytMRmpLQkM0c3dtNFZuZEFvaWFZZWNiKzN5WHVQdVdnCmY5UmhEMUZMUEQrTTJ1RndkTmpDYUtINXdRenBvZUovdTFVOGRnYnVhazdNa29nd1RacTlUd3RJbW9TMW1LUFYKKzNQQlYySGRLRloxRTY2SGp1Y01VUWtRZFloTXZJMzVlenpVSWtnZkt0enJhN3RFc2NzemNUSkdyNjFLOFl6bwpkRHFzNXhvaWM0RFNNUGNsUXNjaU96c1NyWll1eHNOMkI2b2d0elZKVittU1NlaDJGbkl4Wnl1V2ZvcWp4NVJXCklyOXFTMzRCSWJJak10L2tta1J0V1Z0ZDlRQ2dISnZHZUplTmtQK2J5S3EwcnhGUk9WN1orMmV0MVZzUm5US2EKRzczVnVsdWx5Y3NsYVZOVkoxemd5amJMaUdIN0hyZlF5KzRXKzlPbVRONlNwZFRpMy9VR1ZONHVuVXUwa3pDcQpnYzdkR3R4UmN3MVBjT25sdGhZaEdYbXk1b2tMZFdUSzFhdThDY0VZb2YvVVZLR0ZQUDBVSkFPeWg5T2t0d0lECkFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEUKRmdRVXUvL0tqaU9mVDVuSzIrSm9wcVVWSnhjZTJRNHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBQi9LenQzSAp2cUdmMlNkTUM5d1htQkZxaU40OTVuRldjcktlR2s2YzFTdVlKRjJiYTN1d000SUp2ZDhsUnVxWW5yWWIvb004CjBtSmh3UVR0enVERnljZ1RFMVhucUdPdGpIc0IvbmN3NGM1b213WDRFdTU1TWFCQlJUVW9DbkdrSkUrTTNEeUMKQjE5bTNIMFEvZ3hoc3dXVjd1R3VnUStvK01lUFRhZ2pBaVpySFlOU1ZjNjFMd0RLZ0VEZzRYU3NZUFdIZ0oydQpObVNSWGJCb0dPcUtZY2wzcUpmRXljZWwvRlZMOC9CL3VXVTlKMmpRekd2NlU1M2hrUnJKWFJxV2JUS0g3UU1nCnlBTE9XcjdaNnYyeVRjUXZHOTlmZXZYNGk4YnVNVG9sVVZWbmpXUXllK21ldzRLNktpM3BIclRnU0FhaS9HZXYKSHlJQ2Mvc2dDcStkVkV1aHpmOWdSN0EvWGU4YlZyMlhJWll0Q3RGZW5UZ0NSMnk1OVBZakpiaWdhcG9yZHdqNgp4TEVva0NaWUNEemlmcXJYUFcrNk1ZZ0tCZXNudGFGSjdxQkZWSHZtSjJXWklDR29vN3o3R0phN1VtOE03WU5SClRPbFo0aUJneGNKbGtvS004eEFmRG9xWHZuZUNiVCtQSFYyOFNTZTl6RThQNGM1MmhnUWp4Y0NNRWx2OTI0U2cKSlBGSS8yUjgwTDVjRnRIdm1hM0FIL3ZMcnJ3NElnWW1aTnJhbHc0L0tCVkVxRThBeXZDYXpNOTBhclErUE91Vgo3TFhUV3RpQm1lbERHRGZyczd2UldHSkI4MmJTajZwNGxWUWd3MW91ZEN2VjBiNFlhY0NzMWFUUE9icFJoQU5sCjZXTEFZdjdZVFZXVzR0QVIra2cwRWV5ZTdRVWQ1TWpXSFliTAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR1RTIFJvb3QgUjMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQVk2Z0F3SUJBZ0lOQWdQbHVJTHJJUGdsSjIwOVpqQUtCZ2dxaGtqT1BRUURBekJITVFzd0NRWUQKVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVTUJJRwpBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqTXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXdNREF3CldqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acFkyVnoKSUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVak13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaQpBQVFmVHpPSE15bUtvWVRleThjaFdFR0o2bGFkSzB1RnhoMU1KN3gvSmxGeWIrS2YxcVBLekVVVVJvdXQ3MzZHCmpPeXhmaS8vcVhHZEdJUkZCRUZWYml2cUpuKzdrQUhqU3htNjVGU1dSUW14MVd5UlJLMkVFNDZhakEyQURETDIKNENlalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlRCOFNhNm9DMnVoWUhQMC9FcUVyMjRDbWY5dkRBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQTl1RWdsUlI3ClZLT1FGaEcvaE1qcWIyc1huaDVHbUNDYm45TU4yYXpUTDgxOCtGc3VWYnUvM1pMM3BBemNNZUdpQWpFQS9KZG0KWnVWREZoT0QzY2ZmTDc0VU9PMEJ6ckVYR2hGMTZiMERqeVoraE9YSllLYVYxMVJadCtjUkxJblV1ZTRYCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0NUQ0NBWTZnQXdJQkFnSU5BZ1Bsd0dqdll4cWNjcEJRVWpBS0JnZ3Foa2pPUFFRREF6QkhNUXN3Q1FZRApWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVVNQklHCkExVUVBeE1MUjFSVElGSnZiM1FnVWpRd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBd01EQXcKV2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWegpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqUXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBVHpkSE9uYUl0Z3JrTzROY1dCTUh0TFNaMzd3V0hPNXQ1R3ZXdlZZUmcxcmtEZGMvZUprVEJhNnp6dWhYeWkKUUhZN3FjYTRSOWdxNTVLUmFuUHBzWEk1bnltZm9walRYMTVZaG1VUG9ZUmxCdEhjaThuSGM4aU1haS9seEt2UgpIWXFqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCU0FUTmJyZFA5Sk5xUFYyUHkxUHNWcThKUWRqREFLQmdncWhrak9QUVFEQXdOcEFEQm1BakVBNkVEL2c5NEQKOUordUhYcW5Mcm12VC9hREhRNHRoUUVkMGRscTdBL0NyOGRlVmw1YzFSeFlJaWdMOXpDMkw3RjhBakVBOEdFOApwL1NnZ3VNaDFZUWRjNGFjTGEvS05KdnhuN2tqTnVLOFlBT2RnTE9hVnNqaDRyc1VlY3JOSWRTVXRVbEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIzRENDQVlPZ0F3SUJBZ0lOQWdQbGZ2VS9rLzJsQ1NHeXBqQUtCZ2dxaGtqT1BRUURBakJRTVNRd0lnWUQKVlFRTEV4dEhiRzlpWVd4VGFXZHVJRVZEUXlCU2IyOTBJRU5CSUMwZ1VqUXhFekFSQmdOVkJBb1RDa2RzYjJKaApiRk5wWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTVRJeE1URXpNREF3TURBd1doY05Nemd3Ck1URTVNRE14TkRBM1dqQlFNU1F3SWdZRFZRUUxFeHRIYkc5aVlXeFRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGcKVWpReEV6QVJCZ05WQkFvVENrZHNiMkpoYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3V1RBVApCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTNHhublRqMndsRHA4dU9Sa2NBNlN1bXVVNUJ3a1d5bU94CnVZYjRpbGZCVjg1QytuT2g5MlZDL3g3QkFMSnVjdzcveHlIbEdLU3EyWEUvcU5TNXpvd2RvMEl3UURBT0JnTlYKSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVZMQjdyVVc0NGtCLword3B1Kzc0enlUeWpoTlV3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnSWs5MGNybGdyL0htbktBV0JWQmZ3MTQ3CmJtRjA3NzRCeEw0WVNGbGhnaklDSUNhZFZHTkEzamRnVU0vSTJPMmRncTQzbUx5amoweE1xVFFyYk8vN2xac20KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIakNDQWFTZ0F3SUJBZ0lSWUZsSjRDWXV1MVg1Q25lS2NmbEsyR3d3Q2dZSUtvWkl6ajBFQXdNd1VERWsKTUNJR0ExVUVDeE1iUjJ4dlltRnNVMmxuYmlCRlEwTWdVbTl2ZENCRFFTQXRJRkkxTVJNd0VRWURWUVFLRXdwSApiRzlpWVd4VGFXZHVNUk13RVFZRFZRUURFd3BIYkc5aVlXeFRhV2R1TUI0WERURXlNVEV4TXpBd01EQXdNRm9YCkRUTTRNREV4T1RBek1UUXdOMW93VURFa01DSUdBMVVFQ3hNYlIyeHZZbUZzVTJsbmJpQkZRME1nVW05dmRDQkQKUVNBdElGSTFNUk13RVFZRFZRUUtFd3BIYkc5aVlXeFRhV2R1TVJNd0VRWURWUVFERXdwSGJHOWlZV3hUYVdkdQpNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVIwVU9sdnQ5WGIvcE9kRWgrSjhMdHRWN0hwSTZTRmtjCjhHSXhMY0I2S1A0YXAxeXp0c3lYNTBYVVdQclJkMjFEb3NDSFpUUUtIM3JkNnp3em9jV2RUYVJ2UVpVNGY4a2UKaE92Um5rbVNoNVNIRERxRlNtYWZuVm1UVFpkaEJvWktvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVBlWXBTSnZxQjhvaFJFb20zbTdlMG9QUW4xa3dDZ1lJCktvWkl6ajBFQXdNRGFBQXdaUUl4QU9WcEVzbHUyOFl4dWdsQjRaZjQrLzJhNG4wU3llMThaTlBMQlNXTFZ0bWcKNTE1ZFRndURuRnQyS2FBSkppRnFZZ0l3Y2RLMWoxenFPK0Y0Q1lXb2RaSTd5Rno5U084TmRDS29DT0p1eFVuTwp4d3k4cDJGcDhmYzc0U3JMK1N2elpwQTMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGRUQ0NBbDJnQXdJQkFnSUxCQUFBQUFBQkZVdGF3NVF3RFFZSktvWklodmNOQVFFRkJRQXdWekVMTUFrRwpBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXhFREFPQmdOVkJBc1RCMUp2CmIzUWdRMEV4R3pBWkJnTlZCQU1URWtkc2IySmhiRk5wWjI0Z1VtOXZkQ0JEUVRBZUZ3MDVPREE1TURFeE1qQXcKTURCYUZ3MHlPREF4TWpneE1qQXdNREJhTUZjeEN6QUpCZ05WQkFZVEFrSkZNUmt3RndZRFZRUUtFeEJIYkc5aQpZV3hUYVdkdUlHNTJMWE5oTVJBd0RnWURWUVFMRXdkU2IyOTBJRU5CTVJzd0dRWURWUVFERXhKSGJHOWlZV3hUCmFXZHVJRkp2YjNRZ1EwRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEYUR1YVoKamM2ajQwK0tmdnZ4aTRNbGErcElIL0Vxc0xtVkVRUzk4R1BSNG1kbXp4emR6eHRJSys2TmlZNmFyeW1BWmF2cAp4eTBTeTZzY1RIQUhvVDBLTU0wVmpVLzQzZFNNVUJVYzcxRHV4QzczL09sUzhwRjk0RzNWTlRDT1hrTno4a0hwCjFXcmpzb2s2VmprNGJ3WThpR2xiS2szRnAxUzRiSW5NbS9rOHl1WDlpZlVTUEpKNGx0YmNkRzZUUkdIUmpjZEcKc25VT2h1Z1ppdFZ0Yk5WNEZwV2k2Y2dLT092eUpCTlBjMVNURTRVNkc3d2VOTFdMQll5NWQ0dXgyeDhna2FzSgpVMjZRem5zM2RMbHdSNUVpVVdNV2VhNnhya0VtQ01nWks5Rkdxa2pXWkNyWGd6VC9MQ3JCYkJsRFNnZUY1OU44CjlpRm83K3J5VXA5L2s1RFBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEUKQlRBREFRSC9NQjBHQTFVZERnUVdCQlJnZTJZYVJRMlh5b2xRTDMwRXpUU28vL3o5U3pBTkJna3Foa2lHOXcwQgpBUVVGQUFPQ0FRRUExblBuZkU5MjBJMi83THFpdmpURktESzFmUHhzbkN3cnZRbWVVNzlyWHFvUlNMYmxDS096CnlqMWhUZE5HQ2JNK3c2RGpZMVViOHJydnJUbmhRN2s0bytZdmlpWTc3NkJRVnZuR0N2MDR6Y1FMY0ZHVWw1Z0UKMzhOZmxOVVZ5UlJCbk1SZGRXUVZEZjlWTU95R2ovOE43eXk1WTBiMnF2emZ2R245TGhKSVpKcmdsZkNtN3ltUApBYkVWdFF3ZHBmNXBMR2trZUI2enB4eHhZdTdLeUplc0YxMkt3dmhIaG00cXhGWXhsZEJuaVlVcitXeW1YVWFkCkRLcUM1SmxSM1hDMzIxWTlZZVJxNFZ6Vzl2NDkza0hNQjY1alVyOVRVL1FyNmNmOXR2ZUNYNFhTUVJqYmdiTUUKSE1VZnBJQnZGU0RKM2d5SUNoM1dabFhpL0VqSktTWnA0QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEWHpDQ0FrZWdBd0lCQWdJTEJBQUFBQUFCSVZoVENLSXdEUVlKS29aSWh2Y05BUUVMQlFBd1RERWdNQjRHCkExVUVDeE1YUjJ4dlltRnNVMmxuYmlCU2IyOTBJRU5CSUMwZ1VqTXhFekFSQmdOVkJBb1RDa2RzYjJKaGJGTnAKWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTURrd016RTRNVEF3TURBd1doY05Namt3TXpFNApNVEF3TURBd1dqQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU016RVRNQkVHCkExVUVDaE1LUjJ4dlltRnNVMmxuYmpFVE1CRUdBMVVFQXhNS1IyeHZZbUZzVTJsbmJqQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNd2xkcEI1Qm5naUZ2WEFnN2FFeWlpZS9RVjJFY1d0aUhMOApSZ0pEeDdLS25RUmZKTXN1UytGZ2drYmhVcXNNZ1Vkd2JOMWswZXYxTEtNUGdqME1LNjZYMTdZVWhoQjV1enNUCmdIZU1DT0ZKMG1waUx4OWUrcFpvMzRrbmxUaWZCdGMreWNzbVdRMXozckRJNlNZT2d4WEc3MXVMMGdSZ3lrbW0KS1BacE8vYkx5Q2lSNVoyS1lWYzNySFFVM0hUZ091NXlMeTZjKzlDN3YvVTlBT0VHTStpQ0s2NVRwam9XYzR6ZApRUTRnT3NDMHA2SHBzaytRTGpKZzZWZkx1UVNTYUdqbE9DWmdkYktmZC8rUkZPK3VJRW44clVBVlNORUNNV0VaClhyaVg3NjEzdDJTYWVyOWZ3UlB2bTJMN0RXemdWR2tXcVFQYWJ1bURrM0YyeG1tRmdoY0NBd0VBQWFOQ01FQXcKRGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSS93UzMrbwpMa1VrcmsxUSttT2FpOTdpM1J1OE1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQkxRTnZBVUtyK3lBenY5NVpVClJVbTdsZ0FKUWF5ekU0YUdLQWN6eW12bWRMbTZBQzJ1cEFyVDlmSHhENHEvYzJkS2c4ZEVlM2pncjI1c2J3TXAKampNNVJjT081TGxYYktyOEVwYnNVOFl0NUNSc3VaUmorOXhUYUdkV1BvTzR6elVodzhsby9zN2F3bE9xekpDSwo2ZkJkUm95VjNYcFlLQm92SGQ3TkFEZEJqKzFFYmRkVEtKZCs4MmNFSGhYWGlwYTAwOTVNSjZSTUczTnpkdlFYCm1jSWZlZzdqTFFpdENod3MvenlyVlE0UGtYNDI2OE5YU2I3aExpMThZSXZEUVZFVEk1M085ekpybEFHb21lY3MKTXg4Nk95WFNoa0RPT3l5R2VNbGhMeFM2N3R0VmI5K0U3Z1VKVGIwbzJITE8wMkpRWlI3cmtwZURNZG16dGNwSApXRDlmCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGZ3pDQ0EydWdBd0lCQWdJT1JlYTdBNE16dzRWbFNPYi9SVkV3RFFZSktvWklodmNOQVFFTUJRQXdUREVnCk1CNEdBMVVFQ3hNWFIyeHZZbUZzVTJsbmJpQlNiMjkwSUVOQklDMGdVall4RXpBUkJnTlZCQW9UQ2tkc2IySmgKYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3SGhjTk1UUXhNakV3TURBd01EQXdXaGNOTXpReApNakV3TURBd01EQXdXakJNTVNBd0hnWURWUVFMRXhkSGJHOWlZV3hUYVdkdUlGSnZiM1FnUTBFZ0xTQlNOakVUCk1CRUdBMVVFQ2hNS1IyeHZZbUZzVTJsbmJqRVRNQkVHQTFVRUF4TUtSMnh2WW1Gc1UybG5iakNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSlVINkhQS1p2bnNGTXA3UFBjTkNQRzBSUXNzZ3JSSQp4dXRiUEs2RHVFR1NNeFNrYjMvcEtzekdzSWhyeGJhSjBjYXkveFRPVVJRaDdFcmRHMXJHMW9mdVRUb1ZCdTFrClpndVNnTXBFM25PVVR2T25pWDlQZUdNSXlCSlFiVUptTDAyNWVTaE5VaHFLR29DM0dZRU9mc1NLdkdSTUlSeEQKYU5jOVBJckZzbWJWa0pxM01RYkZ2dUp0TWdhbUh2bTU2NnFqdUwrK2dtTlEwUEFZaWQva0QzbjE2cUlmS3RKdwpMbnZudkpPN2JWUGlTSHlNRUFjNC8yYXlkMkYrNE9xTVBLcTBwUGJ6bFVvU0IyMzlqTEtKejlDZ1lYZklXSFN3CjFDTTY5MTA2eXFMYm5RbmVYVVF0a1BHQnpWZVMrbjY4VUFSak5OOXJreGkrYXpheU9lU3NKRGEzOE8rMkhCTlgKazdiZXN2amloYmR6b3JnMXFrWHk0SjAyb1c5VWl2RnlWbTR1aU1WUlFrUVZsTzZqeFRpV20wNU9XZ3RIOHdZMgpTWGN3dkhFMzVhYnNJUWgxL09aaEZqOTMxZG1SbDRRS2JOUUNUWFRBRk8zOU9mdUQ4bDRVb1FTd0Mrbis3by9oCmJndXlDTE5oWmdscXNRWTZaWlpad1BBMS9jbmFLSTBhRVlkd2dRcW9tblVkbmpxR0JRQ2UyNERXSmZuY0JaNG4KV1V4Mk9WdnErYVdoMklNUDBmL2ZNQkg1aGM4elNQWEtiV1FVTEhwWVQ5TkxDRW5GbFdRYVl3NTVQZld6ak1wWQpyWnhDUlhsdURvY1pYRlN4WmJhL2pKdmNFK2tOYjdndTNHZHV5WXNSdFlRVWlnQVpjSU41a1plUjFCb252emNlCk1nZllGR004S0V5dkFnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCU3ViQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFmQmdOVkhTTUVHREFXZ0JTdQpiQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBZ3lYdDZOSDlsVkxOCm5zQUVvSkZwNWx6UWhON2NyYUpQNkVkNDFtV1lxVnVvUElkOEFvclJicmNXYytaZndGU1kxWFMrd2MzaUVaR3QKSXhnOTNlRnlSSmEwbFY3QWU0NlplQlpERTFaWHM2S3pPN1YzM0VCeXJLUHJtelUrc1FnaG9lZkVRemQ1TXI2MQo1NXdzVEx4REtabU9NTk9zSWVEakhmcllCek4yVkFBaUtybE5JQzV3YU5ybFUveURYTk9kOHY5RURFUm04dExqCnZVWUFHbTBDdWlWZGphRXhVZDFVUmh4TjI1bVc3eG9jQkZ5bUZlOTQ0SG4rWGRzK3FreFYvWm9WcVcvaHB2dmYKY0REcHcrNUNSdTNDa3dXSituMWplei9RY1lGOEFPaVlyZzU0Tk1NbCs2OEtueUJyM1RzVGp4S000a0VhU0hwegpvSGRweDdaY2Y0TElIdjVZR3lncnFHeXRYbTNBQmRKN3QrdUEvaVUzL2dLYmFLeENYY1B1OWN6YzhGQjEwalpwCm5PWjdCTjl1Qm1tMjNnb0pTRm1INjNzVVlIcGtxbWxENzVISFRPd1kzV3p2VXkyTW1lRmU4bkkrejFUSXZXZnMKcEE5TVJmL1R1VEFqQjB5UEVMK0dsdG1aV3JTWlZ4eWt6THNWaVZPNkxBVVA1TVNlR2JFWU5OVk1uYnJ0OXgrdgpKSlVFZUtnRHUrNkI1ZHBmZkl0S29aQjBKYWV6UGt2SUxGYTl4OGp2T09KY2t2QjU5NXlFdW5RdFlRRWdmbjdSCjhrOEhXVitMTFVOUzYwWU1sT0gxWmtkNWQ5VlVXeCt0SkRmTFJWcE9vRVJJeU5pd21jVVZoQW4yMWtsSndHVzQKNWhweGJxQ284WUxvUlQ1czFnTFhDbWVEQlZySnBCQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBFNDYKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQVpHZ0F3SUJBZ0lTRWRLN3VqTnUxTHptSkdqRkRZUWRtT2hETUFvR0NDcUdTTTQ5QkFNRE1FWXgKQ3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEVlFRRApFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdSVFEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXlNREF3Ck1EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXgKSERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JGTkRZd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQQpJZ05pQUFTY0RySFB0K2llVW5kMU5QcWxScWV0TWhreXRBZXBKOHFVdXd6U0NoREgyb213bHd4d0V3a0JqdGpxClIrcStzb0FyemZ3b0RkdXN2S1NHTisxd0NBQjE2cE1MZXk1U25DTm9Jd1pEN0pJdlU0VGIrMGNVQitoZmxHZGQKeVhxQlBDQ2pRakJBTUE0R0ExVWREd0VCL3dRRUF3SUJoakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZApEZ1FXQkJReENwQ1B0c2FkMGtSTGdMV2k1aCt4RWs4YmxUQUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUEzMVNRCjdadnZpNVFDa3hlQ21iNnpuaXoyQzVHTW4wb1VzZlprdkx0b1VSTU1BL2NWaTRSZ3VZdi9Vbzduakx3Y0FqQTgKK1JIVWpFN0F3V0hDRlV5cXF4MExNVjg3SE9JQWwwUXg1djV6bGkvYWx0UCtDQWV6TkltOEJaLzNIb2J1aTNBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR2xvYmFsU2lnbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVNFZEs3dWRjakdKNUFYd3FkTGREZkpXZlJNQTBHQ1NxR1NJYjNEUUVCREFVQQpNRVl4Q3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEClZRUURFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdValEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXkKTURBd01EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdApjMkV4SERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JTTkRZd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDc3JIUXk2TE5sNWJydFF5WWRwb2tOUmJvcGlMS2tIV1BkMDhFc0NWZUoKT2FGVjZXYzBkd3h1NUZVZFVpWFNFMnRlNFIycHQzMkpNbDhObnA4c2VtTmdRQittc0xaNGo1bFVsZ2hZcnVRRwp2R0lGQWhhL3I2Z2pBN2FVRDd4dWJNTEwxYWE3RE9uMndRTDdJZDVtM1JlcmRFTHY4SFF2SmZUcWExVmJrTnVkCjMxNkhDa0Q3clJscisvZktZSWplMnNHUDFxN1ZmOVE4Zys3WEZreURSVE5ySjlDRzBCd3RhL09yZmZHRnFmVW8KMHEzdjg0UkxISWY4RTZNNmNxSmFFU3ZXSjNFbjdZRXRiV2FCa29lMEcxaDZ6RDhLK2taUFRYaGMrQ3RJNHdTRQp5MTMydEdxelpmeENubEVtSXlETFBSVDVnZTFsRmdCUEdtU1haZ2pQakh2aks4Q2QrUlR5Ry9GV2FoYS9MSVdGCnpYZzRtdXRDYWdJMEdJTVhUcFJXK0xhQ3RmT1czVDN6dm44Z2R6NTdHU05yTE5SeWMwTlhmZUQ0MTJsUEZ6WUUKK2NDUVlEZEYzdVlNMkhTTnJweWliWFJkUXI0RzlkbGtiZ0lRckltd1REc0hUVUIrSk1XS21JSjVqcVNuZ2lDTgpJL29uY2NuZnhrRjBvRTMya1JiY1JveGZLV014V1hFTTJHL0N0ako5KytaZFU2WitGZnk3ZFh4ZDdQajJGeHpzCngyc1p5L043OENzSHBkbHNlVlIyYkowY3BtNE82WGtNcUNOcW85OGJNREdmc1ZSNy9tckxacXJjWmRDaW5rcWEKQnlGcmdZL2J4Rm42M2lMQUJKempxbHMyaytnOXZYcWhuUXQyc1F2SG5mM1BtS2dHd3ZncW82R0RvTGNsY3FVQwo0d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVQTF5cmM0R0hxTXl3cHRXVTRqYVdTZjhGbVN3d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFIeDQKN1BZQ0xMdGJmcElyWFRuY3Z0Z2Rva0l6VGZudnBDbzdSR2tlck5sRm8wNDhwOWdrVWJKVUhKTk94Tzk3azRWZwpKdW9KU09EMXU4ZnBhTks3YWpGeHpIbXVFYWp3bWYzbEg3d3ZxTXhYNjNiRUlhWkhVMVZOYUw4RnBPN1hKcXRpCjJrTTNTK0xHdGVXeWd4azZ4OVBiVFo0SWV2UHV6ejVpKzZ6b1lNelJ4NkZjZzBYRVJjenpGMnNVeVFRQ1B0SWsKcG5ucEhzNmk1OEZaRlo4ZDRrdWFQcDkyQ0MxcjJMcFhGTnFENnY2TVZlblFUcW5NZHpHeFJCRjZYTEUrMHhSRgpGUmhpSkJQU3kwM09YSVBCTnZJUXRRNkliYmpoVnArSjNwWm1PVWRrTEc1TnJtSjd2MkIwR2JoV3JKS3NGakx0CnJXaFYvcGk2MHpUZTlNbGh3dzZHOWt1RVlPNE5lN1V5V0htUlZTeUJRN04wSDNxcUpaNGQxNkdMdWMxQ0xnU2sKWm9OTmlUVzJiS2cyU25raGVDTFFRcnpSUURHUW9iNEV6OHBuN2ZYd2dOTmd5WU1xSWdYUUJ6dFN2d3llcWl2NQp1K1lmanlXNmhZMFhIZ0wrWFZBRVY4LytMYnp2WE1BYXE3YWZKTWJmYzJoSWtDd1U5RDlTR3VUU3l4VERZV25QCjR2a1l4Ym96bnhTakJGMjVjZmUxbE5qMk04RmF3VFNMZkp2ZGt6cm5FNkp3WVordmordll4WFg0TTJiVWRHYzYKTjNlYzU5MmtEM1pEWm9wRDhwLzdERUo0WTlIaUQyOTcxS0U5ZEplRnQwZzVRZFlnL05BNnMvcm9iOFNLdW5FMwp2b3VYc1hneFQ3UG50Z01UemxTZHJpVlp6SDgxWHdqM1FFVXhlQ3A2Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQXVpZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJqTVFzd0NRWURWUVFHRXdKVlV6RWgKTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNUlFZHliM1Z3TENCSmJtTXVNVEV3THdZRFZRUUxFeWhIYnlCRQpZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNQjRYRFRBME1EWXlPVEUzCk1EWXlNRm9YRFRNME1EWXlPVEUzTURZeU1Gb3dZekVMTUFrR0ExVUVCaE1DVlZNeElUQWZCZ05WQkFvVEdGUm8KWlNCSGJ5QkVZV1JrZVNCSGNtOTFjQ3dnU1c1akxqRXhNQzhHQTFVRUN4TW9SMjhnUkdGa1pIa2dRMnhoYzNNZwpNaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQ0NBU0F3RFFZSktvWklodmNOQVFFQkJRQURnZ0VOCkFEQ0NBUWdDZ2dFQkFONmQxK3BYR0VtaFcrdlhYMGlHNnI3ZC8rVHZaeHowWldpelYzR2dYbmU3N1p0SjZYQ0EKUFZZWVl3aHYydkxNMEQ5L0FsUWlWQkRZc29IVXdIVTlTMy9IZDhNK2VLc2FBN1VnYXk5cUs3SEZpSDdFdXg2dwp3ZGhGSjIrcU4xajNoeWJYMkMzMnFSZTNIM0kyVHFZWFAyV1lrdHNxYmwyaS9vamdDOTUvNVkwVjRldkxPdFhpCkVxSVRMZGlPcjE4U1BhQUlCUWkyWEtWbE9BUkZtUjZqWUdCMHhVR2xjbUliWXNVZmIxOGFRcjRDVVdXb3JpTVkKYXZ4NEE2bE5mNEREK3F0YS9LRkFwTW9aRnY2eXlPOWVjdzN1ZDcyYTlubVl2TEVIWjZJVkRkMmdXTVpFZXdvKwpZaWhmdWtFSFUxalBFWDQ0ZE1YNC83VnBrSStFZE9xWEc2OENBUU9qZ2NBd2diMHdIUVlEVlIwT0JCWUVGTkxFCnNOS1IxRXdSY2JOaHl6MmgvdDJvYXRUak1JR05CZ05WSFNNRWdZVXdnWUtBRk5MRXNOS1IxRXdSY2JOaHl6MmgKL3Qyb2F0VGpvV2VrWlRCak1Rc3dDUVlEVlFRR0V3SlZVekVoTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNQpJRWR5YjNWd0xDQkpibU11TVRFd0x3WURWUVFMRXloSGJ5QkVZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqCllYUnBiMjRnUVhWMGFHOXlhWFI1Z2dFQU1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFRkJRQUQKZ2dFQkFESkw4N0xLUHBIOEVzYWhCNHlPZDZBekJoUmNrQjRZOXdpbVBRb1orWWVBRVc1cDVKWVhNUDgwa1dOeQpPTzdNSEFHakhaUW9wREgyZXNSVTEvYmxNVmdEb3N6T1l0dVVSWE8xdjBYSkpMWFZnZ0t0STNscGpiaTJUYzdQClRNb3pJK2djaUtxZGkwRnVGc2tnNVltZXpUdmFjUGQrbVNZZ0ZGUWxxMjV6aGVhYklaMEtiSUlPcVBqQ0RQb1EKSG15Vzc0Y054QTloaTYzdWd5dVYrSTZTaEhJNTZ5RHFnKzJEelpkdUNMenJUaWEyY3l2azAvWk0vaVp4NG1FUgpkRXIvVnhxSEQzVklMczlSYVJlZ0FoSmhsZFhSUUxJUVRPN0VyQkJEcHFXZUN0V1ZZcG9OejRpQ3hUSU01Q3VmClJlWU5ueWljc2JrcVdsZXROdyt2SFgvYnZaOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdvIERhZGR5IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ3pFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEdqQVlCZ05WQkFvVApFVWR2UkdGa1pIa3VZMjl0TENCSmJtTXVNVEV3THdZRFZRUURFeWhIYnlCRVlXUmtlU0JTYjI5MElFTmxjblJwClptbGpZWFJsSUVGMWRHaHZjbWwwZVNBdElFY3lNQjRYRFRBNU1Ea3dNVEF3TURBd01Gb1hEVE0zTVRJek1USXoKTlRrMU9Wb3dnWU14Q3pBSkJnTlZCQVlUQWxWVE1SQXdEZ1lEVlFRSUV3ZEJjbWw2YjI1aE1STXdFUVlEVlFRSApFd3BUWTI5MGRITmtZV3hsTVJvd0dBWURWUVFLRXhGSGIwUmhaR1I1TG1OdmJTd2dTVzVqTGpFeE1DOEdBMVVFCkF4TW9SMjhnUkdGa1pIa2dVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXcKRFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUw5eFlnangrbGswOXh2SkdLUDNnRWxZNlNLRApFNmJGSUVNQk80VHg1b1ZKbnlmcTlvUWJUcUMwMjNDWXh6SUJzUVUrQjA3dTlQcFBMMWt3SXVlckdWWnI0b0FICi9QTVdkWUE1VVh2bCtUVzJkRTZwallJVDVMWS9xUU9EK3FLK2loVnFmOTRMdzdZWkZBWEs2c09vQkpRN1Jud3kKRGZNQVppTElqV2x0Tm93UkdMZlRzaHhndERqNkFvek8wOTFHQjk0S1B1dGRmTWg4KzdBclU2U1NZbWxSSlFWaApHa1NCakN5cFE1WWozNnc2Z1pvT0tjVWNxZWxkSHJhZW5qQUtPYzd4aUlEN1MxM01NdXlGWWtNbE5BSldKd0dSCnREdHdLajl1c2VpY2lBRjluOVQ1MjFOdFlKMi9MT2RZcTdoZlJ2ek94QnNEUEFuclNURmNhVWF6NEVjQ0F3RUEKQWFOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRQpGRHFhaFFjUVp5aTI3L2E5QlVGdUlNR1UyZy9lTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDWjIxMTUxZm1YCldXY0RZZkYrT3dZeGRTMmhJSTVQWlllMDk2YWN2TmpwTDlEYld1N1BkSXh6dERoQzJnVjcrQUoxdVAybHNkZXUKOXRmZUU4dFRFSDZLUnRHWCtyY3VLeEdya0xBbmdQbm9uMXJwTjUrcjVOOXNzNFVYblQzWkpFOTVrVFhXWHdUcgpnSU9ybWdJdHRSRDAySkRIQkhOQTdYSWxvS21mN0o2cmFCS1pWOGFQRWpvSnBMMUUvUVlWTjhHYjVES2o3VGpvCjJHVHpMSDRVL0FMcW44My9CMmdYMnlLUU9DMTZqZEZVOFdualh6UEtlajE3Q3VQS2YxODU1ZUoxdXNWMkdEUE8KTFBBdlRLMzNzZWZPVDZqRW0wcFVCc1YvZmRVSUQrSWMvbjRYdUt4ZTl0UVdza01KREUzMnAydTBtWVJseW5xSQo0dUpFdmx6MzZoejEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgRUNDIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZEQ0NBZHVnQXdJQkFnSVFaM1NkalhmWU8ycmJJdlQvV2VLL3pqQUtCZ2dxaGtqT1BRUURBekJzTVFzdwpDUVlEVlFRR0V3SkhVakUzTURVR0ExVUVDZ3d1U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1a0lGSmxjMlZoCmNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFFURWtNQ0lHQTFVRUF3d2JTRUZTU1VOQklGUk1VeUJGUTBNZ1VtOXYKZENCRFFTQXlNREl4TUI0WERUSXhNREl4T1RFeE1ERXhNRm9YRFRRMU1ESXhNekV4TURFd09Wb3diREVMTUFrRwpBMVVFQmhNQ1IxSXhOekExQmdOVkJBb01Ma2hsYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqCmFDQkpibk4wYVhSMWRHbHZibk1nUTBFeEpEQWlCZ05WQkFNTUcwaEJVa2xEUVNCVVRGTWdSVU5ESUZKdmIzUWcKUTBFZ01qQXlNVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJEZ0kvckdnbHRKNnJLOUpPdERBNE1NNwpLS3J4Y20xbEFFZUloUHlhSm11cVM3cHNCQXFJWGhmeVZZZjhNTEEwNGpSWVZ4cUVVK2t3MmFueWxuVERVUjlZClNUSE1tRTVnRVlkMTAzS1VrRStiRUNVcXFIZ3R2cEJCV0pBVmNxZWh0Nk5DTUVBd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QWRCZ05WSFE0RUZnUVV5UnRUZ1JMK0JOVVcwYXE4bW0rM29KVVpic293RGdZRFZSMFBBUUgvQkFRRApBZ0dHTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUJIZXJ2amNUb2l3cWZBaXJjSlJRTzlnY1MzdWp3TEVYUU53ClNhU1M2c1VVaUhDbTB3Mndxc29zUUp6NzZZSnVtZ0l3SzBlYUI4YlJ3b0Y4eWd1V0dFRWJvL1F3Q1o2MUl5Z04KbnhTMlBGT2lUQVpwZmZwc2tjWXFTVVhtN0xjVDRUcHMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgUlNBIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnBEQ0NBNHlnQXdJQkFnSVFPY3FUSE85RDg4YU9rOGYwWklrNGZqQU5CZ2txaGtpRzl3MEJBUXNGQURCcwpNUXN3Q1FZRFZRUUdFd0pIVWpFM01EVUdBMVVFQ2d3dVNHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRRVEVrTUNJR0ExVUVBd3diU0VGU1NVTkJJRlJNVXlCU1UwRWcKVW05dmRDQkRRU0F5TURJeE1CNFhEVEl4TURJeE9URXdOVFV6T0ZvWERUUTFNREl4TXpFd05UVXpOMW93YkRFTApNQWtHQTFVRUJoTUNSMUl4TnpBMUJnTlZCQW9NTGtobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sCllYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1EwRXhKREFpQmdOVkJBTU1HMGhCVWtsRFFTQlVURk1nVWxOQklGSnYKYjNRZ1EwRWdNakF5TVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSXZDNTY5bAptd1ZubHNrTkpMblFEbVQ4enVJa0dDeUVmM2RSeXdRUk5yaGU3V2x4cDU3a0pRbVhaOEZId3MrUkZqWmlQVGdFCjRWR0MvNnpTdEduZEx1d1JvMFh1YTJzN1RMK01qYVFlblJHNTZUajVlZzRNbU9JakhkRk9ZOVRudUVGRSsydXYKYTlvZjA4V1JpRnVraVpMUmdlYU1PVmlnMW1sRHFhMllVbGh1MndyN2E4OW8rdU9rWGpwRmM1Z0g2bDhDY3Q0TQpwYk9mcnFrZHR4MnovSXBaNTI1eVphMzFNSlFqQi9PQ0ZrczFtSnhUdXkvSzVGclp4NDBkL0ppWit5eWtnbXZ3CktoK09DMTl4WEZ5dVFuc3BpWUhMQTZPWnlvaWVDMEFKUVRQYjVsaDYvYTZaY01CYUQ5WVRobkV2ZG1uOGtOM2IKTFc3UjhwdjFHbXVlYnhXTWV2QkxLS0FpT0lBa2JEYWtPL0l3a2ZONEU4L0JQeldyOFIwUkk3VkRJcDRCa3JjWQpBdVVSMFlMYkZRRE1ZVGZCS255YTRkQzZzMUJHN29Lc25USDQreVBpQXdCSWNLTUpKbmtWVTJEek9GeXRPT3FCCkFHTVV1VE5lM1F2Ym9FVUhHak1KK0UyMHB3S21hZlRDV1FXSVpZVldya3ZMNE40OGZTMGF5T243SDZOaFN0WXEKRTYxM1RCb1ltNUVQV05nR1ZNV1grS28vSUlxbWhhWjM5cWI4SE9MdWJwUXpLb05RaEFybFQ0YjRVRVY0QUlIcgpXMmpqSm8zTWUxeFI5QlFzUUw0YVlCMTZjbUVkSDJNdGlLck9va1dRQ1B4cnZyTlFLbHI5cUVnWVJ0YVFRSktRCkNvUmVhREg0NiswTjB4M0dmWmtZVlZZblpTNk5SY1VrN003akFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGQXBJSTZaZ3BKSUtNK3FUVzhWWDZpVk52Ukx1TUE0R0ExVWREd0VCL3dRRQpBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVBwQklxbTVpRlNWbWV3elZqSXVKbmRmdFRnZnZuTkFVClgxNVF2V2lXa0tRVUVhcG9iUWsxT1VBSjJ2UUpMRFNsZTFtRVNTbVhkTWdISGtkdDhzNGNVQ2JqbmoxQVV6LzMKZjVaMkVNVkdwZEFnUzFEME5Uc1k5RlZxUVJ0SEJtZzh1d2tJWXRsZlZVS3FyRk9GckpWV05sYXI1QVdNeGFqYQpINk5wdlZNUHhQL2N5dU4rOGt5SWhrZEdHdk1BOVlDUm90eERRcFNiSVBEUnpiTHJMRlBDVTNoS1R3U1VRWnFQCkp6TEI1VWtadi9IeXdvdW9Damt4S0xSOVlqWXNUZXdmTTdaK2QyMStVUENmRHRjUmo4OFl4ZU1uL2lidkJaM1AKenpmRjBIdmFPN0FXaEF3Nms5YStGOXNQUGc0WmVBbkhxUUp5SWt2M04zYTZkY1NGQTFwajFiRjFCY0s1dlpTdApqQldacDVOOTlzWHpxblRQQklXVW1BRDA0dm5LSkdXLzRHS3Z5TVg2c3NtZVZramFlZjJXZGhXK280NVd4TE0wCi9MNUg5TUcwcVB6Vk1JaG83c3V1eVdQRWRyNnNPQmpoWGx6UHJqb2lVZXZSaTdQekt6TUhWSWY2dExJVGU3cFQKQkdJQm5mSEFUKzdoT3RTTElCRDZBbGZtNzhFTHQ1QkduQmtwak54dm9FcHBhWlMzSkdXZy82dy96Z0g3SVM3OQphUGliOHFYUE1UaGNGYXJtbHdEQjMxcWxwem1xNllSL1BGR29PdG1VVzR5L1R3aHg1ZHVvWE5UU3B2NEFvOFlXCnh3L29nTTRjS0dSMEdRalRRdVBPQUYxL3Nkd1RzT0VGeTlFZ3FvWjBuam5ua2YzL1c5YjNyYVl2QXd0dDQxZFUKNjNaVEdJMFJtTG89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290Q0EgMjAxNQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ3d6Q0NBa3FnQXdJQkFnSUJBREFLQmdncWhrak9QUVFEQWpDQnFqRUxNQWtHQTFVRUJoTUNSMUl4RHpBTgpCZ05WQkFjVEJrRjBhR1Z1Y3pGRU1FSUdBMVVFQ2hNN1NHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRaWEowTGlCQmRYUm9iM0pwZEhreFJEQkNCZ05WQkFNVE8waGwKYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdSVU5ESUZKdgpiM1JEUVNBeU1ERTFNQjRYRFRFMU1EY3dOekV3TXpjeE1sb1hEVFF3TURZek1ERXdNemN4TWxvd2dhb3hDekFKCkJnTlZCQVlUQWtkU01ROHdEUVlEVlFRSEV3WkJkR2hsYm5NeFJEQkNCZ05WQkFvVE8waGxiR3hsYm1saklFRmoKWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdRMlZ5ZEM0Z1FYVjBhRzl5YVhSNQpNVVF3UWdZRFZRUURFenRJWld4c1pXNXBZeUJCWTJGa1pXMXBZeUJoYm1RZ1VtVnpaV0Z5WTJnZ1NXNXpkR2wwCmRYUnBiMjV6SUVWRFF5QlNiMjkwUTBFZ01qQXhOVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJKS2cKUWVoTGdvUmM0dmd4RVptR1pFNEpKUytkUVM4S3JqVlBkSld5VVdScmpXdm1QM0NWOEFWRVI2WnlPRkIybFFKYQpqcTRvbnZrdFRwbnZMRWh2VENVcDZORnhXOThkd1hVM3ROZjZlM3BDbkdvS1ZscDhhUXVxZ0Fra2JIN0JScU5DCk1FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZMUWkKQzRLWkpBRU9uTHZrRHYyLys1Y2drNWtxTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUdmT0ZtSTRvcXhpUmFlcApsU1RBR2llY01qdkF3Tlc2cWVmNEJFTlRoZTVTSWQ2ZDlTV0RQcDVZU3kvWFp4TU9JUUl3QmVGMUFkNW83U29mClRVd0pDQTNzUzYxa0Z5am5kYzVGWlhJaEY4c2lRUTZNRTVnNG1sUnRtOHJpZk9vQ1dDS1IKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdDekNDQS9PZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCcGpFTE1Ba0dBMVVFQmhNQ1IxSXgKRHpBTkJnTlZCQWNUQmtGMGFHVnVjekZFTUVJR0ExVUVDaE03U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1awpJRkpsYzJWaGNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFpYSjBMaUJCZFhSb2IzSnBkSGt4UURBK0JnTlZCQU1UCk4waGxiR3hsYm1saklFRmpZV1JsYldsaklHRnVaQ0JTWlhObFlYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1VtOXYKZEVOQklESXdNVFV3SGhjTk1UVXdOekEzTVRBeE1USXhXaGNOTkRBd05qTXdNVEF4TVRJeFdqQ0JwakVMTUFrRwpBMVVFQmhNQ1IxSXhEekFOQmdOVkJBY1RCa0YwYUdWdWN6RkVNRUlHQTFVRUNoTTdTR1ZzYkdWdWFXTWdRV05oClpHVnRhV01nWVc1a0lGSmxjMlZoY21Ob0lFbHVjM1JwZEhWMGFXOXVjeUJEWlhKMExpQkJkWFJvYjNKcGRIa3gKUURBK0JnTlZCQU1UTjBobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sWVhKamFDQkpibk4wYVhSMQpkR2x2Ym5NZ1VtOXZkRU5CSURJd01UVXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDCkFRREMrS2svRzRuOFBEd0VYVDJRTnJDUk9uazhabHJ2YlRrQlNScTB0ODkvVFNOVHQ1QUE0eE1xS0tZeDhaRUEKNHlqc3JpRkJ6aC9hL1gwU1d3R0REN213WDVuaDhoS0RnRTBHUHQrc3IrZWhpR3N4ci9DTDBCZ3p1TnRGYWpUMApBb0FrS0FvQ0ZaVmVkaW9ObVRvVVcvYkx5MU84RTAwQmlEZVVKUnRDdkNMWWpxT1dYanJaTXRzKzZQQVFaZTEwCjRTK25mSzhuTkxzcGZadTJ6d25JNWRNSy9JaGxaWFFLM0hNY1hNMUFzUnpVdG9TTVRGRFBhSTZvV2E3Q0owNkMKb2pYZEZQUWYvN0ozMVljdnFtNTlKQ2ZueHNzbTV1WCtad2RqMkVVTjNUcFpaVGxZZXBLWmNqMmNoRjZJSWJqVgo5Q3o4MlhCU1QzaTR2VHdyaTVXWTliUFJhTThnRkg1TVhGL25pK1gxTllFWk45Y1JDTGRtdnROS3pvTlhBRHJECmdmZ1h5NUkyWGRHajJIVWI0WXNuNm5wSVFmMUZHUWF0SjVsT3dYQkgzYldmZ1ZNUzViR01TRjB4UXhmampNWjYKWTVaTEtUQk9oRTVpR1Y0OHpwZVFwWDhCNjUzZytJdUozU1dZUFpLMmZ1L1o4VkZSZlMwbXlHbFpZZUNzYXJncQpOaEVFZWxDOU1vUytMOXh5MWRjZEZrZmtSMllnUC9TV3hhK09BWHFsRDNwazlRMFloOW11aU5YNmhNRTZ3R2tvCkxmSU5hRkdxNDZWM3hxU1FEcUUzaXpFalI4RUpDT3R1OTNpYjE0TDhoQ0NaU1JtMkVrYXgrMFZWRnFtalpheWMKQncvcWE5d2ZMZ1p5N0lhSUV1UXQyMThGTCtUd0E5TW1NK2VBd3MxQ29SYzBDd0lEQVFBQm8wSXdRREFQQmdOVgpIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVY1JWbnlNakp2WFZkCmN0QTRHR3FkODNFa1ZBc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBSFc3YlZSTHFoQllSalR5WXRjV05sMEkKWHRWc3lJZTl0QzVHOGpINGZPcEN0Wk1XVmR5aERCS2cybUYrRDFoWWMyUnl4K2hGanR5cDhpWS94bm1Nc1ZNSQpNNEd3VmhPKzVsRmMySnNLVDB1Y1ZsTUM2VS8yRFdEcVRVSlY2SHdiSVNIVEd6ck1kL0s0a1BGb3gvbGEvdm90CjlML0o5VVViempnUUtqZUtlYU8wNHdsc2hZYVQvNG1XSjNpQmoyZmpSblJVanRrTmFlSks5RTEwQS8reWQrMlYKWjVma3NjV3J2Mm9qNk5TVTRrUW9Zc1JMNHZEWTRpbHJHbkIrSkdHVGUwOERNaVVOUlNRcmxyUkdhcjlLQy9lYQpqOEdzR3NWbjgyODAwdnB6WTR6dkZyQ29wRVlxK09zUzdISzA3L2dyZm94U3dJdUVWUGt2UHVOVnFOeG1zZG5oClg5aXpqRmswV2FTclQyeTdIeGpiZGF2WXk1TE5sRGhoRGdjR0gwdEdFUEVWdm8yRlhEdEtLNEY1RDdScG4wbFEKbDAzM0RsWmR3SlZxd2piREcyako5U3JjUjVxK3NzN0ZKZWo2QTduYStSWnVrWVQxSENqSS9DYk0xeHlRVnFkZgpiem9Fdk0xNGlRdU9EeStqcWsraUd4STlGZ2hBRC9GR1ROZXFld2pCQ3ZWdEo5NENqOHJEdFN2SzZldklJVk00CnBjdzcySGMzTUtKUDJXL1I4a0N0UVhvWHhkWktOWW0zUWRWOGhuOVZUWU5LcFhNZ3dEcXZrUEdhSkk3WmpuSEsKZTdpRzJyS1BtVDRkRXcwU0VlN1VxL0RwRlhZQzVPRGZxaUFlVzJHRlpFQ3BrSmNOclZQU1doMkhhZ0NYWldLMAp2bTlxcC9Vc1F1MHlyYllobnI2OAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSGlQS0kgUm9vdCBDQSAtIEcxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYWpDQ0ExS2dBd0lCQWdJUUxkMnN6bUtYbEtGRDZMRE5kbXBlWURBTkJna3Foa2lHOXcwQkFRc0ZBREJQCk1Rc3dDUVlEVlFRR0V3SlVWekVqTUNFR0ExVUVDZ3dhUTJoMWJtZG9kMkVnVkdWc1pXTnZiU0JEYnk0c0lFeDAKWkM0eEd6QVpCZ05WQkFNTUVraHBVRXRKSUZKdmIzUWdRMEVnTFNCSE1UQWVGdzB4T1RBeU1qSXdPVFEyTURSYQpGdzB6TnpFeU16RXhOVFU1TlRsYU1FOHhDekFKQmdOVkJBWVRBbFJYTVNNd0lRWURWUVFLREJwRGFIVnVaMmgzCllTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRWJNQmtHQTFVRUF3d1NTR2xRUzBrZ1VtOXZkQ0JEUVNBdElFY3gKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE5QjUvVW5NeURIUGt2Uk4wbzlRdwpxTkN1UzlpMjMzVkhadlI4NXprRUhtcHdJTkphUjNKblZmU2w2SjNWSGlHaDhHZTZ6Q0ZvdmtSVHY0MzU0dHd2ClZjZzNQeCtrd0p5ejVIZGNvRWIrZC9vYW9EanE3WnB5M2l1OWxGYzZ1dXg1NTE5OVFtUTVlaVkyOXlUdzFTKzYKbFpnUlpxMlhOZFoxQVlEZ3IvU0VZWXdOSGw5OGg1WmVRYS9yaCtyNFhmRXVpQVUrVENLNzJoOHEzVkpHWkRuegpRczdabmd5enNIZVhaSnpBOUtNdUg1VUhzQmZmTU5zQUdKWk1vWUZMM1FSdFU2TTkvQWVzMU1VM2d1dmtsUWdaCktJTFNRanFqMkZQc2VZbGdTR0RJY3BKUTNBT1Bneit5UWxkYTIycnBFWmZkaFNpOE1FeXI0OEt4UlVSSEgrQ0sKRmdlVzBpRVBVOER0cVg3VVR1eWJDZXl2UXF3dzFyL1JFRVhncGhheXBjWFRUM09VTTNFQ29XcWoxak9YVHlGagpIbHVQMmNGZVJYRjNENEZkWHlHYXJZUE0rbDdXalNOZkd6MUJyeUIxWmxwSzlwLzdxeGozY2NDMkhUSHNPeURyCnkrSzQ5YTZTc3ZmaGhFdnlvdktUbWlLZTB4UnZObFM5SDE1WkZibHpxTUY4YjN0aTZSWnNSMXBsOHc0Um0wYloKL1czYzFwekF0SDJsc04wL1ZtK2grZmJrRWtqOUJuOFNWN2FwSTA5YkE4UGdjU29qdC9ld3NUdThtTDNXbUtnTQphL2FPRW1lbThySlk1QUlKRXp5cHV4QzAwakJGOGV6M0FCSGZaZmpjSzBOVnZ4YVh4QS9WTEdHRXFuS0cvdVk2CmZzSS9mZTc4THhRKzVvWGRVRyszU2UwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVU4bmNYK2w2by92WTljZFZvdXNsR0REallyN0F3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElDQVFCUVVmQjEzSEFFNC8rcWRkUnhvc3VlajZpcDA2OTF4MVRQT2h3RW1TS3N4QkhpCjd6TktwaU1kRGcxSDJEZkhiNjgwZjArQmF6VlA2WEtsTWVKNDUvZE9sQmhiUUgzUGF5RlVodWFWZXZ2R3l1cWMKU0U1WENWMHZyUFNsdEpjeldOV3NlYW5NWC9tRitsTEZqZmlSRk9zNkRSZlFVc0o3NDhKemprWjRCamdzNkZ6YQpac1QwcFBCV0dUTXBXbVdTQlVkR1NxdUV3eDRub1I4Umtwa25kWk1QdkRZN2wxZVBKbHNNdTV3UDFHNHdCOVRjClh6Wm9aam1EbGljbWlzakVPZjZhSVcvVmNvYnBmMkxsbDA3UUpOQkFzTkIxQ0k2OWFPNEkxMjU4RUhCR0czemcKaUxLZWNvYVpBZU8vbjBrWnRDVytWbVd1RjJQbEh0L28vMGVsditFbUJZVGtzTUN2NXdpWnFBeGVKb0JGMVBobwpMNWFQcnVKS0hKd1dEQk52T0lmMnU4ZzBYNUlEVVhsd3B0L0w5WmxOZWMxT3ZGZWZRMDVyTGlzWStHcHpqTHJGCk5lODVha0VlejNHb29yS0dCMXM2eWVIdlAyVUVnRWN5UkhDVlRqRm5hblJiRUVWMTZyQ2YwT1kxL2s2Zmk4d3IKa2tWYmJpVmdoVWJOMGFxd2RtYVRkNWErZzc0NHRpUk9KZ3ZNN1hwV0d1RHBXc1prclV4NkFFaEVMN2xBdXhNKwp2aFY0bllXQlNpcFgzdFVaUTlyYnlsdEhob01MUDdZTmRuaHplU0plc1lBZno3N1JQMVlRbUN1Vmg2RWZuV1FVCllEa3Nzd0JWTHVUMXN3NVh4SkZCQUp3LzZLWGY2dmIveVBDdGJWS29GNnViWWZ3U1VUWGtKZjJ2cW1xR09RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhvbmdrb25nIFBvc3QgUm9vdCBDQSAzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGenpDQ0E3ZWdBd0lCQWdJVUNCWmZpa3lsN0FESmswRGZ4TWF1STdnY1dxUXdEUVlKS29aSWh2Y05BUUVMCkJRQXdiekVMTUFrR0ExVUVCaE1DU0VzeEVqQVFCZ05WQkFnVENVaHZibWNnUzI5dVp6RVNNQkFHQTFVRUJ4TUoKU0c5dVp5QkxiMjVuTVJZd0ZBWURWUVFLRXcxSWIyNW5hMjl1WnlCUWIzTjBNU0F3SGdZRFZRUURFeGRJYjI1bgphMjl1WnlCUWIzTjBJRkp2YjNRZ1EwRWdNekFlRncweE56QTJNRE13TWpJNU5EWmFGdzAwTWpBMk1ETXdNakk1Ck5EWmFNRzh4Q3pBSkJnTlZCQVlUQWtoTE1SSXdFQVlEVlFRSUV3bEliMjVuSUV0dmJtY3hFakFRQmdOVkJBY1QKQ1VodmJtY2dTMjl1WnpFV01CUUdBMVVFQ2hNTlNHOXVaMnR2Ym1jZ1VHOXpkREVnTUI0R0ExVUVBeE1YU0c5dQpaMnR2Ym1jZ1VHOXpkQ0JTYjI5MElFTkJJRE13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLCkFvSUNBUUN6aU5mcXpnOGdUcjdtMWdOdDdsbjh3bGZmS1dpaGd3NCthTWRvV0p3Y1lFdUpRd3k1MUJXeTdzRk8KZGVtMXArL2w2VFdaNU13YzUwdGZqVE13SUROVDJhYTcxVDRUanVrZmgwbXRVQzFReWhpK0FWaWlFM0NXdTRtSQpWb0JjK0wwc1BPRk1WNGk3MDdtVjc4dkg5dG94ZENpbTVsU0o5VUV4eXVVbUdzMkM0SERhT3ltNzFRUDFtYnBWCjlXVFJZQTZ6aVVtNGlpOEYwb1JGS0h5UGFGQVNlUHdMdFZQTHdwZ2NoS09lc0w0anBOcmN5Q3NlMm01RkhvbVkKMnZrQUxnYnBERHR3MVZBbGlKbkx6WE5nOTlYL05XZkZvYnhlcTgxS3VFWHJ5R2dlRFEwVVJoTGowbVJpaWtLWQp2TFRHQ0FqNC9haE1aSngyQWIwdnFXd3pEOWcvS0xnOGFRRkNobjVwd2NrR3l1VjZSbVhwd3RaUVFTNC90K1R0CmJOZS9KZ0VSb2hZcFNtczBCcERzRTlLMisycDIwanp0OE5ZdDNlRVY3S09iTHl6SlBpdmthVHYvY2lXeE5vWmIKeDM5cmkxVWJTc1VnWVQydXkxRGhDRHErc0k5alFWTXdDRms4bUIxM3VtT1Jlc29RVUdDLzhOZThsWWVQbDhYKwpsMm9CbEtOOFc0VWRLams2MEZTaDBUbHhuZjBoK2JWNzhPTGdBbzl1bGlRbExLQWVMS2pFaWFmdjdaa0dMN1lLClRFL2Jvc3czR3E5SGhTMktYOFEwTkV3QS9SaVRaeFBSTitaSXRJc0d4VmQ3R1lZS2Vjc0F5Vkt2UXY4M2orR2oKSG5vOVVLdGpCdWNWdFQrMlJUZVVON0YrOGtqRGY4VjEvcGVOUlk4YXB4cHlLQnBBRHdJREFRQUJvMk13WVRBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBZkJnTlZIU01FR0RBV2dCUVhuYzBlCmk5WTVLM0RUWE5TZ3VCK3dBUHpGWVRBZEJnTlZIUTRFRmdRVUY1M05Ib3ZXT1N0dzAxelVvTGdmc0FEOHhXRXcKRFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUZiVmUyN21JZ0hTUXBzWTFRN1haaU5jNC82Z3g1TFM2WlN0UzZMRwo3Qko4ZE5WSTBsa1VtY0RydWRIcjlFZ3dXNjJuVjNPWnFkUGx0OUV1V1NSWTNHZ3VMbUxZYXVSd0N5MGdVQ0NrCk1wWFJBSmk3MC8zM012Skpyc1o2NEVlK2JzN0xvM0k2TFdsZHk4am9SVG5VK2tMQkVVeDNYWkw3YXY5WVJPWHIKZ1o2dm9KbXR2cWtCWnNzNEhUemZReC8wVFc2MHVoZEcvSDM5aDRGNWFnMHpEL292K0JTNWdMTmRUYXFYNGZuawpHTVg0MVRpTUpqejk4aWppN2xwSmlDemZlVDJPbnBBOHZVRktPdDFiOXBxMHpqOGxNSDh5ZmFJRGxORGNlcUZTCjNtNlRqUmdtL1ZXc3ZZK2Iwcyt2NTRZc3l4OEpiNk52cVlUVWM3OU5vWFFiVGlOZzhzd09xbitrbkV3bHFMSm0KT3pqLzJaUXc5bktFdm1oVkVBL0djeXdXYVpNSC9yRkY3YnVpVldxdzJyVktBaVVuaGRlM3Q0WkVGb2xzZ0NzKwpsNm1jMVg1VlRNYmVSUkFjNnVrN253TlQ3dTU2QVFJV2VOVG93cjVHZG9nVFB5SzdTQklkVWdDMEFuNGhHaDZjCkpmVHpQVjRlMGh6NXN5MjI5emRjeHNzaFRyRDNtVWNZaGNFcnVsV3VCdXJRQjdMY3E5Q0NsblhPMGxEK21lZlAKTDUvbmR0RmhLdnNodXpIUXFwOUhwTElpeWhZNlVGZkVXME5ueFdWaUEwa0I2MFBaMlBpZXJjK3hZdzVGOUtCYQpMSnN0eGFiQXJhaEg5Q2RNT0EwdUcwazdVdlRvaUlNclZDalU4alZTdERLRFltbGtESkdjbjVmcWRCYjlIeEVHCm1wdjAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIElTUkcgUm9vdCBYMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmF6Q0NBMU9nQXdJQkFnSVJBSUlRejdEU1FPTlpSR1BndTJPQ2l3QXdEUVlKS29aSWh2Y05BUUVMQlFBdwpUekVMTUFrR0ExVUVCaE1DVlZNeEtUQW5CZ05WQkFvVElFbHVkR1Z5Ym1WMElGTmxZM1Z5YVhSNUlGSmxjMlZoCmNtTm9JRWR5YjNWd01SVXdFd1lEVlFRREV3eEpVMUpISUZKdmIzUWdXREV3SGhjTk1UVXdOakEwTVRFd05ETTQKV2hjTk16VXdOakEwTVRFd05ETTRXakJQTVFzd0NRWURWUVFHRXdKVlV6RXBNQ2NHQTFVRUNoTWdTVzUwWlhKdQpaWFFnVTJWamRYSnBkSGtnVW1WelpXRnlZMmdnUjNKdmRYQXhGVEFUQmdOVkJBTVRERWxUVWtjZ1VtOXZkQ0JZCk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUszb0pIUDBGRGZ6bTU0clZ5Z2MKaDc3Y3Q5ODRrSXh1UE9aWG9IajNkY0tpL3ZWcWJ2WUFUeWpiM21pR2JFU1R0ckZqL1JRU2E3OGYwdW94bXlGKwowVE04dWtqMTNYbmZzN2ovRXZFaG1rdkJpb1p4YVVwbVpteVBmanh3djYwcElnYno1TURtZ0s3aVM0KzNtWDZVCkE1L1RSNWQ4bVVnalUrZzRyazhLYjRNdTBVbFhqSUIwdHRvdjBEaU5ld053SVJ0MThqQTgrbyt1M2RwanErc1cKVDhLT0VVdCt6d3ZvLzdWM0x2U3llMHJnVEJJbERIQ05BeW1nNFZNazdCUFo3aG0vRUxOS2pEK0pvMkZSM3F5SApCNVQwWTNIc0x1SnZXNWlCNFlsY05IbHNkdTg3a0dKNTV0dWttaThteGRBUTRRN2UyUkNPRnZ1Mzk2ajN4K1VDCkI1aVBOZ2lWNStJM2xnMDJkWjc3RG5LeEhadThBL2xKQmRpQjNRVzBLdFpCNmF3QmRwVUtEOWpmMWIwU0h6VXYKS0JkczBwakJxQWxrZDI1SE43ck9yRmxlYUoxL2N0YUp4UVpCS1Q1WlB0MG05U1RKRWFkYW8weEFIMGFobWJXbgpPbEZ1aGp1ZWZYS25FZ1Y0V2UwK1VYZ1ZDd09QamRBdkJiSStlMG9jUzNNRkV2ekc2dUJRRTN4RGszU3p5blRuCmpoOEJDTkF3MUZ0eE5yUUh1c0V3TUZ4SXQ0STdtS1o5WUlxaW95bUN6THE5Z3dRYm9vTURRYUhXQmZFYndyYncKcUh5R08wYW9TQ3FJM0hhYWRyOGZhcVU5R1kvck9QTmszc2dyRFFvby8vZmI0aFZDMUNMUUoxM2hlZjRZNTNDSQpyVTdtMllzNnh0MG5VVzcvdkdUMU0wTlBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlI1dEZubWU3Ymw1QUZ6Z0FpSXlCcFk5dW1iYmpBTkJna3EKaGtpRzl3MEJBUXNGQUFPQ0FnRUFWUjlZcWJ5eXFGRFFETEhZR21rZ0p5a0lyR0YxWElwdStJTGxhUy9WOWxaTAp1Ymh6RUZuVElaZCs1MHh4KzdMU1lLMDVxQXZxRnlGV2hmRlFEbG5yenVCWjZickpGZStHblkrRWdQYms2WkdRCjNCZWJZaHRGOEdhVjBueHZ3dW83N3gvUHk5YXVKL0dwc01pdS9YMSttdm9pQk92LzJYL3FrU3Npc1JjT2ovS0sKTkZ0WTJQd0J5VlM1dUNiTWlvZ3ppVXd0aER5QzMrNldWd1c2TEx2M3hMZkhUanVDdmpISUluTnprdEhDZ0tRNQpPUkF6STRKTVBKK0dzbFdZSGI0cGhvd2ltNTdpYXp0WE9vSndUZHdKeDRuTENnZE5iT2hkanNudnpxdkh1N1VyClRrWFdTdEFtek9WeXlnaHFwWlhqRmFIM3BPM0pMRitsKy8rc0tBSXV2dGQ3dStOeGU1QVcwd2RlUmxOOE53ZEMKak5QRWxwelZtYlVxNEpVYWdFaXVURGtIenN4SHBGS1ZLN3E0KzYzU00xTjk1UjFOYmRXaHNjZENiK1pBSnpWYwpveWkzQjQzbmpUT1E1eU9mKzFDY2VXeEcxYlFWczVadWZwc01sanE0VWkwLzFsdmgrd2pDaFA0a3FLT0oycXhxCjRSZ3FzYWhEWVZ2VEg5dzdqWGJ5TGVpTmRkOFhNMnc5VS90N3kwRmYvOXlpMEdFNDRaYTRyRjJMTjlkMTFUUEEKbVJHdW5VSEJjbldFdmdKQlFsOW5KRWlVMFpzbnZnYy91YmhQZ1hSUjRYcTM3WjBqNHI3ZzFTZ0VFend4QTU3ZAplbXlQeGdjWXhuL2VSNDQvS0o0RUJzK2xWRFIzdmV5Sm0ra1hROTliMjEvK2poNVhvczFBblg1aUl0cmVHQ2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJU1JHIFJvb3QgWDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHekNDQWFHZ0F3SUJBZ0lRUWRLZDBYTHE3cWVBd1N4czZTK0hVakFLQmdncWhrak9QUVFEQXpCUE1Rc3cKQ1FZRFZRUUdFd0pWVXpFcE1DY0dBMVVFQ2hNZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrZ1VtVnpaV0Z5WTJnZwpSM0p2ZFhBeEZUQVRCZ05WQkFNVERFbFRVa2NnVW05dmRDQllNakFlRncweU1EQTVNRFF3TURBd01EQmFGdzAwCk1EQTVNVGN4TmpBd01EQmFNRTh4Q3pBSkJnTlZCQVlUQWxWVE1Ta3dKd1lEVlFRS0V5QkpiblJsY201bGRDQlQKWldOMWNtbDBlU0JTWlhObFlYSmphQ0JIY205MWNERVZNQk1HQTFVRUF4TU1TVk5TUnlCU2IyOTBJRmd5TUhZdwpFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFelp2Vm40Q0RDdXdKU3ZNV1NqNWN6M2VzM21jRkRSMEh0dHdXCisxcUxGTnZpY1dERXVrV1ZFWW1PNmdiZjl5b1dIS1M1eGNVeTRBUGdIb0lZT0l2WFJkZ0thbTdtQUhmN0FsRjkKSXRnS2JwcGJkOS93K2tIc09keDF5bWdIREIvcW8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVApBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVZkVLV3J0NUxTRHY2a3ZpZWpNOXRpNmx5TjVVd0NnWUlLb1pJCnpqMEVBd01EYUFBd1pRSXdlM2xPUmxDRXdrU0hSaHRGY1A5WW1kNzAvYVRTVmFZZ0xYVFdOTHhCbzFCZkFTZFcKdEw0bmRRYXZFaTUxbUkzOEFqRUFpL1YzYk5USVphcmdDeXp1Rkowbk42VDVVNlZSNUNtRDEvaVFNVnRDbndyMQovcTRBYU9lTVNRKzJiMXRiRmZMbgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IENvbW1lcmNpYWwgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWURDQ0EwaWdBd0lCQWdJUUNnRkNnQUFBQVVVanlFUzFBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNjd0pRWURWUVFERXg1SlpHVnUKVkhKMWMzUWdRMjl0YldWeVkybGhiQ0JTYjI5MElFTkJJREV3SGhjTk1UUXdNVEUyTVRneE1qSXpXaGNOTXpRdwpNVEUyTVRneE1qSXpXakJLTVFzd0NRWURWUVFHRXdKVlV6RVNNQkFHQTFVRUNoTUpTV1JsYmxSeWRYTjBNU2N3CkpRWURWUVFERXg1SlpHVnVWSEoxYzNRZ1EyOXRiV1Z5WTJsaGJDQlNiMjkwSUVOQklERXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ25VQm5lUDVrOTFETkc4VzlSWVlLeXFVK1BaNGxkaE5sVAozUXdvMmRmdy82NlZRM0taK2JWZGZJckJRdUV4VUhUUmdRMTh6WnNocTBQaXJLMWVobTd6Q1lvZldqSzlvdXVVCitlaGNDdXovbU5LdmNiTzBVNTlPaCsrU3ZMM3NUekl3aUVzWFhsZkVVOEwyQXBlTjJXSXJ2eVFmWW8zZnc3Z3AKUzBsNFBKTmdpQ0w4bWRvMnlNS2kxQ3hVQUdjMWJuTy9BbGp3cE4zbHNLSW1lc3JnTnFVWkZ2WDl0Kyt1UDBEMQpiVm9FL2M0MHlpVGNkQ01iWFRNVEVsM0VBU1gyTU4wQ1haL2cxVWU5dE9zYm9idEpTZGlmV3dMeml1UWtrT1JpClQwL0JyNHNPZEJlbzBYS0lhbm9CU2N5MFJubkdGN0hhbUI0SFdmcDFJWVZsM1pCV3p2dXJwV0NkeEozNVVyQ0wKdllmNWp5c2pDaU4yTy9jejRja0E4Mm41UzZMZ1RyeCtrem1FQi9kRWNINytCMXJsc2F6UkdNenlOZVZKU1FqSwpWc2s5K3c4WWZZczd3UlBDVFkvSlR3NDM2UitoRG1yZllpN0xOUVpSZVN6SUpUajAra3VuaVZ5YzB1TU5PWVpLCmRIelZXWWZDUDA0TVhGTDBQZmRTZ3ZIcW82ejlTVFFhS1BOQmlEb1Q3dWplLzVrZFg3ckw2Qjd5dVZCZ3dESFQKYytYdnZxRHRNd3QwdmlBZ3hHZHM4QWdEZWxXQWYwWk9scWYwSGo3aDl0Z0o0VE5rSzJQWE1sNmYrY0I3RDNodgpsN3lUbXZtY0VwQjRlb0NIRmRkeWRKeFZkSGl4dXVGdWNBUzZUNkM2YU1ONy96SHdjejA5bENxeEMwRU9vUDVOCmlHVnJlVE8wMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVTdVUVp3TlB3Qm92dXBIdStRdWNtVk1pT05uWXdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0lCQUEydWtETDJwa3Q4UkhZWllSNG5LTTFlVk84bHZPTUlrUGtwMTY1b0NPR1VBRmp2TGk1K1UxS010bHdICjZvaTZtWXRRbE5lQ2dOOWhDUUNUclEwVTVzN0I4amVVZUxCZm5MT2ljN2lQQlpNNHpZMCtzTGo3d00reDh1d3QKTFJ2TTdLcWFzNnBnZ2hzdE84T0VQVmVLbGg2Y2RialRNTTFnQ0lPUTA0NVU4VTFtd0YxMEEwQ2o3b1Yrd2g5MwpuQWJvd2FjWVhWS1Y3Y25kSlo1dCtxbnRvem8wMEZsNzJ1MVE4elcvN2VzVVRUSEhZUFRhOFllYzRraml4c1UzCit3WVErblZaWmpGSEtkcDJtaHpwZ3E3dm1ybFI5NGdqbW1tVllqemxWWUEyMTFRQy8vRzVYYzdVSTIvWVJZUksKVzJYdmlRemRGS2NneXhpbEpiUU4rUUh3b3RMMEFNaDBqcUVxU0k1bDJ4UEU0aVVYZmV1K2gxc1hJRlJSazBwVApBd3ZzWGNvejdXTDlSY2N2Vzl4WW9JQTU1dnJYL2hNVXB1MDlsRXBDZE5URGQxbHp6WTlHdmxVNDcvcm9rVExxCmwxZ0VJdDQ0dzh5OGJja3pPbW9LYVQrZ3lPcHlqNHhqaGlPOWJUeVducFhnU1V5cW9ya3FHNXcyZ1hqdHcraEcKNGlaWlJIVWUyWFdKVWMwUWhKMWhZTXRkK1pjaVRZNlk1dU4vOWx1N3JzM0tTb0ZyWGd2elVlRjBLK2wrSjZmWgptVWxPK0tXQTJ5VVBIR05paXNreloyczhFSVBHcmQ2b3pSYU9qZkFITjNHZjhxdjhRZlhCaSt3QU4xMEo1VTZBCjcvcXhYRGdHcFJ0SzRkdzRMVHpjcXgrUUd0VktuTzdSY0d6TTd2UlgrQmk2aEc2SAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IFB1YmxpYyBTZWN0b3IgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWmpDQ0EwNmdBd0lCQWdJUUNnRkNnQUFBQVVVanowWjhBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJOCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNvd0tBWURWUVFERXlGSlpHVnUKVkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd0hoY05NVFF3TVRFMk1UYzFNek15V2hjTgpNelF3TVRFMk1UYzFNek15V2pCTk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wCk1Tb3dLQVlEVlFRREV5RkpaR1Z1VkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd2dnSWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMklwVDhwRWl2NkVkckN2c25kdVR5UDRvNwpla29zTVNxTWpiQ3B3ekZycUhkMmhDYTJySUZDRFFqclZWaTdldmk4WlgzeW9HMkxxRWZwWW5ZZUVlNElGTkd5ClJCYjA2dEQ2SGk5ZTI4dHpRYTY4QUxCS0swQ3lyT0U3UzhJdG5lU2htK3dhT2g3d0NMUFE1Q1ExQjUrY3RNbFMKYmRzSHlvKzFXL0NEODAvSExhWElyY3VWSUtReEtGZFlXdVNORzVxcm5nME04Z296T1NJNUNwY3U4MU4zdVVSRgovWVRMTmlDQldTMmFiMjFJU0dIS1ROOVQwYTlTdkVTZnF5OXJnM0x2ZFlEYUJqTWJYY2phWThaTnpheG1NYzNSCjNqNkhFRGJodWFSNjcyQlFzc3ZLcGxiZ042K3JOQk01SmVnNVp1U1llcW9TbUp4WlpvWStyZkd3eWo0R0QzdncKRVVzM29FUnRlOHVvakhIMDFiV1JOc3p3RmNZcjNsRVhzWmRNVUQyeGxWbDhCWDB0SWRVQXZ3Rm5vbDU3cGx6eQo5eUx4a0EyVDI2cEVVV2JNZlhZRDYycW9LamdabDNZTmE0cGgrYnoyN25iOWNDdmRLVHo0Q2g1YlFoeUxWaTlWCkd4eWhMclhIRnViNHFqeVNqbW0yQWNHMWhwMkpEd3M0bEZUbzZ0eWVQU1c4VXlidDFhczVxc1ZBVEZTcnNyVFoKMmZqWGN0c2N2RzI5WlYvdmlEVXFaaS91OXJObDhET05mSmhCYVVZUFF4eHArcHUxMEdGcXpjcEwyVXlRUnFzVgpXYUZIVkNrdWd5aGZITUtpcTNJWEFBYU9SZXlMNGpNOWY5b1pST1JpY3NQZklzYnlWdFRkWDVWeTdXMWY5MGdEClcvM0ZLcUQyY3lPRUVCc0I1d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC8KQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVNDNIZ250aW5RdG5iY1pGcmxKUHJ3NlBSRktNd0RRWUpLb1pJaHZjTgpBUUVMQlFBRGdnSUJBRWY2M1Fxd0VaRTRyVTFkOStVT2wxUVpna2lIVkl5cVpKbllXdjZJQWNWWXBabXhJMVFqCnQyb2RJRmZsQVdKQkY5TUoyM1hMYmxTUWRmNGFuNEVLd3QzWDl3blFXM0lWNUI0SmFqMHo4eUdhNWhWK3JWSFYKRFJEdGZVTEFqKzdBbWdqVlFkWmNEaUZwYm9CaERoWEF1TS9GU1JKU3pMNDZ6TlF1T0FYZU5mMGZiN2lBYUpnOQpUYURLUUdYU2MzejFpOWtLbFQvWVB5TnRHdEVxSkJuWmhiTVg3M2h1cVZqUkk5UEhFKzF5Slg5ZHNYTncwSDhHCmx3bUVLWUJoSGZwZS8zT3NvT09KdUJ4eEZjYmVNWDhTM09GdG02L242SjkxZUV5clJqdWF6cjhGR0YxTkZUd1cKbWhsUUJKcXltbTlsaTFKZlBGZ0VLQ1hBWm1FeGZybmdkYmthcUlIV2NoZXp4UU14TlJGNGVLTGc2VENNZjREZgpXTjg4dWllVzRvQTBiZU9ZMDJRbnJFaCtLSGRjeGlWaEpmaUZER1g2eERJdnBaZ0Y1UGdMWnhZV3hvSzRNaG41CitibDUzQi9ONjYrckR0MGIyMFhrZXVjQzRwVmQvR253VTJsaGxYVjVDMTVWNWpnY2xLbFpNNTdJY1hSNWYxR0oKdHNocXVERElhampEYnA3aE54YnFCV0pNV3hKSDdhZTBzMWhXeDBuemZ4Sm9DVEZ4OEczNFRrZjcxb1h1eFZoQQpHYVFkcC9sTFF6ZmNhRnBQeit2Q1pIVGV0QlhaOUZSVUdpOGMxNWR4VkpDTzJTQ2RVeXQvcTQvaTZqQzhVRGZ2CjhVZTFmWHdzQk94b25iUkpSQkQwY2tzY1pPZjg1bXVRM1dsOWFmMEFWcVczckxhdHQ4bytBZStjCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJemVucGUuY29tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGOFRDQ0E5bWdBd0lCQWdJUUFMQzNXaFpJWDcvaHkvV0wxeG5tZlRBTkJna3Foa2lHOXcwQkFRc0ZBREE0Ck1Rc3dDUVlEVlFRR0V3SkZVekVVTUJJR0ExVUVDZ3dMU1ZwRlRsQkZJRk11UVM0eEV6QVJCZ05WQkFNTUNrbDYKWlc1d1pTNWpiMjB3SGhjTk1EY3hNakV6TVRNd09ESTRXaGNOTXpjeE1qRXpNRGd5TnpJMVdqQTRNUXN3Q1FZRApWUVFHRXdKRlV6RVVNQklHQTFVRUNnd0xTVnBGVGxCRklGTXVRUzR4RXpBUkJnTlZCQU1NQ2tsNlpXNXdaUzVqCmIyMHdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFESjAzcktEeDZzcDRib0ZtVnEKc2NJYlJUSnhsZG4rRUZ2TXIrZWxlUUdQaWNQSzhsVng5M2UrZDVUemNxUXNSTmlla3BzVU9xSG5KSkFLQ2xhTwp4ZGdtbE9IWlNPRXRQdG9LY3Qyam1SWGFnYUtIOUh0dUpuZUpXSzNXNnd5eVFYcHpibTNiZW5oQjZRaUlFbjZICkxtWVJZMnhVK3p5ZGNzQzhMdi9DdDkwTmR1TTYxL2UwYUw2aTllT0Jic0ZHYjEyTjRFM0dWRldKR2pNeENyRlgKdWFPS21NUHNPelRGbFVGcGZuWENQQ0RGWWJwUlI2QWdrSk9oa0V2elRueUZSVlNhMFFVbVFiQzFUUjB6dnNRRAp5Q1Y4d1hEYk8vUUpMVlFuU0t3djRjU3NQc2pMa2t4VE9UY2o3Tk1CK2VBSlJFMU5aTURoRFZxSElyeXRHNlArCkpyVVY4NmY4aEJucDdLR0l0RVJwaElQemlkRjBCcW5NQzliQzNpZUZVQ2JLRjdqSmVvZFdMQm9CSG15K0U2MFEKckxVazlUaVJvZFpMMnZHNzB0NUh0Zkc4Z2ZaWmE4OFpVK21ORmN0S3k2bHZST1ViUWMvaGhxZkswR3FmdkV5TgpCak5hb29YbGtEV2dZbHdXVHZEam92b0RHclFzY2JOWUxONTdDOXNhRCt2ZUlSOEdkd1lEc01udm1mekF1VThMCmhpaiswcm5xNDlxbHcwZHBFdURiOFBZWmkrMTdjTmNDMXUySEdDZ3NCQ1JNZCtSSWlockdPNXJVRDhyNmRkSUIKUUZxTmViK0x6MHZQcWhiQmxlU3RUSW8rRjVIVXNXTGxndVdBQktRRGZvMi8ybitpRDVkUEROTU4rOWZSNVhKKwpITWgzLzF1YUQ3ZXVCVWJsOGFnVzdFZWtGd0lEQVFBQm80SDJNSUh6TUlHd0JnTlZIUkVFZ2Fnd2dhV0JEMmx1ClptOUFhWHBsYm5CbExtTnZiYVNCa1RDQmpqRkhNRVVHQTFVRUNndytTVnBGVGxCRklGTXVRUzRnTFNCRFNVWWcKUVRBeE16TTNNall3TFZKTlpYSmpMbFpwZEc5eWFXRXRSMkZ6ZEdWcGVpQlVNVEExTlNCR05qSWdVemd4UXpCQgpCZ05WQkFrTU9rRjJaR0VnWkdWc0lFMWxaR2wwWlhKeVlXNWxieUJGZEc5eVltbGtaV0VnTVRRZ0xTQXdNVEF4Ck1DQldhWFJ2Y21saExVZGhjM1JsYVhvd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVFZd0hRWURWUjBPQkJZRUZCMGNaUTZvOGlWN3RKSFA1TEd4NXIxVmRHd0ZNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElDQVFCNHBnd1dTcDlNaURyQXl3NmxGbjJmdVVoZkdJOE5ZamIyelJscnJLdlY5cEY5cm5IelA3TU9lSVdiCmxhUW5JVWRDU254SU92VkZmTE1NamxGNHJKVVQzc2I5ZmJnYWtFeXJrZ1BIN1VJQnpnL1lzZnFpa3VGZ2JhNTYKYXdtcXhpbnVhRWxuTUlBa2VqRVdPVnQrOFJ3dTNXd0pyZkl4d1lKT3VidjV2cjhxaFQvQVFLTTZXZnhaU3p3bwpKTnUwRlhXdURZaTZMblBBdlZpSDVVTHk2MTd1SGpBaW1jczMwY1FoYklIc3ZtMG01aHprUWlDZVI3Q3NnMWx3CkxEWFdyelkwdE0wNytES283K040aWZ1TlJTemFuTGgrUUJ4aDV6NmlraXhMOHMzNm1MWXAvL1B5ZTZrZkxxQ1QKVnl2ZWhRUDVhVGZMbm5ocUJiVEZNWGlKN0hxbmhlRzVlenpldmg1NWhNNmZjQTVad2pVdWtDb3gyZVJGZWtHawpMaE9iTkE1bWUwbXJaSmZRUnNONW5YSlFZNmFZV3dhOVNHM1lPWU53NkRYd0JkR3F2T1BieUFMcWZQMkMyc0piClVqV3VtRHF0dWpXVEk2Y2ZTTjAxUnBpeUVHamtwVEhDQ2xndUdZRVF5VkIxL09wYUZzNFIxKzd2VUlndFlmOC8KUW5NRmxFUFZqanhPQVRvWnBSOUdUbmZRWGVXQklpR0gvcFI5aE5pVHJkWm9RMGl5Mit0ekpPZVJmMVNrdG9BKwpuYU04VEhMQ1Y4U2cxTXc0Sjg3VkJwNmlTTm5wbjg2Q2NEYVRtanZmbGlIaldiY00ycEUzOFAxWldyT1p5R2xzClF5WUJOV05nVllrRE9uWFl1a3JaVlAvdTNvRFlMZEU0MVY0dEM1aDlQbXpiL0NhSXh3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUNqQ0NBdktnQXdJQkFnSUpBTUorUXdST1J6OFpNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0NNUXN3Q1FZRApWUVFHRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGakFVQmdOVkJBb01EVTFwWTNKdmMyVmpJRXgwClpDNHhKekFsQmdOVkJBTU1IazFwWTNKdmMyVmpJR1V0VTNwcFoyNXZJRkp2YjNRZ1EwRWdNakF3T1RFZk1CMEcKQ1NxR1NJYjNEUUVKQVJZUWFXNW1iMEJsTFhONmFXZHVieTVvZFRBZUZ3MHdPVEEyTVRZeE1UTXdNVGhhRncweQpPVEV5TXpBeE1UTXdNVGhhTUlHQ01Rc3dDUVlEVlFRR0V3SklWVEVSTUE4R0ExVUVCd3dJUW5Wa1lYQmxjM1F4CkZqQVVCZ05WQkFvTURVMXBZM0p2YzJWaklFeDBaQzR4SnpBbEJnTlZCQU1NSGsxcFkzSnZjMlZqSUdVdFUzcHAKWjI1dklGSnZiM1FnUTBFZ01qQXdPVEVmTUIwR0NTcUdTSWIzRFFFSkFSWVFhVzVtYjBCbExYTjZhV2R1Ynk1bwpkVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPbjRqL05qcmRxRzJLZmdRdnZQCmtkNm1KdmlacFdOd3JadXV5ak5BZlcyV2JxRU9STzdoRTUyVVFsS2F2WFdGZEN5b0RoMlR0aGkzakN5b3ovdGMKY2JuYTdQN29mby9rTHgyeXFIV0gyTGVoNVR2UG1VcEcwSU1aZmNDaEVoeVZiVXIwMk1lbFRUTXVoVGxBZFg0VQpmSUFTbUZESFFXZTRvSUJoVktac1RoL2duUTRINmNtNk0rZit3RlVvTEFLQXB4bjFudHhWVXdPWGV3ZEkvNW43Ck40b2t4Rm5NVUJCampxcXBHckNFR29iNVg3dXhVRzZrMFFyTTFYRitINmNiZlBWVGJpSmZ5eXZtMUh4ZHJ0YkMKeGt6bEJRSFo3VmY4d1NONS9QcklKSU9WODdWcVVRSFFkOWJwRXFINUdvUDdnaHU1c0pmMGRnWXpRMG1nL3d1MQorclVDQXdFQUFhT0JnREIrTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQjBHCkExVWREZ1FXQkJUTEQ4YmZRa1BNUGN1MVNDT2hHbnFtS3JzMGFEQWZCZ05WSFNNRUdEQVdnQlRMRDhiZlFrUE0KUGN1MVNDT2hHbnFtS3JzMGFEQWJCZ05WSFJFRUZEQVNnUkJwYm1adlFHVXRjM3BwWjI1dkxtaDFNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFESjBRNWVMdFhNczN3K3kvdzkvdzBvbFpNRXlML2F6WG00UTVEd3BMN3Y4dThoCm1MelUxRjBHOXU1QzdEQnNvS3FweXZHdml2by9DM05xUHVvdVFINGZybFJoZWVzdUNEZlhJL09Nbjc0ZHNlR2sKZGR1ZzRsUVVzYm9jS2FRWTloSzZvaFFVNHpFMXlFRC90K0FGZGxmQkhGbnkrTC9rN1NWaVhJVHdmbjRmczc3NQp0eUVSekFNQlZuQ25FSkllR3pTQkhxMmNHc01FUE8wQ1lkWWVCdk5mT29meUsvRkZoK1U5ck5ISFY0UzlhNjdjCjJQbTJHMkp3Q3owMnlVTHlNdGQ2WWViUzJ6M1B5S25KbTl6YldFVFhieml2ZjNqVG82MGFkYm9jd1RaOGp4NXQKSE1OMVJxNDFCYWIyWEQwaDdsYnd5WUlpTFhwVXEzRERmU0psZ25DVwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTWljcm9zb2Z0IEVDQyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE3Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDV1RDQ0FkK2dBd0lCQWdJUVp2STlyNGZlaTdGSzZneFhNUUhDN0RBS0JnZ3Foa2pPUFFRREF6QmxNUXN3CkNRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWUQKVlFRREV5MU5hV055YjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJdwpNVGN3SGhjTk1Ua3hNakU0TWpNd05qUTFXaGNOTkRJd056RTRNak14TmpBMFdqQmxNUXN3Q1FZRFZRUUdFd0pWClV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTmFXTnkKYjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dkakFRQmdjcQpoa2pPUFFJQkJnVXJnUVFBSWdOaUFBVFV2RDBDUW5WQkV5UE5nQVNHQWxFdmFxaUJZZ3RselBiS25SNXZTbVpSCm9nUFpuWkg2dGhheGpHN2VmTTNiZWFZdnpydk9jUy9scGFzbzdHTUVacG40K3ZLVEVBWGhnU2hDNDhabzlPWWIKaEdCS2lhL3RlUTg3enZIMlJQVUJlTUNqVkRCU01BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01CMEdBMVVkRGdRV0JCVEl5NWx5Y0ZJTStPYStzZ1JYS1NyUFFoRHROVEFRQmdrckJnRUVBWUkzCkZRRUVBd0lCQURBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpCWThrM3FEUGxmWHU1Z0tjczY4dHZXTW9RWlAzelYKTDhLeHpKT3VVTHNKTXNiRzdYN0pOcFFTNUdpRkJxSWIwQzhDTVFDWjZSYTBEdnBXU05Ta01CYVJlTnRVakdVQgppdWRRWnNJeHR6bTZ1Qm9pQjA3OGExUVdJUDhydGVkTURFMm1UM009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBNaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZxRENDQTVDZ0F3SUJBZ0lRSHRPWENWL1l0TE5IY0I2cXZuOUZzekFOQmdrcWhraUc5dzBCQVF3RkFEQmwKTVFzd0NRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZdwpOQVlEVlFRREV5MU5hV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1CklESXdNVGN3SGhjTk1Ua3hNakU0TWpJMU1USXlXaGNOTkRJd056RTRNak13TURJeldqQmxNUXN3Q1FZRFZRUUcKRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTgphV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtXNzZVTTR3cGxaRVdDcFc5UjJMQmlmT1oKTnQ5R2tNbWw3WGhxYjBlUmFQZ25aMUF6SGFHbSsrRGxRNk9FQWxjQlhaeElRSUpURUx5L3h6dG9rTGFDTGVYMApaZERNYlJuTWxmbDdyRXFVclE3ZVMwTWRod2VTRTVDQWcyUTFPUVQ4NWVsc3M3WWZVSlE0WlZCY0YwYTV0b1cxCkhMVVg2TlpGbmRpeUpyREt4SEJLcm1DazNiUFo3UHc3MVZkeXZEL0l5YkxlUzJ2NEkyd0R3QVc5bGNmTmN6dG0KZ0dUakdxd3UrVWNGOGdhMm0zUDFlRE5ieDZIN0p5cWh0SnFSakpIVE9vSStka0MwelZKaFVYQW9QOFhGV3ZMSgpqRW03RkZ0TnlQOW5UVXdTbHEzMS9uaW9sNGZYL1Y0Z2dOeWhTeUw3MUltdHVzNUhsMGRWZTQ5RnlHY29oSlVjCmFERHY3MG5nTlh0azU1aXdsTnBOaFRzK1ZjUW9yMWZ6bmhQYlJpZWZIcUplUklPa3BjclZFN05MUDhUand1YUcKWWFSU01MbDZJRTl2RHpoVHl6TU1FeXVQMXBxOUtzZ3RzUng5UzFIS1I5RklKM0pkaCt2VlJlWklaWjJ2VXBDNgpXNklZWlZjU24yaTUxQlZybE1ScElwajBNK0R0K1ZHT1FWREpORTkya0t6OE9NSFk0WHU1NCtPVTRVWnB5dzRLClVHc1R1cXdQTjFxM0VyV1FnUjVXcmxjaWh0bkowdEhYVWVPck84WlYvUjRPMDNRSzBkcXE2bW00bHlpUFNNUUgKK0ZKRE92VEtWVFVzc0tacXdKejU4b0hoRW1yQVJkbG5zODcvSTZLSkNsVFVGTGtxcU5mcythdk5KVmd5ZVkrUQpXNWc1eEFnR3dheC9EajBBcFFJREFRQUJvMVF3VWpBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvCkJBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUNjdFpmNGF5Y0k4YXd6bmp3Tm5wdjd0TnNpTXdFQVlKS3dZQkJBR0MKTnhVQkJBTUNBUUF3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUt5dlBsM0NFWmFKanFQbmt0YVhGYmdUb3FaQwpMZ0xORmdWWko4b2c2THE0NkJyc1RhaVhWcTVsUTdHUEFKdFN6VlhOVXpsdFlreUxEVnQ4TGtTL2d4Q1A4MU9DCmdNTlBPc2R1RVQvbTR4YVJoUHR0aEg4MGRLMkpwODY1MTllZmhHU1N2cFdoclFsVE05M3VDdXBLVVk1dlZhdTYKdFpSR3JveC8yS0pRSldWZ2dFYmJNd1N1YkxXWWRGUWwzSlBrK09OVkZUMjRiY01LcEJMQmFZVnUzMlR4VTVuaApTblVnblpVUDVOYmNBL0ZaR09oSGliSlhXcFMycWRnWEt4ZEo1WGJMd1ZhWk9qZXgvMmtza1pHVDRkOU1vemQyClRhR2YrRzBlSGRQNjdQdjBSUjBUYmMvM1dlVWlKM0lyaHZOWHV6RHRKRTNjZlZhN283UDROSG1Kd2VEeUFtSDMKcHZ3UHV4d1hDNjVCMlh5OUo2UDlManJSazVTeGN4MGtpNjliSUltdHQyZG1lZlU2eHFhV00vNVRrc2hHc1JHUgp4cGwvajhuV1pqRWdRUkNITFF6V3dhODBtTXBrZy9zVFY5SEI4RHg2aktYQi9aVWhvSEhCazJkeEV1cVBpQXBwCkdXU1pJMWI3ckNvdWNMNW14QXlFNytXTDg1TUIrR3FRazJkTHNtaWp0V0tQNlQrTWVqdGVEK2VNdU1aODd6ZjkKZE9MSVR6Tnk0WlE1YmIwU3I3NE1UbkI4RzIrTnN6S1RjMFFXYmVqMDkrQ1ZnSStXWFRpazlLdmVDakNIazloTgpBSEZpUlNkTE9rS0VXMzlsdDJjMFVpMmNGbXVxcU5oN28wSk1jY2NNeWo2RDVLYnZ0d0V3WGxHamVmVndhYVpCClJBK0dzQ3lSeGozcXJnK0UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE5BVkVSIEdsb2JhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGb2pDQ0E0cWdBd0lCQWdJVUFaUXdIcUlMM2ZYRk15cXhRMFJ4K05aUVRRMHdEUVlKS29aSWh2Y05BUUVNCkJRQXdhVEVMTUFrR0ExVUVCaE1DUzFJeEpqQWtCZ05WQkFvTUhVNUJWa1ZTSUVKVlUwbE9SVk5USUZCTVFWUkcKVDFKTklFTnZjbkF1TVRJd01BWURWUVFERENsT1FWWkZVaUJIYkc5aVlXd2dVbTl2ZENCRFpYSjBhV1pwWTJGMAphVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHhOekE0TVRnd09EVTROREphRncwek56QTRNVGd5TXpVNU5UbGFNR2t4CkN6QUpCZ05WQkFZVEFrdFNNU1l3SkFZRFZRUUtEQjFPUVZaRlVpQkNWVk5KVGtWVFV5QlFURUZVUms5U1RTQkQKYjNKd0xqRXlNREFHQTFVRUF3d3BUa0ZXUlZJZ1IyeHZZbUZzSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQgpkWFJvYjNKcGRIa3dnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMjFQR1RYTFZBCmlRcXJEWkJiVUdPdWtKUjBGMFZ5MW50bFdpbExwMWFnUzdndlFuWHAyWHNrV2pGbHF4Y1gwVE02MlJIY1FEYUgKMzhkcTZTWmVXWXAzNCtoSW5ERVcrajZSc2NySm8rS2Z6aUZUb3dJMk1NdFNBdVhhTWwzRHhlYjU3aEhIaThsRQpIb1NUR0VxMG4rVVNaR25RSm9WaUFiYkpBaDIrZzFHN1hOcjRyUlZxbWZlU1ZQYzBXK20vNmltQkV0UlRrWmF6CmtWcmQvcEJ6S1Bzd1JyWEtDQWZIY1hMSlp0TTBsL2FNOUJoSzRkQTlXa1cyYWFjcCt5UE9pTmdTbkFCSXFLWVAKc3p1U2pYRU9kTVdMeUV6NTlKdU91RHhwN1c4N1VDOVk3Y1N3MEJ3YmFneml2RVNxMk0wVVhaUjRZYjhPYnRvcQp2QzhNQzNHbXN4WS9uT2I1eko5VE5lSURvS0FZdjd2eHZ2VFdqSWNOUXZjR3VmRnQ3UVNVcVA2MjB3YkdRR0hmCm5aM3pWSGJPVXpvQnBwSkI3QVNqancyaTFRbksxc3VhOGU5RFhjQ3JwVUhQWEZOd2NNbUlwaTNVYTJGelVDYUcKWVE1Zkc4SXI0b3pWdTUzQkEwSzZsTnBmcWJES3pFMEs3MGRwQXk4aSsvRW96cjlkVUdXb2tHMnpkTEFJeDZ5bwowZXMrblB4ZEdvTXVLOHUxODBTZE9xY1hZWmFpY2ROd2xoVk50MHh6N2hsY3hWcytRZjZzZFdBN0cyUE9BTjNhCkNKQml0T1V0N2tpbmF4ZVpWTDZIU3VPcFhnUk02eEJ0Vk5idjhlanlZaGJMZ0d2dFBlMzFIekNscmt2SkUrMksKQVFISnVGRll3R1k2c1daTHhOVXhBbUxwZElRTTIwMUdMUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMHArSQozNkhOTEwzczlUc0JBWk16SjdMcllFc3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBRExLZ0xPZFBWUUczZExTTHZDa0FTRUxaMGpLYlk3Z3lLb04KcW8waFY0L0dQbnJLMjFIVVVyUFVsb1NsV0dCLzVRdU9IL1hjQ2hXQjVUdTJ0eUl2Q1p3VEZyRnNERFVJYmF0agpjdTNjdnV6SFYrWXdJSEhXMXhEQkUxVUJqQ3BENUVIeHp6cDZVNUxPb2dNRkRUamZBcnNRTHRrNzBwdDZ3S0dtCitMVXg1dlIxeWJsVG1YVkhJbG9VRmNkNEc3YWQ2UXo0RzNieGhZVGVvZG9TNzZUaUVKZDZlTjRNVVplb0lVQ0wKaHIwTjhGNU9TemE3T3lBZmlrSlc0UXNhdjN2UUlrTXNSSXo3NVNxMGJCd2N1cFRnRTM0aDVwckN5OFZDWkxRZQpsSHNJSmNoeHpJZEZWNFhUbnlsaUlvTlJsd0FZbDNkcW1KTEpmR0JzMzJ4OVN1UndUTUtldUIzMzBEVEhEOHo3CnAvOER2cTF3a05vTDNjaHRsMSthZndreVFmM05vc3hhYlV6eXFrbitadmpwMkRYckRpZ2U3a2d2T3RCNUNUaDgKcGlLQ2s1WFFBNzYrQXFBRjNTQWk0MjhkaURSZ3h1WUt1UWwxQy9BSDZHbVdOY2Y3STRHT09EbTRSU3REZUtMUgpMQlQvRFNoeWNwV2JYZ25iaVVTWXFxRkp1M0ZTOHIvMi95ZWhOcSs0dG5lSTNUcWtiWnMwa053VVhUQy90K3NYCjVJZTNjZENoMTNjVjFFTFg4dk14bVYyYjNSWnRQK29HSS9oR29pTHRrL2JkbXVZcWg3R1lWUEVpOTJ0RjQrS08KZGgyYWpjUUdqVGEzRlBPZFZHbTNqanpWcEcyVGdiZXQ5cjFrZThMSmFEbWdrcHpOTklhUmtQcGtVWjMrL3V1bAo5WFhlaWZkeQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVGVENDQXYyZ0F3SUJBZ0lHU1VFczVBQVFNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR25NUXN3Q1FZRFZRUUcKRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGVEFUQmdOVkJBb01ERTVsZEV4dlkyc2dTMlowTGpFMwpNRFVHQTFVRUN3d3VWR0Z1dzdwenc2MTBkc09oYm5scmFXRmt3N05ySUNoRFpYSjBhV1pwWTJGMGFXOXVJRk5sCmNuWnBZMlZ6S1RFMU1ETUdBMVVFQXd3c1RtVjBURzlqYXlCQmNtRnVlU0FvUTJ4aGMzTWdSMjlzWkNrZ1JzV1IKZEdGdXc3cHp3NjEwZHNPaGJua3dIaGNOTURneE1qRXhNVFV3T0RJeFdoY05Namd4TWpBMk1UVXdPREl4V2pDQgpwekVMTUFrR0ExVUVCaE1DU0ZVeEVUQVBCZ05WQkFjTUNFSjFaR0Z3WlhOME1SVXdFd1lEVlFRS0RBeE9aWFJNCmIyTnJJRXRtZEM0eE56QTFCZ05WQkFzTUxsUmhic082YzhPdGRIYkRvVzU1YTJsaFpNT3pheUFvUTJWeWRHbG0KYVdOaGRHbHZiaUJUWlhKMmFXTmxjeWt4TlRBekJnTlZCQU1NTEU1bGRFeHZZMnNnUVhKaGJua2dLRU5zWVhOegpJRWR2YkdRcElFYkZrWFJoYnNPNmM4T3RkSGJEb1c1NU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBCk1JSUJDZ0tDQVFFQXhDUmVjNzVMYlJURG9mVGpsNUJ1MGpCRkhqenVaOWxrNEJxS2Y4b3d5b1BqSU1IajlEclQKbEY4YWZGdHR2ekJQaENmMm54OUp2TWFaQ3BEeUQvVi9RNFEzWTFHTGVxVncvSHBZelk2YjdjTkdiSVJ3WGRyegpBWkFqL0U0d3FYN2hKMlBuN1dROG9MakpNMlArRnBEL3NMajkxNmpBd0pSREM3YlZXYWFlVnRBa0gzQjVyOXM1ClZBMWxkZGtWUVpRQnIxN3M5bzN4LzYxay9pQ2ExMXpyL3FZZkNHU2ppM1pWclI0N0tHQXVoeVhvcXE4ZnhtUkcKSUxkd2Z6emVTTnVXVTdjNWQrUWE0c2NXaEhhWFd5KzdHUldGK0dtRjlabW5xZkkwcDZtMnBnUDhiNFk5Vkh4MgpCSnRyK1VCZEFEVEhMcGwxbmVXSUE2cE4rQVBTUW5iQUd3SURBS2lMbzBVd1F6QVNCZ05WSFJNQkFmOEVDREFHCkFRSC9BZ0VFTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVelBwbmsvQzJ1TkNsd0I3elUvMk0KVTkrRDE1WXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS3QvN2h3V3FadzhVUUNnd0JFSUJhZVo1bThCaUZSaApidkc1R0sxS3JmNkJRQ09VTC90MWZDOG9TMklrZ1lJTDlXSHhIRzY0WVRqcmdmcGlvVHRhWXRPVVpjVGg1bTJDCitDOGxjTEloSnNGeVVSK01MTU9Fa01OYWo3clA5S2RscGV1WTBmc0Zza1oxRlNOcWI0VmpNSUR3MVo0ZktSekMKYkxCUVdWMlFXenVvRFREUHYzMS96dkdkZzczSlJtNGdwdmxoVWJvaEwzdStwUlZqb2RTVmgvR2V1Zk9KOHoyRgp1TGpidnJXNUtmbmFOd1VBU1pRRGhFVG52ME14ejNXTEpkSDBwbVQxa3ZhckJlczk2YVVMTm1MYXpBWmZOb3UyClhqRzRLdnRlOW5IZlJDYWV4T1lOa2JRdWRaV0FVV3BMTUthd1lxR1Q4WnZZenNSamRUOVpSN0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdFRDQ0FwMmdBd0lCQWdJUWRyRWdVblR3aFlkR3MvZ2pHdmJDd0RBTkJna3Foa2lHOXcwQkFRc0ZBREJ0Ck1Rc3dDUVlEVlFRR0V3SkRTREVRTUE0R0ExVUVDaE1IVjBsVFpVdGxlVEVpTUNBR0ExVUVDeE1aVDBsVFZFVWcKUm05MWJtUmhkR2x2YmlCRmJtUnZjbk5sWkRFb01DWUdBMVVFQXhNZlQwbFRWRVVnVjBsVFpVdGxlU0JIYkc5aQpZV3dnVW05dmRDQkhRaUJEUVRBZUZ3MHhOREV5TURFeE5UQXdNekphRncwek9URXlNREV4TlRFd016RmFNRzB4CkN6QUpCZ05WQkFZVEFrTklNUkF3RGdZRFZRUUtFd2RYU1ZObFMyVjVNU0l3SUFZRFZRUUxFeGxQU1ZOVVJTQkcKYjNWdVpHRjBhVzl1SUVWdVpHOXljMlZrTVNnd0pnWURWUVFERXg5UFNWTlVSU0JYU1ZObFMyVjVJRWRzYjJKaApiQ0JTYjI5MElFZENJRU5CTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyQmUzCkhFb2tLdGFYc2NyaUh2dDlPTytZOWJJNW1FNG51QkZkZTlJbGxJaUNGU1pxR3pHN3FGc2hJU3ZZRDA2Zld2R3gKV3VSNTFqSWpLK0ZUekpsRlhIdFByYnkvaDBvTFM1ZGFxUFpJN0gxN0RjMGhCdCtlRmYxQmlraTNJUFNoZWh0WAoxRjFRLzdwbjJDT1pIOGcvNDk3L2IxdDNzV3R1dU1sazkrSEtRVVlPS1hIUXVTUDh5WUZmVHZkdjM3K0VyWE5rCnU3ZENqbW4yMUhZZGZwMm51RmVLVVdkeTE5U291SlZVUUhNRDl1cjA2LzRvUW5jL25TTWJzclk5Z0JRSFRDNVAKOTlVS0ZnMjlaa00zZmlORGVjTkFodlZNS2RxT21xME5wUVNIaUI2RjQrbFQxWnZJaXdOamVPdmdHVXB1dXk5cgpNMlJZazYxcHY0OGI3NEpJeHdJREFRQUJvMUV3VHpBTEJnTlZIUThFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3CkF3RUIvekFkQmdOVkhRNEVGZ1FVTlEvSU5tTmU0cVBzK1R0bUZjNVJVdU9SbWowd0VBWUpLd1lCQkFHQ054VUIKQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRUJNKzRleW1ZR1FmcDNGc0xBbXpZaDdLektOYnJnaApjVmlYZmE0M0ZLOCs1L2VhNG4zMmNaaVpCS3BEZEhpajQwbGhQbk9NVFpUZytYSEV0aFlPVTNnZjFxS0hMd0k1CmdTazhyeFdZSVREK0tKQUFqTkhoeS9wZXlQMzRFRVk3b25oQ2tSZDBWUXJlVUdkTlp0R24vLzNad0xXb280ck8KWnZVUFE4Mm5LMWQ3WTBacXFpNVMyUFR0NFcydEtaQjRTTHJoSTZxamlleTFxNWJBdEV1aUhaZWVldkp1UUhIZgphUEZsVGM1OEJkOVRaYW1sOExHWEJIQVZSZ09ZMU5LL1ZMU2dXSDFTYjlwV0ptTFUyTnVKTVc4YzhDTEMwMkljCk5jMU1hUlZVR3BDWTN1c2VYOHAzeDh1T1BVTnBuSnBZMENRNzN4dEFsbjQxcllISFRuRzZpQk09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdDIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDYVRDQ0FlK2dBd0lCQWdJUUlTcFdESzdhREt0QVJiOHJvaTA2NmpBS0JnZ3Foa2pPUFFRREF6QnRNUXN3CkNRWURWUVFHRXdKRFNERVFNQTRHQTFVRUNoTUhWMGxUWlV0bGVURWlNQ0FHQTFVRUN4TVpUMGxUVkVVZ1JtOTEKYm1SaGRHbHZiaUJGYm1SdmNuTmxaREVvTUNZR0ExVUVBeE1mVDBsVFZFVWdWMGxUWlV0bGVTQkhiRzlpWVd3ZwpVbTl2ZENCSFF5QkRRVEFlRncweE56QTFNRGt3T1RRNE16UmFGdzAwTWpBMU1Ea3dPVFU0TXpOYU1HMHhDekFKCkJnTlZCQVlUQWtOSU1SQXdEZ1lEVlFRS0V3ZFhTVk5sUzJWNU1TSXdJQVlEVlFRTEV4bFBTVk5VUlNCR2IzVnUKWkdGMGFXOXVJRVZ1Wkc5eWMyVmtNU2d3SmdZRFZRUURFeDlQU1ZOVVJTQlhTVk5sUzJWNUlFZHNiMkpoYkNCUwpiMjkwSUVkRElFTkJNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVRPbFF3TVlQY2hpODJQRzZzNG5pCmVVcWpGcWRyVkNUYlVmL3E5QWtrd3dzaW44dHFKNEtCRGRMQXJ6SGtkSUp1eWlYWmpIV2Q4ZHZRbXFKTElYNFcKcDJPUTBqblVzWWQ0WHhpV0QxQWJOVGNQYXNiYzJSTk5wSTZRTithOVd6R1JvMVF3VWpBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVNJY1VyT1BEbnBCZ090ZktpZTdUCnJZeTBVR1l3RUFZSkt3WUJCQUdDTnhVQkJBTUNBUUF3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl3SnNkcFc5elYKNTdMbnlBeU1qTVBkZVl3Ylk5WEpVcFJPVFlKS2N4NnlnSVNwSmNCTVdtMUpLV0I0RStKK1NPdGtBakVBMnpRZwpNZ2ovbWtrQ3RvamVGSzlkYkpseGpSby9pOWZnb2phR0hBZUNPblpUL2NLaTdlOTdzSUJQV0E5TFV6bTkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMSBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVlRmhmTHEwc0dVdmpOd2MxTkJNb3RaYlVaWk13RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTVNCSE16QWVGdzB4TWpBeE1USXhOekkzTkRSYUZ3MDAKTWpBeE1USXhOekkzTkRSYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklERWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNndmxBUWp1bnliRUMwQkp5RnVUSEszQzNrRWFrRVBCdFYKd2VkWU1CMGt0TVB2aGQ2TUxPSEJQZCtDNWsrdFI0ZHM3RnRKd1VyVnU0L3NoNngvZ3BxRzdEMERtVklCMGpXZQpyTnJ3VThsbVBOU3NBZ0hhSk5NN3FBSkdyNlFjNC9oeldIYTM5ZzZRRGJYd3o4ejYrY1pNNWNPR01BcU5GMzQxCjY4WGZ1dzZjd0kySDQ0ZzRoV2Y2UHNlcjRCT2NCUmlZejVQMXNaSzAvQ1BUejlYRUowbmduanliQ0tPTFhTb2gKNFB3NXFsUGFmWDdQR2dsVHZGMEZCTStoU28rTGRvSU5vZmpTeHhSM1c1QTJCNEdiUGdiNlVsNWp4YVlBL3FYcApVaHRTdFpJNWNnTUpZcjJ3WUJadXB0MGx3Z05tM2ZNRTBVRGlUb3VHOUcvbGc2QW5oRjRFd2ZXUXZUQTl4TytvCmFidzRtNlNrbHRGaTJtbkFBWmF1eThSUk5Pb01xdjhoamxtUFNsemtZWnFuMHVrcWVJMVJQVG9WN3FKWmpxbGMKM3NYNWtDTGxpRVZ4M1pHWmJIcWZQVDJZZkY3MnZoWm9vRjZ1Q3lQOFdnK3FJbll0eWFFUUhlVFRSQ09RaUovRwpLdWJYOVpxeldCNHZNSWtJRzFTaXRaZ2o3QWgzSEpWZFlkSExpWnhmb2txUm11OGhxa2tXQ0tpOVlTZ3h5WFN0CmhmYlp4YkdMMGVVUU1rMWZpeUE2UEVrZk00VlpEZHZMQ1hWRGFYUDdhM0Y5OE4vRVRIM0dveTdJbFhuTGM2S08KVGswaysxN2tCTDV5RzZZbkxVbGFtWHJYWEFrZ3QzK1V1VS94RFJ4ZWlFSWJFYmZua2R1ZWJQUnEzNHdHbUFPdAp6Q2p2cFVmelV3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVVvNWZXODE2aUVPR3JSWjg4RjJRODdnRnduTXd3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFCajZXM1g4UG5ySFgzZkh5dC9QWDhNU3hFQmQxREtxdUdyWDFSVVZScGdqcGVhUVd4aVpUT090UXFPQwpNVGFJemVuN3hBU1dTSXNCeDQwQnoxc3pCcFpHWm5RZFQrM0J0cm0wRFdITVkzN1hMbmVNbGh3cUkyaHJoVmQyCmNETVQvdUZQcGlOM0dQb2FqT2k5WmNuUFAvVEpGOXpyeDd6QUJDNHRSaTlwWnNNYmovN3NQdFBLbEw5MkNpVU4KcVhzQ0hLblFPMThMd0lFNlBXVGh2NmN0VHIxTnhOZ3B4aUlZME1Xc2NnS0NQNm82b2pvaWx6SGRDR1BEZFJTNQpZQ2d0VzJqZ0ZxbG1naU5SOWV0VDJER2JlK20zblV2cmlCYlArVjA0aWtrd2orM3g2eG4wZHhveEdFMW5WR3d2CmIyWDUyejNzSWV4ZTlQU0x5bUJsVk5GeFpQVDVwcU9CTXpZemNmQ2tlRjlPcllNaDNqUkpqZWhackozeWRsbzIKOGhQMHIrQUp4MkVxYlBmZ25hNjdoa29vYnk3dXRIbk5rRFBEczNiNjlmQnNuUUdRK3A2UTlweHl6MGZhd3gvawpOU0JUOGxUUjMyR0RwZ0xpSlRqZWhUSXRYbk9RVWwxQ3hNNDlTK0g1R1lRZDFhSlF6RUg3UVJURHZkYkpXcU5qClpnS0F2UVU2TzBlYzdBQW1UUFdJVWIrb0kzOFlCN0FMN1lzbW9XVFRZVXJyWEovZXM2OW5BN01mM1cxZGFXaHAKcTE0NjdIeHB2TWM3aFU2ZUZibTBGVS9EbFhwWTE4bHM2V3k1OHlsalhyUXM4QzA5N1ZwbDRLbGJRTUpJbVlGdApuaDhHS2p3U3RJc1BtNklrOEthTjFucmdTN1prbG1PVmhNSkt6Und1SkljellPWEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnR6Q0NBNStnQXdJQkFnSUNCUWt3RFFZSktvWklodmNOQVFFRkJRQXdSVEVMTUFrR0ExVUVCaE1DUWsweApHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhHekFaQmdOVkJBTVRFbEYxYjFaaFpHbHpJRkp2CmIzUWdRMEVnTWpBZUZ3MHdOakV4TWpReE9ESTNNREJhRncwek1URXhNalF4T0RJek16TmFNRVV4Q3pBSkJnTlYKQkFZVEFrSk5NUmt3RndZRFZRUUtFeEJSZFc5V1lXUnBjeUJNYVcxcGRHVmtNUnN3R1FZRFZRUURFeEpSZFc5VwpZV1JwY3lCU2IyOTBJRU5CSURJd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNhCkdNcExsQTBBTGE4REtZcndENEhJcmt3WmhSMEluNnNwUklYekw0R3RNaDZRUnIramhpWWFIdjUrSEJnNlhKeGcKRnlvNmRJTXpNSDFoVkJITDdhdmc1dEtpZnZWcmJ4aTNDZ3N0L2VrKzd3ckdzeERwM01KR0YvaGQvYVRhLzU1SgpXcHptTStZa2x2Yy91bHNySEhvMXd0Wm4vcXRtVUl0dEtHQXI3OWRndzhlVHZJMDJrZk4vK05zUkU4U2NkM2JCCnJyY0Nhb0Y2cVVXRDRnWG11VmJCbERlUFNIRmpJdXdYWlFlVmlrdmZqOFphQ3VXdzQxOWVheEdyRFBtRjYwVHAKK0FSejh1bitYSmlNOVhPdmE3Uit6ZFJjQWl0TU9lR3lsWlV0UW9mWDFiT1FRN2RzRS9IZTNmYkUrSWsvMFhYMQprc09SMVlxSTBKRHMzRzNlaWNKbGNaYUxEUVA5bkw5YkZxeVMyK3IrZVh5dDY2LzNGc3ZielNVcjVSLzdtcC9pClVjdzZVd3hJNWc2OXliUjJCbExtRVJPRmNtTURCT0FFTmlzZ0dRTG9kS2NmdHNsV1p2QjFKZHhud1E1aFlJaXoKUHRHby9LUGFIYkRSc1NOVTMwUjJiZTFCMk1HeUlyWlRITjgxSGR5aGR5b3g1QzMxNWVYYnlPRC81WURYQzJPZwovek9oRDdvc0ZSWHFsN1BTb3JXKzhveVdIaHFQSFd5a1lUZTVobk16MTVlV25pTjlncVJNZ2VLaDBicG5YNVVICm95Y1I3aFlRZTd4RlNreXlCTktyNzlYOURGSE9VR29JTWZtUjJneVBaRndEd3pxTElEOXVqV2M5T3RiK2ZWdUkKeVY3N3pHSGNpek4zMDBReU5RbGlCSklXRU5pZUowZjdPeUhqK09zZFd3SURBUUFCbzRHd01JR3RNQThHQTFVZApFd0VCL3dRRk1BTUJBZjh3Q3dZRFZSMFBCQVFEQWdFR01CMEdBMVVkRGdRV0JCUWFoR0s4U0V3ekpRVFU3dEQyCkE4UVpSdEdVYXpCdUJnTlZIU01FWnpCbGdCUWFoR0s4U0V3ekpRVFU3dEQyQThRWlJ0R1VhNkZKcEVjd1JURUwKTUFrR0ExVUVCaE1DUWsweEdUQVhCZ05WQkFvVEVGRjFiMVpoWkdseklFeHBiV2wwWldReEd6QVpCZ05WQkFNVApFbEYxYjFaaFpHbHpJRkp2YjNRZ1EwRWdNb0lDQlFrd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dJQkFENEtGazJmCkJsdW9ybkZkTHdVdlorWVRSWVBFTnZiendDWU1EYlZIWkYzNHRITEpScVVER0NkVmlYaDlkdXFXTklBWElOem4KZy9pTi9BZTQybDlOTG1leWhQM1pSUHgzVUlIbWZMVEpEUXR5VS9oMkJ3ZEJSNVlNKytDQ0pwTlZqUDRpSDJCbApmRi9uSnJQM01wQ1lVTlEzY1ZYMmtpRjQ5NVY1K3ZndEpvZG1WakIzcGpkNE0xSVFXSzQvWVk3eWFySHZHSDVLCldXUEtqYUpXMWFjdnZGWWZ6em5CNHZzS3FCVXNmVTE2WThac2wwUTgwbS9EU2hjSytKRFNWNklaVWFVdGwwSGEKQjArcFVOcVFqWlJHNFQ3d2xQMFFBRGoxTytoQTRiUnVWaG9nekc5WWplMHVSWS9XNlpNLzU3RXMzenJXSW96YwpoTHNpYjlENDVNWTU2UVNJUE1PNjYxVjZiWUNaSlBWc0FmdjRsN0NVVyt2OTBtL3hkMmdOTldRanJMaFZvUVBSClRVSVozUGgxV1ZhaithaEplZml2RHJrUm9IeTNhdTAwMExZbVlqZ2Fod3o0NlAwdTA1Qi9CNUVxSGRaK1hJV0QKbWJBNENEL3BYdmsxQitUSlltNVhmNmRRbGZlNnlKdm1qcUlCeGRabXYzbGg4endjNGJtQ1hGMmd3K25ZU0wwWgpvaEVVR1c2eWhodG9Qa2czR29pM1haWmVuTWZ2SjJJSTRwRVpYTkx4SWQyNkYwS0NsM0dCVXpHcG4vWjlZcjl5CjRhT1RIY3lLSmxvSk9ORE8xdzJBRnJSNHBUcUhUSTJLcGRWR2wvSXNFTG04VkNMQUFWQnBRNTcwc3U5dCtPemEKOGVPeDc5K1JqMVFxQ3lYQkpobkVVaEFGWmRXQ0VPckNNYzB1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDIgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZZRENDQTBpZ0F3SUJBZ0lVUkZjMEpGdUJpWnMxOHM2NEt6dGJweWJ3ZFNnd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1NERUxNQWtHQTFVRUJoTUNRazB4R1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4SGpBYwpCZ05WQkFNVEZWRjFiMVpoWkdseklGSnZiM1FnUTBFZ01pQkhNekFlRncweE1qQXhNVEl4T0RVNU16SmFGdzAwCk1qQXhNVEl4T0RVNU16SmFNRWd4Q3pBSkJnTlZCQVlUQWtKTk1Sa3dGd1lEVlFRS0V4QlJkVzlXWVdScGN5Qk0KYVcxcGRHVmtNUjR3SEFZRFZRUURFeFZSZFc5V1lXUnBjeUJTYjI5MElFTkJJRElnUnpNd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaHJpV3lBUmpjVjRnL1J1djVyK0xySTNIaW10RmhaaUZmCnFxOG5VZVZ1R3hiVUxYMVFzRk4zdlhnNllPSmtBcHQ4aHB2V0dvNnQveDhWZjlXVkhoTEw1aFNFQk1IZk5yTVcKbjRyanlkdVlOTTdZTXhjb1J2eW55ZkRTdE5WTkNYSkorZktINDZuYWZhRjlhN0k2SmFsdFVrU3MrTDV1Kzl5bQpjNUdRWWFZREZDRHk1NGVqaUsydG9Jei9wZ3NsVWlYbkZnSFZ5N2cxZ1F5ak8vRGg0ZnhhWGM2QWNXMzRTYXMrCk83cTQxNEFCKzZYclc3UEZYbUFxTWFDdk4rZ2dPcCtvTWl3TXpBa2QwNTZPWGJ4TW1PN0ZHbWg3N0ZPbTZSUTEKbzkvTmdKOE1TUHNjOVBHL1NyajYxWXh4U3NjZnJmNUJtck9EWGZLRVZ1K2xWMFBPS2EyTXExVy94UHRiQWQwagpJYUZZQUk3RDBHb1Q3UlBqRWl1QTNHZm1sYkxOSGlKdUt2aEIxUExLRkFlTmlsVVN4bW4xdUlab0wxTmVzTktxCkljR1k1akRqWjFYSG0yNnNHYWhWcGtVRzBDTTYyK3RsWFNvUkVmQTdUOHB0OURURWNlVC9BRnIyWEs0allJVnoKOGVRUXNTV3UxWks3RThFTTREbmF0RGxYdGFzMXFuSWhPNE0xNXpIZmVpRnV1RElJZlIweWtSVktZbkxQNDNlaAp2TlVSRzNZQlp3amdRUXZENnhWdStLUVoyYUtycitJblVsWXJBb29zRkNUNXYwSUN2eWJJeG8vZ2JqaDlVeTNsCjdaaXpsV05vZi9rMTlOK0l4V0Exa3NCOGFSeGhsUmJRNjk0THJ6NEVFRVZsV0ZBNHIwanlXYllXOGp3TmtBTEcKY0M0QnJUd1Yxd0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZER3RUIvd1FFQXdJQgpCakFkQmdOVkhRNEVGZ1FVN2VkdmRscS9ZT3hKVzhhbGQ3dHlGbkdieEQwd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnSUJBSkhmZ0Q5RENYNXh3dmZyczRpUDRWR3l2RDExK1NoZHlMeVptM3RkcXVYSzRRcjM2TExUbjkxbk1YNjYKQWFySGFrRTdrTlFJWExKZ2FwRHd5TTREWXZtTDdmdHVLdHdHVFR3cEQ0a1dpbGhNU0Evb2hHSHFQSEttZCtSQwpyb2lqUTFoNWZxN0twVk1OcVQxd3ZTQVpZYVJzT1B4RE11SEJSLy80N1BFUklqS1duTUwyVzJtV2V5QU1RMEdhClcvWlpHWWplVllnM1VRdDRYQW9lbzBMOXg1MklEOER5ZUFJa1ZKT3ZpWWVJeVVxQUhlclFiajVoTGphN05RNG4KbHYxbU5EdGhjblB4Rmx4SEJsUkpBSHBZRXJBSzc0WDlzYmd6ZFdxVEhCTG1ZRjV2SFgvSkh5UExoR0dmSG9KRQorVit0WWxVa21sS1k3Vkhub1g2WE91WXZIeEhhVTRBc2haNnJOUkRiSWw5cXhWNlhVL0l5QWdrd28xandEUUhWCmNzYXhmR2w3dy9VMlJjeGhibDVNbE1WZXJ1Z09Yb3UvOTgzZzdhRU9HelB1VkJqK0Q3N3Zmb1JyUStOd21OdGQKZGJJTldRZUZGU001MXZIZnFTWVAxa2pIczZZaTlUTTNXcFZIbjN1NkdCVnYvOVlVWklOSjBncG5JZHNQTldOZwpLQ0xqc1pXRHpZV20zUzhQNTJkU2Jyc3ZoWHoxU25QbnhUN0F2U0VTQlQvOHR3TkpBbHZJSmViaVZEajFlWWVNCkhWT3lUb1Y3QmpqSExQajRzSEtOSmVWM1V2UURIRWltVUYrSUlEQnU4b0pEcXoyWGhPZFQreUhCVHc4aW1vYTQKV1NyMlJ6MFppQzNvaGVHZTdJVUlhckZzTk1rZDdFZ3JPM2p0WnNTT2VXbUQzbitNCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUduVENDQklXZ0F3SUJBZ0lDQmNZd0RRWUpLb1pJaHZjTkFRRUZCUUF3UlRFTE1Ba0dBMVVFQmhNQ1FrMHgKR1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4R3pBWkJnTlZCQU1URWxGMWIxWmhaR2x6SUZKdgpiM1FnUTBFZ016QWVGdzB3TmpFeE1qUXhPVEV4TWpOYUZ3MHpNVEV4TWpReE9UQTJORFJhTUVVeEN6QUpCZ05WCkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTWFXMXBkR1ZrTVJzd0dRWURWUVFERXhKUmRXOVcKWVdScGN5QlNiMjkwSUVOQklETXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFETQpWMElXVkp6bW1OUFRUZTcrN2NlZlF6bEtaYlBvRm9nMDJ3MVprWFRQa3JnRVFLMENTekdydkkyUmFOZ2dEaG9CCjRocDdUaGRkNG9xM1A1a2F6ZXRocThKbHBoKzN0NzIzai96OWNJOExvR2UrQWFKWnozSG1EeWwyLzdGV2VVVXIKSDU1NlZPaWpLVFZvcEFGUEQ2UXVOKzhiditPUEVLaHlxMWhYNTFTR3lNbnpXOW9zMmwyT2JqeWpQdHI3Z3VYZAo4bHl5QlROdmlqYk8wQk5PLzc5S0REUk1wc01odlZBRVZldXh1NTM3UlI1a0ZkNVZBWXdDZHJYTG9UOUNhYnd2CnZXaERGbGFKS2pkaGtmMm1yazdBeXhSbGxEZExrZ2J2Qk5ESW5JamJDM3VCcjdFOUtzUmxPbmkyN3R5QXNkTFQKbVp3NjdtdGFhN09OdDlYT25NSytwVXN2RnJHZWFEc0diNjU5bi9qZTdNd3BwNWlqSlVNdjcvRmZKdUdJVGZoZQpidGZaRkc0Wk0ybW5PNFNKazhSVFZST2hVWGhBK0xqSm91NTd1bEpDZzU0VTdRVlNXbGxXcDVmOG5UOEtLZGpjClQ1RU9FN3plbGFUZmk1bStySnN6aU8rMWdhOGJ4aUpUeVBiSDdwY1VzTVY4ZUZMSThNNXVkMkNFcHVrcWRpRHQKV0FFWE1KUHBHb3ZnYzJQWmFwS1VTVTYwclVxRnhLTWlNUHdKN1dnaWM2YUlERlVoV01YaE9wOHEzY3Joa09EWgpjNnRzZ0xqb0MyU1RvSnlNR2YrejBnenNrU2FIaXJPaTRYQ1BMQXJselcxb1VldmFQd1YvaXpMbUUxeHIvbDlBCjRpTEl0TFJrVDlhNmZVZytxR2tNMTd1R2NjbHp1RDg3blNWTDJ2OUE2d0lEQVFBQm80SUJsVENDQVpFd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96Q0I0UVlEVlIwZ0JJSFpNSUhXTUlIVEJna3JCZ0VFQWI1WUFBTXdnY1V3Z1pNRwpDQ3NHQVFVRkJ3SUNNSUdHR29HRFFXNTVJSFZ6WlNCdlppQjBhR2x6SUVObGNuUnBabWxqWVhSbElHTnZibk4wCmFYUjFkR1Z6SUdGalkyVndkR0Z1WTJVZ2IyWWdkR2hsSUZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCRFpYSjAKYVdacFkyRjBaU0JRYjJ4cFkza2dMeUJEWlhKMGFXWnBZMkYwYVc5dUlGQnlZV04wYVdObElGTjBZWFJsYldWdQpkQzR3TFFZSUt3WUJCUVVIQWdFV0lXaDBkSEE2THk5M2QzY3VjWFZ2ZG1Ga2FYTm5iRzlpWVd3dVkyOXRMMk53CmN6QUxCZ05WSFE4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUU1HNEcKQTFVZEl3Um5NR1dBRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUW9VbWtSekJGTVFzd0NRWURWUVFHRXdKQwpUVEVaTUJjR0ExVUVDaE1RVVhWdlZtRmthWE1nVEdsdGFYUmxaREViTUJrR0ExVUVBeE1TVVhWdlZtRmthWE1nClVtOXZkQ0JEUVNBemdnSUZ4akFOQmdrcWhraUc5dzBCQVFVRkFBT0NBZ0VBVDYyZ0xFejZ3UEp2OTJaVnF5TTAKN3VjcDJzTmJ0ckNEMmREUTRpSDc4MkNuTzExZ1V5ZWltL1lJSWlybnY2Qnk1WndrYWpHeGtIb24yNFFSaVNlbQpkMW80MTcrc2h2enVYWU84QnNiUmQyc1BiU1F2UzNwc3B3ZVd5dU9FbjYySWl4MnJGbzFiWmhmWkZ2U0xnTkxkCitMSjJ3L3c0RTZvTTNrSnBLMjd6UE91QUo5djFwa1FObjFwVldRdlZEVkpJeGE2ZjhpK0F4ZW95VURVU2x5N0IKNGYveEk0aFJPSi95WmxaMjV3OVJsNlZTREUxSlVaVTJQYitpU3d3UUhZYVpUS3J6Y2hHVDVPcjJtOXFvWGFkTgp0NTRDcm5NQXlOb2pBK2o1NmhsMFlnQ1V5eUlndnBTbldiV0NhcjZaZVhxcDhrb2tVdmQwL2JwTzVxZ2RBbTZ4CkRZQkV3YTdUSXpkZnU0VjhLNUl1Nkg2bGk5Mlo0YjhuYnkxZHFudUgvZ3JkUy95TzlTYmtibkJDYmpQc01aNTcKazhIa3lXa2FQY0JyVGlKdDdxdFlUY2JRUWNFcjZrOFNoMTdyUmRoczlaZ0MwNkRZVllvR21SbWlvSGZSTUo2cwp6SFh1Zy9Xd1lqblBiRmZpVE5LUkN3NTFLQnVhdi8wYVEvSEtkL3M3ajJHNGFTZ1dRZ1JlY0NvY0lkaVA0YjBqCld5MTBRSkxaWXhrTmM5MXB2R0pIdk9CMEs3THJmYjVCRzdYQVJzV2hJc3RmVHNFb2t0NFl1dFVxS0xzUml4ZVQKbUpsZ2xGd2p6MW9ubDE0TEJRYVROeDQ3YVRicnFaNWhIWTh5Mm80TTFuUStld2trMmdGM1I4UTd6VFNNbWZYSwo0U1ZoTTdKWkcrSnUxemRYdGcycEV0bz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMyBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVMdldiQWlpbjIzci8xYU9wN3IwRG9NOFNhaDB3RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCSE16QWVGdzB4TWpBeE1USXlNREkyTXpKYUZ3MDAKTWpBeE1USXlNREkyTXpKYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklETWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6eXc0UVo0N3FGSmVuTWlvS1ZqWi9hRXpIczI4Nkl4U1IKL3hsL3BjcXM3ck4yblhycGl4dXJhekhiK2d0VFRLL0ZwUnA1UElwTS82emZKZDVPMllJeUMwVGV5dHVNcktOdQpGb003cG1STE1vbjdGaFk0ZnV0RDR0TjBTc0ppQ25NSzNVbXpWOUt3Q29XZGNUemVvOHZBTXZNQk9TQkRHelhSClU3T3g3c1dUYVlJK0ZyVW9ScUhlNm9rSjdVTzRCVWFLaHZWWlI3NGJid0VoRUxuOXFkSW95aEE1Q2NvVE5zK2MKcmExQWRIa3JBajgwLy9vZ2FYM1Q3bUgxdXJQbk1OQTNJNFp5WVVVcFNGbG9iM2VtTG9HK0IwMXZyODdFUlJPUgpGSEFHangrZitJZHBzUTd2dzRrWjYrb2NZZng2YklyYzFnTUxuaWE2RXQzVVZEbXJKcU16Nm5XQjJpM05EMC9rCkE5SHZGWmNiYTVERkFwQ1RaZ0loc1VmZWk1cEtnTGxWajdXaUw4RFdNMmZhZnNTbnRBUkU2MGY3NWxpNTl3encKZXl1eHdIQXB3MEJpTFR0SWFkd2pQRWpyZXdsNXFXM2FxRENZejRCeUE0aW1XMGF1Y25sOENBTWhaYTYzNFJ5bApzU3FpTWQ1bUJQZkFkT2h4M3Y4OVdjeVdKaEtMaFpWWEdxdHJkUXRFUFJFb1BIdGh0K0tQWjAvbDdEeE1ZSUJwClZ6Z2VBVnVOVmVqSDM4RE1keU0wU1hWODlwZ1I2eTNlN1VFdUZBVUNmK0QrSU9zMTV4R3NJczVYUGQ3Sk1HMFEKQTRYTjhmK01GclhCc2o2SWJHQi9rRStWOS9ZdHJRRTVCd1Q2ZFlCOXYwbFE3ZS9KeEh3YzY0QisyN2JRM1JQKwp5ZE9jMTdLWHFRSURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVV4aGZRdktqcUFrUHlHd2FaWFN1UUlMblhuT1F3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFEUmgyVmExRW9kVlRkMmpOVEZHdTZRSGNyeGZZV0xvcGZzTE43RTh0clA2S1oxL0F2V2t5YWlUdDNweApLR21QYytGU2tOclZ2anJsdDNacVZvQWgzMTNtNlRxZTVUNzJvbW5IS2dxd0dFZmNJSEI5VXFNK1dYekJ1c25JCkZVQmh5bkxXY0t6U3QvQWM1SVlwOE03dmFHUFF0U0NLRldHYWZvYVl0TW5DZHZ2TXVqQVd6S05oeG5RVDVXdnYKb3hYcUEvNFRpMlRrMDhIUzZJVDdTZEVRVFhsbTY2cjk5STB4SG5BVXJkemVaeE5NZ1JWaHZMZlprWGR4R1lGZwp1L0JZcGJXY0MvZVBJbFVud0VzQmJUdVpEZFFkbTJObkw5RHVEY3BtdkpSUHBxM3QvTzVqckZjL1pTWFBzb2FQCjBBai91SFlVYnQ3bEoreXJlTFZUdWJZLzZDRDUwcWkrWVViS2g0eUU4L254b0dpYkloNkJKcHNRQkpGeHdBWWYKM0tEVHVWYW40NWd0ZjRPZDM0d3JuREtPTXBUd0FUd2lLcDlEd2k3RG1Ea0hPSHY4WGdCQ0gvTXlKbm1EaFBibAo4TUZSRXNBTEhnUWpERlNsVEM5SnhVclJ0bTVnRFd2OGE0dUZKR1MzaVE2ckpVZGJQTTkrU2IzSDZRckcydmQrCkRoY0kwMGlYMEhHUzhBODVQalJxSEgzWThpS3V1Mm4wTTdTbVNGWFJEdzRtNk95MkN5Mm5oVFhOL1ZuSW45SE4KUGxvcE5MazloTTZ4WmRSWmtaRldkU0hCZDU3NWV1RmduZE90QkJqMGZPdGVrNDlUU2lJcCtFZ3JQazJHckZ0Lwp5d2FaV1dEWVdHV1ZqVVRSOTM5K0ozOTlyb0QxQjB5MlBweHhWSmtFUy8xWStaajAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNsRENDQWhxZ0F3SUJBZ0lJTENtY1d4YnRCWlV3Q2dZSUtvWkl6ajBFQXdJd2Z6RUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE5EQXlCZ05WQkFNTUsxTlRUQzVqYjIwZ1JWWWdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCRlEwTXdIaGNOTVRZd01qRXlNVGd4TlRJeldoY05OREV3TWpFeU1UZ3gKTlRJeldqQi9NUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFME1ESUdBMVVFQXd3clUxTk1MbU52CmJTQkZWaUJTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUVWRFF6QjJNQkFHQnlxR1NNNDkKQWdFR0JTdUJCQUFpQTJJQUJLb1NSNUNZRy92dncwQUhneUJPOFRDQ29nYlI4cEtHWWZMMklXaktBTVRINmtNQQpWSWJjL1IvZkFMaEJZbHpjY0JZeTNoK1oxTXpGQjhnSUgyRVdCMUU5ZlZ3SFUrTTFPSXpmelovWkxnMUt0aGt1ClduQmFCdTIrOEtHd3l0QUpLYU5qTUdFd0hRWURWUjBPQkJZRUZGdktYdVhlMG9HcXphZ3RaRkcyMlhLYmwrWlAKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SHdZRFZSMGpCQmd3Rm9BVVc4cGU1ZDdTZ2FyTnFDMWtVYmJaY3B1WAo1azh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTJnQU1HVUNNUUNLNWtDSk4rdnAxUlBaCnl0UnJKUE93UFlkR1dCcnNzZDl2KzFhNmNHdkhPTXpvc1l4UEQvZnhaM1lPZzlBZVVZOENNRDMySXlnbVRNWmcKaDVNbW03STFIcnJXOXp6UkhNNzZKVHltR29FVlcvTVNEMnp1WllySmg2ajVCK0JpbW94Y1NnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUY2ekNDQTlPZ0F3SUJBZ0lJVnJZcHpUUzhlUFl3RFFZSktvWklodmNOQVFFTEJRQXdnWUl4Q3pBSkJnTlYKQkFZVEFsVlRNUTR3REFZRFZRUUlEQVZVWlhoaGN6RVFNQTRHQTFVRUJ3d0hTRzkxYzNSdmJqRVlNQllHQTFVRQpDZ3dQVTFOTUlFTnZjbkJ2Y21GMGFXOXVNVGN3TlFZRFZRUUREQzVUVTB3dVkyOXRJRVZXSUZKdmIzUWdRMlZ5CmRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dVbE5CSUZJeU1CNFhEVEUzTURVek1URTRNVFF6TjFvWERUUXkKTURVek1ERTRNVFF6TjFvd2dZSXhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0RwpBMVVFQnd3SFNHOTFjM1J2YmpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVRjd05RWURWUVFECkRDNVRVMHd1WTI5dElFVldJRkp2YjNRZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGtnVWxOQklGSXkKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUFqelpsUU9IV1RjRFh0T2xHMm12cQpNMGZOVFBsOWZiNjlMVDN3MjNqaGhxWFp1Z2xYYU8xWFBxRFFDRUdENXloQkpCL2pjaFhRQVJyN1huQWpzc3VmCk9lUFB4VTdHa20wbXhudTdzOW9ublFxRzZZRTNCZjd3Y1hIc3d4enBZNklYRkozdkcyZlRoVlVDQXRaSnljeGEKNGJIM2J6S2Z5ZFE3aUVHb25MM0xxOXR0ZXdrZm9reHlrTm9yQ1B6UFBGVE9adytvejEyV0dRdkU0M0xycmRGOQpIU2Z2a3VzUXYxdnJPNi9QZ04zQjBwWUVXM3ArcEtrOE9IYWtZbzZnT1Y3cWQ4OWRBRm1QWml3K0I2S2pCU1lSCmFaZnFoYmNQbGd0THlFRGhVTG91aXN2M0Q1b2k1MythTnhQTjhrMFRheUhSd013aThxRkc5a1Jwbk1waE5RY0EKYjlaaENCSHF1cmoyNmJOZzVVMjU3SjhVWnNsWFdOdk5oMm40aW9ZU0EwZS9aaE4yckhkOU5DU0ZnODNYcXB5UQpHcDhoTEg5NHQyUzQyT2ltOUhpelZjdUUwakxFZUs2amoySGR6Z2hUcmV5SS9CWGttZzNtbnhwM3preVB1QlFWClBXS2NoamdHQUdZUzVGbDJXbFBBQXBpaUVDdG9SSHVPZWM0elNuYXFXNEVXRzdXSzJOQUFlMTVpdEFuV2htTU8KcGdXVlNib29pNGlUc2pRYzJLUlZicmNjME42WlZUc2o5Q0xnK1NsbUp1d2dVSGZiU2d1UHZ1VUNZSEJCWHRTdQpVRGtpRkNiTHNqdHpkRlZIQjNtQk9hZ3dFMFRsQklxdWxoTWxRZys1VThTYi9NM2tITjQ4K3F2V0Jrb2ZaNmFZCk1CemRMTnZjR0pWWFpzYi9YSXRXOVhjQ0F3RUFBYU5qTUdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZkJnTlYKSFNNRUdEQVdnQlQ1WUx2VTQ5VTA5cmoxQm9BbHAzUGJSbW1vbmpBZEJnTlZIUTRFRmdRVStXQzcxT1BWTlBhNAo5UWFBSmFkejIwWnBxSjR3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJXCnM0N0xDcDFKanIra3hKRzdaaGNGVVpoMSsrVlFMSHFlOFJUNnE5T0tQditSS1k5amk5aTBxVlFCRGI2VGhpLzUKU20zSFh2VlgrY3BWSEJLK1J3ODJ4ZDlxdDl0MXdrY2xmN254WS9ob0xWVUUwZktOc0tUUHZEeGVIM2pucGFBZwpjTEFFeGJmM2NxZmVJZzI5TXlWR2pHU1NKdU0rTG1PVzJwdU1QZmdZQ2RjRHpIMkdndURLQkFkUlVOZi9rdFVNCjc5cUduNW5YNjdldmFPSTVKcFM2YUxlL2c5UHFlbWM5WW1ldUplVnk2T0xrN0s0Uzlrc3JQSi9wc0VEek9GU3oKL2Jkb3lOckdqMUU4c3Z1UjNCem5tNTNodHcxeWorS2t4S2w0K2VzVXJNWkRCY0psT1NnWUFzT0NzcDBGdm1YdApsbDlsZER6N0NUVXVlNXdUL1JzUFhjZHRnVHBXRDh3NzRhOENMeUtzUnNwR1BLQWNUTlpFdEY0dVhCVm1DZUVtCktmN0dVbUc2c1hQL3d3eWM1V3hxbEQ4VXlrQVdsWVR6V2Ftc1gweGhrMjNSTzh5aWxRd2lwbWRuUkM2NTJkS0sKUWJObUMxcjdmU09sOGhxdy85NmJnNVF1MFQvZmtyZVJyd1U3WmNlZ2JMSE5ZaExEa0J2akpjNDB2RzkzZHJFUQp3L2NGR3NEV3IzUmlTQmQza21tUVlSemVsWUIwVkk4WUhNUHpBOUMvcEVOMWhsTVllZ291Q1J3Mm41SDlnb29pClM5RU9VQ1hkeXdNTUY4bURBQWhPTlUyS2krM3dBcFJtTEVSL3k1VW5saGV0Q1RDc3RuRVhib3NYOWh3SjFDMDcKbUtWeDAxUVQyV0R6OVV0bVQvcng3aUFTamJTc1Y3RkZZNkdzZHFuQyt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNqVENDQWhTZ0F3SUJBZ0lJZGViZnk4Rm9XNmd3Q2dZSUtvWkl6ajBFQXdJd2ZERUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE1UQXZCZ05WQkFNTUtGTlRUQzVqYjIwZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwCmFXOXVJRUYxZEdodmNtbDBlU0JGUTBNd0hoY05NVFl3TWpFeU1UZ3hOREF6V2hjTk5ERXdNakV5TVRneE5EQXoKV2pCOE1Rc3dDUVlEVlFRR0V3SlZVekVPTUF3R0ExVUVDQXdGVkdWNFlYTXhFREFPQmdOVkJBY01CMGh2ZFhOMApiMjR4R0RBV0JnTlZCQW9NRDFOVFRDQkRiM0p3YjNKaGRHbHZiakV4TUM4R0ExVUVBd3dvVTFOTUxtTnZiU0JTCmIyOTBJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlFVkRRekIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCRVZ1cVZERXBpTTJubDhvalJmTGxpSmtQOXg2amgzTUNMT2ljU1M2amttNUJCdEhsbGlyTFpYSQo3WjRJTmNnbjY0bU1VMWpyWW9yKzhGc1BhekZTWTBFN2ljM3M3TGFOR2RNMEI5eTd4Z1ovd2tXVjdNdC9xQ1BnCkNlbUIrdk5IMDZOak1HRXdIUVlEVlIwT0JCWUVGSUxSaFhNdzV6VUUwNDRDa3Z2bHBOSEVJZWpOTUE4R0ExVWQKRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqQkJnd0ZvQVVndEdGY3pEbk5RVFRqZ0tTKytXazBjUWg2TTB3RGdZRApWUjBQQVFIL0JBUURBZ0dHTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUcvbjYxa1JwR0RQWWJDV2UrMEYrUzhUCmtkenQ1ZnhRYXhGR1JyTWNJUUJpdTc3RDUrak5CNW41RFF0ZGNqN0VxZ0l3SDd5NkMrSXdKUHQ4YllCVkNwaysKZ0EwejVXYWpzNk83cGRXTGp3a3NwbDErNHZBSENHaHQwbnhwYmwvZjVXcGwKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzVENDQThXZ0F3SUJBZ0lJZXl5YjB4YUFNcGt3RFFZSktvWklodmNOQVFFTEJRQXdmREVMTUFrR0ExVUUKQmhNQ1ZWTXhEakFNQmdOVkJBZ01CVlJsZUdGek1SQXdEZ1lEVlFRSERBZEliM1Z6ZEc5dU1SZ3dGZ1lEVlFRSwpEQTlUVTB3Z1EyOXljRzl5WVhScGIyNHhNVEF2QmdOVkJBTU1LRk5UVEM1amIyMGdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCU1UwRXdIaGNOTVRZd01qRXlNVGN6T1RNNVdoY05OREV3TWpFeU1UY3oKT1RNNVdqQjhNUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFeE1DOEdBMVVFQXd3b1UxTk1MbU52CmJTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJRkpUUVRDQ0FpSXdEUVlKS29aSWh2Y04KQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBrUDNhTXJmY3ZRS3Y3c1o0V201eTRidW5maDQvV3ZwT3o2U2wyUgp4RmRIYXhoM2EzYnkvWlBrUFEvQ0ZwNExac05XbEo0WGc0WE9WdS95RnYwQVl2VWlDVlRvWlJkT1FibmdUMGFYCnFodkl1RzVpWG1teFg5c3FBbjc4Yk1yelFkanQwT2o4UDJGSTdiQURGQjBRRGtzWjRMdE83SVpsL3pielhtY0MKQzUyR1ZXSDllamp0L3VJWkFMZHZvVkJpZFhROG9QcklKWkswYm5vaXgvZ2VvZU95M1pFeHF5c2RCUCtsU2dRMwo2WVdrTXl2OTR0WlZOSHdacEVwb3g3S28wN2ZLb1pPSTY4R1h2SXo1SGRraWhDUjB4d1E5YXFrcGs4enJ1RnZoCi9sOGxxalJZeU1FalZKMGJtQkhET0p4K1BZWnNwUTlBaG53QzlGd0NUeWpMcm5HZkR6cklNLzRSSlRYcS9MckYKWUQzWmZCalZzcW5UZFhnRGNpTEtPc01mN3l6bExxbjZuaXkyVVViOXJ3UFc2bUJvNm9VV05tdUY2UjdBczkzRQpKTnlBS29GQmJaUSt5T0RKZ1VFQW5sNi9mOFVJbUtJWUxFSkFzL2x2T0NkTFRvRDBQWUZINEloODZoek90WFZjClVTNGNLMzhhY2lqbkFMWFJkTWJYNUordEI1TzJVelUxL0Rma3cvWmRGcjRoYzk2U0N2aWdZMnE4bHBKcVB2aTgKWlZXYjN2VU5pU1lFL0NVYXBpVnB5OEp0eW56aVdWK1hyT3Z2THNpODF4dFpQQ3ZNOGhuSWsyc25ZeG5QL09rbQorTXB4bTMrVC9qUm5oRTZaNi95emVBa3pjTHBtcG5idEczUHJHcVVOeENJVElKUldDazRzYkU2eC9jK2NDYnFpCk0rMkhBZ01CQUFHall6QmhNQjBHQTFVZERnUVdCQlRkQkFrSG92VjZmVkpURXBLVjdqaUFKUTJtV1RBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTjBFQ1FlaTlYcDlVbE1Ta3BYdU9JQWxEYVpaTUE0RwpBMVVkRHdFQi93UUVBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUlCZ1JsQ243SnAwY0hoNXdZZkdWCmNwTnhKSzFvazFpT01xOGJzM0FEL0NVcmRJV1FQWGhxOUxtTHBaYzd0UmlSdXg2bitVQmJrZmxWbWE4ZUVkQmMKSGFkbTQ3R1VCd3d5T2FicUc3QjUyQjJjY0VUaml0M0UrWlVmaWpoRFB3R0ZwVWVuUFVheXZPVWlhUGQ3bk5ncwpQZ29oeUMwenJML0ZnWmt4ZE1GMWNjVytzZkFqUmZTZGEvd1pZNTJqdkFUR0dBc2x1MU9KRDdPQVVONUY3a1IvCnE1UjRaSmpUOWlqZGg5aHdaWFQ3RHJrVDY2Y1BZYWt5bHN6ZXUrMWpUQmk3cVVEM29GUnVJSWh4ZFJqcWVyUTAKY3VBakozZGN0cERxaGlWQXErOHpEOHVmZ3I2aUlQdjJ0UzBhNXNLRnNYUVArOGhsQXFSU0FVZmRTU0xCdjlqcgphNngrM3V4ak14VzNJd2lQeGcrTlFWcmRqc1c1aitWRlAzamJ1dEliUUxIK2NVMC80SUdpdWw2MDdCWGdrOTBJCkgzN2hWWmtMSWQ2VG5ncjc1cU5KdlRZdy91ZDNzcUIxbDdVdGdZZ1haU0QzMnBBQW44bFN6RExLTlh6MVBRL1kKSzlmMUptekpCalNXRnVwd1dSb3llWGtMdG9oL0QxSklQYjlzMktKRUx0Rk90M0pZMDRrVGxmNUVxL2pYaXh0dQpuTHdzb0Z2VmFnQ3ZYemZoMWZvUUM1aWNodWNtajg3dzdHNktWd3VBNDA2eXdLQmpZWkM2VldnM2RHcTJrdHVmCm9ZWWl0bVVuRHV5Mm4wSmc1R2ZDdGRwQkM4VFRpMkVidlBvZmtTdlhSQWRldWltczJjWHA3MU5JV3V1QThTaFkKSWMyd0JsWDdKejlUa0hDcEJCNVhKN2s9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDT2pDQ0FjQ2dBd0lCQWdJUUZBUDFxL3MzaXhkQVcrSkRzcVhSeERBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVlNQllHQTFVRUNnd1BVMU5NSUVOdmNuQnZjbUYwYVc5dU1TVXdJd1lEVlFRRERCeFQKVTB3dVkyOXRJRlJNVXlCRlEwTWdVbTl2ZENCRFFTQXlNREl5TUI0WERUSXlNRGd5TlRFMk16TTBPRm9YRFRRMgpNRGd4T1RFMk16TTBOMW93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhHREFXQmdOVkJBb01EMU5UVENCRGIzSndiM0poCmRHbHZiakVsTUNNR0ExVUVBd3djVTFOTUxtTnZiU0JVVEZNZ1JVTkRJRkp2YjNRZ1EwRWdNakF5TWpCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkVVcE5YUDZ3cmdqemhSOXFMRk5vRnMyN2lvc1U4TmdDVFd5SkdZbQphY0N6bGRaZGtrQVpEc2FsRTNEMDd4SlJLRjNuekwzNVBJWEJ6NVNReVN2T2trSllXV2Y5bENjUVpJeFBCTEZOClNlUjdUNXYxNXdqNEE0ajNwOE9TU3hsVWdhTmpNR0V3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUUKR0RBV2dCU0pqeStqNkN1Z0ZGUjc4MWE0Smw5bk9BdWMwREFkQmdOVkhRNEVGZ1FVaVk4dm8rZ3JvQlJVZS9OVwp1Q1pmWnpnTG5OQXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01GWGpJbGJwCjE1SWtXRThlbERJUERBSTJ3djJzZERKTzRmc2NnSWlqelB2WDZ5di9OMzN3N2RlZWRXbzFkbEpGNEFJeEFNZU4KYjBJZ2o3NjJUVm50ZDAwcHhDQWdSV1NHT2xER3hLMHRrL1VZZlhMdHFjL0VyRmMyS0FobDN6eDVabjZnNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlUQ0NBM0dnQXdJQkFnSVFiNzdhclhPOUNFRGlpMDIrMVBkYmtUQU5CZ2txaGtpRzl3MEJBUXNGQURCTwpNUXN3Q1FZRFZRUUdFd0pWVXpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVNVd0l3WURWUVFECkRCeFRVMHd1WTI5dElGUk1VeUJTVTBFZ1VtOXZkQ0JEUVNBeU1ESXlNQjRYRFRJeU1EZ3lOVEUyTXpReU1sb1gKRFRRMk1EZ3hPVEUyTXpReU1Wb3dUakVMTUFrR0ExVUVCaE1DVlZNeEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKdwpiM0poZEdsdmJqRWxNQ01HQTFVRUF3d2NVMU5NTG1OdmJTQlVURk1nVWxOQklGSnZiM1FnUTBFZ01qQXlNakNDCkFpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTkNrQ1hKUFFJZ1NZVDQxSTU3dTluVFAKTDN0WVBjNDhEUkFva0MrWDk0eEkyS0RZSmJGTXNCRk1GM05RMENKS1k3dUIweWx1MWJVSlBpWVlmN0lTZjVPWQp0Ni93TnIveTdoaWVuRHRTeFVjWlhYVHpaR2JWWGNkb3RMOGJIQWFqdkk5QUk3WWV4b1M5VWNRYk9jR1YwaW5zClM2NTdMYjg1L2JSaTNwWjdRY2Fjb09BR2N2dndCNWNKT1lGMHIvYzBXUkZYQ3NKYndTVDBNWE13Z3NhZHVnTDMKUG54RVg0TU44L0hkSUdrV0NWRGkxRlcyNElCeWRtNU1SN2QxVlZtMFUzVFpsTVpCclZpS01XWVBIcUliS1VCTwpMOTk3NWhZc0xmeS83UE8wK3I0WTlwdEoxTzRGYnRrMDg1eng3QUdMMFNER0Q2QzF2QmRPU0h0Und2enBYR2szClIyYXphUGdWS1BDNTA2UVZ6RnBQdWxKd294SkYzY2E2VHZ2QzBQZW9VaWR0Ym5tMWpQeDdqTUVXVE82QWY3N3cKZHI1QlV4SXpybG80UXF2WER6NUJqWFlITXRXcmlmWk9aOW14UW5VamJ2UE5Rckw4VmZWVGh4Yzd3RE5ZOFZMUworWUNrOE9qd080czR6S1RHa0g4UG5QMkwwYVBQMm9PbmFjbFFOdFZjQmRJS1FYVGJZeEUzd2FXZ2xrc2VqQllTCmQ2NlVOSHNlZjhKbUFPU3FnK3FLa0szT05rUk4wVkhwdkIvemFnWDl3SFFmSlJsQVVXN3FnbEZBMzV1NUNDb0cKQXRVakhCUFc2ZHZieHJCNnkzc25tL3ZnMVVZazdSQkxZMHVsQlkrNnVCMHJwdnFSNHBKU3ZlenJaNWR0bWkyZgpnVElGWnpMN1NBZy8yU1c0QkNVdkFnTUJBQUdqWXpCaE1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqCkJCZ3dGb0FVK3k0Mzd1T0VlaWN1elJrMXNUTjgvOVJFUXJrd0hRWURWUjBPQkJZRUZQc3VOKzdqaEhvbkxzMFoKTmJFemZQL1VSRUs1TUE0R0ExVWREd0VCL3dRRUF3SUJoakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBallsdApoRVVZOFUrem9POW9wTUFkckRDOFoyYXdtczIycXlJWlp0TTdRYlVRblJDNmNtNHBKQ0FjQVpsaTA1Ymc0dnNNClF0ZmhXc1NXVFZUTmo4cERVLzBxdU9yNFpjb0J3cTFnYUFhZk9ScFIyZUNOSnZrTFRxVlRKWG9qcEJ6T0NCdmYKUjRpeXJUN2dKNGVMU1l3ZnFVZFllNWJ5aUIwWXJyUFJwZ3FVK3R2VDVUZ0thM2tTTS90S1dUY1dRQTY3M3ZXSgpEUEZzMC9kUmExNDE5ZHZBSnVvU2MwNnBrWkNtRjhOc0x6alVvM0tVUXl4aTRVNWNNajI5VEgwWlI2TERTZWVXClA0K2EwenZrRWRpTEE5ejJ0bUJWR0thQlVmUGhxQlZxNitBTDhCUXgxcm1NUlRxb0VOand1U2ZyOTh0Njd3VnkKbHJYRWo1Wnp4T2hXYzV5OGFWRmp2TzluSEVNYVgzY1pIeGo0SENVcCtVbVpLYmFTUGFLRE43RWdrYWliTU9scQpiTFFqazJVRXF4SHpEaDFUSkVsVEhhRS9uVWlTRWVKOURVLzExNzJpV0Q1NG5SNGZLLzRodXhvVHRyRW9aUDJ3CkFnREhiSUNpdlJaUUlBOXlnVi9NbFArN21lYTZrTXZxK2NZTXdxN0ZHYzR6b1d0Y3UzNThORmNYcmZBL3JzM3EKcjVuc0xGUitqTTR1RWxaSTd4YzdQMHBlWU5MY2REYThwVU5qeXc5Ym93SldDWjRrTE9HR2dZeitxeGNzK3NqaQpNaG82LzRVSXlZT2Y4a3BJRUZSM04rMml2RUMrNUJCMDkrUmJ1N256aWZtUFFkakg1RkNRTllBK0hMaE5rTlBVCjk4T3dvWDZFeW5lU01TeTRrTEdDZW5ST214TW10TlZRWmxSNHJtQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNaQUZJUiBST09UIENBMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGNqQ0NBbHFnQXdJQkFnSVVQb3BkQit4VjBqTFZ0K08yWHdIckxkemsxdVF3RFFZSktvWklodmNOQVFFTApCUUF3VVRFTE1Ba0dBMVVFQmhNQ1VFd3hLREFtQmdOVkJBb01IMHR5WVdwdmQyRWdTWHBpWVNCU2IzcHNhV042ClpXNXBiM2RoSUZNdVFTNHhHREFXQmdOVkJBTU1EMU5hUVVaSlVpQlNUMDlVSUVOQk1qQWVGdzB4TlRFd01Ua3cKTnpRek16QmFGdzB6TlRFd01Ua3dOelF6TXpCYU1GRXhDekFKQmdOVkJBWVRBbEJNTVNnd0pnWURWUVFLREI5TApjbUZxYjNkaElFbDZZbUVnVW05NmJHbGplbVZ1YVc5M1lTQlRMa0V1TVJnd0ZnWURWUVFEREE5VFdrRkdTVklnClVrOVBWQ0JEUVRJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUMzdkQ1UXFFdk4KUUxYT1llZVd5clNoMmd3aXNQcTFlM1lBZDR3THozMm9oc3dtVWVRZ1BZVU0xbGpqNS9RcUdKM2EwYTRtN3V0VAozUFNRMWhOS0RKQTh3L1RhMG80TmtqcmNzYkgvT043RHVpMWZnTGtDdlVxZEd3KzB3OExCWndQZDNCdWNQYk93CjNnQWVxRFJIdTVyci9nc1V2VGFFMmcwZ3YvcGJ5NmtXSUswNVlPNHZkYmJubDV6NVB2MStUVzlOTCsrSURXcjYKM2ZFOWJpQ2xvQkswVFhDNXp0ZHlPNG1UcDRDRUhDZEpja20xL3p1Vm5zSE15QUhzNkE2S0NwYm5zNmFINWRiNQpCU3NObDBCd1BMcXNkVnFjMVUyZEFnclNTNXRtUzBZSEYyV3RuMnlJQU53aWllRGhaTlJudkRGNVlUeTd5a0hOClhHb0F5RHc0amxpdkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUUQKQWdFR01CMEdBMVVkRGdRV0JCUXVGcWxLR0xYTHpQVnZVUE1qWC9oZDU2end5REFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQXRYUDRBOXhaV3gxMjZhTXFlNUFvc2szQU0wK3FtckhVdU9Rbi82bVdtYzVHNEcxOFRLSTRwQVp3CjhQUkJFZXcvUjQwL2NvZjVPLzJrYnl0VEFPRC9PYmxxQnc3ckhSejJvbktReTRJOUVZS0wwcnVmS3E4aDVtT0cKblhrWjcvZTdERFdRdzRydFR3LzF6QkxacEQ2N29Qd2dsVjlQSmk4Ukk0Tk9kUWNQdjV2UnRCM3BFQVQreW1DUApva3k0cmMvaGtBL05yZ3JIWFh1M1VOTFVZZnJWRmR2WG40ZFJWT3VsNCt2SmhhQWxJRGY3anM0TU5JVGhQSUd5CmQwNURwWWhmaG1laFBlYTBYR0cyUHR2K3R5akZvZ2V1dGNyS2pTb1M3NWZ0d2pDa3lTcDYrL05OSXh1Wk16U2cKTHZXcEN6L1VYZUhQaEovaUdjSmZpdFlnSHVOenR3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IEU0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ09qQ0NBY0dnQXdJQkFnSVFRdkxNMmh0cE4wUmZGZjUxS0JDNDlEQUtCZ2dxaGtqT1BRUURBekJmTVFzdwpDUVlEVlFRR0V3SkhRakVZTUJZR0ExVUVDaE1QVTJWamRHbG5ieUJNYVcxcGRHVmtNVFl3TkFZRFZRUURFeTFUClpXTjBhV2R2SUZCMVlteHBZeUJUWlhKMlpYSWdRWFYwYUdWdWRHbGpZWFJwYjI0Z1VtOXZkQ0JGTkRZd0hoY04KTWpFd016SXlNREF3TURBd1doY05ORFl3TXpJeE1qTTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SkhRakVZTUJZRwpBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFERXkxVFpXTjBhV2R2SUZCMVlteHBZeUJUClpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCRk5EWXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUEKSWdOaUFBUjIrcG1wYmlEdCtkZDM0d2M3cU5zOVh6am9xMVdtVmsvV1NPcnNmeTJxdzdMRmVleVpZWDhRZWNjQwpXdmtFTi9VME5TdDN6bjhnajFLakFJbnMxYWVpYlZ2alM1S1RvSUQxQVpUYzhHZ0hIczN1L2lWU3RTQkRIQnYrCjZ4bk9RNk9qUWpCQU1CMEdBMVVkRGdRV0JCVFJJdHBNV2ZGTFh5WTRxcDNXN3VzTncvdXBZVEFPQmdOVkhROEIKQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdObkFEQmtBakFuN3FSYQpxQ0c3NlVlWGxJbWxkQ0J0ZVUvSXZaTmVXQmo3TFJvQWFzbTRQZENrVDBSSGxBRldvdmd6SlF4QzM2b0NNQjNxCjRTNklMdUg1cHgwQ01rN3luMnhWZE9PdXJ2dWxHdTd0MHZ6Q0F4SHJSVnhnRUQxY2Y1a0RXMjFVU0FHS2N3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlqQ0NBM0tnQXdJQkFnSVFkWTM5aTY1OEJ3RDZxU1duNGNldEZEQU5CZ2txaGtpRzl3MEJBUXdGQURCZgpNUXN3Q1FZRFZRUUdFd0pIUWpFWU1CWUdBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFECkV5MVRaV04wYVdkdklGQjFZbXhwWXlCVFpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCU05EWXcKSGhjTk1qRXdNekl5TURBd01EQXdXaGNOTkRZd016SXhNak0xT1RVNVdqQmZNUXN3Q1FZRFZRUUdFd0pIUWpFWQpNQllHQTFVRUNoTVBVMlZqZEdsbmJ5Qk1hVzFwZEdWa01UWXdOQVlEVlFRREV5MVRaV04wYVdkdklGQjFZbXhwCll5QlRaWEoyWlhJZ1FYVjBhR1Z1ZEdsallYUnBiMjRnVW05dmRDQlNORFl3Z2dJaU1BMEdDU3FHU0liM0RRRUIKQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNUdnRVMlVuWFlBU09nSEVkQ1NlNWp0cmNoL2NTVjFVZ3JKbndVVXhEYQplZjBydHkyazFDejY2akxkU2NLNXZROUlQWHRhbUZTdm5sMHhkRThIL0ZBaDNhVFBhRThiRW1OdEpabE1LcG56ClNEQmgrb0Y4SHFjSVN0dytLeHdmR0V4eHFqV01yZmh1NkR0SzJlV1VBdGFKaEJPcWJjaFBNOHhRbGplU005eGYKaU9lZlZObEk4SmhEMW1iOW54YzRROFVCVVF2WDR5TVBGRjFiRk9kTHZ0MzB5Tm9ETjlIV09hRWhVVENEc0czWApNRTZXVzVId2NDU3J2MFdCWkVNTnZTRTZMenpwbmczTElMVkNKOHphYjV2dVpEQ1FPYzJUWllFaE1iVWpVRE0zCkl1TTQ3Zmd4TU14Ri9tTDUwVjB5ZVVLSDMyck1WaGxBVGM2cXUvbTFka21VOFNmNGthV0Q1UWF6WXc2QTNPQVMKVllDbU8yYTBPWWN0eVBEUTBSVHA1QTFORHZaZFYzTEZPeHhIVnAzaTFmdUJZWXpNVFlDUU5GdTMxeFIxM05nRQpTSi9Bd1NpSXRPa2N5cWV4OFZhM2UwbE1XZVVnRmFpRUFpbjZPSlJwbWtrR2o4MGZlUlFYRWd5RGV0NGZzWmZ1CitaZDRLS1RJUkpMcGZTWUZwbGh5bTNrVDJCRmZyc1U0WWpSb3NvWXdqdmlRWVo0eWJQVUhOczJpVEc3c2lqYnQKOHVhWkZVUnd3M3k4bkRuQXRPRnI5NE1sSTFmWkVvRGxTZkIxRCsrTjZ4eWJWQ2kwSVR6OGZBci83M3RyZGYrTApIYUFaQmF2NitDdUJRdWc0dXJ2N3F2MDk0UFBLMzA2WGx5bnQ4eGhXNmFXV3JMM0RrSml5NFBtaTFLWkhRM3h0Cnp3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVWbk5ZWkpYNWtocXdFaW9FWW5taFFCV0lJVWt3RGdZRFZSMFAKQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUM5YwptVHo4Qmw2TWxDNXc2dEl5TVkyMDhGSFZ2QXJ6Wko4SFh0WEJjMmhrZXFLNUR1ajVYWVV0cURkRnFpajBsZ1ZRCllLbEpmcC9pbVRZcEUwUkhhcDFWSUR6WW0vRURNcnJhUUtGejZvT2h0MFNtRHBrQm0rUzhmNzRUbEg3S3BoNTIKZ0RZOWhBYUxNeVpsYmNwK252NGZqRmc0ZXhxRHNRKzhGeEc3NWdiTVkvcUI4b0ZNMmdzUWE2SDYxU2lsendaQQpGdjk3ZlJoZU9SS2tVNTUrTWtJUXBpR1JxUnhPRjN5RXZKK00wZWpmNWxHNU5rYy9rTG5IdkFMY1d4eFBEa2pCCkpZT2NDaitlc1FNekVob25yUGNpYkNUUkFVSDRXQVArSldnaUg1cGFQSHhzbm5WSTg0SHhabWR1VElMQTdycFgKRGhqdkxwcjNFdGlnYStrRnBhSHBhUGk4VEQ4U0hrWG9Vc0NqdnhJbmVibk1NVHpEOWpvaUZnT2d5WTltcEZ1aQpUZGFCSlFicGRxUUFDajdMelRXYjRPRTR5MkJUaGloQ1FSeEVWK2lvcmF0RjR5VVF2TnMrWlVIN0c2YVhEK3U1CmRIbjVIcndkVncxSHI4TXZuNGRHcCtzbVdnOVdZN1ZpWUc0QSsrTW5FU0xuL3BtUE5QVzU2TU9SY3IzWXd4NjUKTHZLUlJGSFFWODBNTk5WSUliL2JFL0ZtSlVOUzBuQWlOczJmeEJ4MUlLMWpjbU1HRHc0bnp0SnFEYnkxT1JycAowWFo2MFZ6azUwbEpMVlUzYVBBYU9wZytWQmVIVk9tbUoxQ0pleUF2UC8rL29ZdEtSNWovSzN0SlBzTXBSbUFZClFxc3pLYnJBS2JrVGlkT0lpamxCTzhuOXB1MGY5R0JqMzlJdFZRR0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyZVNpZ24gUm9vdENBMTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURiVENDQWxXZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJZTVFzd0NRWURWUVFHRXdKS1VERXIKTUNrR0ExVUVDaE1pU21Gd1lXNGdRMlZ5ZEdsbWFXTmhkR2x2YmlCVFpYSjJhV05sY3l3Z1NXNWpMakVjTUJvRwpBMVVFQXhNVFUyVmpkWEpsVTJsbmJpQlNiMjkwUTBFeE1UQWVGdzB3T1RBME1EZ3dORFUyTkRkYUZ3MHlPVEEwCk1EZ3dORFUyTkRkYU1GZ3hDekFKQmdOVkJBWVRBa3BRTVNzd0tRWURWUVFLRXlKS1lYQmhiaUJEWlhKMGFXWnAKWTJGMGFXOXVJRk5sY25acFkyVnpMQ0JKYm1NdU1Sd3dHZ1lEVlFRREV4TlRaV04xY21WVGFXZHVJRkp2YjNSRApRVEV4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEvWGVxcFJ5UUJUdkxUSnN6Cmkxb1VSYVRua0JiUjMxZlNJUkNrRi8zZnJOWWZwK1RiZlBmczM3Z0QycFJZL1YxeWZJdy9Yd0ZuZEJXVzR3STgKaDl1dXl3R093dk5teG9WRjlBTEdPclZpc3EvNm5MK2s1dFNBTUpqekRiYVRqNm5VMkRieXNQeUt5aXloRlRPVgpNZHJBRy9MdVlwbUdZeisvM1pNcWc2aDJ1Uk1mdDg1T1FvV1BJdWN1R3ZLVkNiSUZ0VVJPZDZFZ3ZhbnlUZ3A5ClVLMzFCUTFGVDBaeC9TZytVL3NFMkMzWFpSMUtHL3JQTzdBeG1qVnV5SXNHMHdDUjhwUUlaVXl4TkFZQWVvbmkKOE1jRFdjL1YxdWluTXJQbW1FQ0d4YzBuRW92TWU4NjNFVHhpWUFjalBpdEFicFNBQ1cyMnMyOTNielVJVVBzQwpoOFUraVFJREFRQUJvMEl3UURBZEJnTlZIUTRFRmdRVVcvaE5UN0tsaHRRNjB2RmptcUMrQ2ZaWHQ5NHdEZ1lEClZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUIKQUtDaE9CWm1McWRXSHlHY0J2b2Q3YmtpeFRnbTJFNVA3S04vZWQ1R0lhR0hkNDhIQ0pxeXBNV3ZEektZQzN4bQpLYmFiZlNWU1NVT3JUQzRyYm5wd3J4WU80d0pzKzBMbUdKMUYyRlhJNkR2ZDUrSDBMZ3NjTkZ4c1dFcjdqSWhRClg1VWN2KzJySXJWbHM0VzZuZys0cmVWNkc0cFFPaDI5RGJ4N1ZGQUx1VUt2VmFBWWdhMWxtZSsrNUp5L3hJV3IKUWJKVWI5d2x6ZTE0NG80TWpRbEozV043V21tV0FpR292VkpaNlgwMXk4aFN5bitCL3RscjAvY1I3U1hmK09mNQpwUHB5bDRSVERhWFFNaGhSZGxrVWJBL3I3RitBakhWRGc4T0ZtUDlNbmkwTjVIZURrMDYxbGdlTEtCT2JqQm1OClFTZEpRTzdlNWlORU9keWhJdGE2QS9JPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU2VjdXJlVHJ1c3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lRRFBDT1hBZ1dwYTFDZi9Eckp4aFowREFOQmdrcWhraUc5dzBCQVFVRkFEQkkKTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnUTI5eWNHOXlZWFJwYjI0eApGekFWQmdOVkJBTVREbE5sWTNWeVpWUnlkWE4wSUVOQk1CNFhEVEEyTVRFd056RTVNekV4T0ZvWERUSTVNVEl6Ck1URTVOREExTlZvd1NERUxNQWtHQTFVRUJoTUNWVk14SURBZUJnTlZCQW9URjFObFkzVnlaVlJ5ZFhOMElFTnYKY25CdmNtRjBhVzl1TVJjd0ZRWURWUVFERXc1VFpXTjFjbVZVY25WemRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3VrZ2VXVnpmWDJGSTdDVDhyVTRuaVZXSnhCNFEyWlFDUVhPWkV6Clp1bSs0WU92WWx5SjBmd2tXMkd6NEJFUlFSd2RidkM0dS9qZXA0RzZwa2pHbngyOXZvNnBRVDY0bE8wcEd0U08KMGdNZEErOXREV2NjVjljR3Jjckk5ZjRPcjJZbFNBU1dDMTJqdWhiRENFL1JSdmdVWFBMSVhnR1piZjJJeklhbwp3Vzh4UW14U1Btakw4eGswMzd1SEdGYUFKc1RRM01CdjM5Nmd3cEVXb0dRUlMwUzhIdmJuK21QZVpxeDJwSEdqCjdEYVVhSHAzcExIbkRpK0JldUsxY29idm9tdUw4QS9iMDFrL3VuSzhSQ1NjNDNPejk2OVhMMEltbmFsMHVnQlMKOGt2TlUzeEhDemFGRG1hcENKY1dORmZCWnZlQTQrMXdWTWVUNEM0b0ZWbUh1cnNDQXdFQUFhT0JuVENCbWpBVApCZ2tyQmdFRUFZSTNGQUlFQmg0RUFFTUFRVEFMQmdOVkhROEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCCi96QWRCZ05WSFE0RUZnUVVRaksyRnZvRS9mNWRTM3JEL2ZkTVFCMWFRNjh3TkFZRFZSMGZCQzB3S3pBcG9DZWcKSllZamFIUjBjRG92TDJOeWJDNXpaV04xY21WMGNuVnpkQzVqYjIwdlUxUkRRUzVqY213d0VBWUpLd1lCQkFHQwpOeFVCQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUJBRER0VDByaFdEcFNjbHUxcHFObEdLYTdVVHQzCjZaM3EwNTljNEVWbGV3M0tXK0p3VUxLVUJSU3VTY2VOUVFjU2M1UitEQ01oL2J3UWYyQVFXbkwxbUE2czdMbC8KM1hwdlhkTWM5UCtJQldsQ3FRVnh5TGVzSnVndXRJeHEvM0hjdUxIZm1ieDhJVlFyNUZpaXUxY3BycDZwb3hrbQpENWt1Q0xEdi9XblBtUm9KamVPbm55dkpOalI3SkxONFRKVVhwQVltSHJaa1VqWmZZR2Zabk1VRmRBdm5aeVBTCkNQeUk2YTZMZitFdzlEZCsvY1l5MmkyZVJEQXdiTzRIM3RJMC9OTC9RUFpMOUdaR0JsU204aklLWXlZd2E1dlIKM0l0SHV1RzUxV0xRb3FEMFp3VjRLV01hYndUVytNWk1vNXF4TjdTTjVTaExIWjRzd3Job3ZPMEM3akU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cmUgR2xvYmFsIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdkRDQ0FxU2dBd0lCQWdJUUIxWWlwT2pVaW9sTjlCUEk4UGpxcFRBTkJna3Foa2lHOXcwQkFRVUZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVnTUI0R0ExVUVDaE1YVTJWamRYSmxWSEoxYzNRZ1EyOXljRzl5WVhScGIyNHgKR1RBWEJnTlZCQU1URUZObFkzVnlaU0JIYkc5aVlXd2dRMEV3SGhjTk1EWXhNVEEzTVRrME1qSTRXaGNOTWpreApNak14TVRrMU1qQTJXakJLTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnClEyOXljRzl5WVhScGIyNHhHVEFYQmdOVkJBTVRFRk5sWTNWeVpTQkhiRzlpWVd3Z1EwRXdnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3ZOUzdZckd4VmFRWng1Uk5vSkxOUDJNd2hSL2p4WURpSgppUVBwdmVwZVJsTUozRnoxV3VqM1JTb0M2ekZoMXlrelRNN0hmQW8zZmcrNk1wamhIWmV2ajhmY3lUaVc4OXNhCi9GSHRhTWJRYnFSOEpOR3VRc2lXVUdNdTRQNTEvcGluWDBrdWxlTTVNMlNPSHFSZmtOSm5QTExaL2tHNVZhY0oKam5JRkhvdmRSSVdDUXRCSndCMWc4TkVYTEpYcjlxWEJrcVBGd3FjSVlBMWdCQkNXZVo0V05PYXB0dm9sUlRuSQpIbVg1ay9XcThWTGNtWmc5cFlZYUREVXora3VsQkFZVkhER0E3Nm9ZYThKNzE5ck8rVE1nMWZXOWFqTXRnUVQ3CnNGelVuS1BpWEIzanFVSjFYbnZVZCs4NVZMckpDaGdiRXBsSkw0aEwvVkJpMFhQbmozcERBZ01CQUFHamdaMHcKZ1pvd0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUEJBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRgpNQU1CQWY4d0hRWURWUjBPQkJZRUZLOUVCTUpCZmtpRDIwNDVBdXpzaEhybXpzbWtNRFFHQTFVZEh3UXRNQ3N3CkthQW5vQ1dHSTJoMGRIQTZMeTlqY213dWMyVmpkWEpsZEhKMWMzUXVZMjl0TDFOSFEwRXVZM0pzTUJBR0NTc0cKQVFRQmdqY1ZBUVFEQWdFQU1BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQmpHZ2hBZmFSZVV3MTMySHF1SHcwTApVUllEN3hoOHlPT3ZhbGlURkdDUnNvVGNpRTYrT1lvNjgrYUNpVjBCTjdPckpLUVZEcEkxV2twRVhrNVgrblhPCkgwak9adlE4UUNhU21Hd2I3aVJHREJlelVxWGJwWkdSenpmVGIrY25DRHBPR1I4NnAxaGNGODk1UDR2a3A5TW0KSTUwbUQxaHAvRWQrc3RDTmk1Ty9LVTlEYVhSMlowdlBCNHptQXZlMTRiUkR0VXN0RkovNTNDWU52NlpIZEFiWQppTkU2S1RDRXp0STVnR0licU1kWFNieHFWVkZuRlVxK05RZmsxWFdZTjNrd0ZOc3BuV3pGYWN4SFZhSXc5OHhjCmY4TERtQnhyVGhhQTYzcDRaVVdpQUJxdkRBMVZaRFJJdUpLNThiUlFLZkpQSXgvYWJLd2ZST0hkSTNoUlc4Y1cKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNPRENDQWI2Z0F3SUJBZ0lKQU5aZG03TjRnUzdyTUFvR0NDcUdTTTQ5QkFNRE1HRXhDekFKQmdOVkJBWVQKQWtwUU1TVXdJd1lEVlFRS0V4eFRSVU5QVFNCVWNuVnpkQ0JUZVhOMFpXMXpJRU5QTGl4TVZFUXVNU3N3S1FZRApWUVFERXlKVFpXTjFjbWwwZVNCRGIyMXRkVzVwWTJGMGFXOXVJRVZEUXlCU2IyOTBRMEV4TUI0WERURTJNRFl4Ck5qQTFNVFV5T0ZvWERUTTRNREV4T0RBMU1UVXlPRm93WVRFTE1Ba0dBMVVFQmhNQ1NsQXhKVEFqQmdOVkJBb1QKSEZORlEwOU5JRlJ5ZFhOMElGTjVjM1JsYlhNZ1EwOHVMRXhVUkM0eEt6QXBCZ05WQkFNVElsTmxZM1Z5YVhSNQpJRU52YlcxMWJtbGpZWFJwYjI0Z1JVTkRJRkp2YjNSRFFURXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBU2twVzlnQXdQRHZUSDAweGVjSzRSMXJPWDlQVmR1MTJPLzVnU0prbzZCbk9QcFIyN0trQkxJRStDbm5mZGwKZEI5c0VMTG81T252YllVeW1VU3hYdjNNZGhEWVc3Mml4dm5XUXVSWGR0eVF3aldwUzRnOEVrZHRYUDlKVHhwSwpVTEdqUWpCQU1CMEdBMVVkRGdRV0JCU0dIT2YrTGFWS2l3aitLQkg2dnFObStHQlpMekFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakFWWFVJOS9MYnUKOXp1eE51aWU5c1JHS0VrejBGaERLbU1wekUyeHRIcWl1UTA0cFYxSUt2M0xzbk5kbzRnSXh3d0NNUURBcXkwTwpiZTBZb3R0VDZTWGJWUWpnVU16ZlJHRVdncXRKc0xLQjdIT0hlTFJNc21JYkV2b1dUU1ZMWTcwZU45az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGR6Q0NBbCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmRNUXN3Q1FZRFZRUUdFd0pLVURFbApNQ01HQTFVRUNoTWNVMFZEVDAwZ1ZISjFjM1FnVTNsemRHVnRjeUJEVHk0c1RGUkVMakVuTUNVR0ExVUVDeE1lClUyVmpkWEpwZEhrZ1EyOXRiWFZ1YVdOaGRHbHZiaUJTYjI5MFEwRXlNQjRYRFRBNU1EVXlPVEExTURBek9Wb1gKRFRJNU1EVXlPVEExTURBek9Wb3dYVEVMTUFrR0ExVUVCaE1DU2xBeEpUQWpCZ05WQkFvVEhGTkZRMDlOSUZSeQpkWE4wSUZONWMzUmxiWE1nUTA4dUxFeFVSQzR4SnpBbEJnTlZCQXNUSGxObFkzVnlhWFI1SUVOdmJXMTFibWxqCllYUnBiMjRnVW05dmRFTkJNakNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFOQVYKT1ZLeFVyTzZ4Vm1DeEYxU3JqcERaWUJMeC9LV3ZOczJsOWFtWkl5b1h2RGpDaHozMzVjOVM2NzJYZXdodFVHcgp6YmwrZHArKytUNDJOS0E3d2ZZeEVVVjBrejFYZ01YNWlabks1YXRxMUxYYVFaQVF3ZGJXUW9uQ3YvUTRFcFZNClZBWDNOdVJGZzNzVVpkYmNERTNSM240TXF6dkVGYjQ2VnFaYWIzWnBVcWw2dWNqcmFwcGRVdEF0Q21zMUZna1EKaE5CcXlqb0dBRGRINUg1WFR6K0w2MmU0aUtyRnZsTlZzcEhFZmJtd2hSa0dlQzdiWVJyNmhmVktrYUhuRnRXTwpvam5mbExod0h5Zy9pL3hBWG1PRFBJTXFHcGxyejk1WmFqdjhieGJYSC8xS0VPdE9naFk2ckNjTVUvR3QxU1N3CmF3TlF3UzA4RnQxRU5DY2FkZnNDQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRkFxRnFYZGxCWmg4UUlINEQ1Y3MKT1BFSzdEelBNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liMwpEUUVCQ3dVQUE0SUJBUUJNT3FORXJMbEZzY2VUZnNnTENrTGZaT29jN2xsc0NMcUpYMnJLU3BXZWVvOEh4ZHBGCmNvSnhEanJTekcrbnRLRWp1L1lrbjhzWC9veW16c0xTMjh5Ti9ISDhBeW5CYkYwelgyUzJaVHVKYnhoMmVQWGMKb2tnZkdUK09rK3Z4K2hmdXpVN2pCQkpWMXVYazNmcytCWHppSFY3R3A3eVhUMmc2OWVrdUNrTzJyMWRjWW1oOAp0LzJqaW9TZ3JHSytLd21ITlBCcUFidWJLVlk4L2dBM3p5TnM4VTZxdG5SR0VteVI3alRWN0pxUjUwUytrREZ5CjFVa0M5Z0xsOUIvcmZObVdWYW4vN0lyNW1VZi9OVm9DcWdUTGlsdUhjU21SdmFTMGVnMjltdlZYSXdBSElSYy8KU2puUkJVa0xwN1kzZ2FWZGpLb3pYb0VvZktkOUorc0FybzAzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZmekNDQTJlZ0F3SUJBZ0lKQU9GOE4wRDlHLzVuTUEwR0NTcUdTSWIzRFFFQkRBVUFNRjB4Q3pBSkJnTlYKQkFZVEFrcFFNU1V3SXdZRFZRUUtFeHhUUlVOUFRTQlVjblZ6ZENCVGVYTjBaVzF6SUVOUExpeE1WRVF1TVNjdwpKUVlEVlFRREV4NVRaV04xY21sMGVTQkRiMjF0ZFc1cFkyRjBhVzl1SUZKdmIzUkRRVE13SGhjTk1UWXdOakUyCk1EWXhOekUyV2hjTk16Z3dNVEU0TURZeE56RTJXakJkTVFzd0NRWURWUVFHRXdKS1VERWxNQ01HQTFVRUNoTWMKVTBWRFQwMGdWSEoxYzNRZ1UzbHpkR1Z0Y3lCRFR5NHNURlJFTGpFbk1DVUdBMVVFQXhNZVUyVmpkWEpwZEhrZwpRMjl0YlhWdWFXTmhkR2x2YmlCU2IyOTBRMEV6TUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDCkNnS0NBZ0VBNDhseVNmY3czZ2w4cVVDQldOTzBPdDI2WVErVFVHNXBQRFhDN2x0emtCdG5UQ0hzWHpXN09UNHIKQ21EdnUyMHJodnR4b3NpczVGYVUrY212c1hMVUlLeDAwcmdWclZIK2hYU2h1UkQrQllENVVwT3pRRDExRUt6QQpscmVuZm5hODR4dFNHYzRSSHdzRU5QWFk5V2s4ZC9OazlBMnFoZDdnQ1ZBRUY1YUV0OGlLdkUxeS9CeTd6L01HClRmbWZaUGQrcG1hR05YSElFWUJNd1hGQVdCNitvSFAyL0Q1UTRlQXZKajErWENPMWVYRGUrdURScGRZTVFYRjcKOStxTUhJakg3SXYxMFM5VmxrWjhXanRZTy91NjJDMjFKZHA2VHM5RXJpR21ucGpLSUc1OHU0aUZXL3ZBRUdLNwo4dmtuUisvUmlUbER4Ti9lNFVHL1ZITWdseTFzMnZQVUI2UG11ZGh2cnZ5TUdTN1RaMmNybGR0WVhMVnFBdk80CmcxNjBhNzVCZmxjSmRVUlFWYzFhRVdFaENtSENxWWo5RTd3dGlTL05ZZUNWdnNxMWUrRjdOR2NMSDdZTXgzd2UKR1ZQS3A3RktGU0JXRkhBOUs0SXNENTBWSFVlQVIvOTRtUTR4cjI4K2orMkdhUjU3R0lnVXNzTDhnak11bkVzdAorM0E3Y2FvcmV5WW44eHJDM1BzWHVLSHF5NkMwcnRPVWZuclFxOFBzT0MwUkxvaS8xRCt0RWp0Q3JJOENibjNNCjBWOWh2cUc4T21wSTZpWlZJaFpkWHczL0p6T2ZHQU4waWx0U0lFZHJSVTBpZDR4VkovQ3ZIb3pKZ3lKVXQ1clEKVDluTy9Oa3VISllvc1FMVEE3MGxVaHcwWms4anEvUjNncFlkMFZjd0NCRUYvVmZSMmNjQ0F3RUFBYU5DTUVBdwpIUVlEVlIwT0JCWUVGR1FVZlB4WWNoYW1DaWswRlc4cXk3ejhyNmlyTUE0R0ExVWREd0VCL3dRRUF3SUJCakFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElDQVFEY0FpTUk0dThoT3NjTnR5YlMKWXBPbnBTTnlCeUNDWU44WTExU3RhU1dTbnRrVXo1bTVVb0hQcm15S08xbzV5R3dCUThJaWJRTHdZczFPWTBQQQpGTnIwWS9EcTlISHVUb2ZqY2FuMHlWZmxMbDhjZWJzanFvZEVWK205TlUxQnUwc29vNWl5RzlrTEZ3Zmw5K3FkCjlYYlh2OFMyZ1ZqL3lQOWthV0o1clc0T0gzL3VIV25sdDNKeHMvNmxBVFdVVkN2QVVtMlBWY1RKMHJqTHlqUUkKVVlXZzlieTBGMWpxQ2x4NnZXUEdPaS8vbGtrWmhPcG4yQVN4WWZRQVcwcTNuSEUzR1lWNXY0R3d4eE1PZG5FKwpPb0FHcmdZV3A0MjF3c1RMLzBDbFhJMmx5VHJ0Y29IS1hKZzgwalFEZHdqOThDbFpYU0VJeDJDL3BIRjd1TmtlCmdyNEpyMlZ2S0t1L1M3WHVQZ2hISjZBUGJ3K0xQNnlWR1BPNUR0eG5WVzVpbmtZTzBRUjR5bkt1ZHRtbCtMTGYKaUFsaGkrOGtUdEZaUDFyVVBjbVRQQ3RrOVlFTkZwYjNrc1ArTVcvb0tqSjBEdlJNbUVvWURqQlUxY1hydk1VVgpudWlaSWVzbkt3a0syL0htY0JoV3V3emt2dm5vRUtRVGtyZ2M0TnRuSFZNRHBDS24zRjJTRUR6cS8vd2JFQnJECjJOQ2NuV1hMMENzbk1RTWVOdUU5ZG5VTS8wVW11ZDFSdkNQSFg5alloeEJBRWcwOU9EZm5SRHdZd0ZNSlpJLy8KMVpxbWZIQXVjMVVoNk4vL2c3a2RQakllMXFaOUxQRm02VndkcDZQT1hpVXlLK09WckNvSHpyUW9lSVk4TGFhZApUZEowTU4xa1VSWGJnNE5SMTYvOU01MU5aZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVEekNDQXZlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJvTVFzd0NRWURWUVFHRXdKVlV6RWwKTUNNR0ExVUVDaE1jVTNSaGNtWnBaV3hrSUZSbFkyaHViMnh2WjJsbGN5d2dTVzVqTGpFeU1EQUdBMVVFQ3hNcApVM1JoY21acFpXeGtJRU5zWVhOeklESWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF3Ck5qSTVNVGN6T1RFMldoY05NelF3TmpJNU1UY3pPVEUyV2pCb01Rc3dDUVlEVlFRR0V3SlZVekVsTUNNR0ExVUUKQ2hNY1UzUmhjbVpwWld4a0lGUmxZMmh1YjJ4dloybGxjeXdnU1c1akxqRXlNREFHQTFVRUN4TXBVM1JoY21acApaV3hrSUVOc1lYTnpJRElnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VnTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkRRQXdnZ0VJQW9JQkFRQzNNc2orNlhHbUJJV3REQkZrMzg1Tjc4Z0RHSWMvb2F2N1BLYWYKOE1PaDJ0VFliaXRUa1Bza3BENkU4SjdvWCt6bEowVDFLS1kvZTk3Z0t2RElyMU12bnNvRkFaTWVqMlljT2FkTgorbHEyY3dRbFp1dDNmK2RaeGtxWkpSUlU2eWJIODM4WjFUQndqNit3UmlyL3Jlc3A3ZGVmcWdTSG85VDVpYVUwClg5dERrWUkyMldZOHNiaTVndjJjT2o0UXlEdnZCbVZtZXBzWkdEMy9jVkU4TUM1ZnZqMTNjN0pkQm16REkxYWEKSzRVbWtoeW5BclBrUHcydkNIbUN1RFk5NnB6VE5iTzhhY3Ixekozby9XU05GNEF6Ymw1S1habkpIb2UwblJyQQoxVzRUTlNOZTM1dGZQZS9XOTNiQzZqNjdlQTBjUW1kckJOajQxdHB2aS9KRW9BR3JBZ0VEbzRIRk1JSENNQjBHCkExVWREZ1FXQkJTL1g3ZlJ6dDBmaHZSYlZhemMxeERDRHFtSTV6Q0JrZ1lEVlIwakJJR0tNSUdIZ0JTL1g3ZlIKenQwZmh2UmJWYXpjMXhEQ0RxbUk1NkZzcEdvd2FERUxNQWtHQTFVRUJoTUNWVk14SlRBakJnTlZCQW9USEZOMApZWEptYVdWc1pDQlVaV05vYm05c2IyZHBaWE1zSUVsdVl5NHhNakF3QmdOVkJBc1RLVk4wWVhKbWFXVnNaQ0JECmJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVnZ0VBTUF3R0ExVWRFd1FGTUFNQkFmOHcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUFXZFA0aWQwY2thVmFHc2FmUHpXZHFiQVljYVQxZXBvWGtKS3R2MwpMN0llek1kZWF0aURoNkdYNzBrMVBuY0dRVmhpdjQ1WXVBcG5QK3l6M1NGbUg4bFUrbkxNUFV4QTJJR3ZkNTZECmVydWl4L1UwRjQ3WkVVRDAvQ3dxVFJWL3AySmRMaVhUQUFzZ0doMW8rUmU0OUwyTDdTaFozVTBXaXhlRHlMSmwKeHkxNnBhcThVNFp0M1Zla3l2Z2dRUXRvOFBUN2RMNVdYWHA1OWZrZGhlTXRsYjcxY1pCRHpJMGZtZ0FLaHlucApWU0pZQUNQcTR4SkRLVnRIQ04yTVFXcGxCcWpsSWFwQnRKVWhsYmw5MFRTckU5YXR2TnppUFRuTnZUNTFjS0VZCldRUEpJclNQbk5WZUt0ZWx0dFFLYmZpM1FCRkdtaDk1RG1LL0Q1ZnM0QzhmRjVRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQzVENDQXNXZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCanpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4TWpBd0JnTlZCQU1US1ZOMFlYSm1hV1ZzClpDQlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTVNRGt3TVRBd01EQXcKTUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1k4eEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRFZRUUlFd2RCY21sNgpiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5Wm1sbGJHUWdWR1ZqCmFHNXZiRzluYVdWekxDQkpibU11TVRJd01BWURWUVFERXlsVGRHRnlabWxsYkdRZ1VtOXZkQ0JEWlhKMGFXWnAKWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQwpnZ0VCQUwzdHdRUDg5by84QXJGdlc1OUkyWjE1NHFLM0EyRldHTU5IdHRmS1BUVXVpVVAzb1dtYjNvb2EvUk1nCm5MUkpkeklwVnYyNTdJemRJdnB5M0NkaGwrNzJXb1RzYmhtNWlTemNoRnZWZFB0clg4V0pwUkJTaVVaVjlMaDEKSE9aLzVGU3VTL2hWY2xjQ0dmZ1hjVm5ySGlnSGRNV2RTTDVzdFBTa3NQTmtOM21Td094R1huL2hiVk5NWXEvTgpId3RqdXpxZCsveDVBSmhoZE04bWdrQmo4N0p5YWhrTm1jclVEblhNTi91TGljRlo4V0ovWDdOZlpURDRwN2ROCmRsb2VkbDQwd09pV1ZwbUtzL0IvcE0yOTNESXhmSkhQNEY4UitHdXFTVnpSbVpUUm91TmpXd2wydFZaaTRVdDAKSFpiVUp0UUlCRm5RbUE0TzV0Nzh3K3dma1BFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTwpCZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZId01NaCtuMlRCL3hIMW9vMktvb2M2ckIxc25NQTBHCkNTcUdTSWIzRFFFQkN3VUFBNElCQVFBUldmb2xUd052bEprN21oK0NoVG5VZGdXVVh1RW9rMjFpWFFuQ29LalUKc0hVNDhUUnFuZVNmaW9ZbVVlWXMwY1l0YnBVZ1NwSUI3TGlLWjNzeDRtY3VqSlVESmk1RG5Vb3g5ZzYxREx1Mwo0amQvSXJvQW93NTdVdnRydXp2RTAzbFJUczJROUdjSEdjZzhSbm9OQVgzRldPZHQ1b1V3RjVva3hCRGdCUGZnCjhuL1VxZ3IvUWgwMzdaVGxaRmtTSUhjNDB6SStPSUYxbG5QNmFJK3h5ODRmeGV6Nm5IN1Bmckh4QnkyMi9ML0sKcEwvUWx3Vkt2T29ZS0FLUXZWUjRDU0Z4MDlGOUhka1dzS2xoUGRBS0FDTDh4M3ZMQ1dSRkN6dEFnZmQ5ZkRMMQptTXBZam4wcTdwQlpjMlQ1Tm5SZUphSDFaZ1V1ZnprVnFTcjdVSXVPaFduMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ3ekNDQXRlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCbURFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4T3pBNUJnTlZCQU1UTWxOMFlYSm1hV1ZzClpDQlRaWEoyYVdObGN5QlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTUKTURrd01UQXdNREF3TUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1pneEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRApWUVFJRXdkQmNtbDZiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5ClptbGxiR1FnVkdWamFHNXZiRzluYVdWekxDQkpibU11TVRzd09RWURWUVFERXpKVGRHRnlabWxsYkdRZ1UyVnkKZG1salpYTWdVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5VTU9zUXErVTdpOWI0WmwxK09pRk94SHovTHo1OGdFMjBwCk9zZ1BmVHozYTNZNFk5azJZS2liWGx3QWdMSXZXWC8yaC9rbFE0Ym5hUnRTbXBEaGNlUFlMUTFPYi9iSVNkbTIKOHhwV3JpdTJkQlRyei9zbTR4cTZIWll1YWp0WWxJbEhWdjhsb0pOd1U0UGFoSFFVdzJlZUJHZzYzNDVBV2gxSwpUczlEa1R2blZ0WUFjTXRTN250OXJqcm52REg1UmZiQ1lNOFRXUUlyZ013MFI5KzUzcEJsYlFMUExKR21wdWZlCmhSaEpmR1pPb3pwdHFiWHVOQzY2RFFPNE05OUg2N0ZyalNYWm04NkIwVVZHTXBad2g5NENEa2xEaGJac2M3dGsKNm1GQnJNblVWTitITDhjaXNpYk1uMWxVYUovOHZpb3Z4RlVjZFVCZ0Y0VUNWVG1MZndVQ0F3RUFBYU5DTUVBdwpEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZKeGZBTitxCkFkY3dLemlJb3JodFNwenlFWkdETUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCTE5xYUVkMm5kT3htZlp5TUkKYnc1aHlmMkUzRi9ZTm9ITjJCdEJMWjlnM2NjYWFOblJib2JoaUNQUEU5NUR6K0kwc3dTZEh5blZ2L2hleU5YQgp2ZTZTYnpKMDhwR0NMNzJDUW5xdEtyY2dmVTI4ZWxVU3doWHF2ZmRxbFM1c2RKL1BITFR5eFFHamhkQnlQcTF6CnF3dWJkUXh0UmJlT2xLeVdON1dnMEk4VlJ3N2o2SVBkai8zdlFRRjN6Q2VwWW9VejhqY0k3M0hQZHdiZXlCa2QKaUVEUGZVWWQveDdINGM3L0k5dkcrbzFWVHFrQzUwY1JSajcwL2IxN0tTYTdxV0ZpTnlpMkxTcjJFSVpreVhDbgowcTIzS1hCNTZqemFZeVdmL1dpM01PeHcrM1dLdDIxZ1o3SWV5TG5wMktodkFvdG5EVTBtVjNIYUlQekJTbENOCnNTaTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBHb2xkIENBIC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZ1akNDQTZLZ0F3SUJBZ0lKQUx0QUhFUDFYayt3TUEwR0NTcUdTSWIzRFFFQkJRVUFNRVV4Q3pBSkJnTlYKQkFZVEFrTklNUlV3RXdZRFZRUUtFd3hUZDJsemMxTnBaMjRnUVVjeEh6QWRCZ05WQkFNVEZsTjNhWE56VTJsbgpiaUJIYjJ4a0lFTkJJQzBnUnpJd0hoY05NRFl4TURJMU1EZ3pNRE0xV2hjTk16WXhNREkxTURnek1ETTFXakJGCk1Rc3dDUVlEVlFRR0V3SkRTREVWTUJNR0ExVUVDaE1NVTNkcGMzTlRhV2R1SUVGSE1SOHdIUVlEVlFRREV4WlQKZDJsemMxTnBaMjRnUjI5c1pDQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQwpDZ0tDQWdFQXIrVHVmb3NrRGhKdXFWQXRGa1E3a3BKY3lyaGRoSkpDRXlxOFpWZUNRRDVYSk0xUWl5VXF0Mi84Cjc2TFF3QjhDSkVvVGxvOGpFK1lvV0FDalI4Y0dwNFFqSzd1OWxpdC9WY3lMd1ZjZkRtSmxEOTA5Vm9wejJxNSsKYmJxQkhINUNqQ0ExMlVOTmhQcUUyMUlzOHc0bmR3dHJ2eEV2Y25pZkx0Zys1aGczV2lweStkcGlrSktWeWgrYwo2Yk04Szh2ekFSTy9Xcy9CdFFwZ3ZkMjFtV1JUdUtDV3MyL2lKbmVSak9CaUVBS2ZOQStrMVpJelVkNitqYnFFCmVtQThhdHVmSyt6ZTNnRS9iazNsVUliTHRLL3RSRURGeWxxTTJ0SXJmS2p1dnFibENxb09wZDhGVXJkVnh5SmQKTW1xWGwyTVQyOG5iZVRaN2hUcEt4VktKK1NUbm5YZXBndjlWSEtWeGFTdlJBaVR5c3liVWE5b0VWZVhCQ3NkdApNRGVRS3VTZUZETmVGaGRWeFZ1MXl6U0prdkdkSm8raEI5VEdzbmhRMnd3TUMzd0xqRUhYdWVuZGpJajNvMDJ5Ck1zellGOXJOdDg1bW5kVDlYdis5bHo0cGRlZCtwMkpZcnlVMHBVSEhQYndOVU1vREF3OElXaCtWYzNoaXY2OXkKRkdrT3BlVUREbmlPSmloQzhBY0xZaUFRWnpsRytxa0R6QVE0ZW1idklJTzFqRXBXanBFQS9JNWNndDZJb01QaQphRzU5amU4ODNXWDBYYXhSN3lTQXJxcFdsMi81clgzYVlUK1lkenlsa2JZY2pDYmFaYUlKYmNIaVZPTzV5a3hNCmdJOTNlMkNhSHQrMjhrZ2VEcnBPVkcyWTRPR2lHcUozVU0vRVk1THNSeG1kNitacnpzRUNBd0VBQWFPQnJEQ0IKcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVV3lWNwpscVJsVVg2NE9mUEFlR1plNkRybjhPNHdId1lEVlIwakJCZ3dGb0FVV3lWN2xxUmxVWDY0T2ZQQWVHWmU2RHJuCjhPNHdSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVDQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMGNEb3YKTDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCQUNlNgo0NVI4OGE3QTNoZm01ZGpWOVZTd2cvUzd6VjRGZTArZmRXYXZQT2hXZnZ4eWVEZ0QyU3RpR3dDNStPbGd6Y3pPClVZckhVREZ1NFVwK0dDOXBXYlk5WklFcjQ0T0U1aUtIam4zZzdnS1pZYmdlOUxncmlCSVdoTUl4a3ppV01hYTUKTzFNL3d5U1RWbHRwa3V6RndiczRBT1BzRjZtNDNNZDhBWU9mTWtlNlVpSTBIVEo2Q1ZhbmZDVTJxVDFMMnNDQwpid3E3RXNpSFN5Y1IrUjR0eDVNL250dGZKbXRTMlM2SzhSVEdSSTBWcWJlL3ZkNm1HdTZ1TGZ0SWR4Zit1K3l2CkdQVXFVZkE1aEplVmJHNGJ3eXZFZEdCNUpiQUtKOS9mWHRJNXowVjlRa3Zmc3l3ZXhjWmR5bFU2b0p4cG1vL2EKNzdLd1BKK0hiQklyWlhBVlVqRWFKTTl2TVNOUUg0eFBqeVBEZEVGakhGV29GTjArNEZGUXovRWJNRllPa3JDQwpoZGlEeXlKa3ZDMjRKZFZVb3JnRzZxMlNwQ1Nnd1lhMVNoTnFSODh1QzFhVlZNdk9tdHRxdEtheTIwRUloaWQzCjkycWdRbXdMT003WGRWQXlrc0xmS3pBaVNORFZRVGdsWGFUcFhaL0dsSFhRUmYwd2wwT1BrS3NLeDRaellFcHAKTGQ2bGVOY0cybXFlU3o1M09pQVRJZ0hRdjJpZVkyQnJOVTBMYmJxaFBjQ1Q0SDhqczFXdGNpVk9Sdm5TRnUrdwpaTUVCbnVuS29HcVlEcy9ZWVBJdlNiamtRdUU0TlJiMHlHNVA5NEZXNkxxanZpT3ZydjF2QStBQ096QjIraHR0ClFjOEJzZW00eVdiMDJ5YnpPcVIwOGtra1c4bXcwRmZCK2o1NjRaZkoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnZUQ0NBNldnQXdJQkFnSUlUeHZVTDFTN0wwc3dEUVlKS29aSWh2Y05BUUVGQlFBd1J6RUxNQWtHQTFVRQpCaE1DUTBneEZUQVRCZ05WQkFvVERGTjNhWE56VTJsbmJpQkJSekVoTUI4R0ExVUVBeE1ZVTNkcGMzTlRhV2R1CklGTnBiSFpsY2lCRFFTQXRJRWN5TUI0WERUQTJNVEF5TlRBNE16STBObG9YRFRNMk1UQXlOVEE0TXpJME5sb3cKUnpFTE1Ba0dBMVVFQmhNQ1EwZ3hGVEFUQmdOVkJBb1RERk4zYVhOelUybG5iaUJCUnpFaE1COEdBMVVFQXhNWQpVM2RwYzNOVGFXZHVJRk5wYkhabGNpQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBCk1JSUNDZ0tDQWdFQXhQR0hmOU40TWZjNHlmakRtVU84eC9lOE4rZE9jYnBMajZWekhWeHVtSzREVjY0NE4wTXYKRnowZnlNNW9FTUY0cmhrREt4RDZMSG1EOXVpNWFMbFY4Z1JFcHpuNS9BU0xIdkdpVFNmNVlYdTZ0K1dpRTdicgpZVDdRYk5IbSsvcGU3UjIwbnFBMVc2R1N5L0JKa3Y2RkNnVSs1dGtMNGsrNzNKVTMvSkhwTWpVaTBSODZUaWVGCm5iQVZsRExhWVExSFRXQkNycEpINklOYVVGanBpb3U1WGFIYzNabEtIelpudTBqa2c3WTM2MGc2cnc5bmp4Y0gKNkFUSzcyb3hoOVRBdHZtVWNYdG5aTGkya1VwQ2UyVXVNR29NOVpEdWxlYnl6WUxzMmFGSzdQYXlTK1ZGaGVadAplSk1FTHB5Q2JUYXB4REZrSDRhREN5cjBOUXA0eVZYUFFiQkg2VENmbWI1aHFBYUV1U2g2WHpqWkc2azRzSU4vCmM4SERPMGdxZ2c4aG03ak1xRFhEaEJ1RHN6NitwSlZwQVRxSkFIZ0UyY24wbVJtclZuNWJpNFk1RlpHa0VDd0oKTW9CZ3M1UEFLcllZQzUxK2pVbnlFRXAvK2RWR0x4bVNvNW1uSnF5N2pEem1EcnhIQjl4elVmRndaQzhJK2JSSApIVEJzUk9vcE40V1NhR2E4Z3pqK2V6a3UwMUR3SC90ZVlMYXBwdm9uUWZHYkdITHk5WVIwU3NsbnhGU3VTR1RmCmpORnVzQjNoQjQ4SUhwbWNjZWxNMktYM1J4SWZkTkZSbm9iendxSWpRQXR6MjB1bTUzTUdqTUdnNmNGWnJFYjYKNWkvNHozR2NSbTI1eEJXTk9Ia0RSVWp2eEYzWENPNkhPU0tHc2cwUFdFUDNjYWxJTHYzcTFoOENBd0VBQWFPQgpyRENCcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVCkY2RE53ZVJCdGpwYk84dEZuYjBjd3BqNmhsZ3dId1lEVlIwakJCZ3dGb0FVRjZETndlUkJ0anBiTzh0Rm5iMGMKd3BqNmhsZ3dSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVEQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMApjRG92TDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCCkFIUEdnZUFuMGkwUDRKVXc0cHBCZjFBc1gxOWlZYW1HYW1rWURIUkoxbDJFNmtGU0dHOVlyVkJXSUdyR3ZTaHAKV0pIY2tSRTFxVG9kdkJxbFlKN1lIMzlGa1duWmZydDRjc0VHRHlyT2o0VndZYXlnelF1NE9TbFdoREpPaHJzOQp4Q3JaMXg5eTd2NVJvU0pCc1hFQ1l4cUNzR0tyWGxjU0g5L0wzWFdnd0YxNWtJd2I0RkRtM2pIK21IdHdYNldRCjJLMzRBclp2MDJEZFFFc2l4VDJ0T25xZkdocEhrWGt6dW9MY01ta0RsbTRmUy9CeC91Tm5jcUN4djF5TDVQcVoKSXNlRXVSdU5JNWMvN1NYZ3oyVzc5V0VFNzkwZXNscEJJbHFobjEwczZGdkpiYWtNREhpcVlNWldqd0ZhREdpOAphUmw1eEI5K2x3Vy94ZWtrVVY3VTFVdFQ3ZGtqV2pZRFphUEJBNjFCTVBOR0c0V1FyMlcxMWJIa0ZsdDRkUjJYCmVtMVpxU3FQZTk3RGg0a1FtVWx6ZU1nOXZWRTFkQ3JWOFg1cEd5cTdPNzBsdUpwYVBYSmhrR2FIN2d6V1RkUVIKZEF0cS9nc0QvS05WVjRuK1NzdXVXeGNGeVBLTkl6RlRPTkl0YWorQ3VZMElhdmRlUVhSdXd4RitCNndwWUpFLwpPTXBYRUEyOU1DL0hwZVpCb05xdUJZZWFvS1JsYkV3SkRJbTZ1Tk81d0pPS01QcU41WnByRlFGT1o2cmFZbFkrCmhBaG0wc1EyZmFjK0VQeUk0TlNBNVFDOXF2Tk9CcU42YXZsaWN1TUpUK3ViRGdFajhaKzdmTnpjYkJHWEpiTHkKdEdNVTBnWXFaNHlEOWM3cUI5aWFhaDdzNUFxN0trenJDV0E1enNwaTJDNXUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklESXdIaGNOTURneE1EQXhNVEEwTURFMFdoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJREl3Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNxWDlvYlgraHprZVhhWFBTaTVrZmw4MmhWWUFVZApBcVN6bTFuekhvcXZOSzM4RGNMWlNCbnVhWS9KSVB3aHFnY1o3YkJjckdYSFgrMENmSHQ4TFJ2V3VybUF3aGlDCkZvVDZackFJeGxRamdlVE51VWsvOWs5dU4wZ29PQS9GdnVkb2NQMDVsMDNTeDVpUlVLckVSTE1qZlRsSDZWSmkKMWhLVFhyY3hsa0lGKzNhbkhxUDF3dnpwZXNWc3FYRlA2c3Q0dkdDdng5NzAyY3UrZmpPbGJwU0Q4RFQ2SWF2cQpqbktnUDZUZU1GdnZoazFxbFZ0RFJLZ1FGUnpsQVZmRm1QSG1CaWlScWlERnQxTW1VVU95Q3hHVldPSEFEM2JaCndJMThnZk55Y0o1di9ocU8yVjgxeHJKdk5IeStTRS9pV2puWDJKMTRucCtHUGdOZUdZdEVvdFhIQWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTLwpXU0EyQUhtZ29DSnJqTlh5WWRLNExNdUNTakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBTVFPaVlRc2ZkT2h5Ck5zWnQrVTJlK2lLbzRZRld6ODI3bitxcmtSazRyNnA4RlUzenRxT05wZlNPOWtTcHArZ2hsYTArQUdJV2lQQUMKdXZ4aEkrWXptekI2YXpaaWU2MEVJNFJZWmVMYks0cm5KVk0zWWxOZnZOb0JZaW1pcGlkeDVqb2lmc0Z2SFpWdwpJRW9ITk4vcS94V0E1YnJYZXRoYmRYd0ZlaWxIZmtDb01STjN6VUE3dEZGSGVpNFI0MGNSM3AxbTBJdlZWR2I2CmcxWHFmTUlwaVJ2cGI3UE80Z1dFeVM4K2VJVmlic2xmd1hoamRGakFTQmdNbVRucnBNd2F0WGxhalJXYzJCUU4KOW5vSFY4Y2lnd1V0UEpzbEpqMFlzNmxEZk1qSXEyU1BEcU8vbkJ1ZE1OdmEwQmt1cWp6eCt6T0FkdVROclJsUApCU2VPRTZGdXdnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklETXdIaGNOTURneE1EQXhNVEF5T1RVMldoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJRE13Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUM5ZFpQd1lpSnZKSzdnZW5hc2ZiM1pKTlc0dC96Tgo4RUxnNjNpSVZsNmJtbFFkVFF5Szl0UFBjUFJTdGRpVEJPTkdobkZCU2l2d0tpeFZBOVpJdytBNU9PM3lYRHcvClJMeVRQV0dyVHMwTnZ2QWdKMWdPUkg4RUdvZWwxNVlVTnBEUVNYdWhkZnNhYTNPeCtNNnBDU3p5VTlYREZFUzQKaHFYMml5czUycU16Vk5uNmNocjNJaFVjaUpGcmYyYmx3MnFBc0NUejM0WkZpUDBaZjNXSEh4K3hHd3B6SkZ1NQpaZUFzVk1oZzAyWVhQK0hNVkROemtRSTZwbjk3ZGptaUg1YTJPSzYxeUpOMEhaNjV0T1ZnblM5VzBlRHJYbHRNCkVuQU1iRVFncXhIWTlCbjIwcHhTTitmNnRzSXhPMHJVRkptdHh4cjFYVi82QjdoOERSL1dneDZ6QWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTMQpBL2QyTzJHQ2FoS3FHRlByQXlHVXYvN095akFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVmozdmxOVzkybk95CldMNnVrSzJZSjVmK0FiR3dVZ0M0VGVRYklYUWJmc0R1WG1rcUphOWMxaDNhMG5uSjg1Y3A0SWFIM2dSWkQvRloKMUdTRlM1bXZKUVFleVVhcGw5NkNzaHR3bjV6MnIzRXgzWHNGcFN6VHVjcEg5c3J5OXVldHVVZy92QmEzd1czMAo2Z212N1BPMTV3V2VwaDZLVTFIV2s0SE1kSlAydWRxbUpRVjBlVnArUUQ2Q1N5WVJNRzdoUDBISFJ3QTExZlhUCjkxUStnVDNhU1dxYXMrOFFQZWJyYjlISUlrZkx6TThCTVpMWkdPTWl2Z2tlR2o1YXN1UnJERlI2ZlVOT3VJbWwKZTllaVBaYUd6UEltTkMxcWtwMmFHdEF3NGwxT0JMQmZpeUIrZDhFOWxZTFJScG83UEhpNGI2SFFEV1NpZUI0cApUcFBEcEZRVVd3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3VydW0gMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVl6Q0NBMHVnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFzRkFEQ0IwakVMTUFrR0ExVUVCaE1DVkZJeApHREFXQmdOVkJBY1REMGRsWW5wbElDMGdTMjlqWVdWc2FURkNNRUFHQTFVRUNoTTVWSFZ5YTJsNVpTQkNhV3hwCmJYTmxiQ0IyWlNCVVpXdHViMnh2YW1scklFRnlZWE4wYVhKdFlTQkxkWEoxYlhVZ0xTQlVWVUpKVkVGTE1TMHcKS3dZRFZRUUxFeVJMWVcxMUlGTmxjblJwWm1scllYTjViMjRnVFdWeWEyVjZhU0F0SUV0aGJYVWdVMDB4TmpBMApCZ05WQkFNVExWUlZRa2xVUVVzZ1MyRnRkU0JUVFNCVFUwd2dTMjlySUZObGNuUnBabWxyWVhOcElDMGdVM1Z5CmRXMGdNVEFlRncweE16RXhNalV3T0RJMU5UVmFGdzAwTXpFd01qVXdPREkxTlRWYU1JSFNNUXN3Q1FZRFZRUUcKRXdKVVVqRVlNQllHQTFVRUJ4TVBSMlZpZW1VZ0xTQkxiMk5oWld4cE1VSXdRQVlEVlFRS0V6bFVkWEpyYVhsbApJRUpwYkdsdGMyVnNJSFpsSUZSbGEyNXZiRzlxYVdzZ1FYSmhjM1JwY20xaElFdDFjblZ0ZFNBdElGUlZRa2xVClFVc3hMVEFyQmdOVkJBc1RKRXRoYlhVZ1UyVnlkR2xtYVd0aGMzbHZiaUJOWlhKclpYcHBJQzBnUzJGdGRTQlQKVFRFMk1EUUdBMVVFQXhNdFZGVkNTVlJCU3lCTFlXMTFJRk5OSUZOVFRDQkxiMnNnVTJWeWRHbG1hV3RoYzJrZwpMU0JUZFhKMWJTQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXIzVXdNNnE3CmE5T1pMQkkzaE5tTmU1ZUEwMjduLzV0UWxUNlFsVlpDMXhsOEpvU05rdm9CSFRvUDRtUTR0NHk4NklqNWl5U3IKTHFQMU4rUkFqaGdsZVlOMUh6di9iS2pGeGxiNHRPMktSS09yYkV6OEhkRGM3Mmk5eitTcXp2QlY5NkkwMUlOcgpOM3djd3Y2MUEreFh6cnkwdGNYdEFBOVROeXBOOUU4TWcvdUd6OHYrakU2OWgvbW5peUZYbkhyZkEyZUpMSjJYCllhY1F1RldRZnc0dEp6aDAzK2Y5Mms0UzQwMFZJZ0xJNE9EOEQ2MksxOGxVVU13N0Q4b1dnSVRRVVZiRGpsWi8KaVNJekwrYUZDcjJscUJzMjN0UGNMRzA3eHhPOVdTTXM1dVdrOTlnTDdlcVFRRVNvbGJ1VDFkQ0FOTFpHZUE0ZgpBSk5HNGU3cCtleFBGd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVWlQvSGlvYkdQTjA4VkZ3MStEcnRVZ3hIClY4Z3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUwKQlFBRGdnRUJBQ28vNGZFeWpxN2htRnhMWHM5ckhtb0owaUtwRXNkZVYzMXpWbVNBaEhxVDVBbTVFTTJmS2lmaApBSGUrU01nMXFJR2Y1TGdzeVg4T3NOSkxOMTNxdWRVTFhqUzk5SE1wdyswbUZaeCtDRk9LV0kzUVN5amZ3YlBmCklQUDU0K002Mzh5Y2xOaE9UOE5yRjdmM2N1aXRaak8xSlZPcjRQaE1xWjM5OGcyNnJyblpxc1pyK1pPN3JxdTQKbHp3REdycER4cGE1UlhJNHM2ZWhsajJSZTM3QUlWTk1oKzN5QzFTVlVaUFZJcVVOaXZHVERqNVVEckRZeVU3Ywo4akV5VnVwaytlcTFuUlptUW5MemY5T3hNVVA4cEk0WDhXMGpxNVJtK0szN0R3aHVKaTEvRndjSnNvejdVTUNmCmxvM1B0djBBblZvVW1yOENSUFhCd3A4aVhxSVBvZU09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUVRDQ0F5bWdBd0lCQWdJQ0RMNHdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRUJoTUNWRmN4CkVqQVFCZ05WQkFvVENWUkJTVmRCVGkxRFFURVFNQTRHQTFVRUN4TUhVbTl2ZENCRFFURWNNQm9HQTFVRUF4TVQKVkZkRFFTQkhiRzlpWVd3Z1VtOXZkQ0JEUVRBZUZ3MHhNakEyTWpjd05qSTRNek5hRncwek1ERXlNekV4TlRVNQpOVGxhTUZFeEN6QUpCZ05WQkFZVEFsUlhNUkl3RUFZRFZRUUtFd2xVUVVsWFFVNHRRMEV4RURBT0JnTlZCQXNUCkIxSnZiM1FnUTBFeEhEQWFCZ05WQkFNVEUxUlhRMEVnUjJ4dlltRnNJRkp2YjNRZ1EwRXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ3dCZHZJNjR6RWJvb2g3NDVObkhFS0gxSnc3VzJDbkpmRgoxMHhPUlVuTFFFSzFFalJzR2NKMHBERmZoUUtYN0VNekNsUFNuSXlPdDdoNTJ5dlZhdktPWnNUdUt3RUhrdFN6CjBBTGZVUFpWcjJZT3krQkhZQzhyTWprMVVqb29nL2g3RnNZWXVHTFdSeVdSenZBWkVrMnRZL1hUUDNWZktmQ2gKTUJ3cW9KaW1GYjN1L1JrMjhPS1JRNC82eXRZUUowbE03OTNCOFlWd204cnFxRnBEL0cyR2IzUHBOMFdwOERiSAp6SWgxSHJ0c0J2K2JhejRYN0dHcWNYekdIYUwzU2VrVnRUeldvV0gxRWZjRmJ4MzlFYjdRTUFmQ0tiQUpUaWJjCjQ2S29rV29md3BGRmlGemxtTGh4cFJVWnlYeDFFY3h3ZEU4dG14MlJSUDFXS0tEK3U0WnF5UHBjQzFqY3hrdDIKeUtzaTJYTVBwZlJhQW9rL1Q1NGlndTZpZEZNcVBWTW5hUjFzampJc1pBQW1ZMkUyVHFOR3R6OTlzeTJzYlpDaQpsYUxPejlxQzV3YzBHWmJwdUNHcUtYNm1PTDZPS1VvaFpua2ZzOE8xQ1dmZTF0UUhSdk1xMnVZaU4yRExnYllQCm9BL3B5SlYvdjFXUkJYclBQUlhBYjk0SmxBR0QxelFiekVDbDhMaWJaOVdZa1R1bmhIaVZKcVJhQ1BncmRMUUEKQkR6ZnVCU082Titwald4bmtqTWR3TGZTN0pMSXZnbS9MQ2tGYndKcm51Kzh2eXE4VzhCUWowRndjWWV5VGJjRQpxWVNqTXErdTdtc1hpN0t4L216aGtJeUlxSmRJenNoTnkvTUd6MTlxQ2tLeEhoNTNMNDZnNXBJT0J2d0ZJdEltCjRURlJmVExjRHdJREFRQUJveU13SVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVh6U0JkdStXSGRYbHRka0NZNFFXd2E2Z2NGR245MHhITmNnTAoxeWc5aVhIWnFqTkI2aFFiYkNFQXdHeENHWDZmYVZzZ1F0K2kwdHJFZkpkTGpiRG9yTWp1cFdrRW1RcVNwcXNuCkxocE5nYitFMUhBZXJVZisvVXFkTStEeXVjUkZDQ0VLMm1scGMzSU52alQrbEl1dHd4NDExNktENytVNHg2V0YKSDZ2UE5Pdy9LUDRNOFZlR1RzbFY5eHpVMktWOUJucHYxZDhRMzRGT0lXV3h0dUVYZVpWRkJzNWZ6TnhHaVdObwpSSTJUOUdSd29EMmRLQVhET1hDNFluc2cvZVRiNlFpaHVKNDlDY2RQK3l6NGszWkIzbExnNFZmU25RTzhkNTcrCm5pbGU5OEZSWUIvZTJndXlMWFczUTBpVDUvWjV4b1JkZ0ZsZ2xQeDRtSTg4azFIdFFKQUgzMlJqSk10T2NRV2gKMTVRYWlETHhJblFpcnFXbTJCSnBUR0NqQXU0cjdOUmprZ3Rldmk5MmE2TzJKcnlQQTlnSzhreGtScjA1WXVXVwo2elJqRVNqTWxmR3Q3Ky9jZ0ZoSTZVdTQ2bVdzNmZ5QXRiWElSZm1zd1ovWnVlcGlpSTdFOFV1REVxM21pNFRXCm5zTHJneGlmYXJzYkpHQXpjTXpzOXpMelhObDVmZStlcFA3Skk4TWs3aFdTc1QyUlR5YUd2V1p6SkJQcXBLNWoKd2ExOWhBTThFSGlHRzNuanhQUHlCSlVncmlPQ3hMTTZBR0svNWpZazRWZTZ4eDZRZGRWZlA1VmhLOEU3emVXegphR0hRUmlhcElWSnBMZXN1eCt0M3pxWTZ0UU16VDNiUjUxeFVBVjNMZVBUSkRML1BFbzRYTFNOb2xPZXIvcW15Ckt3YlFCTTA9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlekNDQW1PZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJmTVFzd0NRWURWUVFHRXdKVVZ6RVMKTUJBR0ExVUVDZ3dKVkVGSlYwRk9MVU5CTVJBd0RnWURWUVFMREFkU2IyOTBJRU5CTVNvd0tBWURWUVFERENGVQpWME5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3T0RJNE1EY3lORE16CldoY05NekF4TWpNeE1UVTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SlVWekVTTUJBR0ExVUVDZ3dKVkVGSlYwRk8KTFVOQk1SQXdEZ1lEVlFRTERBZFNiMjkwSUVOQk1Tb3dLQVlEVlFRRERDRlVWME5CSUZKdmIzUWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCCkFRQ3dmbks0cEFPVTVxZmVDVGlSU2hGQWg2ZDhXV1FVZTdVUkVOMyt2OVhBdTFiaWhTWDBOWElQK0ZQUVFlRkUKQWNLMEhNTXhRaFpIaFRNaWRySUtidy9sSlZCUGhZYSt2NWd1RUdjZXZoRUZoZ1dReEZuUWZIZ1FzSUJjdCtISApLM1hMZkordXRkR2RJemRqcDl4Q29pMlNCQnRRd1h1NFBodkpWZ1NMTDFLYnJhbFc2Y0gvcmFsWWh6QzJnZmVYClJmd1pWenNyYitSSDlKbEYvaDN4K0plamlCMDNIRnlQNEhZbG1sRDRvRlQvUkpCMkk5SXl4c09yQnIvOCs3L3oKclgyU1lnSmJLZE0xbzVPYVEyUmdYYkw2TXY4N0JLOU5RR3I1eCtQdkkvMXJ5K1VQaXpnTjdncjgvZytZbnpBeAozV3hTWmZtTGdiNGk0UnhZQTdxUkc0a0hBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlJxT0ZzbWpkNkxXdkpQZWxTREdSampDRFdtdWpBTkJna3EKaGtpRzl3MEJBUVVGQUFPQ0FRRUFQTlYzUGRyZmlicUhEQWhVYWlCUWtyNndRVDI1Sm1TRENpL29RTUNYS0NlQwpNRXJKay85cTU2WUFmNGxDbXRZUjVWUE9MOHp5MmdYRS91SlF4RHFHZmN6YWZoQUpPNUkxS2xPeS91c3JCZGxzClhlYlE3OU5xWnA0VktJVjY2SUlBckI2bkNXbFdRdE5vVVJpK1ZKcS9SRUc2U2I0Z3VtbGM3cmgzemM1c0g2MkQKbGhoOURyVVVPWVR4S09rdG81NTdIbnB5V29PemVXL3Z0UHpRQ3FWWVQwYmYrMjE1V2ZLRUlsS3VEOHo3ZkR2bgphc3BIWWNONitOT1NCQis0SUlUaE5sUVd4MERlTzRwejNOL0dDVXpmN05yLzFGTkNvY255WWgwaWd6eVh4ZmtaCllpZXNaU0xYMHp6RzVZNnlVOHhKenJ3dy9uc09NNUQ3N2RJVWtSOEhydz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDUWpDQ0FjbWdBd0lCQWdJUU5qcVdqTWxjc2xqTjBBRmR4ZVZYQURBS0JnZ3Foa2pPUFFRREF6QmpNUXN3CkNRWURWUVFHRXdKRVJURW5NQ1VHQTFVRUNnd2VSR1YxZEhOamFHVWdWR1ZzWld0dmJTQlRaV04xY21sMGVTQkgKYldKSU1Tc3dLUVlEVlFRRERDSlVaV3hsYTI5dElGTmxZM1Z5YVhSNUlGUk1VeUJGUTBNZ1VtOXZkQ0F5TURJdwpNQjRYRFRJd01EZ3lOVEEzTkRneU1Gb1hEVFExTURneU5USXpOVGsxT1Zvd1l6RUxNQWtHQTFVRUJoTUNSRVV4Ckp6QWxCZ05WQkFvTUhrUmxkWFJ6WTJobElGUmxiR1ZyYjIwZ1UyVmpkWEpwZEhrZ1IyMWlTREVyTUNrR0ExVUUKQXd3aVZHVnNaV3R2YlNCVFpXTjFjbWwwZVNCVVRGTWdSVU5ESUZKdmIzUWdNakF5TURCMk1CQUdCeXFHU000OQpBZ0VHQlN1QkJBQWlBMklBQk02Ly9sZW92OVdxOXhDYXpielJFYUs5WjBMTWtPc1ZHSkRab3MwTUtpWHJQay9PCnRkS1BEL00xMmtPTEFvQytiMUVrSFE5cks4cWZ3bTlRTXVVM0lMWWcvNGdORDIxSnU5c0dwSWVRa3BUMENkRFAKZjhpQUM4R1hzN3MxSjhuQ0c2TkNNRUF3SFFZRFZSME9CQllFRk9OeXpHNlZtVWV4NXJOaFROSExxK082emQ2ZgpNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01Bb0dDQ3FHU000OUJBTURBMmNBCk1HUUNNSFZTaTdla0VFK3VTaENMc29SYlF1SG1LallDMnFCdUdUOGx2OXBaTW83ays1RGNrMlRPcmJSQlIyRGkKejZmTEhnSXdOMEdNWnQ5QmE5YURBRUg5TDFyM1VMUm4wU3lvY2RkRHlwd25KSkdEU0EzUHpmZFVnYS9zZitSbgoyN2lRN3QwbAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnN6Q0NBNXVnQXdJQkFnSVFJWnhVTGVqMjdIRjMrazdvdzNCWGx6QU5CZ2txaGtpRzl3MEJBUXdGQURCagpNUXN3Q1FZRFZRUUdFd0pFUlRFbk1DVUdBMVVFQ2d3ZVJHVjFkSE5qYUdVZ1ZHVnNaV3R2YlNCVFpXTjFjbWwwCmVTQkhiV0pJTVNzd0tRWURWUVFERENKVVpXeGxhMjl0SUZObFkzVnlhWFI1SUZSTVV5QlNVMEVnVW05dmRDQXkKTURJek1CNFhEVEl6TURNeU9ERXlNVFkwTlZvWERUUTRNRE15TnpJek5UazFPVm93WXpFTE1Ba0dBMVVFQmhNQwpSRVV4SnpBbEJnTlZCQW9NSGtSbGRYUnpZMmhsSUZSbGJHVnJiMjBnVTJWamRYSnBkSGtnUjIxaVNERXJNQ2tHCkExVUVBd3dpVkdWc1pXdHZiU0JUWldOMWNtbDBlU0JVVEZNZ1VsTkJJRkp2YjNRZ01qQXlNekNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTzAxb1lHQTg4dEthVnZDKzFHRHJpYjk0Vzd6Z1JKOQpjVUQvaDNWQ0tTSHRnVklzM3hMQkdZU0p3YjNGS05YVlMyeEUxa3piQjVaS1ZYcktOb0lFTnFpbC9DZjJTZkhWCmNwNlIrU1BXY0h1NzladkI3SlBQR2VwbGZvaHdvSFA4OXYrMVZtTGhjMm8wbUQ2Q3VLeVZVL1FCb0NjSGNxTUEKVTZEa3NxdURPRmN6SlpTZnZrZ2RtT0dqdXA1Y3pRUnhVWDExZUt2eldhckU0R0MrajROU3VIVWFRVFh0dlBNNgpZK21wRkVYWDVsTFJidExldk9QMUN6dm00TVM5UTJRVHBzNzBtRGRzaXBXb2w4aEhEL0JlRUl2bkhSeitzVHVnCkJUTm9CVUdDd1FNckFjam5qMDJyNkxYMnpXdEV0ZWZkaSt6cUpiUUFJbGROc0xHeU1jRVd6di85RklTM1IvcXkKOFhEZTI0dHNObGlrZkxNUjBjTjNmMSsySmVBTnhkS3orYmk0ZDlzM2NYRkg0MkFZVHlTMmRUZDR1YU5pcjczSgpjbzR2ekx1dTIrUVZVaGtITS90cXR5MUxrQ2lDYy80WWl6V04yNmNFYXI3cXdVMDJPeFkya1RMdnRrQ0prVVBnCjhxS3JCQzdtOGt3T0ZqUWdySWZCTFg3SlprY1hGQkdrOC9laEpJbXIyQnJJb1Z5eG8vZU1iY2dCeVUvSjdNVDgKckZFejBjaUQwY21mSGRSSE5Dayt5N0FPK29NTEtGamxLZHcvZktpZnliWUt1NmJvUmhZUGx1Vjc1R3A2U0cxMgptQVdsM0cwZVFoNUMyaHJnVXZlMWc4QWFlM2cxTERqMUgvMUpveTdTV1dPL2dMQ01rM1BMTmFhWmxTSmhaUU5nCit5K1RTL3FhbklBN0FnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVXRxZVgKZ2oxMGhadjNQSitUbXBWNWRWS01iVWN3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUVHREFXZ0JTMgpwNWVDUFhTRm0vYzhuNU9hbFhsMVVveHRSekFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBcU14aHByNTFuaFZRCnBHdjdxSEJGZkxwK3NWcjhXeVA2Q25mNG1IR0NERzNnWGthcWsvUWVvTVBoazl0THJiS21YYXV3MUdMTFhydG0KOVMzdWwwQThZdXRlMWhUV2pPS1dpMEZwa3pYbXVabHJZclNoRjJZMHBtdGp4cmxPOGlMcFdBMVdRZEg2REVydwpNODA3dTIwaE9xNk9jclhEU3Z2cGZlV3htNGJ1NHVCOXRQY3kvU0tFOFlYSk4zbnB0VCsvWE9SMHNvOFJZZ0RkCkdHYWgyWHNqWC9HTzFXZm9WTnBiT21zMmIvbUJzVE5ITTNkQStWS3EzZFNEejRWNG1acVR1WE5uUWtZUkllcisKQ3FrYkdtVnBzNCt1RnJiMlMxYXlMZm1seU93N1lxUHRhOUJPMVVBSnBCK1kxenFsa2xrZzVMQjl6VnR6YUwxdAp4S0lURG1jWnVJMUNmbXdNbW02Z0pDM1ZSUnZjeEFJVS9vVmJaWmZLVHBCUUNIcENOZm5xd21iVStBR3VIclMrCnc2anYvbmFhb3FZZlJ2YUU3ZnpienNRQ3puZElMSXl5N01NQW8rd3NWUmpCZmhudTRTL3lyWU9ibnFzWjM4YUsKTDR4MzViY0Y3RHZCN0w2R3M0YTh3UGZjNStwYnJyTE10VFdHUzlEaVA3YlkrQTRBN2wzajk0MVkvOCtMTitsagpYMjczQ1hFMndoSmRWL0xJdE0zejdnTGZFZHhxdVZlRUhWbE5qTTdJRGlQQ3R5YWFFQlJ4L3BPeWlyaUE4QTRRCm50T29VQXczZ2kvcTRJcWQ0U3c1LzdXMGN3RGs5MGltYzZ5L3N0NTNCSWUwbzgyYk5TUTMrcENURTRGQ3hwZ20KZFRkbVFSQ3N1L1dVNDhJeEs2M25JMWJNTlNXU3MxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRlbGlhU29uZXJhIFJvb3QgQ0EgdjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZPRENDQXlDZ0F3SUJBZ0lSQUpXK0ZxRDNMa2J4ZXptQ2N2cUx6Wll3RFFZSktvWklodmNOQVFFRkJRQXcKTnpFVU1CSUdBMVVFQ2d3TFZHVnNhV0ZUYjI1bGNtRXhIekFkQmdOVkJBTU1GbFJsYkdsaFUyOXVaWEpoSUZKdgpiM1FnUTBFZ2RqRXdIaGNOTURjeE1ERTRNVEl3TURVd1doY05Nekl4TURFNE1USXdNRFV3V2pBM01SUXdFZ1lEClZRUUtEQXRVWld4cFlWTnZibVZ5WVRFZk1CMEdBMVVFQXd3V1ZHVnNhV0ZUYjI1bGNtRWdVbTl2ZENCRFFTQjIKTVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTUsrNnlmd0lhUHphU1pWZnAzRgpWUmFSWFAzdkliOVRnSG90MHBHTVl6SHc3Q1R3dzZYU2Nud1FiZlEzdCtYbWZIbnFqTFdDaTY1SXRxd0EzR1YxCjdDcE5YOEdIOVNCbEs0R29SejZKSTVVd0ZwQi82RmNIU09jWnJyOUZaN0UzR3dZcS90NzVySDJEKzE2NjVJK1gKWjc1TGpvMWtCMWM0VldrME5qMFRTTzlQNHRObUhxVFBHcmRlTmpQVXRBYTlHQUg5ZDRSUUFFWDFqRjNvSTd4KwovalhoN1ZCN3FUQ05HZE1Kam1oblhiODhseGhUdXlsaXhjcGVjc0hIbHRUYkxhQzBIMmtEN09yaVVQRU1QUENzCjgxTXQ4QnoxN1d3NU9YT0FGc2hTc0NQTjREN2MzVHhIb0xzMWl1S1lhSXUrNWI5eTd0TDZwZTBTN2Z5WUdLa20KZHR3b1N4QWdITk4vRm5jdDdXK0E5MG03VXdXN1hXakgxTWgxRmorSldvdjNGMGZVVFBIU2lYaytUVDJZcUdIZQpPaDdTK0Y0RDRNSEpISXpUalUzVGxUYXpOMTlqWTVzekZQQXRKbXRUZkltTU1zSnU3RDBoQURuSm9XamlVSU11CnNEb3I4emFnckMva2IySENVUWs1UG90VHVidG4ydHhUdVhaWk5wMUQ1U0RnUFRKZ2hTSlJ0OGN6dTkwVkw2UjQKcGdkN2dVWTJCSWJkZVRYSGxTdzdzS01YTmVWekg3UmNXZS9hNmhCbGUzclFmNSt6dENvM08zQ0xtMXU1SzdmcwpzbEVTbDFNcFd0VHdFaERjVHdLN0VwSXZZdFEvYVVOOERkYjhXSFVCaUoxWUZrdmV1cEQvUndHSkJtcjJYN0tRCmFyTUNwZ0tJdjdOSGZpcloxZnBvZURWTkFnTUJBQUdqUHpBOU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0N3WUQKVlIwUEJBUURBZ0VHTUIwR0ExVWREZ1FXQkJUd2oxazRBTFAxajVxV0ROWHIrbnVxRitnVEVqQU5CZ2txaGtpRwo5dzBCQVFVRkFBT0NBZ0VBdnVSY1lrNGs5QXdJLy9EVERHamtrMGtpUDBRbmI3dHQzb05tenFqTURmejFtZ2JsCmR4U1I2NTFCZTVrcWhPWC8vQ0hCWGZEa0gxZTNkYW1oWHdJbS85Zkg5MDdlVC9qM0hFYkFlazlBTENJMThCbXgKMEd0bkxMQ280TUJBTnpYMmhGeGM0NjlDZVA2bnlRMVE2ZzJFZHZaUjc0TlR4bnIvRGxaSkxvOTYxZ3ptSjFUagpUUXBnY21MTmtRZldwYi9JbVd2dHhCbm1xMHdST01Wdk1lSnVTY2cvZG9BbUF5WXA0RGIyOWlCVDR4ZHdOQmVkClkyZ2VhK3pEVFlhNEV6QXZYVVlOUjBQVkc2cFpEcmxjalFaSXJYU0hYOGY4TVZSQkUrTEhJUTZlNEI0TjRjQjcKUTRXUXhZcFl4bVVLZUZmeXhpTVBBZGtnUzk0UCs1S0ZkU3BjYzQxdGV5V1J5dTVGcmdaTEFNelRzVmxRMmpxSQpPeWxEUmw2WEsxVE9VMitOU3VlVytyOXhEa0tMZlAwb29OQkl5dHJFZ1V5N29uT1RKc2pyRE5ZbWlMYkFKTSs3CnZWdnJkWDNwQ0k2R015eDVkd2xwcFluOHMzQ1FoM2FQMHlLN1FzNjljd3NnSmlyUW16MXdIaVJzellkMnFSZVcKdDg4Tmt2dU9HS21ZU2RHZS9tQkVjaUc1R2UzQzlUSHhPVWlJa0NSMVZCYXR6dlQ0YVJSa09mdWp1THB3UU1jbgpITC9FVmxQNlkyWFE4eHdPRnZWcmhsaE5HTlRrRFk2bG5WdVIzSFlrVUQvR0t2dlp0NXkxMXViUTJlZ1ppeFZ4ClNLMjM2dGhaaU5TUXZ4YXoyZW1zV1dGVXlCeTZ5c0hLNGJrZ1RJODZrNG1sb015LzAvWjFwSFdXYlZZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsaWEgUm9vdCBDQSB2MgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVBBV2RmSjliK2V1UGtyTDRKV3dXZU1BMEdDU3FHU0liM0RRRUJDd1VBTUVReApDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWk1CY0dBMVVFCkF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQWVGdzB4T0RFeE1qa3hNVFUxTlRSYUZ3MDBNekV4TWpreE1UVTEKTlRSYU1FUXhDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWgpNQmNHQTFVRUF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQCkFEQ0NBZ29DZ2dJQkFMTFFQd2U4NG52UWE1bjQ0bmRwNTg2ZHBBTzhnbTJoL29GbEgwd25ySTRBdWhaNzZ6QnEKQU1DemRHaCtzcS9IMVdLemVqOVF5b3cyUkNSajBqYnBESVgyUTNiVlRLRmdjbWZpS0RPbHl6RzRPaUlqTkxoOQp2VllpUUozcTlIc0RyV2o4c29GUG1OQjA2bzNsZmMxanc2UDIzcExDV0JuZ2xydkZ4S2s5cFhTVy9xLzVpYXE5CmxSZFUySGhFOFF4M0ZaTGdtRUtucE5hcUlKTE53YUN6bHJJNmhFS05mZFdWNU5iYjZXTEVXTE41eFl6VE5UT0QKbjNXaFVpZGhPUEZaUFk1UTRMMTVQT2RzbHY1ZTJRSmx0STVjMEJFMDMxMi9VcWVCQU1OL21VV1pGZFVYeUFwVAo3R1B6bVgzTWFSS0d3aGZ3QVo2L2hMelJVc3Nia21iT3BGUGxvYi9FMnduVzVvbFdLOGpqZk43ai80bmxOVzRvCjZHd0xJMUdwSlFYclNQamRzY3I2YkFoUjc3Y1liRVRLSnVGenhva0dnZVdLckxEaUtjYTVKTE5yUkJIMHBVUEMKVEVQbGNEYU10ak5YZXBVdWdxRDBYQkN6WVlQMkFnV0dMbnd0Yk53RFJtNDFrOVY2bFMvZUlOaGJmcFNRQkdxNgpXVDBFQlhXZE42SU9MajNyd2FSU2cvN1FhOVJtanR6RzZSSk9IU3BYcWhDOGZGNkNmYWFteWZJdHVmVVhKNjNSCkRvbFVLNVg2d0swZG1CUjRNMEtHQ3FsenRmdDBEYmNiTUJuRVdnNGNKN2ZhR05EL2lzZ0Z1dkdxSEtJM3QrWkkKcEVZc2xPcW9kbUpIaXhCVEIwaFhiT0tTVGJhdUJjdmN3VXBlajZ3OUdVN0M3V0IxSzl2QnlrTFZBZ01CQUFHagpZekJoTUI4R0ExVWRJd1FZTUJhQUZIS3M1RE41cWtXSDl2MnNIWjdXeHkrRzJDUTVNQjBHQTFVZERnUVdCQlJ5CnJPUXplYXBGaC9iOXJCMmUxc2N2aHRna09UQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFvRHRacHdtVVBqYUUwbjR2T2FXV2wvb1JyZnhuODNFSgo4cktKaEdkRXI3bnY3WmJzbkdUYk1qQnZaNXFzZmwreXF3RTJmb0g2NUlSZTBxdzI0R3RpeFgxTERvSnQwblppCjBmNlgrSjh3ZkJqNXRGSjNnaDEyMjlNZHFmREJtZ0M5YlhYWWZlZjZ4emlqbkhEb1Jua0RyeTUwMjNYNGJsTU0KQThpWkdvazFHVHpUeVZSOHFQQXM1bTRIZVc5cTRlYnFrWUpwQ2gzRGZsbWlubXRHRlpoYjA2OUdIV0xJem9CUwpTUkUveVFRU3d4TjhQenVLbHRzOG9CNEt0SXRVc2lSbkRlK0N5NzQ4ZmRIaWY2NFcxbFpZdWRvZ3NZTVZvZStLClRUSnZRUzhUVW9LVTF4ckJlS0pSM1N0d2JiY2ErZmV3NEdlWFZ0dDhZVk1KQXlnQ1FNZXoyUDJjY0dyR0tNT0YKNmVMdEdwT2cza3VZb29RK0JYY0JsajM3dENBUG5ISUNlaEl2MWFPNlVYaXZLaXRFWlU2MS9Rcm93YzE1aDJFcgozb0JYUmI5bjhadVJYcVdrN0ZsSUVBMDR4N0Q2dzBSdEJQVjRVQnlTbGx2YTliZ3V1bHZQNWZCcW5Vc3ZXSE10ClR5M0VIRDcwc3orckZRNDdHVUdLcE1GWEVtWnhUUHBUNDFmcllwVUpubFRkMGNJOFZ6eTlPSzJZWkxlNEE1cFQKVm1CZHM5aENHMXhMRW9vYzYrdDl4bnBweHlkL3BQaUw4dVNVWm9kTDZaUUhDUko1aXJMcmRBVGN6dlJFV2VBVwp5c1VzV05jOGU4OWlobXBRZlRVMlpxZjdOK2NveDlqUXJhVnBsSS9vd2Q4aytCc0hNWWVCMkYzMjZDallTbEtBCnJCUHVVQlFlbU1jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVHJ1c3RBc2lhIEdsb2JhbCBSb290IENBIEczCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGcFRDQ0E0MmdBd0lCQWdJVVpQWU9aWGRoYXFzN3RPcUZoTHV4aWJoeGt3OHdEUVlKS29aSWh2Y05BUUVNCkJRQXdXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHAKWlhNc0lFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITXpBZQpGdzB5TVRBMU1qQXdNakV3TVRsYUZ3MDBOakExTVRrd01qRXdNVGxhTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3Ckl3WURWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFUKY25WemRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSek13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUURBTVlKaGt1U1VHd29xWmRDK0JxbUhPMUVTNm5CQnJ1TDdkT29LamJtelROeVB0eE5TClQxUVk0U3h6bFpIRlpqdHF6NnhqYllkVDhQZnhPYmVnUTJPd3hBTmRWNm5uUk03RW9ZTmw5bEErc1g0V3VEcUsKQXRDV0h3RE5CU0h2Qm0zZElad1pRMFdoeGVpQXlzS3RRR0lYQnNhcXZQUFc1dnhRZm1aQ0h6eUxwbmw1aGtBMQpueUR2UCt1TFJ4K1Bqc1hVanJZc3lVUUU0OVJEZFQvVlA2OGN6SDVHWDZ6ZlpCQ0s3MGJ3a1BBUExmU0lDN0VwCnFxK0Zxa2xZcUw5am9EaVI1clBtZDJqRStTb1poTHNPNGZXdmlleWxMMUFnZEI0U1FYTWVKTm5Leml5aFdUWEEKeUIxR0oyRmFqL2xOMDNKNVpoNmZGWkFoTGYzdGkxWndBMHBKUG45cE1SSnB4eDVjeW5vVGkram05V0FQekpNcwpoSC94L0dyOG0wZWQyNjJJUGZOMmRUUFhTNlRJaS9uMVExaFB5OGdEVkkrbGhYZ0VHdk56OHRlSEhVR2Y1OWdYCnpocWNEMHI4M0VSb1ZHamlRVHorTElTR056ek5QeStpMitmM1ZBTmZXZFAza1hqSGkzZHFGdVZKaFpCRmNuQXYKa1YzNFBtVkFDeG1aeVNZZ1dtakJOYjlQcDFIeDJCRXJXK0NhbmlnN0Nqb0tIOEdCNVM3d3BybHBwWWlVNW1zVApmOUZrUHoyY2NFYmxvb1Y3V0lRbjNNU0FQbWVhbXNlYU1RNHc3T1lYUUpYWlJlMEJscXEvRFBOTDBXUDNFMWpBCnVQUDZaOTJiZlcxSy96Sk10U1U3L3h4bkQ0VWlXUVdSa1VGM2dkQ0ZUSWNRY2YrZVF4dXVsWFV0Z1FJREFRQUIKbzJNd1lUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGRURrNVBJajd6aktzSzVYZi9JaApNQlkwMjd5U01CMEdBMVVkRGdRV0JCUkE1T1R5SSs4NHlyQ3VWMy95SVRBV05OdThrakFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUNZN1VlRk5PUE15R0xTMFh1RmxYc1NVVDlTbllhUDQKd004ekFRTHB3Nm8xRC9HVUUzZDNOWjR0VmxGRWJ1SEdMaWdlLzlyc1I4MlhSQmYzNEV6QzRYeDhNbnBteUZxMgpYRk5GVjFwRjFBV1pMeTRqVmU1amFOL1RHM2luRXBRR0FIVU5jb1RwTHJ4YWF0WGVMMW5Ibyt6U2gyYmJ0MVMxCkpLdjBRM2piU3dURWI5M21QbVkrS2ZKTGFIRWloNkQ0c1ROamR1TU5oWEpFSWxVL0hIenAvTGdWNkZMNnFqNmoKSVRrMWRJbW1hc0k1K25qUHRxem41OVpXL3lPU0xsQUxxYlVITS9RNFg2Ukpwc3RsY0hib0NvV0FTelk5TS9lVgpWSFVsMnF6RWM0Smw2VkwxWFAwNGxRSnFhVERGSEFwWEI2NGlwQ3o1eFVHM3VPeWZUMGdBK1FFRVZjeXMrVEl4CnhIV1ZCcUIvMFkwbjNiT3BwSEtIL2xtTG1ucDBGdDBXcFdJcDZ6cVczSXVuYUZuVDYzZVJPZmpYeTltUFgxb24KQVgxZGFCbGkyTWpOOUxkeVI3NWJsODd5cmFLWms2MlV5NVAyRWdtVnRxdlhPOUEvRWNzd0ZpNTVnT1JuZ1MxZAo3WEI0dG1CWnJPRmRSV09QeU45eWFGdnFIYmdCOFg3NzU0cXo0MVNnT0FuZ1BONUM4c0x0THB2ekh6VzJOdGpqCmdLR0x6WmxrRDhLcXE3SEs5VytlUTQyRVZKbXpic0FTWnRod0VQRUdOVE5EcUp3dXVoUXh6aEIvSEliamo5TFYKK0hmc202dnhMMlBaUWwvZ1o0RmtrZkdYTC94dUp2WXorTk8xK01SaXF6RlJKUUo2K04xclpkVnRUVERJWmJwbwpGR1dzSnd0MGl2S0gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZUQ0NBZHlnQXdJQkFnSVVUeU5rdUk2WFk1N0dVNEhCZGs3TEtuUVYxdGN3Q2dZSUtvWkl6ajBFQXdNdwpXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHBaWE1zCklFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITkRBZUZ3MHkKTVRBMU1qQXdNakV3TWpKYUZ3MDBOakExTVRrd01qRXdNakphTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3SXdZRApWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFVjblZ6CmRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSelF3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVHgKczgwNDVDVkQ1ZDRaQ2J1QmVhSVZYeFZqQWQ3Q3E5MnpwaHRuUzRDRHI1bkxyQmZiSzViS2ZGSlY0aHJoUFZidwpMeFlJK2hXOG03dEg1ai91cU9GTWpQWFROdms0WGF0d21rY040b0ZCQnV0SitiQXAzVFBzVUtWL2VTbTRJSmlqCll6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVcGJ0S2w4NnpLMytrTWQ2WGcxbUQKcG05eHk5NHdIUVlEVlIwT0JCWUVGS1c3U3BmT3N5dC9wREhlbDROWmc2WnZjY3ZlTUE0R0ExVWREd0VCL3dRRQpBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpCZTh1c0d6RWt4bjBBQWJiZCtOdkJORVUvenk0azZMSGlSClVLTmJ3TXAxSnZLL2tGMExnb3hnS0ovR2NKcG81UEVDTUZ4WURsWjJ6MWpEMXhDTXVvNnU0N3hrZFVmRlZaRGoKL2JwVjZ3ZkVVNnMzcWU0aHNpRmJZSTg5TXZIVkk1VFdXQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGMmpDQ0E4S2dBd0lCQWdJTUJmY09odHBKODBZMUxycXlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0lNUXN3CkNRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0lTV3hzYVc1dmFYTXhFREFPQmdOVkJBY01CME5vYVdOaFoyOHgKSVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakV4TUM4R0ExVUVBd3dvVkhKMQpjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEFlRncweE56QTRNak14Ck9UTTBNVEphRncwME1qQTRNak14T1RNME1USmFNSUdJTVFzd0NRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0kKU1d4c2FXNXZhWE14RURBT0JnTlZCQWNNQjBOb2FXTmhaMjh4SVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSQpiMnhrYVc1bmN5d2dTVzVqTGpFeE1DOEdBMVVFQXd3b1ZISjFjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUIKQUxsZFVTaExQRGVTMFlMT3ZSMjl6ZDI0cTg4S1B1RmQ1ZHlxQ2JsWEFqN21ZMkhmOGcrQ1k2Nmo5Nnh6MFh6bgpzd3V2Q0FBSldYL05LU3FJazRjWEdJRHRpTEswdGhBZkxkWmZWYUlUWGRIRzZ3WldpWWorckRLZC9WekRCY2R1CjdvYUp1b2dEblhJaGhwQ3Vqd09sM0orSUtNdWpra2tQN05BUDRtMUVUNEJxc3RUbm9BcFRBYnFPbDVGMmJyejgKMVdzMjVrQ0kxbnN2WHdYb0xHMFI4K2V5dnBKRVROS1hwUDdTY29GREI1enBFVDcxaXhwWmZSOW9XTjBFQUN5Vwo4ME96ZnBnWmRObWNjOWtZdmtISE5Iblo5R0xDUTdteko3QWl5L2s5VXNjd1I3UEpQcmhxNHVmb2dYQmVRb3RQCkpxWCtPc0lnYnJ2NEZvN05ES20wRzJ4MkVPRlllVVkrVk02QXFGY0pOeWtibVJPUERNaldMQno3QmVnSWxUMWwKUnR6dXpXbmlUWStIS0U0MEN6N1BGTm03M2JaUW1xMTMxQm5XMmhxSXlFNGJKM1hZc2dqeHJvTXd1UkVPellmdwpoSTBWY255aDc4enlpR0c2OUdtN0RJd0xkVmNFdUU0cUZDNDlEeHdlTXFaaU51NW00aUs0QlVCakVDTHpNeDEwCmNvb3M5VGtwb05Qbkc0Q0VMY1U5NDAyeC9ScHZ1bVVITzFqc1FrVW0rOWphSlhMRTlnQ3hJbm05NDN4WllrcWMKQlc4OXp1YldSMk9aeGlSdmNoTElySCtRdEF1UmNPaTM1aFlRY1JmTzNnWlBTRUY5TlVxamlmTEpTM3RCRVcxbgp0d2lZVE9VUkdhNUNnTno3a0FYVStGREt2dVN0eDhLVTF4YWQ1aGVQcnpiN0FnTUJBQUdqUWpCQU1BOEdBMVVkCkV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSm5nR1djTll0dDJzOW85dUZ2by9VTFNNUTZITUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQW1ITnc0ckRUN1Ruc1RHRFpxUktHRng2VwowT2hVS0R0a0xTR20rSjFXRTJwSVBVL0hQaW5iYlZpRFZEMkhmU01GMU9RYzNPZzRaWWJGZGFkYTJ6VUZ2WGZlCnV5azNRQVVIdzVSU244cGszZkViSzl4R0NoQUNNZjFLYUEwSFpKRG1IdlVxb2FpN1BGMzVvd2dMRVF6eFB5MFEKbEcvKzRqU0hnOWJQNVJzMWJkSUQ0YkFOcUtDcVJpZUNOcWNWdGdpbVFsUlh0cGxhNGd0NWtOZFhFbEUxR1loQgphQ1hVTnhlRUZmc0JjdHlWM2xJbUlKZ200bmIxSjIvNkFEdEtZZGtOeTFHVEt2MFdCcGFuSTVvalNQNVJ2YmJFCnNMRlV6dDVzUWEwV1ozN2IvVGpOdVRoT3NzRmd5NTBYMzFpZWVtS3lKbzkwbFp2a1d4M1NEOTJZSEp0WnVTUFQKTWFDbS96amR6eUJQNlZoV09tZkQwZmFabVoyNk5yYUFMNGhIVDRhL1JEcUE1RGNjcHJycWw1Z1IwSVJpUjJRZQpxdTVBdnpTeG5JOU80ZktTVHgrTzg1Nlgzdk9tZVdxSmNVOUxKeGRJL3V6MFVBOVBTWDNNUmVPOWVrREZRZHhoClZpY0dhZVZ5UVlIVHRnR0pvQzg2Y25uK09qQy9RZXpIWWo2UlM4ZlpNWFpDK2ZjOFkrd21qSE1NZlJvZDZxaDgKaDZqQ0ozemhNMEVQejgvOEFLQWlnSjVLcDI4QXNFRkZ0eUxLYUVqRlFxS3UzUjN5NEc1T0JWaXh3SkFXS3FROQpFRUMrajJKamc2bWNnbjB0QXVtRE1IekxKOG45SG1ZQXNDN1RJUytPTXhac21PMFFxQWZXekpQUDI5RnBIT1RLCnllQzJuT25PY1hIZWJEOFdwSGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIEVDQyBQMjU2IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDWURDQ0FnZWdBd0lCQWdJTURXcGZDRDhvWEQ1UmxkOWRNQW9HQ0NxR1NNNDlCQU1DTUlHUk1Rc3dDUVlEClZRUUdFd0pWVXpFUk1BOEdBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWYKQmdOVkJBb1RHRlJ5ZFhOMGQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSMwpZWFpsSUVkc2IySmhiQ0JGUTBNZ1VESTFOaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB4Ck56QTRNak14T1RNMU1UQmFGdzAwTWpBNE1qTXhPVE0xTVRCYU1JR1JNUXN3Q1FZRFZRUUdFd0pWVXpFUk1BOEcKQTFVRUNCTUlTV3hzYVc1dmFYTXhFREFPQmdOVkJBY1RCME5vYVdOaFoyOHhJVEFmQmdOVkJBb1RHRlJ5ZFhOMApkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakU2TURnR0ExVUVBeE14VkhKMWMzUjNZWFpsSUVkc2IySmhiQ0JGClEwTWdVREkxTmlCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUcKU000OUF3RUhBMElBQkg3N2JPWWo0M015Q01wZzVsT2N1blNOR0xCNGtGS0EzVGpBU2gzUnFNeVRwSmNHT01vTgpGV0xHamdFcVpaMnEzelNSTG9IQjVET1NNY1Q5Q1RxbVA2MmpRekJCTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3CkR3WURWUjBQQVFIL0JBVURBd2NHQURBZEJnTlZIUTRFRmdRVW8wRUdySkJ0MFVycmRhVktFSm16c2FHTFN2Y3cKQ2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQitaVTJnNmdXckt1RVorSHhiYi9hZDRsdnZpZ3R3anpSTTRxM3dnaApERGNDSUMwbUE2QUZ2V3ZSOWx6NFpjeUdiYk9jTkVoamhBbkZqWGNhNHN5YzRYUjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0d2F2ZSBHbG9iYWwgRUNDIFAzODQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNuVENDQWlTZ0F3SUJBZ0lNQ0wyRmwyeVpKNlNBYUVjN01Bb0dDQ3FHU000OUJBTURNSUdSTVFzd0NRWUQKVlFRR0V3SlZVekVSTUE4R0ExVUVDQk1JU1d4c2FXNXZhWE14RURBT0JnTlZCQWNUQjBOb2FXTmhaMjh4SVRBZgpCZ05WQkFvVEdGUnlkWE4wZDJGMlpTQkliMnhrYVc1bmN5d2dTVzVqTGpFNk1EZ0dBMVVFQXhNeFZISjFjM1IzCllYWmxJRWRzYjJKaGJDQkZRME1nVURNNE5DQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHgKTnpBNE1qTXhPVE0yTkROYUZ3MDBNakE0TWpNeE9UTTJORE5hTUlHUk1Rc3dDUVlEVlFRR0V3SlZVekVSTUE4RwpBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWZCZ05WQkFvVEdGUnlkWE4wCmQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSM1lYWmxJRWRzYjJKaGJDQkYKUTBNZ1VETTROQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJHdmFEWFUxQ0RGSEJhNUZtVlh4RVJNdVN2Z1FNU09qZm9QVGZ5Z0lPaVlhT3MrWGdoK0F0eWNKCmo5R09NTVFLbXc2c1dBU3I5elo5bENPa213cUtpNnZyL1RrbFp2RmUvb3l1alVGNW5RbGd6aWlwMDRwdDg5WkYKMVBLWWhEaGxvS05ETUVFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBUEJnTlZIUThCQWY4RUJRTURCd1lBTUIwRwpBMVVkRGdRV0JCUlZxWVNKMHNFeXZSakxiS1lIVHNqbm5iNkNrREFLQmdncWhrak9QUVFEQXdObkFEQmtBakEzCkFaS1hSUkorb1BNK3JSazZjdDMwVUpNREVyNUUwazlCcEl5Y25SK2o5c0tTNTBnVS9rNmJwWkZYcnNZM2Nyc0MKTUdjbENyRU1YdTZwWTVKdjVaQUwvbVlpeWtmOWlqSDNnLzU2dnhDK0dDc2VqL1lwSHBSWjc0NGhOOHRSbUtWdQpTdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUdW5UcnVzdCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGc3pDQ0E1dWdBd0lCQWdJVUV3TFY0a0JNa2thR0ZtZGR0THU3c21zKy9CTXdEUVlKS29aSWh2Y05BUUVMCkJRQXdZVEVMTUFrR0ExVUVCaE1DVkU0eE56QTFCZ05WQkFvTUxrRm5aVzVqWlNCT1lYUnBiMjVoYkdVZ1pHVWcKUTJWeWRHbG1hV05oZEdsdmJpQkZiR1ZqZEhKdmJtbHhkV1V4R1RBWEJnTlZCQU1NRUZSMWJsUnlkWE4wSUZKdgpiM1FnUTBFd0hoY05NVGt3TkRJMk1EZzFOelUyV2hjTk5EUXdOREkyTURnMU56VTJXakJoTVFzd0NRWURWUVFHCkV3SlVUakUzTURVR0ExVUVDZ3d1UVdkbGJtTmxJRTVoZEdsdmJtRnNaU0JrWlNCRFpYSjBhV1pwWTJGMGFXOXUKSUVWc1pXTjBjbTl1YVhGMVpURVpNQmNHQTFVRUF3d1FWSFZ1VkhKMWMzUWdVbTl2ZENCRFFUQ0NBaUl3RFFZSgpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNUE4wL3k5QkZQZERDQTYxWWd1QlV0QjlZT0NmdmRaCm41NmVZK2h6MnZZR3FVOGZ0UGtMSHptTW1pRFFmZ2JVN0RUWmhyeDFXNGVJOE5MWjFLTUtzbXdiNjBrc1BxeGQKMkpRRG9PdzA1VERFTlgzN0prMGJiakJVMlBXQVJadzVyWnpKSlFSTm1wQStUa0J1aW12TktXZkd6QzNnZE9nRgpWd3BJVVBwNlE5cCs3RnVhRG1KMi91cWRIWVZ5N0JHN05lZ2ZKNy9Cb2NlN1NCYmRWdGZNVHFEaHVhemIxWU1aCkdvWFJsSmZYeXFObEMvTTQrUUt1M2Zabno4ay85WW9zUnhxWmJ3VU4vZEFkZ2pIOEtjd0FXSmVSVElBQUhET0YKbGkvTFFjS0xFSVREQ1NTSkg3VVAyZGwzUnhpU2xHQmN4NWtEUFA3M2xhZDlVS0dBd3FtRHJWaVdWU0hiaGxuVQpyOGE4M1lGdUI5dGdZdjdzRUc3YWFBSDBneHVwUHFKYkk5ZGt4dC9jb24zWVM3cUMwbEg0WnI4R1J1UjVLaVkyCmVZOGZUcGtkc284TURoei95VjNBL1pBUXByRTM4ODA2Skc2MGhaQy9nTGtNak5XYjFzanhWajhhZ0lsNnFlSWIKTWxFc1B2TGZlL1pkZWlrWmp1WEl2VFp4aTExTXdoMC9yVmlpenoxd1RhWlFtQ1hjSS9tNFdFRUljYjlQdUlTZwpqd0JVRmZ5UmJWaW5sanZyUzVZbnpXdWlvWWFzRFh4VTVtWk1abCtRdmlHYUFrWXQ1SVBDZ0xuUFN6N29mendCCjdJOWV6WC9TS0VJQmxZcmlsejBRSVgzMm5SekZOS0hzTEE0S1Vpd1NWWEFrUGN2Q0ZEVkRYU2RPdnNDOXFueVcKNS95ZVlhMUUwd0NYQWdNQkFBR2pZekJoTUIwR0ExVWREZ1FXQkJRR21wc2ZVMzN4OWFUSTA0WStvWE5adFBkRQpJVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRkFhYW14OVRmZkgxcE1qVGhqNmhjMW0wCjkwUWhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFxZ1Z1dHQwVnliK3oKeGlEMkJrZXdocE1sMDQyNXlBQS9sL1ZTSjRoeHlYVDk2OHBrMjF2dkhsMjZ2OUhyN2x4cHVoYkk4N21QMHpZdQpRRWtIRFZuZWl4Q3dTUVhpLzVFL1M3ZmRBbzc0Z1NoY3pOeHRyMThVbkgxWWVBMzJnQW01NlE2WEtSbTR0K3Y0CkZzdFZFdVRHZmJ2RTdQaTFIRTQrWjcvRlh4dHRiVWNvcWdSWVlkWjJ2eUovMEFkcXAyUlQ4SmVObllBL3U4RUgKMjJXdjVwc3ltc05VazhRY0NNTkUrM3RqRVVQUmFocGhhbmx0a0U4cGprY0Z3UkpwYWRiR05qSGgvUHFBdWx4UAp4T3UzTXF6NGRXRVgxeEFadWZIU0NlOTZRcDFiV2d2VXhwVk9LczcvQjlkUGZoZ0dpUEVadGRtWXU2NXh4QnpuCmRGbFk3d3lKejRzZmRaTWFCQlNTU0ZDcDYxY3BBQmJqTmh6SStML3dNOVZCRDhUTVBOM3BNME1Ca1JBckh0RzUKWGMweUdZdVBqQ0IzMXlMRVF0eUVGcHNsYmVpMFZYRi9zSHl6MDNGSnVjOVNwQVEvM0QyZ3U2OHpuZ293WUk3YgpuVjJVcUwxZzUyS0Fkb0dEREl6TU1FWko0Z3pTcUsvcllYSHY1eUppcWZkY1pHeWZGb3huTmlkRjlRbDd2L1lRCkN2R3dqVlJEakFTNm96L3Y0alhIK1hUZ2J6UkIwTDl6WlZjZytadG5lbVpvSkU2QVpiMFFtUVpaOG1XdnVNWkgKdS8yUWVJdEJjeTZ2VlIvY081Snlib1RUMEdGTURjeDJWK0l0aFNJVk5nM3JBWjNyMk92RWhKbjd3QXpNTXVqagpkOXFEUkl1ZVZTakFpMWpUa0Q1T0d3RHhGYTJESzVvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVUNBIEV4dGVuZGVkIFZhbGlkYXRpb24gUm9vdAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVFUOUlyai9Wa3lET2VUelJZWmlOd1lEQU5CZ2txaGtpRzl3MEJBUXNGQURCSApNUXN3Q1FZRFZRUUdFd0pEVGpFUk1BOEdBMVVFQ2d3SVZXNXBWSEoxYzNReEpUQWpCZ05WQkFNTUhGVkRRU0JGCmVIUmxibVJsWkNCV1lXeHBaR0YwYVc5dUlGSnZiM1F3SGhjTk1UVXdNekV6TURBd01EQXdXaGNOTXpneE1qTXgKTURBd01EQXdXakJITVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhKVEFqQmdOVgpCQU1NSEZWRFFTQkZlSFJsYm1SbFpDQldZV3hwWkdGMGFXOXVJRkp2YjNRd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDcENRY29Fd0t3bWVCa3FoNURGbnB6c1pHZ2RUNm8rdU00QUhyc2lXb2cKRDR2RnNKc3pBMXFHeGxpRzFjR0Z1MC9HbkVCTnlyN3VhWmE0cllFd21ueVNCZXNGSzVwSTBMaDJQcGJJSUx2UwpzUEdQMkt4RlJ2K3FaMkMwZDM1cUh6d2FVbm9FUFFjOGhRMkUwQjkyQ3ZkcUZOOXk0elI4VjA1V0FUNTU4YW9wCk8yejYrSTl0VGNnMTM2N3IzQ1R1ZVVXbmhiWUZpTjZJWFNWOGwyUm5DZG0vV2hVRmh2TUpIdXhZTWpNUjgzZGsKc0hZZjVCQTFGeHZ5RHJGc3BDcWpjL3dKSHg0eUdWTVI1OW16TEM1MkxxR2ozbjVxaUFubzhnZUsrTExORU9maQpjMENUdXdqUlArSDhDNVN6SmU5OHB0ZlJyNS8vbHByMWtYdVlDM2ZVZnVnSDBtSzFsVG5qOC9GdER3NWxoSXBqClZNV0F0dUNlUzMxSEpxY0JDRjNSaUo3WHd6SkUrb0pLQ21oVWZ6aFRBOHlrQUROa1VWa0xvNEtSZWw3c0ZzTHoKS3VaaTJpcmJXV0lRSlVvcWdRdEhCME1HY0lmUytwTVJLWHBJVGV1VXgzQk5yMmZWVWJHQUlBRUJ0SG9JcHBCLwpUdUR2QjBHSHIycWxYb3Y3ejFDeW1sU3Z3NG02V0MzMU1KaXhObkk1ZmtrRS9TbW5USG5rQlZmYmxMa1dVNDFHCnN4MlZZVmRXZjYvd0ZsdGhXRzgyVUJFTDJLd3JsUllhRGg4SXpUWTBaUkJpWnRXQVh4UWdYeTBNb0hnS2FOWXMKMStsdks5SktCWlA4bm05clovK0k4VTZsYVVwU053WHF4aGFOMHNTWjBZSXJPN28xZGZkUlVWanp5QWZkNUxRRApmd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMlhRNjVEQTlEZmNTM0g1YUJaOGVOSnIzNFJRd0R3WURWUjBUCkFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVlZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFEYU4KbDh4Q0ZXUXBONXNtTE5iN3JoVnBMR3NhR3ZkZnR2a0hURm5xODhuSXVhN011aTU2M01EMXNDM0FPNitmY0FVUgphcDhsVHdFcGNPUGxET0hxV256Y1NidkJIaXFCOVJaTGNwSElvakc1cXRyOG5SL3pYVUFDRS94T0hBYktzeFNRClZCY1pFaHJ4SDljTWFWcjJjWGowbEgyUkM0N3NrRlNPdkcraFRLdjhkR1Q5Y1pyNFFRZWh6WkhrUEpyZ216STUKYzZzcTFXbkllSkVtTVgzaXh6RHgvQlI0ZHhJT0UvVGRGcFMvUzJkN2NGT0Z5ckM3OHpoTkxKQTV3QTNDWFd2cAo0dVhWaUkzV0xMK3JHNzYxS0ljU0YzUnUvSDM4ajlDSEpyQWIrN2xzcStLZVBSWEJPeTVuQWxpUm4rLzRRaDhzCnQyajFkYTNQdGZiL0VYM0M4Q1NscmRQNm9EeXArbDNjcGFEdlJLUysxdWpsNUJPV0Yzc0dQakx0eDdkQ3ZIYWoKMkdVNEt6ZzFVU0VPRG04dU5CTkE0U3RuREcxS1FUQVlJMW95VlpuSkYrQTgzdmJzZWEwcldCbWlyU3dpR3BXTwp2cGFRWFVKWHhQa1VBelVySEMxUlZ3aW5PdDQvNU1pMEEzUEN3U2FBdXd0Q0g2ME5yeVp5MnN5K3M2T0RXQTJDCnhSOUdVZU9jR015Tm00M3NTZXQxVU5XTUtGbktkRFRhakFzaHF4N3FHK1hIL1JVK3dCZXEreU51SmtiTCt2bXgKY210cHp5S0VDMklQck5rWkFKU2lkanpVTFpydEJKNHRCbUlRTjFJY2hYSWJKK1hNeGpIc04reGpXWnNMSFhiTQpmakthaUpVSU5sSzczblpmZGtsSnJYKzlaU0N5eWNFcmRoaDJuMWF4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBVQ0EgR2xvYmFsIEcyIFJvb3QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lRWGQreDJscWo3VjIrV21VZ1pRT1E3ekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhHekFaQmdOVkJBTU1FbFZEUVNCSApiRzlpWVd3Z1J6SWdVbTl2ZERBZUZ3MHhOakF6TVRFd01EQXdNREJhRncwME1ERXlNekV3TURBd01EQmFNRDB4CkN6QUpCZ05WQkFZVEFrTk9NUkV3RHdZRFZRUUtEQWhWYm1sVWNuVnpkREViTUJrR0ExVUVBd3dTVlVOQklFZHMKYjJKaGJDQkhNaUJTYjI5ME1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeGVZcgpiM3p2SmdVbm80RWsybS9MQWZtWm1xa3l3aUtIWVVHUk84dkRhQnNHeFV5cEs4Rm5GeUlkSyszNUtZbVRvbmk5CmttdWdvdzJpZnNxVHM2YlJqRFhWZGZrWDlzOUZ4ZVY2N0hlVG9JOGpyZzRhQTMrKzFORHRMbnVyUmlOYi95em0KVkhxVXdDb1Y4TW1Oc0hvN0pPSFhhT0l4UEFZelJyWlVFYWFsTHlKVUtsZ05BUUx4K2hWUloyekErdGUyRzMvUgpWb2d2R2pxTk83dUNFZUJIQU5CU2g2djdobjRQSkd0QW5UUm52STNITFladmVUNk9xVHdYUzMrd21lT3djV0RjCkMvVmt3ODVEdkcxeHVkTGVKMXVLNk5qR3J1RlpmYzhvTFRXNGxWWWE4YkpZUzdjU044aDhzKzFMZ09HTitqSWoKdG0rM1NKVUlzVVJPaFl3NkFsUWdMOSsvVjA4N09wQWgxOEVtTlZRZzdNYy9SK3p2V3I5TGVzR3RPeGRRWEdMWQpEMHRLM0N2NmJyeHprczNzeDFEb1FaYlhxWDV0Mk9rZGo0cTF1VmlTdWtxU0t3eFcvWURyQ1BCZUtXNGJIQXl2Cmo1T0pyZHU5bzU0aHlva1o3Tisxd3hyckZ2NTROa3pXYnRBK0Z4eVFGMnNtdXZ0Nkw3OFJIQmdPTFhNRGo2RGwKTmFCYTRreDFIWEhoT1RoVGVFRE1nNVBYQ3A2ZFc0K0s1T1hnU09SSXNrZk5UaXAxS252eUl2Ykp2Z21SbGxkNgppSWlzN25Dcytkd3A0d3djT3hKT1JOYW5UckFteVBQWkdwZVJhT3J2alVZRzBsWkZXSm84REErRHVBVWx3em5QCk82UTBpYmQ1RWk5SHhlZXBsMm44cG5kbnRkOTc4WHBsRmVSaFZtVUNBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC8KQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSUhFak16MTVERC9wUXdJWDR3VgpaeUYwQWQvZk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVRaU0wxaml1dFJPVEwvN2xvNXNPQVNEMEVlL29qCkwzcnROdHF5em0zMjVwN2xYMWlQeXpjeW9jaGx0cTQ0UFRVYlBydzd0Z1RRdlBsSjladjNoY1UydHN1OCtNZzUKMWVSZkI3MFZWSmQweXNydFQ3cTZaSGFmZ2JpRVJVbE1qVytpNjdITTBjT1Uya1RDNXVMcUdPaWlIeWNGdXRmbAoxcW5OM2U5Mm1JMEFEczBiK2dPM2pvQllEaWMvVXZ1VW9zcGVaY25XaE5xNU5YSHpKc0JQZCthQko5SjNPNW9VCmIzbjA5dERoMDVTNjBGZFJ2U2NGRGNIOXlCSXc3bStORVNzSW5kVFV2NEJGRkpxSVJOb3c2clNuNCs3dlc0TFYKUHRhdGVKTGJYRHp6MkszNnVHdC94RFlvdGdJVmlsUXNuTEFYYzQ3UU42TVVQSmlWQUF3cEJWdWVTVW14WDhmagp5ODhuWlk0MUY3ZFh5RERaUVZ1NUZMYm93ZytVTWFlVW1NeHE2N1hoSi9VUXFBSG9qaEppNklqTXRYOUdsOENiCkVHWTRHalpHWHlKb1BkL0p4aE1ucTFNR3JLSThoZ1psYjdGK3NTbEVtcU82U1drb2FZL1g1Vit0Qklaa2J4cWcKRE1VSVlzNkFvOUR6N0dqZXZqUEhGMXQvZ01STVRMR21oSXJETzdnSnpSU0J1aGpqVkZjMi90c3ZmRWVoT2pQSQorVmc3UkUreHlnS0pCSllvYU1WTHVDYUp1OVl6TDFEVi9wcUp1aGd5a2xUR1crQ2QrVjdsRFNLYjl0cml5Q0d5CllpR3Foa0N5TG1UVFg4ampmaEZuUlI4Ri91T2k3N09vcy9OOWovZ01IeUlmTFhDMHVBRTBkakFBNVNONHAxYlgKVUIrSyt3YjF3aG53MEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVVNFUlRydXN0IEVDQyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2p6Q0NBaFdnQXdJQkFnSVFYSXVaeFZxVXhkSnhWdDdOaVlETUpqQUtCZ2dxaGtqT1BRUURBekNCaURFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sCmVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVQKSlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TWpBeApNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmlERUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUCkNrNWxkeUJLWlhKelpYa3hGREFTQmdOVkJBY1RDMHBsY25ObGVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWcKVlZORlVsUlNWVk5VSUU1bGRIZHZjbXN4TGpBc0JnTlZCQU1USlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pQUFRYXJGUmFxZmxvCkkrZDYxU1J2VThaYTJFdXJ4dFcyMGVaemNhN2RuTllNWWYzYm9Ja0R1QVVVN0ZmTzdsMC80aUd6enZmVWlubmcKbzROK0xaZlFZY1R4bWR3bGtXT3JmekNqdEhEaXg2RXpuUE8vTGx4VHNWK3pmVEovaWpUamVYbWpRakJBTUIwRwpBMVVkRGdRV0JCUTY0UW1HMU04WndwWjJkRWwyM09BMXhtTmptakFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakEyWjZFV0NOemtsd0JCSFU2KzRXTUIKenp1cVFoRmtvSjJVT1FJUmVWeDdIZnBrdWU0V1FyTy9pc0lKeE96a3NVMENNUURwS21GSGpGSktTMDRZY1BiVwpSTlp1OVlPNmJWaTlKTmxXU09ydnhLSkdnWWhxT2tiUnFadE55V0hhMFYxWGFoZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzakNDQThhZ0F3SUJBZ0lRQWYxdE1QeWp5bEdvRzd4a0RqVURMVEFOQmdrcWhraUc5dzBCQVF3RkFEQ0IKaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDazVsZHlCS1pYSnpaWGt4RkRBU0JnTlZCQWNUQzBwbApjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVYUdVZ1ZWTkZVbFJTVlZOVUlFNWxkSGR2Y21zeExqQXNCZ05WCkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt3SGhjTk1UQXcKTWpBeE1EQXdNREF3V2hjTk16Z3dNVEU0TWpNMU9UVTVXakNCaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVgpCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVCmFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnkKZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJSwpBb0lDQVFDQUVtVVhOZzdEMndpejBLeFhEWGJ0elNmVFRLMVFnMkhpcWlCTkNTMWtDZHpPaVovTVBhbnM5cy9CCjNQSFRzZFo3TnlnUkswZmFPY2E4T2htMFg2YTlmWjJqWTBLMmR2S3BPeXVSK09KdjBPd1dJSkFKUHVMb2RNa1kKdEpIVVltVGJmNk1HOFlnWWFwQWlQTHorRS9DSEZIdjI1QitPMU9SUnhoRm5SZ2hSeTRZVVZEKzhNLzUrYkp6LwpGcDBZdlZHT05hYW5ac2h5WjlzaFpySFVtM2dEd0ZBNjZNenczTHllVFA2dkJaWTFIMWRhdC8vTytUMjNMTGIyClZOM0k1eEk2VGE1TWlyZGNtclMzSUQzS2Z5STBybjQ3YUdZQlJPY0JUa1pUbXpOZzk1UytVemVRYzBQek1zTlQKNzl1cS9uUk9hY2RyakdDVDNzVEhETi9oTXE3TWt6dFJlSlZuaSs0OVZ2NE0wR2tQR3cvekpTWnJNMjMzYmtmNgpjMFBsZmc2bFpyRXBmREtFWTFXSnhBM0JrMVF3R1JPczAzMDNwK3RkT213MVhOdEIxeExhcVVrTDM5aUFpZ21UCllvNjFaczhsaU0yRXVMRS9wRGtQMlFLZTZ4Sk1sWHp6YXdXcFhoYUR6TGhuNHVnVG5jeGJndE5NcysxYi85N2wKYzZ3ak95MEF2elZWZEFsSjJFbFlHbitTTnVaUmtnN3pKbjBjVFJlOHlleERKdEMvUVY5QXFVUkU5Sm5uVjRlZQpVQjlYVktnKy9YUmpMN0ZRWlFubVdFSXVReHBNdFBBbFIxbjZCQjZUMUNaR1NsQ0JzdDYrZUxmOFp4WGh5VmVFCkhnOWoxdWxpdXRaZlZTN3FYTVlvQ0FRbE9iZ09LNm55VEpjY0J6OE5Vdlh0N3krQ0R3SURBUUFCbzBJd1FEQWQKQmdOVkhRNEVGZ1FVVTNtL1dxb3JTczlVZ09IWW04Q2Q4cklEWnNzd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4RwpBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFGelVmQTNQOXdGOVFabGxESFBGClVwL0wrTStaQm44YjJrTVZuNTRDVlZlV0ZQRlNQQ2VIbENqdEh6b0JONkoyL0ZOUXdJU2J4bXRPdW93aFQ2S08KVldLUjgya1YyTHlJNDhTcUMvM3ZxT2xMVlNvR0lHMVZlQ2taN2w4d1hFc2tFVlgvSkpwdVhpb3I3Z3RObjMvMwpBVGlVRkpWREJ3bjdZS251SEtzU2pLQ2FYcWVZYWxsdGl6OEkrOGpSUmE4WUZXU1FFZzl6S0M3RjRpUk8vRmpzCjhQUkYvaUt6NnkrTzB0bEZZUVhCbDIrb2RuS1BpNHcycjc4TkJjNXhqZWFtYng5c3BuRml4ZGpRZzNJTThXY1IKaVF5Y0UweHlOTis4MVhIZnFuSGQ0YmxzakR3U1hXWGF2VmNTdGtOci8rWGVUV1lSVWMrWnJ1d1h0dWh4a1l6ZQpTZjdkTlhHaUZTZVVITTloNHlhN2I2Tm5KU0ZkNXQwZEN5NW9HenVDcit5RFo0WFVtRkYwc2JtWmdJbi9mM2daClhIbEtZQzZTUUs1TU55b3N5Y2RpeUE1ZDl6WmJ5dUFsSlFHMDNSb0huSGNBUDlEYzFldzkxUHE3UDh5RjFtOS8KcVMzZnVRTDM5WmVhdFRYYXcyZXdoMHFwS0o0amp2OWNKMnZoc0UvekIrNEFMdFJaaDh0U1FaWHE5RWZYN21SQgpWWHlOV1FLVjNXS2R3cm51V2loMGhLV2J0NURIREFmZjlZazJkRExXS01Hd3NBdmduRXpESE5iODQybTFSMGFCCkw2S0NxOU5qUkhERWpmOHRNN3F0ajN1MWNJaXVQaG5QUUNqWS9NaVF1MTJaSXZWUzVsakZINGd4USs2SUhkZkcKamp4RGFoMm5HTjU5UFJieFl2bktrS2o5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVNRENDQXhpZ0F3SUJBZ0lRVUpSczdCanExWnhOMVpmdmRZK2dyVEFOQmdrcWhraUc5dzBCQVFVRkFEQ0IKZ2pFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBc1RGWGQzZHk1NGNtRnRjSE5sWTNWeWFYUjVMbU52YlRFawpNQ0lHQTFVRUNoTWJXRkpoYlhBZ1UyVmpkWEpwZEhrZ1UyVnlkbWxqWlhNZ1NXNWpNUzB3S3dZRFZRUURFeVJZClVtRnRjQ0JIYkc5aVlXd2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF4TVRBeE1UY3gKTkRBMFdoY05NelV3TVRBeE1EVXpOekU1V2pDQmdqRUxNQWtHQTFVRUJoTUNWVk14SGpBY0JnTlZCQXNURlhkMwpkeTU0Y21GdGNITmxZM1Z5YVhSNUxtTnZiVEVrTUNJR0ExVUVDaE1iV0ZKaGJYQWdVMlZqZFhKcGRIa2dVMlZ5CmRtbGpaWE1nU1c1ak1TMHdLd1lEVlFRREV5UllVbUZ0Y0NCSGJHOWlZV3dnUTJWeWRHbG1hV05oZEdsdmJpQkIKZFhSb2IzSnBkSGt3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ1lKQjY5RmJTNgozOGVNcFNlMk9BdHA4N1pPcUN3dUlSMWNSTjhoWFg0amRQNWVmclJLdDZhdEg2N2dCaGJpbTF2WlozUnJYWUNQCktaMkdHOW1jRFpodGRoQW9XT1Jsc0g5S21IbWY0TU14Zm9BcnRZekFRRHNSaHRETG9vWTJZS1RWTUlKdDJXN1EKRHhJRU01ZGZUMkZhOE9UNWthdm5IVHU4Nk0vMGF5MDBmT0pJWVJ5TzgyRkV6RytnU3FtVXNFM2E1NmswZW5JNApxRUhNUEpRUmZldklwb3kzaHN2S016dlpQVGVMKzNvK2hpem5jOWNLVjZ4a214bnI5QThFQ0lxc0F4Y1paUFJhCkpTS05OQ3l5OW1nZEVtM1RpaDRVMnNTUHB1SWpoZFY2RGIxcTRPbnM3QmU3UWh0bnFpWHRSWU1oL01ISmZOVmkKUHZyeXhTM1QvZFJsQWdNQkFBR2pnWjh3Z1p3d0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUApCQVFEQWdHR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNWlBvajBHWTRRSm5NNWk1QVNzCmpWeTE2YlliTURZR0ExVWRId1F2TUMwd0s2QXBvQ2VHSldoMGRIQTZMeTlqY213dWVISmhiWEJ6WldOMWNtbDAKZVM1amIyMHZXRWREUVM1amNtd3dFQVlKS3dZQkJBR0NOeFVCQkFNQ0FRRXdEUVlKS29aSWh2Y05BUUVGQlFBRApnZ0VCQUpFVk9RTUJHMmY3U2h6NUNtQmJvZHBObDJMNUpGTW4xNEprVHBBdXcwa2JLNXJjL0toNFp6WHhIZkFSCnZiZEk0eEQyRGQ4LzBzbTJxbFdrU0xvQzI5NVpMaFZiTzUwV2ZVZlhOK3BmVFhZU05yc2YxNkdCQkVZZ295eHQKcVo0QmZqOHB6Z0NUMy8zSmtuT0ppV1NlNXl2a0hKRXMwcm5PZmM1dk1ablQ1cjdTSHBEd0NSUjVYQ09yVGRMYQpJUjlObVhtZDRjOG5ueENiSElnTnNJcGtRVEc0RG15UUpLU2JYSEdQdXJ0K0hCdmJhb0FQSWJ6cDI2YTNRUFN5Cmk2bXg1TythR3RBOWFabnVxQ2lqNFR5ejhMSVJuTTk4UU9iZDUwTjlvdGc2dGFtTjhqU1p4TlFRNFFiOUNZUVEKTys3RVRQVHNKM3hDd25SOGdvb0p5YlFESmJ3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlET0RDQ0FpQ2dBd0lCQWdJR0lBWUZGbkFDTUEwR0NTcUdTSWIzRFFFQkJRVUFNRHN4Q3pBSkJnTlZCQVlUCkFsSlBNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkQKUVRBZUZ3MHdOakEzTURReE56SXdNRFJhRncwek1UQTNNRFF4TnpJd01EUmFNRHN4Q3pBSkJnTlZCQVlUQWxKUApNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkRRVENDCkFTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGN6dVg3SUpVcU90ZHUwS0J1cVY1RG8KMFNMVFpMclRrK2pVcklaaFFHcGdWMmhVaEUyOGFsUUNCZi9mbTVvcXJsMEhqMHJES0gvdit5djZlZkhIcmZBUQpVeVNRaTJiSnFJaXJyMXFqQU9tK3VrYnVXM043TEJlQ2dWNWlMS0VDWmJPOXhTc0Fmc1Q4QXpOWERlM2krczVkClJkWTR6VFcyc3NIUW5JRktxdVN5QVZ3ZGoxK1p4TEd0MjRnaDY1QUlnb0R6TUtORDVwQ0NybFVvU2UxYjE2a1EKT0E3K2oweGJtMGJxUWZXd0NIVEQwSWd6dG56WGROL2NoTkZERG5VNW9TVkFLT3A0eXc0c0xqbWRqSXR1Rmh3dgpKb0lRNHVObGxBb0V3RjczWFZ2NEVPTFF1bnBMKzk0M0FBQWFXeWpqMHB4elBqS0htS0hKVVMvWDNxd3pzMDhDCkF3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBY1l3SFFZRFZSME8KQkJZRUZPQ01tOXNsU2JQeGZJYldza0tIQzlCcm9ObmtNQTBHQ1NxR1NJYjNEUUVCQlFVQUE0SUJBUUErMGh5SgpMalg4K0hYZDVuOWxpUFJ5VE1rczF6Sk84OTBaZVVlOWpqdGJrdzlRU1NRVGF4UUdjdThKMDZHaDQwQ0V5ZWNZCk1uUThTRzRQbjB2VTl4N1RrNFprVkpkamNsRFZWYy82SUpNQ29wdkRJNU5PRmxWMm9IQjViYzBoSDg4dkxid1oKNDRneCtGa2FnUW5JbDZaMHgyREVXOHhYanJKMS9Sc0NDZHRaYjNLVGFmY3hRZGFJT0wrSHNyMFdlZm1xNUw2SQpKZDFoSnlNY3RURUhCRGEwR3BDOW9IUnhVSWx0dkJUakQ0YXU4YXMreDZBSnpLTkkwZURiWk9lU3RjK3Zja053CmkvbkRoRHdUcW42U20xZFRrL3B3d3BFT01mbWJaMTNwbGpoZVg3TnpUb2dWWjk2ZWRoQmlJTDVWYVpWREFEbE4KOXU2d1drNUpSRlJZWDBLRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJSkVRQTB0azdHTmkwMk1BMEdDU3FHU0liM0RRRUJDd1VBTUVFeEN6QUpCZ05WCkJBWVRBbEpQTVJRd0VnWURWUVFLRXd0RFJWSlVVMGxIVGlCVFFURWNNQm9HQTFVRUN4TVRZMlZ5ZEZOSlIwNGcKVWs5UFZDQkRRU0JITWpBZUZ3MHhOekF5TURZd09USTNNelZhRncwME1qQXlNRFl3T1RJM016VmFNRUV4Q3pBSgpCZ05WQkFZVEFsSlBNUlF3RWdZRFZRUUtFd3REUlZKVVUwbEhUaUJUUVRFY01Cb0dBMVVFQ3hNVFkyVnlkRk5KClIwNGdVazlQVkNCRFFTQkhNakNDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNREYKZFJtUmZVUjBkSWYrRGp1VzNOZ0JGc3p1WTVIbkMyL09Pd3BwR256QzQ2K0Nqb2JYWG85WDY5TWhXZjA1TjBJdwp2bERxdGcrcGlOZ3VMV2toNTlFM0dFNTlrZFVXWDJ0YkFNSTVRdzAyaFZLNVUyVVBIVUxsajg4RjArN2NEQnJaCnVJdDRJbWZrYWJCb3hUemtiRnBHNTgzSCt1L0U3RXU5YXFTcy9jd29VZStTdENtcnF6V2FUT1RFQ01ZbXpQaHAKbitTYzhDblRYUG5HRmlXZUk4TWd3VDBQUHpoQXNQNkNSRGlxV2hxS2EyTllPTFFWMDdZUmFYc2VWTzZNR2lLcwpjcGMvSTFtYnlTS0V3UWRQekgvaVY4b1NjTHVtWmZOcGRXTzlsZnNibDgza3FLLzIwVTZvMllweEpNMDJQYnlXCnhQRnNxYTdsencxdUtBMndEclhLVVh0NEZNTWdMMy83RkZYaEVabjkxUXFobmdMallsL3JOVXNzdUhMb1BqMVAKckN5N0xvYmlvM2FQNVpNcXo2V3J5RnlOU3diL0VrYXNlTXNVQnpYZ3FkK0w2YThWVHhhSlc3MzJqY1pacm9pRgpEc0dKNng5bnhVV08vMjAzTml0NFpvT1JVU3M5LzFGM2RtS2g3R2MrUG9HRDRGYXBVQjhmZXBtclk3K0VGM2Z4CkRUdmY5NXhoc3pXWWlqcXk3RHdhTno5K2o1TFAyUklVWk5vUUFoVkIvMC9FNnh5anlmcVo5MGJwNFJqWnNiZ3kKTGNzVURGRFlnMldEN3JsY3o4c0ZXa3o2R1pkcjFsMFQwOEpjVkx3eWM2QjQ5ZkZ0SHN1ZnBhYWZJdHpSVVo2QwplV1JnS1JNK28vMVBjbXFyNHRUbHVDUlZMRVJMaW9oRW5NcUUweW83QWdNQkFBR2pRakJBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTQ0lTMW14dGVnNEJYcnprd0oKZDhSZ25sUnVBekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBWU40YXVPZnlZSUxWQXpPQnl3YUs4U0pKNmVqcQprWC9HTTE1b0dRT0dPME1CendkdzVBZ2VaWVdSNWhFaXQvVUNJNDZ1dVI1OUgzNXM1cjBsMVpVYThnV21yNFVDCmI2NzQxakgvSmNsS3lNZUtxZG1mUzBtYkVWZVpra01SM3JZenBNelhqV1I5MU0wOEtDeTBtcGJxVGZYRVJNUWwKcWlDQTJDbFY5K0JCL0FZbS83azI5VU1VQTJaNDRSR3gyaUJmUmdCNEFDR2xIZ0FvWVhodnFBRUJqNTAwbXYvMApPSkQ3dU5HemNnYkpjZWFCeFhudEM2WjU4aE1MblBkZERuc2trN1JJMjRaZjNsQ0dlT2RBNWpHb2tIWndZYStjCk55d1J0WUszcXE0a05GdHlER2tOelZtZjluR3ZuQXZSQ2pqNUJpS0RVeVVNL0ZIRTVyN2lPWlVMSksydjBaWGsKbHRkMFpHdHhUZ0k4cW9YeklLTkRPWFpiYkZEK21wd1VIbVVVaWhXOW80SkZXa2xXYXRLY3NXTXk1V0hnVXlJTwpwd3BKNnN0K0g2amlZb0QyRUVWU21BWVkzcVhOTDMrcTFPaytDSExzSXdNQ1BLYXEyTHhuZEQwVUYvdFVTeGZqCjAzazliV3RKeVNnT0xuUlF2d3paUmpvUWhzbW5QK21nN0gvcnBYZFlhWEhtZ3dvMzhvWkphcjU1Q0pEMkFoWmsKUHVYYVRINE1OTW41WDdhektGR25weXVxU2ZxTlpTbE80MnNUcDVTakxWRnRlQXhFeTkvZUNHL09vMlNyMDVXRQoxTGxTVkhKN2xpWE12R25qU0c0TjBNZWRKNXFxK0JPUzNSN2ZZNTgxcVJZMjdJeTRnL1E5aVkvTnRCZGUxN01YClFSQmRKM05naFZkSklnYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGUtU3ppZ25vIFJvb3QgQ0EgMjAxNwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1FEQ0NBZVdnQXdJQkFnSU1BVlJJN3lIOWwxa045UVFLTUFvR0NDcUdTTTQ5QkFNQ01IRXhDekFKQmdOVgpCQVlUQWtoVk1SRXdEd1lEVlFRSERBaENkV1JoY0dWemRERVdNQlFHQTFVRUNnd05UV2xqY205elpXTWdUSFJrCkxqRVhNQlVHQTFVRVlRd09Wa0ZVU0ZVdE1qTTFPRFEwT1RjeEhqQWNCZ05WQkFNTUZXVXRVM3BwWjI1dklGSnYKYjNRZ1EwRWdNakF4TnpBZUZ3MHhOekE0TWpJeE1qQTNNRFphRncwME1qQTRNakl4TWpBM01EWmFNSEV4Q3pBSgpCZ05WQkFZVEFraFZNUkV3RHdZRFZRUUhEQWhDZFdSaGNHVnpkREVXTUJRR0ExVUVDZ3dOVFdsamNtOXpaV01nClRIUmtMakVYTUJVR0ExVUVZUXdPVmtGVVNGVXRNak0xT0RRME9UY3hIakFjQmdOVkJBTU1GV1V0VTNwcFoyNXYKSUZKdmIzUWdRMEVnTWpBeE56QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKYmNQWXJZc0h0dgp4aWUrUkpDeHMxWVZlNDVESkgwYWhGbnVZMml5eGw2SDBCVklIcWlRcmIxVG90cmVPcENtWUY5b01yV0dRZCtICld5eDd4ZjU4ZXRxall6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01CMEcKQTFVZERnUVdCQlNIRVJVSTBhckJlQXl4cjg3R3laRHZ2ekFFd0RBZkJnTlZIU01FR0RBV2dCU0hFUlVJMGFyQgplQXl4cjg3R3laRHZ2ekFFd0RBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXRWZmQxNHBWQ3piaGhrVDYxTmxvCmpiamNJNHFLRGRRdmZlcHo3TDlOYktnQ0lRRExwYlFTK3VlMTZNOStrL3p6Tlk5dlRscDh0THhPc3Z4eXFsdFoKK2VmY01RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnNEQ0NBNWlnQXdJQkFnSVFGY2k5WlVkY3I3aVhBRjdrQnRLOG5UQU5CZ2txaGtpRzl3MEJBUVVGQURCZQpNUXN3Q1FZRFZRUUdFd0pVVnpFak1DRUdBMVVFQ2d3YVEyaDFibWRvZDJFZ1ZHVnNaV052YlNCRGJ5NHNJRXgwClpDNHhLakFvQmdOVkJBc01JV1ZRUzBrZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWUKRncwd05ERXlNakF3TWpNeE1qZGFGdzB6TkRFeU1qQXdNak14TWpkYU1GNHhDekFKQmdOVkJBWVRBbFJYTVNNdwpJUVlEVlFRS0RCcERhSFZ1WjJoM1lTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRXFNQ2dHQTFVRUN3d2haVkJMClNTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUYKQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE0U1VQN28zYmlETjFaODJ0SDMwNlRtMmQweThVODJOMHl3RWhhamZxaEZBSApTeVpiQ1VOc0laNXF5TlVEOVdCcGo4endJdVFmNS9kcUlqRzNMQlh5NFA0QWFrUC9oMlhHdFJyQnAweHRJbkFoCmlqSHlsM1NKQ1JJbUhKN0syUktpbFR6YTZXZS9DS0JrNDlaQ3QwWHZsL1QyOWRlMVNoVUNXSDJZV0V0Z3ZNM1gKRFpvVE0xUFJZZmw2MWRkNHM1b3o5d0NHemgxTmxEaXZxT3g0VVhDS1hCQ0RVU0gzRVQwMGhsN2xTTTJYZ1lJMQpUQm5zWmZacnhRV2g3a2NUMXJNaEo1UVFDdGtrTzdxK1JCTkdNRCtYUE5qWDEycnVPempqSzlTWERya2I1d2RKCmZ6Y3ErWGQ0ejFUdFcwYWRvNEFPa1VQQjFsdGZGTHFmcG8wa1IwQlp2M0k0c2pac04vK1owVjBPV1FxcmFmZkEKc2dSRmVsUUFycjVUOXJYbjRmZzhvekhTcWY0aFVtVEZwbWZ3ZFFjR2xCU0JWY1luNUFHUEY4RnFjZGUrUy91VQpXSDErRVRPeFF2ZGliQmpXendsb1BuOXM5aDZQWXEybFk5c0pweDhpUWtFZWI1bUtQdGY1UDBCNmViQ2xBWkxTCm5UMElGYVVRQVMyek1uYW9sUTJ6ZXByN0J4QjRFVy9oajhlNkR5VWFkQ3JsSEpoQm1kOGhoK2lWQm1vS3MycEgKZG1YMk9zK1BZaGNaZXdvb3pSclNneDRoeHl5L3Z2OWhhTGRuRzd0NFRZM09aK1hrd1k2M0kyYmluWkIxTkppcApOaXVLbXBTNW5lek1pckg0SllsY1dyWXZqQjl0ZVNTblVtakRoRFhpWm8xakRpVk4xUm15NW5rM3B5S2RWREVDCkF3RUFBYU5xTUdnd0hRWURWUjBPQkJZRUZCNE05N1puOHVHU0pnbEZ3RlU1TG5jL1FrcWlNQXdHQTFVZEV3UUYKTUFNQkFmOHdPUVlFWnlvSEFBUXhNQzh3TFFJQkFEQUpCZ1VyRGdNQ0dnVUFNQWNHQldjcUF3QUFCQlJGc01MSApDbFo4N2x0NERKWDVHRlBCcGh6WUVEQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FnRUFDYk9EVTFrQlBwVkp1ZkdCCnV2bDJJQ08xSjJCMDFHcVpORjVzQUZQWm4vS21zU1FIUkdvcXhxV09lQkxvUjlsWUd4TXFYbm1ibndvcVo2WWwKUHdacFZuUERpbVpJK3ltQlYzUUd5cHpxS09nNFp5WXI4ZFcxUDJXVCtEWmRqbzJOUUNDSEdlcnZKOEE5dERrUApKWHRvVUhSVm5BeFpmVm85UVpRbFVnamdSeXdWTVJuVnZ3ZFZ4cnNTdFpmMFg0T0Z1bkhCMld5QkVYWUtDckMvCmdwZjM2ajM2K3V3dHFTaVVPMWJkMGxFdXJzQzlDQldNZDFJMGx0YWJyTk1kam1FUE5YdWJyamxwQzJKZ1FDQTIKajYvN051NHRDRW9kdUwrYlhQanFwUnVnYzZiWStHN2dNd1JmYUtvbmgrM1p3WkNjN2IzamFqV3ZZOStyR05tNgo1dWxLNmxDS0QyR1RIdUl0R2VJd2xEV1NYUTYyQjY4WmdJOUhrRkZMTGszZGhlTFNDbElLRjVyOEdyQlFBdVVCCm8yTTNJVXhFeEp0Um1SRU9jNXdHajFRdXB5aGVSRG1IVmkwM3ZZVkVsT0VNU3l5Y3c1S0ZOR0hMRDdpYlNrTlMKL2pRNmZianBLZHgycWNndytCUnhnTVllTmtoMElrRmNoNExvR0hHTFFZbEU1MzVZVzZpNGpSUHBwMnpEUisyegpHcDFpcm8yQzZwU2UzVmtRdzYzZDRrM2pNZFhIN09qeXNQNlNIaFlLR3Z6WjgvZ250c20rSGJSc1pKQi85T1RFClc5YzNya0lPM2FRYWIzeUlWTVVXYnVGNmFDNzRPcjhOcER5Sk8zaW5UbU9EQkNFSVo0M3lna25RVy8yeHpRK0QKaE5RK0lJWDNTajByblAwcUNnbE42b0g0RVp3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gQzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWJHZ0F3SUJBZ0lLZTNHMmdsYTRFbnljcURBS0JnZ3Foa2pPUFFRREF6QmFNUXN3Q1FZRFZRUUcKRXdKVlV6RVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVVTUJJR0ExVUVDaE1MWlUxMVpHaHlZU0JKYm1NeApJREFlQmdOVkJBTVRGMlZ0VTJsbmJpQkZRME1nVW05dmRDQkRRU0F0SUVNek1CNFhEVEU0TURJeE9ERTRNekF3Ck1Gb1hEVFF6TURJeE9ERTRNekF3TUZvd1dqRUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG4KYmlCUVMwa3hGREFTQmdOVkJBb1RDMlZOZFdSb2NtRWdTVzVqTVNBd0hnWURWUVFERXhkbGJWTnBaMjRnUlVORApJRkp2YjNRZ1EwRWdMU0JETXpCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCUDJsWWE1N0poQWQ2YmNpCk1LNEc5SUd6c1VKeGxUbTgwMUxqcjYvNThwYzFralpHRG9lVmpiazVXdW03MzlEK3lBZEJQTHRWYjRPamF2dGkKc0lHSkFuQjlTTVZLNCtraVZDSk5rN3RDREs5M25DT21mZGRoRWM1bHgvaC8vdlh5cWFOQ01FQXdIUVlEVlIwTwpCQllFRlB0YVNOQ0FJRUR5cU9rQUIya1pkNmZtdy9UUE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01RQzAyQzhDaWYyMlRHSzZRMDRUaEhLMXJ0MGMKM3RhMTNGYVBXRUJhTGQ0Z1RDS0R5cE9vZnU0U1FNZldoMC80MzRVQ01Cd1VaT1I4bG9NUm5MRFJXbUZMcGc5Sgowd0Q4b2Z6a3BmOS9yZGN3ME1kM2Y3NkJCMVV3VUNBVTlWYzRDcWd4VVE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUakNDQWRPZ0F3SUJBZ0lLUFBZSHFXaHdEdHFMaERBS0JnZ3Foa2pPUFFRREF6QnJNUXN3Q1FZRFZRUUcKRXdKSlRqRVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVsTUNNR0ExVUVDaE1jWlUxMVpHaHlZU0JVWldObwpibTlzYjJkcFpYTWdUR2x0YVhSbFpERWdNQjRHQTFVRUF4TVhaVzFUYVdkdUlFVkRReUJTYjI5MElFTkJJQzBnClJ6TXdIaGNOTVRnd01qRTRNVGd6TURBd1doY05ORE13TWpFNE1UZ3pNREF3V2pCck1Rc3dDUVlEVlFRR0V3SkoKVGpFVE1CRUdBMVVFQ3hNS1pXMVRhV2R1SUZCTFNURWxNQ01HQTFVRUNoTWNaVTExWkdoeVlTQlVaV05vYm05cwpiMmRwWlhNZ1RHbHRhWFJsWkRFZ01CNEdBMVVFQXhNWFpXMVRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGdSek13CmRqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFqcFF5NExSTDFLUE94c3QzaUFoS0FuamxmU1UyZnlTVTAKV1hUc3V3WWM1OEJ5citpdUwrRkJWSWNVcUVxeTZIeUM1bHRxdGR5emRjNkxCdENHSTc5RzFZNFBQd1QwMXh5UwpmdmFsWThMMVg0NHVUNkVZR1FJck1ncUNaSDBXazlHalFqQkFNQjBHQTFVZERnUVdCQlI4WFFLRUU5VE1pcHVCCnpoY2NMaWtlbkVoalFqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBS0JnZ3EKaGtqT1BRUURBd05wQURCbUFqRUF2dk5oendJUUhXU1ZCN2dZYm9pRkJTK0RDQmVReWgrS1RPZ05HM3F4cmRXQgpDVWZ2TzZ3SUJIeGNtYkh0UndmU0FqRUFuYnBWL0tsSzZPM3Q1bllCUW52SStHRFpqVkdMVlR2N2pIdnJaUW5ECitKYk5SNmlDOGhaVmR5UitFaENWQkN5agotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIFJvb3QgQ0EgLSBDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGN6Q0NBbHVnQXdJQkFnSUxBSzdQQUxyRXp6TDRRN0l3RFFZSktvWklodmNOQVFFTEJRQXdWakVMTUFrRwpBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbmJpQlFTMGt4RkRBU0JnTlZCQW9UQzJWTmRXUm9jbUVnClNXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2ZENCRFFTQXRJRU14TUI0WERURTRNREl4T0RFNE16QXcKTUZvWERUUXpNREl4T0RFNE16QXdNRm93VmpFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbgpiaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2CmRDQkRRU0F0SUVNeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeit1cHVmR1oKQmN6WUtDRks4M00wVVlSV0VQV2dUeXdTNC9vVG1pZlF6L2w1R25SZkhYazUvRnY0Y0k3Z2tsTDM1Q1g1VklQWgpIZFBJV29VL1hzZTJCKzQrd002YXI2eFdRaW81SlhEV3Y3VjdOcTJzOW5QY3pkY2Rpb09sK3l1UUZUZHJIQ1pICjNEc3BWcE5xczhGcU9wMDk5Y0dYT0ZnRml4d1I0K1MwdUYyRkhZUCtlRjhMUldnWVNLVkdjelE3L2cvSWRydkgKR1BNRjBZYnpoZTNudWRreXJWV0l6cWEya2JCUHJINFZJNWIyUC9BZ05CYmVDc2JFQkVWNWY2Zjl2dEtwcGErYwp4U01xOXp3aGJMMnZqMDdGT3JMek5CTDgzNEFhU2FUVXFaWDNub2xlb29tc2xNdW9hSnV2aW1VbnpZbnUzWXkxCmF5bHdRNkJwQytTNUR3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVUvcUhnY0I0cUF6bFNXa0srWEpHRmVoaXEKVGJVd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTApCUUFEZ2dFQkFNSktWdm9WSVhzb291bmxIZnY0TGNRNWxrRk1PeWNzeEd3WUZZREdySzlIV1M4bUMrTTJzTzg3Ci9rT1hTVEtaRWhWYjN4RXAvNnRUK0x2QmVBK3NuRk92Vjcxb2pEMXBNL0Nqb0NOak8yUm5Ja1N0MVhITFZpcDQKa3FOUEVqRTJOdUxlL2dERW8yQVBKNjJnc0lxMU5ucFNvYjBuOUNBbll1aE5sQ1FUNUFvRTZUeXJMc2hEQ1VyRwpZUVRsU1RSKzA4VEk5US9BcXVtNlZGN3pZeXRQVDFEVS9ybDdtWXc5d0M2OEFpdlR4RURraWdjeEhwdk9KcGtUCit4SHFtaUlNRVJuSFhodUJVRERJbGhKdTU4dEJmNUU3b2tlM1ZJQWIzQURNbXBEcXc4TlFCbUlNTU1BVlNLZW8KV1h6aHJpS2k0Z3A2RC9waXExSk00ZkhmeXI2RERVST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGVtU2lnbiBSb290IENBIC0gRzEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURsRENDQW55Z0F3SUJBZ0lLTWZYa1lneHNXTzNXMkRBTkJna3Foa2lHOXcwQkFRc0ZBREJuTVFzd0NRWUQKVlFRR0V3SkpUakVUTUJFR0ExVUVDeE1LWlcxVGFXZHVJRkJMU1RFbE1DTUdBMVVFQ2hNY1pVMTFaR2h5WVNCVQpaV05vYm05c2IyZHBaWE1nVEdsdGFYUmxaREVjTUJvR0ExVUVBeE1UWlcxVGFXZHVJRkp2YjNRZ1EwRWdMU0JICk1UQWVGdzB4T0RBeU1UZ3hPRE13TURCYUZ3MDBNekF5TVRneE9ETXdNREJhTUdjeEN6QUpCZ05WQkFZVEFrbE8KTVJNd0VRWURWUVFMRXdwbGJWTnBaMjRnVUV0Sk1TVXdJd1lEVlFRS0V4eGxUWFZrYUhKaElGUmxZMmh1YjJ4dgpaMmxsY3lCTWFXMXBkR1ZrTVJ3d0dnWURWUVFERXhObGJWTnBaMjRnVW05dmRDQkRRU0F0SUVjeE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWswdTc2V2FLN3AxYjFUU1QwQnNldytlZXVHUXoKZjJONGFMVE5MbkYxMTVzZ3hrMHB2TFpvWUlyM0lacFdOVnJ6ZHIzWXpaci9rMVpMcFZrR29aTTBLZDBXTkhWTwo4b0cweDVaT3JSa1ZVa3IrUEhCMWNNMnZLNnNWbWpNOHFyT0xxczFEL2ZYcWNQL3R6eEU3bE01T01oYlRJMEFxCmQ3T3ZQQUVzYk8yWkxJdlpUbW1Zc3ZlUFFiQXllR0hXRFYvRCtxSkFraDFjRitad1BqWG5vcmZDWXVLcnBEaE0KdFRrMWIrb0RhZm82VkdpRmJkYnlMME5WSHBFTkR0alZhcVNXMFJNOExIaFE2RHFTMGhkVzVUVWFRQncralN6dApPZDlDNElOQmROK2p6Y0tHWUVobzQya0xWQUNMNUhacElRMTVUalFJWGhUQ3pMRzNyZGQ4Y0lySGhRSURBUUFCCm8wSXdRREFkQmdOVkhRNEVGZ1FVKys4TmhwNnc0OTJwdWZFaEYzOCsvUEIzS3hvd0RnWURWUjBQQVFIL0JBUUQKQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGbi84b3oxaDMxeApQYU9mRzF2UjJ2alRuR3Mydlp1cFlldmVGaXgwUFo3bWRkclh1cWU4UWhmblBaSHI1WDNkUHB6eHo1S3NiRWpNCndpSS9hVHZGdGhVdm96WEdhQ29jVjY4NTc0M1FOY01ZREhzQVZoek5peGwwM3I0UEV1RFFxcUUvQWpTeGNNNmQKR05ZSUF3bEc3bURnZnJiRVNRUlJmWEJndktxeS8zbHllcVlkUFY4cStNcmkvVG0zUjducmZ0OEVJNi82bkFZSAo2ZnRqazRCQXRjWnNDakVvemd5Zno3TWpOWUJCald6RU4zdUJMNENoUUVLRjZkazRqZWloVTgwQnYybm9XZ2J5ClJRdVErcTdodjUzeXJsYzhwYTZ5VnZTTFpVRHAvVEdCTFBRNUNkanVhNmUwcGgwVnBaajNBWUhZaFgzelVWeHgKaU42NnpCK0Fma289Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyB2VHJ1cyBFQ0MgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0R6Q0NBWldnQXdJQkFnSVVibXE4V2FwVHZwZzVaNkxTYTZRNzVtMGMxdG93Q2dZSUtvWkl6ajBFQXdNdwpSekVMTUFrR0ExVUVCaE1DUTA0eEhEQWFCZ05WQkFvVEUybFVjblZ6UTJocGJtRWdRMjh1TEV4MFpDNHhHakFZCkJnTlZCQU1URVhaVWNuVnpJRVZEUXlCU2IyOTBJRU5CTUI0WERURTRNRGN6TVRBM01qWTBORm9YRFRRek1EY3oKTVRBM01qWTBORm93UnpFTE1Ba0dBMVVFQmhNQ1EwNHhIREFhQmdOVkJBb1RFMmxVY25WelEyaHBibUVnUTI4dQpMRXgwWkM0eEdqQVlCZ05WQkFNVEVYWlVjblZ6SUVWRFF5QlNiMjkwSUVOQk1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRVpWQktyb3g1bGtxcUhBakRvNkxOL2xsV1FYZjlKcFJDdXgzTkNOdHpzbHQxODgrY1RvTDAKdi9oaEpvVnMxb1ZiY25EUy9kdGl0TjlUaTcyeFJGaGlRZ25IK245YkVPZitRUDNBMk1Nck11ZHdwcmVtSUZVZAplNEJkUzQ5blRQRVFvMEl3UURBZEJnTlZIUTRFRmdRVW1Ebk52dGl5alBleXErR3RKSzk3ZktIYkg4OHdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXcKVjUzZFZ2SEg0K200U1ZCcm0ybkRiK3pEZlNYa1Y1VVRRSnRTMHp2elFCbThKc2N0QnA2MWV6YWY5U1hVWTJzQQpBakVBNmRQR25sYWFLc3loMmovSVppdlRXSndnaGZxcmtZcHdjQkU0WUdRTFlnbVJXQUQ1VGZzMGFOb0pyU0VHCkdKVE8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHZUcnVzIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZWakNDQXo2Z0F3SUJBZ0lVUStOeEU5aXpXUlJkdDg2TS9UWDliN3dGalVVd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1F6RUxNQWtHQTFVRUJoTUNRMDR4SERBYUJnTlZCQW9URTJsVWNuVnpRMmhwYm1FZ1EyOHVMRXgwWkM0eApGakFVQmdOVkJBTVREWFpVY25WeklGSnZiM1FnUTBFd0hoY05NVGd3TnpNeE1EY3lOREExV2hjTk5ETXdOek14Ck1EY3lOREExV2pCRE1Rc3dDUVlEVlFRR0V3SkRUakVjTUJvR0ExVUVDaE1UYVZSeWRYTkRhR2x1WVNCRGJ5NHMKVEhSa0xqRVdNQlFHQTFVRUF4TU5kbFJ5ZFhNZ1VtOXZkQ0JEUVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0lQQURDQ0Fnb0NnZ0lCQUwxVmZHSFR1QjBFWWdXZ3JteTNjTFJCNmtzRFhoQS9rRm9jaXp1d1pvdHNTS1ljCklyclZRSkx1TTdJaldjbU92RmphaTU3UUdmSXZXY2FNWTFxNm42TUxzTE9hWExvUnVCTHBETHZQYm15QWh5a1UKQXl5TkpKcklaSU8xYXF3VExEUHhuOXdzWVR3YVAzQlZtNjBBVW4vUEJMbitOdnFjd0JhdVl2NldURU4rVlJTKwpHclBTYmNLdmRtYVZheXF3bEhlRlhnUVBZaDFqZGZkcjU4dGJtbkRzUG1jRjhQNEhDSURQS05zRnhoUW5MNFo5CjhDZmUvK1orTTBqbkN4NVkwU2NyVXc1WFNtWFgrNktBWVB4TXZEVlRBV3FYY29LdjhSMXc2SnoxNzE3Q2JNZEgKZmxxVWhTWk5PN3JyVE9pd0NjSmx3cDJkQ1p0T3RaY0ZyUFVHb1BjMkJYNzBrTEpyeExUNVpPcnBHZ3JJRGFqdApKOG5VNTdPNXE0SWlrQ2M5S3VoOGtPKzhULzNpQ2lTbjNtVWtwRjNxd0hZdzAzZFErQTBFbTVRMkFYUEtCbGltCjB6dmMrZ1JHRTFXS3lVUkh1RkU1R2k3b05PSjV5MWxLQ24rOHB1OGZBMmRxV1NzbFlwUFpVeGxtUENkaUtZWk4KcEd2dS85Uk91dFcwNG81SVdnQVpDZkVGMmM2UnNmZnI2VGxQOW04RVE1cFY5VDRGRkwyL3MxbTAySTR6aEtPUQpVcXF6QXBWZytReE1hUG51MVJjTitIRlh0U1hrS2U1bFhhL1I3andYQzFwRHhhV0c2aVNlNGdVSDNEUkNFcEhXCk9YU3VURUdDMi9LbVNOR3ptL016cXZPbXdNVk85ZlNkZG1QbUFzWWlTOEdWUDFCa0xGVGx0dkE4S2M5WEFnTUIKQUFHalFqQkFNQjBHQTFVZERnUVdCQlJVWW5CajhYV0VRMWlPMFJZZ3NjYXNHcnoyaVRBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUticVNTYWV0CjhQRnd3K1NYOEorcEpkVnJualQrNWhwazlqcHJVcklRZUJxZlROcUsydXdjTjFMZ1FrdjdiSGJLSkFzNUVoV2QKbnhFdC9IbGszT0RnOWQzZ1Y4bWxzblp3VUtUK3R3cHcxYUEwOFhYWFRVbTZFZEd6Mk95Qy8rc094TDlrTFgxagpiaGQ0N0YxOGlNanJqbGQyMlZrRStyeFNIMFdzOEhxQTdPeHZkcTZSMnhDT0JOeVMzNkQyNXE1SjA4RnNFaHZNCkthcjVDS1hpTnhUS3NiaG03eHFDNVBENDhhY1dhYmZicVdFOG4vVXh5K1FBUnNJdmRMR3gxNEh1cUNhVnZJaXYKVERVSEtnTEtlQlJ0Unl0QVZ1bkxLbUNoWndPZ3pveThzSEpueERITzJ6VGxKUU5nSlh0eG1PVEFHeXRmZEVMUwpTOFZaQ0FlSHZzWERmK2VXMmVIY0tKZldqd1hqOVp0T3loMVFSd1ZUc01vNTU0V2dpY0VGT3dFMzB6OUo0bmZyCkk4aUlaanM5T1hZaFJ2SHNYeU80NjZKbWRYVEJRUGZZYUpxVDRpMnBMcjBjb3g3SWRNYWtMWG9ncXp1NHNFYjkKYjkxZlVsVjFZdkNYb0h6WE9QMGwzODJnbXhEUGk3ZzRYbDdGdEtZQ05xRWVYeHpQNHBhZEthcjltSzVTNGZOQgpVdnVwTG5LV255Zmpxbk45K0JvalpuczdxMld3TWdGTEZUNDlvazhNS3pXaXh0bG5FalV3elhZdUZyT1puazFQClRpMDdORVBobWc0TnBHYVh1dEljU2t3c0tvdUxnVTl4R3FuZFhIdDdDTVVBRFRkQTQzeDdWRjh2aFY5Mjl2ZW4Kc0J4WFZzRnk2SzJpcjQwelNib2ZpdHptZEh4Z2htK0hsM3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'], 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:32.957308 | controller | skipping: [localhost] => (item={'key': '_ca_bundle', 'value': '# rootca-public\n-----BEGIN CERTIFICATE-----\nMIID/DCCAmSgAwIBAgIQUYHn1LB8rhNv9Jc9lMv+mDANBgkqhkiG9w0BAQsFADAY\nMRYwFAYDVQQDEw1yb290Y2EtcHVibGljMB4XDTI1MDYwNjA5MjgzM1oXDTM1MDYw\nNDA5MjgzM1owGDEWMBQGA1UEAxMNcm9vdGNhLXB1YmxpYzCCAaIwDQYJKoZIhvcN\nAQEBBQADggGPADCCAYoCggGBAMRhWqKHQ5ks0RZAbJFP6CUwE/N9WZf8xRLGmApM\nnZG4Ou0byQykaQmb+2fF0FJjE7NWnSA80mjT+j2mwyzD2Xz6wL4WLBusTTOYhsPY\nI4ypMua59TCRsFdvcbr7Vc7qi/bU5OX0yJBV7/RNn19ZOcFYphmHC5MugEMeBAYQ\n9qptGQBxCYG0uaPOdM5rjF6OQuqN4QX3GTunXVqtMMYRSzSg5tsCuaXX985aC+Ej\n/JqgLZPFywx7HIl6eqW3VaLA3tFkSVodic4+1O5B1wavTMozngT2zAEar4Q/JPVd\nrEbdvWHKopAYk/p0VTNcbt1Q/EDmTPUzLIMND8IQO9xNfIgaDDLdy0VhOtbCTRcU\nV9Rebn/7yndRzxCb3FqlLJpfE+AFVIUrzTJhU0xh8u29tIDA9RPhuK+avTZvKJnc\nc7oD/4mgV5FW1/+YsHEr0KKGmw8Q7QnaRiecmcbQBxY6RfrvjRE2/wMvs96c6xWp\np3+qU6FEFT8cAhmsfkb7EaFwPwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAqQwDwYD\nVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJlkLy5R4dsD820elfOvqm0SWYFMwDQYJ\nKoZIhvcNAQELBQADggGBABsH4TaRPyk8y77lJFGsm5LsOXbjtd8x9n3KmKc0ChPp\nhqZ2A49aKce134e1kTVpFh7WRT5qc9f9jcbRgMyXHl1aVZl7audT9FYtHaA5qTO8\nN0OmTTZvKzlx+o8CLghUoy17b0DN/b4fbZQbBvZzPRn6d1beNONEUae2WZLjEBGf\nTvnZZFlsYavUjoHlYR4Z227eaIdi2SwpA4P6uY7moFHbPkLRE0doROKRDbM3EIS3\nZrnAXtXKIE/00QYavwtssw5PFxiFeCyz5xfdVgmSOfD7UD42e/4YHbwnDsuoSqCD\nqfZ6jvjnF+Ng3lxEIT+izCYAX9T2Ig7YhQ0B5HtK4d2fXSTRDJlcoqcROlWr0/+s\n1NjDVUycQupt5a+C4XIurrLX8SCkJOsOVckmpCkqj7txDx7VXfZhQCdurgKwe970\nxOohqOYRrpDFoYZiPy9C4266T9MNS3LhVICL0WAmM4MBNQtqyWBnXGwQ/4txEo6i\nB0Nk382VzL+cpKX/fQZ7Jw==\n-----END CERTIFICATE-----\n# rootca-internal\n-----BEGIN CERTIFICATE-----\nMIIEADCCAmigAwIBAgIQc/GFQN/yUxlwCK3uJN2RujANBgkqhkiG9w0BAQsFADAa\nMRgwFgYDVQQDEw9yb290Y2EtaW50ZXJuYWwwHhcNMjUwNjA2MDkyODM0WhcNMzUw\nNjA0MDkyODM0WjAaMRgwFgYDVQQDEw9yb290Y2EtaW50ZXJuYWwwggGiMA0GCSqG\nSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDbLY9OHoYiXyeehtgKI/E6vRbBqPaib3WN\nVlkATxvkrgVACDIZvtUfAHMLyefZLGfMTfJCtN1NNnLy+7evDYjsfk8u7+e6NmVU\ngQRnFcv1lP+2X3r/o8fqm2dPlPbhNSJ5yu8B/VKgoJ/v23TCXwbw26sJZZ82H2up\nbmQnfQ4tbnscfGS5QCC/5brNgT9VZ1cGfDft//hMmBdvX5yOjdEaYozyFkIHeHeR\nMULY6gG9bOP7ylom1j954xvdy99eQKCFEFB1gTCRXhzom5UAs8RFPXPS0T0bYrKW\nFFJEUmJEWtrm4SAdX2udeKqEhglTLowJHw31yj3IJoT2SM7+F2vRMGJ1qMgXyIC8\nmv53iwrJ5X6g4UCLERWJzlpQvEw4HTZqMDyx+GcVt0d41We0A/IHO+l7i+0r7KC/\ntpFkN2l6oUCWirzAnjra6/Ra8+wV6Es0xVOVep7e/myPmFuNhzhYNuoF/0iC0DMb\nvi1N7zYkSGgOMPdXGq7kf5HwZVazvI0CAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKk\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFB9CcIXl4E3Rm6f9k0wmxgLX1eMx\nMA0GCSqGSIb3DQEBCwUAA4IBgQCgJPI1FtKp2SKC1Rt2yBv3RxDsBFhBLt55TQCC\nFZv1xxQXMow3GX1S0lMZMSUEbpo4cncJReH7YuOTH6yy/z+X9hEiQ7PzEHNgIyMv\nDh1kCVU8UKwI+44/pzWf33cfiT/pnArr91I9atq6pPA9OE6JBeT3yrO7ZcW0C7Yr\n4/2SakCM/3WyUMa3TKubiE/W+1M6s3J1sp7LjxDfqIJyoPlwRKlcQ/KLT6jIKjZ4\nq6MUEIW2jMvV1jpBACkuLOLSYExqI89irqrwZ+8k6dp522E2UNHT260tA5hbkIzZ\nw38gM6gejc6JL0535QU6foO9144yKhlUT2oMkkNegtlqBObMY6/e5W9kefTF+8KX\nc1TW4f67jHdPvy+bMJsuU+JBKXYy4vaQqVeIc6E06tZHkLi3mNN4pz2UPWdw95tT\nYeoRqM8h0l8Ovoqp/8jATdPXgph4H216JNmvTCtj4nsHT/MUhwfApq+oJH6v/BJg\nhkfLrJgpdg7LHWkCKv/yyzILobk=\n-----END CERTIFICATE-----\n# rootca-libvirt\n-----BEGIN CERTIFICATE-----\nMIID/zCCAmegAwIBAgIRALMNqvXwpNSvuZ12Y7PIvp8wDQYJKoZIhvcNAQELBQAw\nGTEXMBUGA1UEAxMOcm9vdGNhLWxpYnZpcnQwHhcNMjUwNjA2MDkyODM0WhcNMzUw\nNjA0MDkyODM0WjAZMRcwFQYDVQQDEw5yb290Y2EtbGlidmlydDCCAaIwDQYJKoZI\nhvcNAQEBBQADggGPADCCAYoCggGBALKmzfi0eXibVkjIFdaS4vWJqzOck7X4z+HH\nOFrSSzrEnB0IPlEphYQh63tKBGgGtVGR8Y1caCdJsDCyOsPRoAzkl1+FNVrpYGBW\nLv0P7raQ1F+Fnx/nOP8qiBvhJ21yD4lWZaDotvkAQWm8vvyHAfNZLRFKAwByFydc\nZ8zGbiWB+2D+8Uw02qGhU9AbXd3JXeKZwGb6p+8Pt+5mB/lYu/8TyGAjoW8VTQOd\nIcZl3/Cw/KZ5uW7r052bYw4WQKh91xu56HyZY2QJbWtinOdAr+KXsQLxWmE94Sxa\nz/PQREsCuXXgFrhJzovwe+Frpcny2791dn0h52ilg1lNjVbZSKQnDiH+u4sciY2D\n3s3uD4ElqRinFDgx4V7DlRDas/zFxe32StUAIdJ+AsEjl7K8ivKqEx8bwiTN+36U\nC786iDflxFWuYIZl7IzTo2f6BsEIKLaRo5K2woy1pgknmnvNGyncwg0clwCw/ag0\nmQA1re6sjMwNYYk0aDzWlPnAqr+K1wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAqQw\nDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUAmnvAVTCxaA46c/7IUdk0B4kvq8w\nDQYJKoZIhvcNAQELBQADggGBAKdf34k6OTguWOOWFU4Is6IuLGnZ4Zphw+bK6C/S\nz2yxzG/B+QHcU93NbIRSNl27OO/7V7vh3XPCY1ESP2yxveRkXiJonm+1X8GMFCwh\nRjCMP/CvWcip6nZjK0GVbVrbOlFCgtO4ZONjQyiTLA/lWGd6dswjqdOZWYu12e+x\n/xgiZ6a2QuX2YwlZ2yTXYnLxn6J0bn18bNRRBPn/JuuyyPqMXKxcmHaE7c4hekU+\n+KB8uDTnEiot+aG+Rp6f5dNiudU7/7SpNYfq3dBDGZMUyQk/KdLbcaJCSNtghEgT\nIP+j1mPFz/gw+jKoHjMJk4HnduCNM0oN795DZkUMxLfAidkLtlB6/MGSPHqPD4de\nzw9sk0ZGwlZS0/HlBmPBRv6R1li3AoUsAYRN9D6UuTtStM24F1mXUhRR+mfW2gFC\n7RD3GhuZdKbsj+zUvi4uFne8Yvm89/l0Dj2gKVjrNwxMnmNbG/rHdlj6glR7inTY\nuD9hGW4lseGPg5rfMCfSNz32og==\n-----END CERTIFICATE-----\n# rootca-ovn\n-----BEGIN CERTIFICATE-----\nMIID9zCCAl+gAwIBAgIRANDldu+KTppdJ8r1feq+nEAwDQYJKoZIhvcNAQELBQAw\nFTETMBEGA1UEAxMKcm9vdGNhLW92bjAeFw0yNTA2MDYwOTI4MzZaFw0zNTA2MDQw\nOTI4MzZaMBUxEzARBgNVBAMTCnJvb3RjYS1vdm4wggGiMA0GCSqGSIb3DQEBAQUA\nA4IBjwAwggGKAoIBgQCtwVKsAP+7Xxr1yf8ZmOJ1Q4VurZJK8+qjTLXufzAw7QTT\nR0H7nN9a7ABxqqFrTLPFFFjSHeHVP9aBgCjWb3SdtRi+0oh2Qv4xvZCg8jKW70Nb\niOE3kVlwKMqJH6pOgSqp8AmMyp/XaAOQmbSldVC7+9f56eaVrPMrxtn6eJYdbA0s\ndC0nUN5dCXYWG3GgZb7vTyY3rzVx26rfAh0ytvKuUkJs1o3jBFhG8cJYeXpnYeVn\nbALhLdwaLhcqmAyKZoLstawBkhbIyvagiVhnuAXdh+uO0aU352qlTTYWaxWgUZp+\nZKtPkS3cX5ZYtK+GwRQG8bukEb0FNogHXgXEwU6KgIgwhqq7lfil3ySbTi6CfiZ4\nAZ6TwIWBGnjU1kirsb2aOSE7+y3qahyMbJIy0edTjzN+B/pmJdA1UnA1pPxWkh3p\nYjiA17AN9gQV+BoZwJolD61C2W9XU9PQvM2uCSX8UBTTo12nAy80Q1XW0vJquq57\nUpOzLBt4fFwqI2Qm4FMCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB\n/wQFMAMBAf8wHQYDVR0OBBYEFEnMxNq8aYeZqiInQreDgSjxTjKMMA0GCSqGSIb3\nDQEBCwUAA4IBgQBxwZDhxHZmrXSaVmC8SmWre+2m61CWtTAGvx0ukRMB8dcVI8tZ\nH6x3ynyFNWer25Gwp8D25wVArgP/RaPUptMQ3ODjChgLva/fJxLV6j7A6FZrrnJC\nsO3Q5guuTO7KkvLQ9xzNNJu9pymp2JxPlBc08JLcmuQLGkW4GUGCDaRPGa1on2Qq\npUuxXyzHdo4ETKKKD1eqIjkhVuyBP8vjDUzDYiLdr0DglmxHtBSs65qcTuEV3xhy\nYRZh6nuwfTG+GHpJa5wXes2d7R+ZBKQP+IAhXJc4X1sNTa2GhRhMyvjVAAoj0X4R\ngb6DgVOwt2E7keL0eYd8DtYb+YIx+fZCp2NL/Z/STSNmyc4WHcPj+VA8zSNKfX8/\nP7oblF/NTOgMBOJCNB0bpRG/Pd1/yzQNBW4nq/mGnNJAIQVfhxwV01Ky4GYHO//K\nYE6gRYyc2zhcX2PxLO+YLTByIUcfAin4/Wv/ZXuGw2q8ZJepk9FKRcI/aM1Nnu8f\nq3dy8Pgr/sY4Mtk=\n-----END CERTIFICATE-----\n# ACCVRAIZ1\n-----BEGIN CERTIFICATE-----\nMIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE\nAwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw\nCQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ\nBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND\nVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb\nqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY\nHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo\nG2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA\nlHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr\nIA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/\n0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH\nk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47\n4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO\nm3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa\ncXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl\nuUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI\nKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls\nZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG\nAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2\nVuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT\nVfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG\nCCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA\ncgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA\nQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA\n7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA\ncgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA\nQwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA\nczAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu\naHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt\naW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud\nDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF\nBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp\nD70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU\nJyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m\nAM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD\nvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms\ntn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH\n7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h\nI6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA\nh1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF\nd3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H\npPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx\nCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ\nWiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ\nBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG\nTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/\nyBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf\nBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz\nWHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF\ntBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z\n374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC\nIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL\nmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7\nwk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS\nMKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2\nZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet\nUqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw\nAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H\nYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3\nLmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD\nnFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1\nRXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM\nLVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf\n77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N\nJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm\nfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp\n6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp\n1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B\n9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok\nRqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv\nuu8wd+RU4riEmViAqhOLUTpPSPaLtrM=\n-----END CERTIFICATE-----\n# AC RAIZ FNMT-RCM SERVIDORES SEGUROS\n-----BEGIN CERTIFICATE-----\nMIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQsw\nCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgw\nFgYDVQRhDA9WQVRFUy1RMjgyNjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1S\nQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4MTIyMDA5MzczM1oXDTQzMTIyMDA5\nMzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL\nDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNBQyBS\nQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LH\nsbI6GA60XYyzZl2hNPk2LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oK\nUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD\nVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqGSM49BAMDA2kAMGYCMQCu\nSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoDzBOQn5IC\nMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJy\nv+c=\n-----END CERTIFICATE-----\n# ANF Secure Server Root CA\n-----BEGIN CERTIFICATE-----\nMIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNV\nBAUTCUc2MzI4NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlk\nYWQgZGUgQ2VydGlmaWNhY2lvbjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNV\nBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3QgQ0EwHhcNMTkwOTA0MTAwMDM4WhcN\nMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEwMQswCQYDVQQGEwJF\nUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQwEgYD\nVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9v\ndCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCj\ncqQZAZ2cC4Ffc0m6p6zzBE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9q\nyGFOtibBTI3/TO80sh9l2Ll49a2pcbnvT1gdpd50IJeh7WhM3pIXS7yr/2WanvtH\n2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcvB2VSAKduyK9o7PQUlrZX\nH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXsezx76W0OL\nzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyR\np1RMVwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQz\nW7i1o0TJrH93PB0j7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/\nSiOL9V8BY9KHcyi1Swr1+KuCLH5zJTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJn\nLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe8TZBAQIvfXOn3kLMTOmJDVb3\nn5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVOHj1tyRRM4y5B\nu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj\no1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAO\nBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC\nAgEATh65isagmD9uw2nAalxJUqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L\n9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzxj6ptBZNscsdW699QIyjlRRA96Gej\nrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDtdD+4E5UGUcjohybK\npFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM5gf0\nvPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjq\nOknkJjCb5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ\n/zo1PqVUSlJZS2Db7v54EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ9\n2zg/LFis6ELhDtjTO0wugumDLmsx2d1Hhk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI\n+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGyg77FGr8H6lnco4g175x2\nMjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3r5+qPeoo\ntt7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw=\n-----END CERTIFICATE-----\n# Actalis Authentication Root CA\n-----BEGIN CERTIFICATE-----\nMIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE\nBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w\nMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290\nIENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC\nSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1\nODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv\nUTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX\n4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9\nKK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/\ngCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb\nrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ\n51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F\nbe8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe\nKF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F\nv6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn\nfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7\njPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz\nezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt\nifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL\ne3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70\njsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz\nWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V\nSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j\npwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX\nX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok\nfcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R\nK4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU\nZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU\nLysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT\nLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==\n-----END CERTIFICATE-----\n# AffirmTrust Commercial\n-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz\ndCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL\nMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp\ncm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP\nHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr\nba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL\nMeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1\nyHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr\nVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/\nnx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ\nKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG\nXUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj\nvbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt\nZ8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g\nN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC\nnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=\n-----END CERTIFICATE-----\n# AffirmTrust Networking\n-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz\ndCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL\nMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp\ncm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y\nYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua\nkCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL\nQESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp\n6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG\nyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i\nQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ\nKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO\ntDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu\nQY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ\nLgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u\nolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48\nx3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=\n-----END CERTIFICATE-----\n# AffirmTrust Premium\n-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz\ndCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG\nA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U\ncnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf\nqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ\nJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ\n+jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS\ns8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5\nHMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7\n70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG\nV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S\nqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S\n5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia\nC1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX\nOwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE\nFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/\nBAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2\nKI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg\nNt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B\n8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ\nMKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc\n0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ\nu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF\nu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH\nYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8\nGKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO\nRtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e\nKeC2uAloGRwYQw==\n-----END CERTIFICATE-----\n# AffirmTrust Premium ECC\n-----BEGIN CERTIFICATE-----\nMIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC\nVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ\ncmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ\nBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt\nVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D\n0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9\nss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G\nA1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs\naobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I\nflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ==\n-----END CERTIFICATE-----\n# Amazon Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw\nIFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA\nA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI\nU5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs\nN+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv\no/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU\n5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\nrqXRfboQnoZsG4q5WTP468SQvvG5\n-----END CERTIFICATE-----\n# Amazon Root CA 2\n-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK\ngXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ\nW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg\n1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K\n8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r\n2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me\nz/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR\n8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj\nmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz\n7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6\n+XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI\n0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB\nAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm\nUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2\nLIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY\n+gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS\nk5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl\n7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm\nbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl\nurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+\nfUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63\nn749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE\n76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H\n9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT\n4PsJYGw=\n-----END CERTIFICATE-----\n# Amazon Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\nUm9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG\nA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg\nQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl\nui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr\nttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr\nBqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM\nYyRIHN8wfdVoOw==\n-----END CERTIFICATE-----\n# Amazon Root CA 4\n-----BEGIN CERTIFICATE-----\nMIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\nUm9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG\nA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg\nQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi\n9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk\nM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB\n/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB\nMAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw\nCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW\n1KyLa2tJElMzrdfkviT8tQp21KW8EA==\n-----END CERTIFICATE-----\n# Atos TrustedRoot 2011\n-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE\nAwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG\nEwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM\nFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC\nREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp\nNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM\nVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+\nSZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ\n4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L\ncp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi\neowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV\nHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG\nA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3\nDQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j\nvZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP\nDpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc\nmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D\nlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv\nKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed\n-----END CERTIFICATE-----\n# Atos TrustedRoot Root CA ECC TLS 2021\n-----BEGIN CERTIFICATE-----\nMIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4w\nLAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0w\nCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0\nMTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBF\nQ0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMHYwEAYHKoZI\nzj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6KDP/X\ntXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4\nAjJn8ZQSb+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2\nKCXWfeBmmnoJsmo7jjPXNtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMD\naAAwZQIwW5kp85wxtolrbNa9d+F851F+uDrNozZffPc8dz7kUK2o59JZDCaOMDtu\nCCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGYa3cpetskz2VAv9LcjBHo\n9H1/IISpQuQo\n-----END CERTIFICATE-----\n# Atos TrustedRoot Root CA RSA TLS 2021\n-----BEGIN CERTIFICATE-----\nMIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBM\nMS4wLAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIx\nMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00\nMTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBD\nQSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMIICIjAN\nBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BBl01Z\n4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYv\nYe+W/CBGvevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZ\nkmGbzSoXfduP9LVq6hdKZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDs\nGY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt0xU6kGpn8bRrZtkh68rZYnxGEFzedUln\nnkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVKPNe0OwANwI8f4UDErmwh\n3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMYsluMWuPD\n0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzy\ngeBYBr3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8\nANSbhqRAvNncTFd+rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezB\nc6eUWsuSZIKmAMFwoW4sKeFYV+xafJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lI\npw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU\ndEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB\nDAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS\n4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPs\no0UvFJ/1TCplQ3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJ\nqM7F78PRreBrAwA0JrRUITWXAdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuyw\nxfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9GslA9hGCZcbUztVdF5kJHdWoOsAgM\nrr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2VktafcxBPTy+av5EzH4\nAXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9qTFsR\n0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuY\no7Ey7Nmj1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5\ndDTedk+SKlOxJTnbPP/lPqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcE\noji2jbDwN/zIIX8/syQbPYtuzE2wFg2WHYMfRsCbvUOZ58SWLs5fyQ==\n-----END CERTIFICATE-----\n# Autoridad de Certificacion Firmaprofesional CIF A62634068\n-----BEGIN CERTIFICATE-----\nMIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UE\nBhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h\ncHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1\nMDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg\nQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9\nthDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM\ncas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG\nL9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i\nNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h\nX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b\nm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy\nZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja\nEbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T\nKI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF\n6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh\nOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1UdDgQWBBRlzeurNR4APn7VdMAc\ntHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4wgZswgZgGBFUd\nIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j\nb20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABC\nAG8AbgBhAG4AbwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAw\nADEANzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9m\niWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL4QjbEwj4KKE1soCzC1HA01aajTNF\nSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDbLIpgD7dvlAceHabJ\nhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1ilI45P\nVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZE\nEAEeiGaPcjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV\n1aUsIC+nmCjuRfzxuIgALI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2t\nCsvMo2ebKHTEm9caPARYpoKdrcd7b/+Alun4jWq9GJAd/0kakFI3ky88Al2CdgtR\n5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH9IBk9W6VULgRfhVwOEqw\nf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpfNIbnYrX9\nivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNK\nGbqEZycPvEJdvSRUDewdcAZfpLz6IHxV\n-----END CERTIFICATE-----\n# BJCA Global Root CA1\n-----BEGIN CERTIFICATE-----\nMIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBU\nMQswCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRI\nT1JJVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAz\nMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJF\nSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2Jh\nbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFmCL3Z\nxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZ\nspDyRhySsTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O5\n58dnJCNPYwpj9mZ9S1WnP3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgR\nat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcWyqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll\n5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRjeulumijWML3mG90Vr4Tq\nnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNnMoH1V6XK\nV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/\npj+bOT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZO\nz2nxbkRs1CTqjSShGL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXn\njSXWgXSHRtQpdaJCbPdzied9v3pKH9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+\nWGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMBAAGjQjBAMB0GA1UdDgQWBBTF\n7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE\nAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4\nYRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3Kli\nawLwQ8hOnThJdMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u\n+2D2/VnGKhs/I0qUJDAnyIm860Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88\nX7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuhTaRjAv04l5U/BXCga99igUOLtFkN\nSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW4AB+dAb/OMRyHdOo\nP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmpGQrI\n+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRz\nznfSxqxx4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9\neVzYH6Eze9mCUAyTF6ps3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2\nYqAo07WjuGS3iGJCz51TzZm+ZGiPTx4SSPfSKcOYKMryMguTjClPPGAyzQWWYezy\nr/6zcCwupvI=\n-----END CERTIFICATE-----\n# BJCA Global Root CA2\n-----BEGIN CERTIFICATE-----\nMIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQsw\nCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJ\nVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgy\nMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJ\nTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2JhbCBS\nb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jlSR9B\nIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK+\n+kpRuDCK/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJK\nsVF/BvDRgh9Obl+rg/xI1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD\nAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA\n94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8gUXOQwKhbYdDFUDn9hf7B\n43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w==\n-----END CERTIFICATE-----\n# Buypass Class 2 Root CA\n-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd\nMBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg\nQ2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow\nTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw\nHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr\n6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV\nL4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91\n1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx\nMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ\nQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB\narcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr\nUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi\nFRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS\nP/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN\n9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP\nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz\nuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h\n9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s\nA20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t\nOluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo\n+fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7\nKcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2\nDISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us\nH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ\nI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7\n5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h\n3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz\nY11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA=\n-----END CERTIFICATE-----\n# Buypass Class 3 Root CA\n-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd\nMBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg\nQ2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow\nTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw\nHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y\nZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E\nN3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9\ntznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX\n0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c\n/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X\nKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY\nzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS\nO1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D\n34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP\nK9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3\nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv\nTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj\nQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV\ncSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS\nIGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2\nHJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa\nO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv\n033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u\ndmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE\nkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41\n3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD\nu79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq\n4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc=\n-----END CERTIFICATE-----\n# CA Disig Root R2\n-----BEGIN CERTIFICATE-----\nMIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV\nBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu\nMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy\nMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx\nEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe\nNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH\nPWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I\nx2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe\nQTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR\nyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO\nQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912\nH9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ\nQfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD\ni/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs\nnLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1\nrqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud\nDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI\nhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM\ntCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf\nGopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb\nlvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka\n+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal\nTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i\nnSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3\ngzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr\nG5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os\nzMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x\nL4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL\n-----END CERTIFICATE-----\n# CFCA EV ROOT\n-----BEGIN CERTIFICATE-----\nMIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD\nTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y\naXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx\nMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j\naWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP\nT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03\nsQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL\nTIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5\n/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp\n7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz\nEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt\nhxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP\na931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot\naK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg\nTnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV\nPKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv\ncWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL\ntbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd\nBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB\nACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT\nej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL\njOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS\nESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy\nP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19\nxIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d\nCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN\n5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe\n/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z\nAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ\n5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su\n-----END CERTIFICATE-----\n# COMODO Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB\ngTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV\nBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw\nMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl\nYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P\nRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3\nUcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI\n2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8\nQ5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp\n+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+\nDT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O\nnKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW\n/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g\nPKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u\nQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY\nSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv\nIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/\nRxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4\nzJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd\nBA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB\nZQ==\n-----END CERTIFICATE-----\n# COMODO ECC Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT\nIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw\nMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy\nZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N\nT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv\nbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR\nFtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J\ncfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW\nBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm\nfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv\nGDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=\n-----END CERTIFICATE-----\n# COMODO RSA Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB\nhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV\nBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5\nMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT\nEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR\nQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh\ndGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR\n6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X\npz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC\n9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV\n/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf\nZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z\n+pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w\nqP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah\nSL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC\nu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf\nFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq\ncrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E\nFgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB\n/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl\nwFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM\n4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV\n2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna\nFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ\nCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK\nboHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke\njkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL\nS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb\nQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl\n0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB\nNVOFBkpdn627G190\n-----END CERTIFICATE-----\n# Certainly Root E1\n-----BEGIN CERTIFICATE-----\nMIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQsw\nCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlu\nbHkgUm9vdCBFMTAeFw0yMTA0MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJ\nBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlubHkxGjAYBgNVBAMTEUNlcnRhaW5s\neSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4fxzf7flHh4axpMCK\n+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9YBk2\nQNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4\nhevIIgcwCgYIKoZIzj0EAwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozm\nut6Dacpps6kFtZaSF4fC0urQe87YQVt8rgIwRt7qy12a7DLCZRawTDBcMPPaTnOG\nBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR\n-----END CERTIFICATE-----\n# Certainly Root R1\n-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAw\nPTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2Vy\ndGFpbmx5IFJvb3QgUjEwHhcNMjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0\nYWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANA2\n1B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O5MQT\nvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbed\naFySpvXl8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b0\n1C7jcvk2xusVtyWMOvwlDbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5\nr3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGIXsXwClTNSaa/ApzSRKft43jvRl5tcdF5\ncBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkNKPl6I7ENPT2a/Z2B7yyQ\nwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQAjeZjOVJ\n6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA\n2CnbrlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyH\nWyf5QBGenDPBt+U1VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMR\neiFPCyEQtkA6qyI6BJyLm4SGcprSp6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB\n/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTgqj8ljZ9EXME66C6u\nd0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAszHQNTVfSVcOQr\nPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d\n8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi\n1wrykXprOQ4vMMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrd\nrRT90+7iIgXr0PK3aBLXWopBGsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9di\ntaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+gjwN/KUD+nsa2UUeYNrEjvn8K8l7\nlcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgHJBu6haEaBQmAupVj\nyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7fpYn\nKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLy\nyCwzk5Iwx06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5n\nwXARPbv0+Em34yaXOp/SX3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6\nOV+KmalBWQewLK8=\n-----END CERTIFICATE-----\n# Certigna\n-----BEGIN CERTIFICATE-----\nMIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV\nBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X\nDTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ\nBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4\nQCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny\ngQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw\nzBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q\n130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2\nJsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw\nDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw\nZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT\nAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj\nAQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG\n9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h\nbV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc\nfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu\nHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w\nt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw\nWyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==\n-----END CERTIFICATE-----\n# Certigna Root CA\n-----BEGIN CERTIFICATE-----\nMIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw\nWjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw\nMiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x\nMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD\nVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX\nBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO\nty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M\nCiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu\nI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm\nTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh\nC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf\nePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz\nIoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT\nCo/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k\nJWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5\nhwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB\nGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE\nFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of\n1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov\nL3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo\ndHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr\naHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq\nhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L\n6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG\nHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6\n0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB\nlA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi\no2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1\ngPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v\nfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63\nNwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh\njWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw\n3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0=\n-----END CERTIFICATE-----\n# Certum EC-384 CA\n-----BEGIN CERTIFICATE-----\nMIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQsw\nCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScw\nJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMT\nEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2MDcyNDU0WhcNNDMwMzI2MDcyNDU0\nWjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT\nLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAX\nBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATE\nKI6rGFtqvm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7Tm\nFy8as10CW4kjPMIRBSqniBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68Kj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI0GZnQkdjrzife81r1HfS+8\nEF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjADVS2m5hjEfO/J\nUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0QoSZ/6vn\nnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k=\n-----END CERTIFICATE-----\n# Certum Trusted Network CA\n-----BEGIN CERTIFICATE-----\nMIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM\nMSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D\nZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU\ncnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3\nWjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg\nUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw\nIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH\nUV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM\nTXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU\nBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM\nkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x\nAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV\nHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y\nsHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL\nI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8\nJ9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY\nVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI\n03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=\n-----END CERTIFICATE-----\n# Certum Trusted Network CA 2\n-----BEGIN CERTIFICATE-----\nMIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB\ngDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu\nQS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG\nA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz\nOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ\nVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp\nZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3\nb3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA\nDGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn\n0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB\nOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE\nfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E\nSv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m\no130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i\nsx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW\nOZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez\nTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS\nadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n\n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD\nAQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC\nAQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ\nF/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf\nCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29\nXN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm\ndjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/\nWjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb\nAoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq\nP/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko\nb7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj\nXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P\n5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi\nDrW5viSP\n-----END CERTIFICATE-----\n# Certum Trusted Root CA\n-----BEGIN CERTIFICATE-----\nMIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6\nMQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu\nMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNV\nBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwHhcNMTgwMzE2MTIxMDEzWhcNNDMw\nMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEg\nU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRo\nb3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZ\nn0EGze2jusDbCSzBfN8pfktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/q\np1x4EaTByIVcJdPTsuclzxFUl6s1wB52HO8AU5853BSlLCIls3Jy/I2z5T4IHhQq\nNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2fJmItdUDmj0VDT06qKhF\n8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGtg/BKEiJ3\nHAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGa\nmqi4NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi\n7VdNIuJGmj8PkTQkfVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSF\nytKAQd8FqKPVhJBPC/PgP5sZ0jeJP/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0P\nqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSYnjYJdmZm/Bo/6khUHL4wvYBQ\nv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHKHRzQ+8S1h9E6\nTsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1\nvALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQAD\nggIBAEii1QALLtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4\nWxmB82M+w85bj/UvXgF2Ez8sALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvo\nzMrnadyHncI013nR03e4qllY/p0m+jiGPp2Kh2RX5Rc64vmNueMzeMGQ2Ljdt4NR\n5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8CYyqOhNf6DR5UMEQ\nGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA4kZf\n5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq\n0Uc9NneoWWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7D\nP78v3DSk+yshzWePS/Tj6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTM\nqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmTOPQD8rv7gmsHINFSH5pkAnuYZttcTVoP\n0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZckbxJF0WddCajJFdr60qZf\nE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb\n-----END CERTIFICATE-----\n# CommScope Public Trust ECC Root-01\n-----BEGIN CERTIFICATE-----\nMIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMw\nTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t\nbVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNa\nFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv\ncGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDEw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLxeP0C\nflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJE\nhRGnSjot6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD\nVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggq\nhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg\n2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liWpDVfG2XqYZpwI7UNo5uS\nUm9poIyNStDuiw7LR47QjRE=\n-----END CERTIFICATE-----\n# CommScope Public Trust ECC Root-02\n-----BEGIN CERTIFICATE-----\nMIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMw\nTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t\nbVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRa\nFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv\ncGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDIw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/MMDAL\nj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmU\nv4RDsNuESgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD\nVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggq\nhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/n\nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs73u1Z/GtMMH9ZzkXpc2AV\nmkzw5l4lIhVtwodZ0LKOag==\n-----END CERTIFICATE-----\n# CommScope Public Trust RSA Root-01\n-----BEGIN CERTIFICATE-----\nMIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQEL\nBQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi\nQ29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1\nNTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t\nU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt\nMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45FtnYSk\nYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslh\nsuitQDy6uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0al\nDrJLpA6lfO741GIDuZNqihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3Oj\nWiE260f6GBfZumbCk6SP/F2krfxQapWsvCQz0b2If4b19bJzKo98rwjyGpg/qYFl\nP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/cZip8UlF1y5mO6D1cv547\nKI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTifBSeolz7p\nUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/\nkQO9lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JO\nHg9O5j9ZpSPcPYeoKFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkB\nEa801M/XrmLTBQe0MXXgDW1XT2mH+VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6U\nCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm45P3luG0wDQYJ\nKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6\nNWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQ\nnmhUQo8mUuJM3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+\nQgvfKNmwrZggvkN80V4aCRckjXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2v\ntrV0KnahP/t1MJ+UXjulYPPLXAziDslg+MkfFoom3ecnf+slpoq9uC02EJqxWE2a\naE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/WNyVntHKLr4W96ioD\nj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+o/E4\nXo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0w\nlREQKC6/oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHn\nYfkUyq+Dj7+vsQpZXdxc1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVoc\nicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw\n-----END CERTIFICATE-----\n# CommScope Public Trust RSA Root-02\n-----BEGIN CERTIFICATE-----\nMIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQEL\nBQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi\nQ29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2\nNDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t\nU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt\nMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3VrCLE\nNQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0\nkyI9p+Kx7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1C\nrWDaSWqVcN3SAOLMV2MCe5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxz\nhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2WWy09X6GDRl224yW4fKcZgBzqZUPckXk2\nLHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rpM9kzXzehxfCrPfp4sOcs\nn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIfhs1w/tku\nFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5\nkQMreyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3\nwNemKfrb3vOTlycEVS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6v\nwQcQeKwRoi9C8DfF8rhW3Q5iLc4tVn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs\n5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7GxcJXvYXowDQYJ\nKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB\nKCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3\n+VGXu6TwYofF1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbyme\nAPnCKfWxkxlSaRosTKCL4BWaMS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3Nyq\npgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xdgSGn2rtO/+YHqP65DSdsu3BaVXoT\n6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2OHG1QAk8mGEPej1WF\nsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+NmYWvt\nPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2d\nlklyALKrdVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670\nv64fG9PiO/yzcnMcmyiQiRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17O\nrg3bhzjlP1v9mxnhMUF6cKojawHhRUzNlM47ni3niAIi9G7oyOzWPPO5std3eqx7\n-----END CERTIFICATE-----\n# AAA Certificate Services\n-----BEGIN CERTIFICATE-----\nMIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb\nMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow\nGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj\nYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM\nGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua\nBtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe\n3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4\nYgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR\nrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm\nez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU\noBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF\nMAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v\nQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t\nb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF\nAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q\nGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz\nRt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2\nG9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi\nl2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3\nsmPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==\n-----END CERTIFICATE-----\n# D-TRUST BR Root CA 1 2020\n-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQsw\nCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS\nVVNUIEJSIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5\nNDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG\nA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7dPYS\nzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0\nQVK5buXuQqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/\nVbNafAkl1bK6CKBrqx9tMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g\nPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2JyX3Jvb3Rf\nY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l\ndC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1\nc3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO\nPQQDAwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFW\nwKrY7RjEsK70PvomAjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHV\ndWNbFJWcHwHP2NVypw87\n-----END CERTIFICATE-----\n# D-TRUST EV Root CA 1 2020\n-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQsw\nCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS\nVVNUIEVWIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5\nNTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG\nA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8ZRCC\n/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rD\nwpdhQntJraOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3\nOqQo5FD4pPfsazK2/umLMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g\nPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2V2X3Jvb3Rf\nY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l\ndC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1\nc3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO\nPQQDAwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CA\ny/m0sRtW9XLS/BnRAjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJb\ngfM0agPnIjhQW+0ZT0MW\n-----END CERTIFICATE-----\n# D-TRUST Root Class 3 CA 2 2009\n-----BEGIN CERTIFICATE-----\nMIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF\nMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD\nbGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha\nME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM\nHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03\nUAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42\ntSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R\nySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM\nlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp\n/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G\nA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G\nA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj\ndG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy\nMENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl\ncmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js\nL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL\nBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni\nacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0\no3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K\nzCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8\nPIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y\nJohw1+qRzT65ysCQblrGXnRl11z+o+I=\n-----END CERTIFICATE-----\n# D-TRUST Root Class 3 CA 2 EV 2009\n-----BEGIN CERTIFICATE-----\nMIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF\nMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD\nbGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw\nNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV\nBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn\nljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0\n3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z\nqQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR\np75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8\nHgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw\nggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea\nHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw\nOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh\nc3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E\nRT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt\ndHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku\nY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp\n3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05\nnsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF\nCSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na\nxpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX\nKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root CA\n-----BEGIN CERTIFICATE-----\nMIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c\nJpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP\nmDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+\nwRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4\nVYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/\nAUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB\nAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun\npyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC\ndWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf\nfwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm\nNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx\nH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe\n+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root G2\n-----BEGIN CERTIFICATE-----\nMIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA\nn61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc\nbiJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp\nEgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA\nbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu\nYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB\nAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW\nBBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI\nQW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I\n0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni\nlmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9\nB5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv\nON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo\nIhNzbM8m9Yop5w==\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root G3\n-----BEGIN CERTIFICATE-----\nMIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw\nCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu\nZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg\nRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV\nUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu\nY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq\nhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf\nZn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q\nRSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/\nBAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD\nAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY\nJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv\n6pZjamVFkpUBtA==\n-----END CERTIFICATE-----\n# DigiCert Global Root CA\n-----BEGIN CERTIFICATE-----\nMIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\nQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB\nCSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97\nnh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt\n43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P\nT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4\ngdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO\nBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR\nTLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw\nDQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr\nhMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg\n06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF\nPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls\nYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk\nCAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\n-----END CERTIFICATE-----\n# DigiCert Global Root G2\n-----BEGIN CERTIFICATE-----\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\nMrY=\n-----END CERTIFICATE-----\n# DigiCert Global Root G3\n-----BEGIN CERTIFICATE-----\nMIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw\nCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu\nZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe\nFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw\nEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x\nIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG\nfp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO\nZ9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx\nAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/\noAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8\nsycX\n-----END CERTIFICATE-----\n# DigiCert High Assurance EV Root CA\n-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j\nZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL\nMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3\nLmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug\nRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm\n+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW\nPNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM\nxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB\nIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3\nhzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg\nEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA\nFLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec\nnzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z\neM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF\nhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2\nYzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe\nvEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep\n+OkuE6N36B9K\n-----END CERTIFICATE-----\n# DigiCert TLS ECC P384 Root G5\n-----BEGIN CERTIFICATE-----\nMIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw\nCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp\nZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2\nMDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ\nbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS\n7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp\n0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS\nB4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49\nBAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ\nLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4\nDXZDjC5Ty3zfDBeWUA==\n-----END CERTIFICATE-----\n# DigiCert TLS RSA4096 Root G5\n-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBN\nMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMT\nHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcN\nNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs\nIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS87IE+\najWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG0\n2C+JFvuUAT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgp\nwgscONyfMXdcvyej/Cestyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZM\npG2T6T867jp8nVid9E6P/DsjyG244gXazOvswzH016cpVIDPRFtMbzCe88zdH5RD\nnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnVDdXifBBiqmvwPXbzP6Po\nsMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9qTXeXAaDx\nZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cd\nLvvyz6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvX\nKyY//SovcfXWJL5/MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNe\nXoVPzthwiHvOAbWWl9fNff2C+MIkwcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPL\ntgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4EFgQUUTMc7TZArxfTJc1paPKv\nTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\nAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw\nGXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7H\nPNtQOa27PShNlnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLF\nO4uJ+DQtpBflF+aZfTCIITfNMBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQ\nREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/u4cnYiWB39yhL/btp/96j1EuMPik\nAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9GOUrYU9DzLjtxpdRv\n/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh47a+\np6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilw\nMUc/dNAUFvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WF\nqUITVuwhd4GTWgzqltlJyqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCK\novfepEWFJqgejF0pW8hL2JpqA15w8oVPbEtoL8pU9ozaMv7Da4M/OMZ+\n-----END CERTIFICATE-----\n# DigiCert Trusted Root G4\n-----BEGIN CERTIFICATE-----\nMIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg\nRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV\nUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu\nY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y\nithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If\nxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV\nySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO\nDCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ\njdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/\nCNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi\nEhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM\nfRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY\nuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK\nchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t\n9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD\nggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2\nSV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd\n+SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc\nfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa\nsjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N\ncCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N\n0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie\n4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI\nr/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1\n/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm\ngKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+\n-----END CERTIFICATE-----\n# Entrust.net Certification Authority (2048)\n-----BEGIN CERTIFICATE-----\nMIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML\nRW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp\nbmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5\nIEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp\nZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3\nMjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3\nLmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp\nYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG\nA1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq\nK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe\nsYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX\nMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT\nXTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/\nHoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH\n4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub\nj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo\nU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf\nzX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b\nu/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+\nbYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er\nfF6adulZkMV8gzURZVE=\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC\nVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0\nLm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW\nKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl\ncnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw\nNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw\nNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy\nZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV\nBAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo\nNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4\n4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9\nKlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI\nrb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi\n94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB\nsDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi\ngA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo\nkORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE\nvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA\nA4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t\nO1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua\nAGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP\n9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/\neu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m\n0vdXcDazv/wor3ElhVsT/h5/WrQ8\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - EC1\n-----BEGIN CERTIFICATE-----\nMIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG\nA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3\nd3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu\ndHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq\nRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy\nMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD\nVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0\nL2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g\nZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD\nZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi\nA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt\nByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH\nBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O\nBBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC\nR98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX\nhTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - G2\n-----BEGIN CERTIFICATE-----\nMIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC\nVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50\ncnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs\nIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz\ndCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy\nNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu\ndHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt\ndGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0\naG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj\nYXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T\nRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN\ncCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW\nwcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1\nU1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0\njaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN\nBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/\njTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ\nRkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v\n1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R\nnAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH\nVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - G4\n-----BEGIN CERTIFICATE-----\nMIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw\ngb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL\nEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg\nMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw\nBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0\nMB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT\nMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1\nc3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ\nbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg\nUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B\nAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ\n2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E\nT+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j\n5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM\nC1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T\nDtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX\nwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A\n2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm\nnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8\ndWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl\nN4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj\nc0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD\nVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS\n5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS\nGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr\nhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/\nB7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI\nAeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw\nH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+\nb7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk\n2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol\nIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk\n5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY\nn/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw==\n-----END CERTIFICATE-----\n# FIRMAPROFESIONAL CA ROOT-A WEB\n-----BEGIN CERTIFICATE-----\nMIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQsw\nCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE\nYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB\nIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2WhcNNDcwMzMxMDkwMTM2WjBuMQsw\nCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE\nYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB\nIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zf\ne9MEkVz6iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6C\ncyvHZpsKjECcfIr28jlgst7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB\n/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FDY1w8ndYn81LsF7Kpryz3dvgwHQYDVR0O\nBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO\nPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgLcFBTApFw\nhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dG\nXSaQpYXFuXqUPoeovQA=\n-----END CERTIFICATE-----\n# GDCA TrustAUTH R5 ROOT\n-----BEGIN CERTIFICATE-----\nMIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE\nBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ\nIENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0\nMTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV\nBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w\nHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj\nDp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj\nTnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u\nKU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj\nqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm\nMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12\nZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP\nzgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk\nL30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC\njGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA\nHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC\nAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB\n/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg\np8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm\nDRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5\nCOmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry\nL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf\nJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg\nIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io\n2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV\n09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ\nXR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq\nT8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe\nMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g==\n-----END CERTIFICATE-----\n# GLOBALTRUST 2020\n-----BEGIN CERTIFICATE-----\nMIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkG\nA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkw\nFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYx\nMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9u\naXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMIICIjANBgkq\nhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWiD59b\nRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9Z\nYybNpyrOVPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3\nQWPKzv9pj2gOlTblzLmMCcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPw\nyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCmfecqQjuCgGOlYx8ZzHyyZqjC0203b+J+\nBlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKAA1GqtH6qRNdDYfOiaxaJ\nSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9ORJitHHmkH\nr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj0\n4KlGDfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9Me\ndKZssCz3AwyIDMvUclOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIw\nq7ejMZdnrY8XD2zHc+0klGvIg5rQmjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2\nnKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1UdIwQYMBaAFNwu\nH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA\nVC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJC\nXtzoRlgHNQIw4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd\n6IwPS3BD0IL/qMy/pJTAvoe9iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf\n+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS8cE54+X1+NZK3TTN+2/BT+MAi1bi\nkvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2HcqtbepBEX4tdJP7\nwry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxSvTOB\nTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6C\nMUO+1918oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn\n4rnvyOL2NSl6dPrFf4IFYqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+I\naFvowdlxfv1k7/9nR4hYJS8+hge9+6jlgqispdNpQ80xiEmEU5LAsTkbOYMBMMTy\nqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg==\n-----END CERTIFICATE-----\n# GTS Root R1\n-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw\nMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaMf/vo\n27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7w\nCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjw\nTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0Pfybl\nqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaH\nszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4Zor8\nY/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUspzBmk\nMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92\nwO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70p\naDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrN\nVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQID\nAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBAJ+qQibb\nC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe\nQkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuy\nh6f88/qBVRRiClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM4\n7HLwEXWdyzRSjeZ2axfG34arJ45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8J\nZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYciNuaCp+0KueIHoI17eko8cdLiA6Ef\nMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5meLMFrUKTX5hgUvYU/\nZ6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJFfbdT\n6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ\n0E6yove+7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm\n2tIMPNuzjsmhDYAPexZ3FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bb\nbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3gm3c\n-----END CERTIFICATE-----\n# GTS Root R2\n-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw\nMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3LvCvpt\nnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY\n6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAu\nMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7k\nRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWg\nf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1mKPV\n+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K8Yzo\ndDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW\nIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKa\nG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCq\ngc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwID\nAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBAB/Kzt3H\nvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8\n0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyC\nB19m3H0Q/gxhswWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2u\nNmSRXbBoGOqKYcl3qJfEycel/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMg\nyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVnjWQye+mew4K6Ki3pHrTgSAai/Gev\nHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y59PYjJbigapordwj6\nxLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M7YNR\nTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924Sg\nJPFI/2R80L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV\n7LXTWtiBmelDGDfrs7vRWGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl\n6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjWHYbL\n-----END CERTIFICATE-----\n# GTS Root R3\n-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYD\nVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG\nA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw\nWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz\nIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout736G\njOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL2\n4CejQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7\nVKOQFhG/hMjqb2sXnh5GmCCbn9MN2azTL818+FsuVbu/3ZL3pAzcMeGiAjEA/Jdm\nZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV11RZt+cRLInUue4X\n-----END CERTIFICATE-----\n# GTS Root R4\n-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYD\nVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG\nA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw\nWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz\nIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzuhXyi\nQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvR\nHYqjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D\n9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/Cr8deVl5c1RxYIigL9zC2L7F8AjEA8GE8\np/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh4rsUecrNIdSUtUlD\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYD\nVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2Jh\nbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgw\nMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0g\nUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wWTAT\nBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkWymOx\nuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNV\nHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/\n+wpu+74zyTyjhNUwCgYIKoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147\nbmF0774BxL4YSFlhgjICICadVGNA3jdgUM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk\nMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH\nbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX\nDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD\nQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc\n8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke\nhOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD\nVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI\nKoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg\n515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO\nxwy8p2Fp8fc74SrL+SvzZpA3\n-----END CERTIFICATE-----\n# GlobalSign Root CA\n-----BEGIN CERTIFICATE-----\nMIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG\nA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv\nb3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw\nMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i\nYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT\naWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ\njc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp\nxy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp\n1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG\nsnUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ\nU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8\n9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E\nBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B\nAQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz\nyj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE\n38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP\nAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad\nDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME\nHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G\nA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp\nZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4\nMTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG\nA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8\nRgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT\ngHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm\nKPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd\nQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ\nXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw\nDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o\nLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU\nRUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp\njjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK\n6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX\nmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs\nMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH\nWD9f\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg\nMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh\nbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx\nMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET\nMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI\nxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k\nZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD\naNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw\nLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw\n1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX\nk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2\nSXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h\nbguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n\nWUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY\nrZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce\nMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD\nAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu\nbAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN\nnsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt\nIxg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61\n55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj\nvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf\ncDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz\noHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp\nnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs\npA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v\nJJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R\n8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4\n5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA=\n-----END CERTIFICATE-----\n# GlobalSign Root E46\n-----BEGIN CERTIFICATE-----\nMIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx\nCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD\nExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw\nMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex\nHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA\nIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq\nR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd\nyXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud\nDgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ\n7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8\n+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A=\n-----END CERTIFICATE-----\n# GlobalSign Root R46\n-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA\nMEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD\nVQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy\nMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt\nc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ\nOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG\nvGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud\n316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo\n0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE\ny132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF\nzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE\n+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN\nI/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs\nx2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa\nByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC\n4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4\n7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg\nJuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti\n2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk\npnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF\nFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt\nrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk\nZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5\nu+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP\n4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6\nN3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3\nvouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh\nMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE\nYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3\nMDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo\nZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg\nMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN\nADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA\nPVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w\nwdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi\nEqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY\navx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+\nYihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE\nsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h\n/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5\nIEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj\nYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD\nggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy\nOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P\nTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ\nHmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER\ndEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf\nReYNnyicsbkqWletNw+vHX/bvZ8=\n-----END CERTIFICATE-----\n# Go Daddy Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT\nEUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp\nZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz\nNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH\nEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE\nAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD\nE6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH\n/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy\nDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh\nGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR\ntDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA\nAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE\nFDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX\nWWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu\n9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr\ngIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo\n2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO\nLPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI\n4uJEvlz36hz1\n-----END CERTIFICATE-----\n# HARICA TLS ECC Root CA 2021\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQsw\nCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2Vh\ncmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9v\ndCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoXDTQ1MDIxMzExMDEwOVowbDELMAkG\nA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj\naCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJvb3Qg\nQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7\nKKrxcm1lAEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9Y\nSTHMmE5gEYd103KUkE+bECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUw\nAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQD\nAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAircJRQO9gcS3ujwLEXQNw\nSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/QwCZ61IygN\nnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps\n-----END CERTIFICATE-----\n# HARICA TLS RSA Root CA 2021\n-----BEGIN CERTIFICATE-----\nMIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBs\nMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl\nc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0Eg\nUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUzOFoXDTQ1MDIxMzEwNTUzN1owbDEL\nMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl\nYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNBIFJv\nb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569l\nmwVnlskNJLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE\n4VGC/6zStGndLuwRo0Xua2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uv\na9of08WRiFukiZLRgeaMOVig1mlDqa2YUlhu2wr7a89o+uOkXjpFc5gH6l8Cct4M\npbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K5FrZx40d/JiZ+yykgmvw\nKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEvdmn8kN3b\nLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcY\nAuUR0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqB\nAGMUuTNe3QvboEUHGjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYq\nE613TBoYm5EPWNgGVMWX+Ko/IIqmhaZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHr\nW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQCPxrvrNQKlr9qEgYRtaQQJKQ\nCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE\nAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAU\nX15QvWiWkKQUEapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3\nf5Z2EMVGpdAgS1D0NTsY9FVqQRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxaja\nH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxDQpSbIPDRzbLrLFPCU3hKTwSUQZqP\nJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcRj88YxeMn/ibvBZ3P\nzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5vZSt\njBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0\n/L5H9MG0qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pT\nBGIBnfHAT+7hOtSLIBD6Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79\naPib8qXPMThcFarmlwDB31qlpzmq6YR/PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YW\nxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnnkf3/W9b3raYvAwtt41dU\n63ZTGI0RmLo=\n-----END CERTIFICATE-----\n# Hellenic Academic and Research Institutions ECC RootCA 2015\n-----BEGIN CERTIFICATE-----\nMIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN\nBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl\nc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl\nbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv\nb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ\nBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj\nYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5\nMUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0\ndXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg\nQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa\njq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC\nMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi\nC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep\nlSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof\nTUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR\n-----END CERTIFICATE-----\n# Hellenic Academic and Research Institutions RootCA 2015\n-----BEGIN CERTIFICATE-----\nMIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix\nDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k\nIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT\nN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v\ndENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG\nA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh\nZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx\nQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1\ndGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA\n4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0\nAoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10\n4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C\nojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV\n9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD\ngfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6\nY5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq\nNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko\nLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc\nBw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV\nHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd\nctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I\nXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI\nM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot\n9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V\nZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea\nj8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh\nX9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ\nl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf\nbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4\npcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK\ne7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0\nvm9qp/UsQu0yrbYhnr68\n-----END CERTIFICATE-----\n# HiPKI Root CA - G1\n-----BEGIN CERTIFICATE-----\nMIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0\nZC4xGzAZBgNVBAMMEkhpUEtJIFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRa\nFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3\nYSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kgUm9vdCBDQSAtIEcx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0o9Qw\nqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twv\nVcg3Px+kwJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6\nlZgRZq2XNdZ1AYDgr/SEYYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnz\nQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsAGJZMoYFL3QRtU6M9/Aes1MU3guvklQgZ\nKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfdhSi8MEyr48KxRURHH+CK\nFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj1jOXTyFj\nHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDr\ny+K49a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ\n/W3c1pzAtH2lsN0/Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgM\na/aOEmem8rJY5AIJEzypuxC00jBF8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6\nfsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQDAgGGMA0GCSqG\nSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi\n7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqc\nSE5XCV0vrPSltJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6Fza\nZsT0pPBWGTMpWmWSBUdGSquEwx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9Tc\nXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07QJNBAsNB1CI69aO4I1258EHBGG3zg\niLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv5wiZqAxeJoBF1Pho\nL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+GpzjLrF\nNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wr\nkkVbbiVghUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+\nvhV4nYWBSipX3tUZQ9rbyltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQU\nYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ==\n-----END CERTIFICATE-----\n# Hongkong Post Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL\nBQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ\nSG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n\na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5\nNDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT\nCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u\nZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO\ndem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI\nVoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV\n9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY\n2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY\nvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt\nbNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb\nx39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+\nl2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK\nTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj\nHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e\ni9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw\nDQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG\n7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk\nMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr\ngZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk\nGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS\n3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm\nOzj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+\nl6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c\nJfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP\nL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa\nLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG\nmpv0\n-----END CERTIFICATE-----\n# ISRG Root X1\n-----BEGIN CERTIFICATE-----\nMIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4\nWhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu\nZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY\nMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc\nh77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+\n0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U\nA5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW\nT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH\nB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC\nB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv\nKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn\nOlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn\njh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw\nqHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI\nrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq\nhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL\nubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ\n3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK\nNFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5\nORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur\nTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC\njNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc\noyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq\n4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA\nmRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d\nemyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=\n-----END CERTIFICATE-----\n# ISRG Root X2\n-----BEGIN CERTIFICATE-----\nMIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQsw\nCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg\nR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00\nMDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBT\nZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgyMHYw\nEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0HttwW\n+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9\nItgKbppbd9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T\nAQH/BAUwAwEB/zAdBgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZI\nzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtFcP9Ymd70/aTSVaYgLXTWNLxBo1BfASdW\ntL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5U6VR5CmD1/iQMVtCnwr1\n/q4AaOeMSQ+2b1tbFfLn\n-----END CERTIFICATE-----\n# IdenTrust Commercial Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu\nVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw\nMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw\nJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT\n3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU\n+ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp\nS0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1\nbVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi\nT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL\nvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK\nVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK\ndHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT\nc+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv\nl7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N\niGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD\nggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH\n6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt\nLRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93\nnAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3\n+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK\nW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT\nAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq\nl1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG\n4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ\nmUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A\n7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H\n-----END CERTIFICATE-----\n# IdenTrust Public Sector Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu\nVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN\nMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0\nMSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7\nekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy\nRBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS\nbdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF\n/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R\n3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw\nEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy\n9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V\nGxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ\n2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV\nWaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD\nW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN\nAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj\nt2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV\nDRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9\nTaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G\nlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW\nmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df\nWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5\n+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ\ntshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA\nGaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv\n8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c\n-----END CERTIFICATE-----\n# Izenpe.com\n-----BEGIN CERTIFICATE-----\nMIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4\nMQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6\nZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD\nVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j\nb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq\nscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO\nxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H\nLmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX\nuaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD\nyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+\nJrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q\nrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN\nBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L\nhij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB\nQFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+\nHMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu\nZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg\nQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB\nBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx\nMCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA\nA4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb\nlaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56\nawmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo\nJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw\nLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT\nVyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk\nLhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb\nUjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/\nQnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+\nnaM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls\nQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==\n-----END CERTIFICATE-----\n# Microsec e-Szigno Root CA 2009\n-----BEGIN CERTIFICATE-----\nMIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD\nVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0\nZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G\nCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y\nOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx\nFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp\nZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o\ndTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP\nkd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc\ncbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U\nfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7\nN4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC\nxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1\n+rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G\nA1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM\nPcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG\nSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h\nmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk\nddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775\ntyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c\n2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t\nHMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW\n-----END CERTIFICATE-----\n# Microsoft ECC Root Certificate Authority 2017\n-----BEGIN CERTIFICATE-----\nMIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYD\nVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw\nMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4MjMxNjA0WjBlMQswCQYDVQQGEwJV\nUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNy\nb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQBgcq\nhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZR\nogPZnZH6thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYb\nhGBKia/teQ87zvH2RPUBeMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8E\nBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM+Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3\nFQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlfXu5gKcs68tvWMoQZP3zV\nL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaReNtUjGUB\niudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M=\n-----END CERTIFICATE-----\n# Microsoft RSA Root Certificate Authority 2017\n-----BEGIN CERTIFICATE-----\nMIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBl\nMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw\nNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\nIDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIwNzE4MjMwMDIzWjBlMQswCQYDVQQG\nEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1N\naWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZ\nNt9GkMml7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0\nZdDMbRnMlfl7rEqUrQ7eS0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1\nHLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw71VdyvD/IybLeS2v4I2wDwAW9lcfNcztm\ngGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+dkC0zVJhUXAoP8XFWvLJ\njEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49FyGcohJUc\naDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaG\nYaRSMLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6\nW6IYZVcSn2i51BVrlMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4K\nUGsTuqwPN1q3ErWQgR5WrlcihtnJ0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH\n+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJClTUFLkqqNfs+avNJVgyeY+Q\nW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC\nNxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZC\nLgLNFgVZJ8og6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OC\ngMNPOsduET/m4xaRhPtthH80dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6\ntZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk+ONVFT24bcMKpBLBaYVu32TxU5nh\nSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex/2kskZGT4d9Mozd2\nTaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDyAmH3\npvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGR\nxpl/j8nWZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiApp\nGWSZI1b7rCoucL5mxAyE7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9\ndOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKTc0QWbej09+CVgI+WXTik9KveCjCHk9hN\nAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D5KbvtwEwXlGjefVwaaZB\nRA+GsCyRxj3qrg+E\n-----END CERTIFICATE-----\n# NAVER Global Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEM\nBQAwaTELMAkGA1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRG\nT1JNIENvcnAuMTIwMAYDVQQDDClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0\naW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4NDJaFw0zNzA4MTgyMzU5NTlaMGkx\nCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVTUyBQTEFURk9STSBD\nb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBB\ndXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVA\niQqrDZBbUGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH\n38dq6SZeWYp34+hInDEW+j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lE\nHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7XNr4rRVqmfeSVPc0W+m/6imBEtRTkZaz\nkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2aacp+yPOiNgSnABIqKYP\nszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4Yb8Obtoq\nvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHf\nnZ3zVHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaG\nYQ5fG8Ir4ozVu53BA0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo\n0es+nPxdGoMuK8u180SdOqcXYZaicdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3a\nCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejyYhbLgGvtPe31HzClrkvJE+2K\nAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNVHQ4EFgQU0p+I\n36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB\nAf8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoN\nqo0hV4/GPnrK21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatj\ncu3cvuzHV+YwIHHW1xDBE1UBjCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm\n+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bxhYTeodoS76TiEJd6eN4MUZeoIUCL\nhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTgE34h5prCy8VCZLQe\nlHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTHD8z7\np/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8\npiKCk5XQA76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLR\nLBT/DShycpWbXgnbiUSYqqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX\n5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oGI/hGoiLtk/bdmuYqh7GYVPEi92tF4+KO\ndh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmgkpzNNIaRkPpkUZ3+/uul\n9XXeifdy\n-----END CERTIFICATE-----\n# NetLock Arany (Class Gold) Főtanúsítvány\n-----BEGIN CERTIFICATE-----\nMIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG\nEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3\nMDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl\ncnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR\ndGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB\npzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM\nb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm\naWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz\nIEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT\nlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz\nAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5\nVA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG\nILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2\nBJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG\nAQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M\nU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh\nbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C\n+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC\nbLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F\nuLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2\nXjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=\n-----END CERTIFICATE-----\n# OISTE WISeKey Global Root GB CA\n-----BEGIN CERTIFICATE-----\nMIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt\nMQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg\nRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i\nYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x\nCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG\nb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh\nbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3\nHEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx\nWuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX\n1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk\nu7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P\n99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r\nM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw\nAwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB\nBAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh\ncViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5\ngSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO\nZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf\naPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic\nNc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM=\n-----END CERTIFICATE-----\n# OISTE WISeKey Global Root GC CA\n-----BEGIN CERTIFICATE-----\nMIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw\nCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91\nbmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg\nUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ\nBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu\nZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS\nb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni\neUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W\np2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T\nrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV\n57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg\nMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9\n-----END CERTIFICATE-----\n# QuoVadis Root CA 1 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00\nMjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV\nwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe\nrNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341\n68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh\n4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp\nUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o\nabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc\n3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G\nKubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt\nhfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO\nTk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt\nzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD\nggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC\nMTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2\ncDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN\nqXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5\nYCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv\nb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2\n8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k\nNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj\nZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp\nq1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt\nnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD\n-----END CERTIFICATE-----\n# QuoVadis Root CA 2\n-----BEGIN CERTIFICATE-----\nMIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x\nGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv\nb3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV\nBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W\nYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa\nGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg\nFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J\nWpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB\nrrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp\n+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1\nksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i\nUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz\nPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og\n/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH\noycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI\nyV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud\nEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2\nA8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL\nMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT\nElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f\nBluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn\ng/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl\nfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K\nWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha\nB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc\nhLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR\nTUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD\nmbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z\nohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y\n4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza\n8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u\n-----END CERTIFICATE-----\n# QuoVadis Root CA 2 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00\nMjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf\nqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW\nn4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym\nc5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+\nO7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1\no9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j\nIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq\nIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz\n8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh\nvNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l\n7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG\ncC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD\nggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66\nAarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC\nroijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga\nW/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n\nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE\n+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV\ncsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd\ndbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg\nKCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM\nHVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4\nWSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M\n-----END CERTIFICATE-----\n# QuoVadis Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x\nGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv\nb3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV\nBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W\nYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM\nV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB\n4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr\nH556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd\n8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv\nvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT\nmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe\nbtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc\nT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt\nWAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ\nc6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A\n4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD\nVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG\nCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0\naXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0\naWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu\ndC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw\nczALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G\nA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC\nTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg\nUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0\n7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem\nd1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd\n+LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B\n4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN\nt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x\nDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57\nk8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s\nzHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j\nWy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT\nmJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK\n4SVhM7JZG+Ju1zdXtg2pEto=\n-----END CERTIFICATE-----\n# QuoVadis Root CA 3 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00\nMjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR\n/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu\nFoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR\nU7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c\nra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR\nFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k\nA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw\neyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl\nsSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp\nVzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q\nA4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+\nydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD\nggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px\nKGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI\nFUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv\noxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg\nu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP\n0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf\n3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl\n8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+\nDhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN\nPlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/\nywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0\n-----END CERTIFICATE-----\n# SSL.com EV Root Certification Authority ECC\n-----BEGIN CERTIFICATE-----\nMIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC\nVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T\nU0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx\nNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv\ndXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv\nbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49\nAgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA\nVIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku\nWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP\nMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX\n5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ\nytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg\nh5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg==\n-----END CERTIFICATE-----\n# SSL.com EV Root Certification Authority RSA R2\n-----BEGIN CERTIFICATE-----\nMIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV\nBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE\nCgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy\ndGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy\nMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G\nA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD\nDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq\nM0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf\nOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa\n4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9\nHSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR\naZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA\nb9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ\nGp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV\nPWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO\npgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu\nUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY\nMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV\nHSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4\n9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW\ns47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5\nSm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg\ncLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM\n79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz\n/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt\nll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm\nKf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK\nQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ\nw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi\nS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07\nmKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w==\n-----END CERTIFICATE-----\n# SSL.com Root Certification Authority ECC\n-----BEGIN CERTIFICATE-----\nMIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC\nVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T\nU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0\naW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz\nWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0\nb24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS\nb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI\n7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg\nCemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud\nEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD\nVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T\nkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+\ngA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl\n-----END CERTIFICATE-----\n# SSL.com Root Certification Authority RSA\n-----BEGIN CERTIFICATE-----\nMIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE\nBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK\nDA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz\nOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv\ndXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv\nbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R\nxFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX\nqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC\nC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3\n6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh\n/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF\nYD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E\nJNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc\nUS4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8\nZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm\n+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi\nM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV\nHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G\nA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV\ncpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc\nHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs\nPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/\nq5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0\ncuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr\na6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I\nH37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y\nK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu\nnLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf\noYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY\nIc2wBlX7Jz9TkHCpBB5XJ7k=\n-----END CERTIFICATE-----\n# SSL.com TLS ECC Root CA 2022\n-----BEGIN CERTIFICATE-----\nMIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQsw\nCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxT\nU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2\nMDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3Jh\ndGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3QgQ0EgMjAyMjB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWyJGYm\nacCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFN\nSeR7T5v15wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME\nGDAWgBSJjy+j6CugFFR781a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NW\nuCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp\n15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w7deedWo1dlJF4AIxAMeN\nb0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5Zn6g6g==\n-----END CERTIFICATE-----\n# SSL.com TLS RSA Root CA 2022\n-----BEGIN CERTIFICATE-----\nMIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBO\nMQswCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQD\nDBxTU0wuY29tIFRMUyBSU0EgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloX\nDTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jw\nb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMjCC\nAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u9nTP\nL3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OY\nt6/wNr/y7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0ins\nS657Lb85/bRi3pZ7QcacoOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3\nPnxEX4MN8/HdIGkWCVDi1FW24IBydm5MR7d1VVm0U3TZlMZBrViKMWYPHqIbKUBO\nL9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDGD6C1vBdOSHtRwvzpXGk3\nR2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEWTO6Af77w\ndr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS\n+YCk8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYS\nd66UNHsef8JmAOSqg+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoG\nAtUjHBPW6dvbxrB6y3snm/vg1UYk7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2f\ngTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\nBBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsuN+7jhHonLs0Z\nNbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt\nhEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsM\nQtfhWsSWTVTNj8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvf\nR4iyrT7gJ4eLSYwfqUdYe5byiB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJ\nDPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjUo3KUQyxi4U5cMj29TH0ZR6LDSeeW\nP4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqoENjwuSfr98t67wVy\nlrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7EgkaibMOlq\nbLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2w\nAgDHbICivRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3q\nr5nsLFR+jM4uElZI7xc7P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sji\nMho6/4UIyYOf8kpIEFR3N+2ivEC+5BB09+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU\n98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA=\n-----END CERTIFICATE-----\n# SZAFIR ROOT CA2\n-----BEGIN CERTIFICATE-----\nMIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL\nBQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6\nZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw\nNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L\ncmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg\nUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN\nQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT\n3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw\n3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6\n3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5\nBSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN\nXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD\nAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF\nAAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw\n8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG\nnXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP\noky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy\nd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg\nLvWpCz/UXeHPhJ/iGcJfitYgHuNztw==\n-----END CERTIFICATE-----\n# Sectigo Public Server Authentication Root E46\n-----BEGIN CERTIFICATE-----\nMIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQsw\nCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T\nZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcN\nMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYG\nA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT\nZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA\nIgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccC\nWvkEN/U0NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+\n6xnOQ6OjQjBAMB0GA1UdDgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8B\nAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjAn7qRa\nqCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RHlAFWovgzJQxC36oCMB3q\n4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21USAGKcw==\n-----END CERTIFICATE-----\n# Sectigo Public Server Authentication Root R46\n-----BEGIN CERTIFICATE-----\nMIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBf\nMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQD\nEy1TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYw\nHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEY\nMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1Ymxp\nYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDa\nef0rty2k1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnz\nSDBh+oF8HqcIStw+KxwfGExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xf\niOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMPFF1bFOdLvt30yNoDN9HWOaEhUTCDsG3X\nME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vuZDCQOc2TZYEhMbUjUDM3\nIuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5QazYw6A3OAS\nVYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgE\nSJ/AwSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu\n+Zd4KKTIRJLpfSYFplhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt\n8uaZFURww3y8nDnAtOFr94MlI1fZEoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+L\nHaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW6aWWrL3DkJiy4Pmi1KZHQ3xt\nzwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWIIUkwDgYDVR0P\nAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c\nmTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQ\nYKlJfp/imTYpE0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52\ngDY9hAaLMyZlbcp+nv4fjFg4exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZA\nFv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M0ejf5lG5Nkc/kLnHvALcWxxPDkjB\nJYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI84HxZmduTILA7rpX\nDhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9mpFui\nTdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5\ndHn5HrwdVw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65\nLvKRRFHQV80MNNVIIb/bE/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp\n0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmmJ1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAY\nQqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL\n-----END CERTIFICATE-----\n# SecureSign RootCA11\n-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr\nMCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG\nA1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0\nMDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp\nY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD\nQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz\ni1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8\nh9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV\nMdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9\nUK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni\n8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC\nh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD\nVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB\nAKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm\nKbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ\nX5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr\nQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5\npPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN\nQSdJQO7e5iNEOdyhIta6A/I=\n-----END CERTIFICATE-----\n# SecureTrust CA\n-----BEGIN CERTIFICATE-----\nMIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI\nMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x\nFzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz\nMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv\ncnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz\nZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO\n0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao\nwW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj\n7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS\n8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT\nBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg\nJYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC\nNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3\n6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/\n3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm\nD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS\nCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR\n3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=\n-----END CERTIFICATE-----\n# Secure Global CA\n-----BEGIN CERTIFICATE-----\nMIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK\nMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x\nGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx\nMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg\nQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ\niQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa\n/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ\njnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI\nHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7\nsFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w\ngZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw\nKaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG\nAQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L\nURYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO\nH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm\nI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY\niNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc\nf8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW\n-----END CERTIFICATE-----\n# Security Communication ECC RootCA1\n-----BEGIN CERTIFICATE-----\nMIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYT\nAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYD\nVQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYx\nNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTELMAkGA1UEBhMCSlAxJTAjBgNVBAoT\nHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNVBAMTIlNlY3VyaXR5\nIENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+Cnnfdl\ndB9sELLo5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpK\nULGjQjBAMB0GA1UdDgQWBBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu\n9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3LsnNdo4gIxwwCMQDAqy0O\nbe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70eN9k=\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl\nMCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe\nU2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX\nDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy\ndXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj\nYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV\nOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr\nzbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM\nVAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ\nhNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO\nojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw\nawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs\nOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3\nDQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF\ncoJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc\nokgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8\nt/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy\n1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/\nSjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03\n-----END CERTIFICATE-----\n# Security Communication RootCA3\n-----BEGIN CERTIFICATE-----\nMIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNV\nBAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScw\nJQYDVQQDEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2\nMDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc\nU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UEAxMeU2VjdXJpdHkg\nQ29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4r\nCmDvu20rhvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzA\nlrenfna84xtSGc4RHwsENPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MG\nTfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF7\n9+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGmnpjKIG58u4iFW/vAEGK7\n8vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtYXLVqAvO4\ng160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3we\nGVPKp7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst\n+3A7caoreyYn8xrC3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M\n0V9hvqG8OmpI6iZVIhZdXw3/JzOfGAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQ\nT9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0VcwCBEF/VfR2ccCAwEAAaNCMEAw\nHQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS\nYpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PA\nFNr0Y/Dq9HHuTofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd\n9XbXv8S2gVj/yP9kaWJ5rW4OH3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQI\nUYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASxYfQAW0q3nHE3GYV5v4GwxxMOdnE+\nOoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZXSEIx2C/pHF7uNke\ngr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml+LLf\niAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUV\nnuiZIesnKwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD\n2NCcnWXL0CsnMQMeNuE9dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI//\n1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm6Vwdp6POXiUyK+OVrCoHzrQoeIY8Laad\nTdJ0MN1kURXbg4NR16/9M51NZg==\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl\nMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp\nU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw\nNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE\nChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp\nZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3\nDQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf\n8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN\n+lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0\nX9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa\nK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA\n1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G\nA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR\nzt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0\nYXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD\nbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w\nDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3\nL7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D\neruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl\nxy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp\nVSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY\nWQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q=\n-----END CERTIFICATE-----\n# Starfield Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT\nHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs\nZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw\nMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6\nb25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj\naG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp\nY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg\nnLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1\nHOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N\nHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN\ndloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0\nHZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO\nBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G\nCSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU\nsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3\n4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg\n8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K\npL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1\nmMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0\n-----END CERTIFICATE-----\n# Starfield Services Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT\nHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs\nZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5\nMDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD\nVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy\nZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy\ndmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p\nOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2\n8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K\nTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe\nhRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk\n6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw\nDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q\nAdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI\nbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB\nve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z\nqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd\niEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn\n0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN\nsSi6\n-----END CERTIFICATE-----\n# SwissSign Gold CA - G2\n-----BEGIN CERTIFICATE-----\nMIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln\nbiBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF\nMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT\nd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8\n76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+\nbbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c\n6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE\nemA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd\nMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt\nMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y\nMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y\nFGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi\naG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM\ngI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB\nqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7\nlqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn\n8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov\nL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6\n45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO\nUYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5\nO1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC\nbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv\nGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a\n77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC\nhdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3\n92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp\nLd6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w\nZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt\nQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ\n-----END CERTIFICATE-----\n# SwissSign Silver CA - G2\n-----BEGIN CERTIFICATE-----\nMIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE\nBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu\nIFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow\nRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY\nU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv\nFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br\nYT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF\nnbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH\n6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt\neJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/\nc8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ\nMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH\nHTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf\njNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6\n5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB\nrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU\nF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c\nwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0\ncDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB\nAHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp\nWJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9\nxCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ\n2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ\nIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8\naRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X\nem1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR\ndAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/\nOMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+\nhAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy\ntGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u\n-----END CERTIFICATE-----\n# T-TeleSec GlobalRoot Class 2\n-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx\nKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd\nBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1\nOTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy\naXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50\nZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd\nAqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC\nFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi\n1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq\njnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ\nwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/\nWSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy\nNsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC\nuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw\nIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6\ng1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN\n9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP\nBSeOE6Fuwg==\n-----END CERTIFICATE-----\n# T-TeleSec GlobalRoot Class 3\n-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx\nKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd\nBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1\nOTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy\naXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50\nZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN\n8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/\nRLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4\nhqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5\nZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM\nEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1\nA/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy\nWL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ\n1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30\n6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT\n91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml\ne9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p\nTpPDpFQUWw==\n-----END CERTIFICATE-----\n# TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1\n-----BEGIN CERTIFICATE-----\nMIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx\nGDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp\nbXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w\nKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0\nBgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy\ndW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG\nEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll\nIEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU\nQUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT\nTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg\nLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7\na9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr\nLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr\nN3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X\nYacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/\niSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f\nAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH\nV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL\nBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh\nAHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf\nIPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4\nlzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c\n8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf\nlo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM=\n-----END CERTIFICATE-----\n# TWCA Global Root CA\n-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx\nEjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT\nVFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5\nNTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT\nB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF\n10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz\n0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh\nMBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH\nzIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc\n46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2\nyKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi\nlaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP\noA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA\nBDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE\nqYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm\n4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL\n1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn\nLhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF\nH6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo\nRI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+\nnile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh\n15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW\n6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW\nnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j\nwa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz\naGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy\nKwbQBM0=\n-----END CERTIFICATE-----\n# TWCA Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES\nMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU\nV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz\nWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO\nLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm\naWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE\nAcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH\nK3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX\nRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z\nrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx\n3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq\nhkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC\nMErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls\nXebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D\nlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn\naspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ\nYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==\n-----END CERTIFICATE-----\n# Telekom Security TLS ECC Root 2020\n-----BEGIN CERTIFICATE-----\nMIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQsw\nCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBH\nbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIw\nMB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIzNTk1OVowYzELMAkGA1UEBhMCREUx\nJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkGA1UE\nAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqGSM49\nAgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/O\ntdKPD/M12kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDP\nf8iAC8GXs7s1J8nCG6NCMEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6f\nMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cA\nMGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZMo7k+5Dck2TOrbRBR2Di\nz6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdUga/sf+Rn\n27iQ7t0l\n-----END CERTIFICATE-----\n# Telekom Security TLS RSA Root 2023\n-----BEGIN CERTIFICATE-----\nMIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBj\nMQswCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0\neSBHbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAy\nMDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMyNzIzNTk1OVowYzELMAkGA1UEBhMC\nREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkG\nA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9\ncUD/h3VCKSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHV\ncp6R+SPWcHu79ZvB7JPPGeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMA\nU6DksquDOFczJZSfvkgdmOGjup5czQRxUX11eKvzWarE4GC+j4NSuHUaQTXtvPM6\nY+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWol8hHD/BeEIvnHRz+sTug\nBTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9FIS3R/qy\n8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73J\nco4vzLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg\n8qKrBC7m8kwOFjQgrIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8\nrFEz0ciD0cmfHdRHNCk+y7AO+oMLKFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12\nmAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7SWWO/gLCMk3PLNaaZlSJhZQNg\n+y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtqeX\ngj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2\np5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQ\npGv7qHBFfLp+sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm\n9S3ul0A8Yute1hTWjOKWi0FpkzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErw\nM807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy/SKE8YXJN3nptT+/XOR0so8RYgDd\nGGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4mZqTuXNnQkYRIer+\nCqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtzaL1t\nxKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+\nw6jv/naaoqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aK\nL4x35bcF7DvB7L6Gs4a8wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+lj\nX273CXE2whJdV/LItM3z7gLfEdxquVeEHVlNjM7IDiPCtyaaEBRx/pOyiriA8A4Q\nntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0o82bNSQ3+pCTE4FCxpgm\ndTdmQRCsu/WU48IxK63nI1bMNSWSs1A=\n-----END CERTIFICATE-----\n# TeliaSonera Root CA v1\n-----BEGIN CERTIFICATE-----\nMIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw\nNzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv\nb3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD\nVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2\nMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F\nVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1\n7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X\nZ75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+\n/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs\n81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm\ndtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe\nOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu\nsDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4\npgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs\nslESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ\narMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD\nVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG\n9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl\ndxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx\n0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj\nTQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed\nY2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7\nQ4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI\nOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7\nvVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW\nt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn\nHL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx\nSK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=\n-----END CERTIFICATE-----\n# Telia Root CA v2\n-----BEGIN CERTIFICATE-----\nMIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQx\nCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UE\nAwwQVGVsaWEgUm9vdCBDQSB2MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1\nNTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZ\nMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ76zBq\nAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9\nvVYiQJ3q9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9\nlRdU2HhE8Qx3FZLgmEKnpNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTOD\nn3WhUidhOPFZPY5Q4L15POdslv5e2QJltI5c0BE0312/UqeBAMN/mUWZFdUXyApT\n7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW5olWK8jjfN7j/4nlNW4o\n6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNrRBH0pUPC\nTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6\nWT0EBXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63R\nDolUK5X6wK0dmBR4M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZI\npEYslOqodmJHixBTB0hXbOKSTbauBcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGj\nYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7Wxy+G2CQ5MB0GA1UdDgQWBBRy\nrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw\nAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ\n8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi\n0f6X+J8wfBj5tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMM\nA8iZGok1GTzTyVR8qPAs5m4HeW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBS\nSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+Cy748fdHif64W1lZYudogsYMVoe+K\nTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygCQMez2P2ccGrGKMOF\n6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15h2Er\n3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMt\nTy3EHD70sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pT\nVmBds9hCG1xLEooc6+t9xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAW\nysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQraVplI/owd8k+BsHMYeB2F326CjYSlKA\nrBPuUBQemMc=\n-----END CERTIFICATE-----\n# TrustAsia Global Root CA G3\n-----BEGIN CERTIFICATE-----\nMIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEM\nBQAwWjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dp\nZXMsIEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAe\nFw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEwMTlaMFoxCzAJBgNVBAYTAkNOMSUw\nIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtU\ncnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNS\nT1QY4SxzlZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqK\nAtCWHwDNBSHvBm3dIZwZQ0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1\nnyDvP+uLRx+PjsXUjrYsyUQE49RDdT/VP68czH5GX6zfZBCK70bwkPAPLfSIC7Ep\nqq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1AgdB4SQXMeJNnKziyhWTXA\nyB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm9WAPzJMs\nhH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gX\nzhqcD0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAv\nkV34PmVACxmZySYgWmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msT\nf9FkPz2ccEblooV7WIQn3MSAPmeamseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jA\nuPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCFTIcQcf+eQxuulXUtgQIDAQAB\no2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj7zjKsK5Xf/Ih\nMBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E\nBAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4\nwM8zAQLpw6o1D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2\nXFNFV1pF1AWZLy4jVe5jaN/TG3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1\nJKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNjduMNhXJEIlU/HHzp/LgV6FL6qj6j\nITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstlcHboCoWASzY9M/eV\nVHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys+TIx\nxHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1on\nAX1daBli2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d\n7XB4tmBZrOFdRWOPyN9yaFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2Ntjj\ngKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsASZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV\n+Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFRJQJ6+N1rZdVtTTDIZbpo\nFGWsJwt0ivKH\n-----END CERTIFICATE-----\n# TrustAsia Global Root CA G4\n-----BEGIN CERTIFICATE-----\nMIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMw\nWjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs\nIEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0y\nMTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJaMFoxCzAJBgNVBAYTAkNOMSUwIwYD\nVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtUcnVz\ndEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATx\ns8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbw\nLxYI+hW8m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJij\nYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mD\npm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/pDHel4NZg6ZvccveMA4GA1UdDwEB/wQE\nAwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AAbbd+NvBNEU/zy4k6LHiR\nUKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xkdUfFVZDj\n/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA==\n-----END CERTIFICATE-----\n# Trustwave Global Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQsw\nCQYDVQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28x\nITAfBgNVBAoMGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1\nc3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMx\nOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJVUzERMA8GA1UECAwI\nSWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2ZSBI\nb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nALldUShLPDeS0YLOvR29zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0Xzn\nswuvCAAJWX/NKSqIk4cXGIDtiLK0thAfLdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu\n7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4BqstTnoApTAbqOl5F2brz8\n1Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9oWN0EACyW\n80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotP\nJqX+OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1l\nRtzuzWniTY+HKE40Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfw\nhI0Vcnyh78zyiGG69Gm7DIwLdVcEuE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10\ncoos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm+9jaJXLE9gCxInm943xZYkqc\nBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqjifLJS3tBEW1n\ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud\nEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1Ud\nDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W\n0OhUKDtkLSGm+J1WE2pIPU/HPinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfe\nuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0HZJDmHvUqoai7PF35owgLEQzxPy0Q\nlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla4gt5kNdXElE1GYhB\naCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5RvbbE\nsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPT\nMaCm/zjdzyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qe\nqu5AvzSxnI9O4fKSTx+O856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxh\nVicGaeVyQYHTtgGJoC86cnn+OjC/QezHYj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8\nh6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu3R3y4G5OBVixwJAWKqQ9\nEEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP29FpHOTK\nyeC2nOnOcXHebD8WpHk=\n-----END CERTIFICATE-----\n# Trustwave Global ECC P256 Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYD\nVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf\nBgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3\nYXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x\nNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYDVQQGEwJVUzERMA8G\nA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0\nd2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF\nQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABH77bOYj43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoN\nFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqmP62jQzBBMA8GA1UdEwEB/wQFMAMBAf8w\nDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt0UrrdaVKEJmzsaGLSvcw\nCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjzRM4q3wgh\nDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7\n-----END CERTIFICATE-----\n# Trustwave Global ECC P384 Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYD\nVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf\nBgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3\nYXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x\nNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYDVQQGEwJVUzERMA8G\nA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0\nd2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF\nQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABGvaDXU1CDFHBa5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJ\nj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr/TklZvFe/oyujUF5nQlgziip04pt89ZF\n1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNVHQ8BAf8EBQMDBwYAMB0G\nA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNnADBkAjA3\nAZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsC\nMGclCrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVu\nSw==\n-----END CERTIFICATE-----\n# TunTrust Root CA\n-----BEGIN CERTIFICATE-----\nMIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQEL\nBQAwYTELMAkGA1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUg\nQ2VydGlmaWNhdGlvbiBFbGVjdHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJv\nb3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQwNDI2MDg1NzU2WjBhMQswCQYDVQQG\nEwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBDZXJ0aWZpY2F0aW9u\nIEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZ\nn56eY+hz2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd\n2JQDoOw05TDENX37Jk0bbjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgF\nVwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZ\nGoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAdgjH8KcwAWJeRTIAAHDOF\nli/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViWVSHbhlnU\nr8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2\neY8fTpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIb\nMlEsPvLfe/ZdeikZjuXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISg\njwBUFfyRbVinljvrS5YnzWuioYasDXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB\n7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwSVXAkPcvCFDVDXSdOvsC9qnyW\n5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI04Y+oXNZtPdE\nITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0\n90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+z\nxiD2BkewhpMl0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYu\nQEkHDVneixCwSQXi/5E/S7fdAo74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4\nFstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRYYdZ2vyJ/0Adqp2RT8JeNnYA/u8EH\n22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJpadbGNjHh/PqAulxP\nxOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65xxBzn\ndFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5\nXc0yGYuPjCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7b\nnV2UqL1g52KAdoGDDIzMMEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQ\nCvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9zZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZH\nu/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3rAZ3r2OvEhJn7wAzMMujj\nd9qDRIueVSjAi1jTkD5OGwDxFa2DK5o=\n-----END CERTIFICATE-----\n# UCA Extended Validation Root\n-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBF\neHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMx\nMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNV\nBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrsiWog\nD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvS\nsPGP2KxFRv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aop\nO2z6+I9tTcg1367r3CTueUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dk\nsHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR59mzLC52LqGj3n5qiAno8geK+LLNEOfi\nc0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH0mK1lTnj8/FtDw5lhIpj\nVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KRel7sFsLz\nKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/\nTuDvB0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41G\nsx2VYVdWf6/wFlthWG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs\n1+lvK9JKBZP8nm9rZ/+I8U6laUpSNwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQD\nfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS3H5aBZ8eNJr34RQwDwYDVR0T\nAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBADaN\nl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR\nap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQ\nVBcZEhrxH9cMaVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5\nc6sq1WnIeJEmMX3ixzDx/BR4dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp\n4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb+7lsq+KePRXBOy5nAliRn+/4Qh8s\nt2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOWF3sGPjLtx7dCvHaj\n2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwiGpWO\nvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2C\nxR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx\ncmtpzyKEC2IPrNkZAJSidjzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbM\nfjKaiJUINlK73nZfdklJrX+9ZSCyycErdhh2n1ax\n-----END CERTIFICATE-----\n# UCA Global G2 Root\n-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9\nMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBH\nbG9iYWwgRzIgUm9vdDAeFw0xNjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0x\nCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEds\nb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxeYr\nb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmToni9\nkmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzm\nVHqUwCoV8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/R\nVogvGjqNO7uCEeBHANBSh6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDc\nC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8oLTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIj\ntm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/R+zvWr9LesGtOxdQXGLY\nD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBeKW4bHAyv\nj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6Dl\nNaBa4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6\niIis7nCs+dwp4wwcOxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznP\nO6Q0ibd5Ei9Hxeepl2n8pndntd978XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/\nBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIHEjMz15DD/pQwIX4wV\nZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo5sOASD0Ee/oj\nL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5\n1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl\n1qnN3e92mI0ADs0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oU\nb3n09tDh05S60FdRvScFDcH9yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LV\nPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAXc47QN6MUPJiVAAwpBVueSUmxX8fj\ny88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHojhJi6IjMtX9Gl8Cb\nEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZkbxqg\nDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI\n+Vg7RE+xygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGy\nYiGqhkCyLmTTX8jjfhFnRR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bX\nUB+K+wb1whnw0A==\n-----END CERTIFICATE-----\n# USERTrust ECC Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx\nMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg\nVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm\naWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo\nI+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng\no4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G\nA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD\nVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB\nzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW\nRNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg=\n-----END CERTIFICATE-----\n# USERTrust RSA Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl\ncnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV\nBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw\nMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV\nBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU\naGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy\ndGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B\n3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY\ntJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/\nFp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2\nVN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT\n79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6\nc0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT\nYo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l\nc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee\nUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE\nHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd\nBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G\nA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF\nUp/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO\nVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3\nATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs\n8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR\niQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze\nSf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ\nXHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/\nqS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB\nVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB\nL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG\njjxDah2nGN59PRbxYvnKkKj9\n-----END CERTIFICATE-----\n# XRamp Global Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB\ngjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk\nMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY\nUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx\nNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3\ndy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy\ndmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB\ndXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6\n38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP\nKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q\nDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4\nqEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa\nJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi\nPvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P\nBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs\njVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0\neS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD\nggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR\nvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt\nqZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa\nIR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy\ni6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ\nO+7ETPTsJ3xCwnR8gooJybQDJbw=\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT\nAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD\nQTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP\nMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do\n0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ\nUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d\nRdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ\nOA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv\nJoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C\nAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O\nBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ\nLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY\nMnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ\n44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I\nJd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw\ni/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN\n9u6wWk5JRFRYX0KD\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNV\nBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04g\nUk9PVCBDQSBHMjAeFw0xNzAyMDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJ\nBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJ\nR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDF\ndRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05N0Iw\nvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZ\nuIt4ImfkabBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhp\nn+Sc8CnTXPnGFiWeI8MgwT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKs\ncpc/I1mbySKEwQdPzH/iV8oScLumZfNpdWO9lfsbl83kqK/20U6o2YpxJM02PbyW\nxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91QqhngLjYl/rNUssuHLoPj1P\nrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732jcZZroiF\nDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fx\nDTvf95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgy\nLcsUDFDYg2WD7rlcz8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6C\neWRgKRM+o/1Pcmqr4tTluCRVLERLiohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB\n/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSCIS1mxteg4BXrzkwJ\nd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOBywaK8SJJ6ejq\nkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC\nb6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQl\nqiCA2ClV9+BB/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0\nOJD7uNGzcgbJceaBxXntC6Z58hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+c\nNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5BiKDUyUM/FHE5r7iOZULJK2v0ZXk\nltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklWatKcsWMy5WHgUyIO\npwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tUSxfj\n03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZk\nPuXaTH4MNMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE\n1LlSVHJ7liXMvGnjSG4N0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MX\nQRBdJ3NghVdJIgc=\n-----END CERTIFICATE-----\n# e-Szigno Root CA 2017\n-----BEGIN CERTIFICATE-----\nMIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNV\nBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRk\nLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJv\nb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZaFw00MjA4MjIxMjA3MDZaMHExCzAJ\nBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMg\nTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25v\nIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtv\nxie+RJCxs1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+H\nWyx7xf58etqjYzBhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G\nA1UdDgQWBBSHERUI0arBeAyxr87GyZDvvzAEwDAfBgNVHSMEGDAWgBSHERUI0arB\neAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEAtVfd14pVCzbhhkT61Nlo\njbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxOsvxyqltZ\n+efcMQ==\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0\nZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe\nFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw\nIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL\nSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH\nSyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh\nijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X\nDZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1\nTBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ\nfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA\nsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU\nWH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS\nnT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH\ndmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip\nNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC\nAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF\nMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH\nClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB\nuvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl\nPwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP\nJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/\ngpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2\nj6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6\n5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB\no2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS\n/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z\nGp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE\nW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D\nhNQ+IIX3Sj0rnP0qCglN6oH4EZw=\n-----END CERTIFICATE-----\n# emSign ECC Root CA - C3\n-----BEGIN CERTIFICATE-----\nMIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQG\nEwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMx\nIDAeBgNVBAMTF2VtU2lnbiBFQ0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAw\nMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln\nbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQDExdlbVNpZ24gRUND\nIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd6bci\nMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4Ojavti\nsIGJAnB9SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0O\nBBYEFPtaSNCAIEDyqOkAB2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB\nAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQC02C8Cif22TGK6Q04ThHK1rt0c\n3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwUZOR8loMRnLDRWmFLpg9J\n0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ==\n-----END CERTIFICATE-----\n# emSign ECC Root CA - G3\n-----BEGIN CERTIFICATE-----\nMIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG\nEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo\nbm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g\nRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ\nTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s\nb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0\nWXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS\nfvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB\nzhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq\nhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB\nCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD\n+JbNR6iC8hZVdyR+EhCVBCyj\n-----END CERTIFICATE-----\n# emSign Root CA - C1\n-----BEGIN CERTIFICATE-----\nMIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkG\nA1UEBhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEg\nSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAw\nMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln\nbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9v\ndCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+upufGZ\nBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZ\nHdPIWoU/Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH\n3DspVpNqs8FqOp099cGXOFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvH\nGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4VI5b2P/AgNBbeCsbEBEV5f6f9vtKppa+c\nxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleoomslMuoaJuvimUnzYnu3Yy1\naylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+XJGFehiq\nTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL\nBQADggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87\n/kOXSTKZEhVb3xEp/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4\nkqNPEjE2NuLe/gDEo2APJ62gsIq1NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrG\nYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9wC68AivTxEDkigcxHpvOJpkT\n+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQBmIMMMAVSKeo\nWXzhriKi4gp6D/piq1JM4fHfyr6DDUI=\n-----END CERTIFICATE-----\n# emSign Root CA - G1\n-----BEGIN CERTIFICATE-----\nMIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD\nVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU\nZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH\nMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO\nMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv\nZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz\nf2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO\n8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq\nd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM\ntTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt\nOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB\no0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD\nAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x\nPaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM\nwiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d\nGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH\n6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby\nRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx\niN66zB+Afko=\n-----END CERTIFICATE-----\n# vTrus ECC Root CA\n-----BEGIN CERTIFICATE-----\nMIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMw\nRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAY\nBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDcz\nMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28u\nLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+cToL0\nv/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUd\ne4BdS49nTPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYD\nVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIw\nV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UTQJtS0zvzQBm8JsctBp61ezaf9SXUY2sA\nAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQLYgmRWAD5Tfs0aNoJrSEG\nGJTO\n-----END CERTIFICATE-----\n# vTrus Root CA\n-----BEGIN CERTIFICATE-----\nMIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQEL\nBQAwQzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4x\nFjAUBgNVBAMTDXZUcnVzIFJvb3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMx\nMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoGA1UEChMTaVRydXNDaGluYSBDby4s\nTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZotsSKYc\nIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykU\nAyyNJJrIZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+\nGrPSbcKvdmaVayqwlHeFXgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z9\n8Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KAYPxMvDVTAWqXcoKv8R1w6Jz1717CbMdH\nflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70kLJrxLT5ZOrpGgrIDajt\nJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2AXPKBlim\n0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZN\npGvu/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQ\nUqqzApVg+QxMaPnu1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHW\nOXSuTEGC2/KmSNGzm/MzqvOmwMVO9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMB\nAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYgscasGrz2iTAPBgNVHRMBAf8E\nBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAKbqSSaet\n8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd\nnxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1j\nbhd47F18iMjrjld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvM\nKar5CKXiNxTKsbhm7xqC5PD48acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIiv\nTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJnxDHO2zTlJQNgJXtxmOTAGytfdELS\nS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554WgicEFOwE30z9J4nfr\nI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4sEb9\nb91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNB\nUvupLnKWnyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1P\nTi07NEPhmg4NpGaXutIcSkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929ven\nsBxXVsFy6K2ir40zSbofitzmdHxghm+Hl3s=\n-----END CERTIFICATE-----\n'}) 2025-06-06 09:57:33.016937 | controller | skipping: [localhost] => (item={'key': '_ca_bundle_file', 'value': {'changed': False, 'stat': {'exists': True, 'path': '/home/zuul/ci-framework-data/tls-ca-bundle.pem', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 230697, 'inode': 4743685, 'dev': 64513, 'nlink': 1, 'atime': 1749202508.1400468, 'mtime': 1749202508.001048, 'ctime': 1749202508.1430469, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 456, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'zuul', 'gr_name': 'zuul'}, 'failed': False}}) 2025-06-06 09:57:33.016971 | controller | skipping: [localhost] => (item={'key': '_cifmw_edpm_prepare_keystone_endpoint_out', 'value': {'changed': True, 'stdout': 'https://keystone-public-openstack.apps-crc.testing', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'keystoneapi', 'keystone', '--namespace=openstack', '-o', 'jsonpath={ .status.apiEndpoints.public }'], 'start': '2025-06-06 09:35:10.813363', 'end': '2025-06-06 09:35:10.974765', 'delta': '0:00:00.161402', 'msg': '', 'stdout_lines': ['https://keystone-public-openstack.apps-crc.testing'], 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:33.016990 | controller | skipping: [localhost] => (item={'key': '_cifmw_edpm_prepare_check_keystone_dns', 'value': {'redirected': False, 'url': 'https://keystone-public-openstack.apps-crc.testing', 'status': 300, 'date': 'Fri, 06 Jun 2025 09:35:11 GMT', 'server': 'Apache', 'content_length': '293', 'location': 'https://keystone-public-openstack.apps-crc.testing/v3/', 'vary': 'X-Auth-Token', 'x_openstack_request_id': 'req-c067dda0-8f49-42d9-983a-42e081c0c7b4', 'content_type': 'application/json', 'set_cookie': 'b5697f82cf3c19ece8be533395142512=a3091618298d15cff1b003fbaddd8593; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'msg': 'HTTP Error 300: MULTIPLE CHOICES', 'elapsed': 0, 'changed': False, 'json': {'versions': {'values': [{'id': 'v3.14', 'status': 'stable', 'updated': '2020-04-07T00:00:00Z', 'links': [{'rel': 'self', 'href': 'https://keystone-public-openstack.apps-crc.testing/v3/'}], 'media-types': [{'base': 'application/json', 'type': 'application/vnd.openstack.identity-v3+json'}]}]}}, 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:33.016997 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_deploy_baremetal_crs_kustomize_result', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}}) 2025-06-06 09:57:33.017004 | controller | skipping: [localhost] => (item={'key': 'services_list', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}}) 2025-06-06 09:57:33.017011 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_deploy_baremetal_provisionserver_pod_output', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}}) 2025-06-06 09:57:33.017017 | controller | skipping: [localhost] => (item={'key': 'compute_nodes_output', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}}) 2025-06-06 09:57:33.017024 | controller | skipping: [localhost] => (item={'key': 'edpm_vms_ips', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_use_libvirt | bool'}}) 2025-06-06 09:57:33.017079 | controller | skipping: [localhost] => (item={'key': 'make_edpm_deploy_prep_status', 'value': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane: no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\nbash scripts/cleanup-edpm_deploy.sh\n++ oc rsh openstackclient bash -c \'openstack network agent list | grep -E "edpm-compute-.+\\.ctlplane" | cut -d" " -f2 | xargs echo -n\'\n+ AGENTS=\n+ [[ -n \'\' ]]\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator\nCloning into \'openstack-operator\'...\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\ncp /home/zuul/ci-framework-data/nova-extra-config.conf /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf\noc apply -f devsetup/edpm/config/ansible-ee-env.yaml\nconfigmap/openstack-aee-default-env created\noc kustomize --load-restrictor LoadRestrictionsNone /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/dataplane/preprovisioned > /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/dataplane.yaml\nbash scripts/gen-edpm-kustomize.sh\n+++ dirname scripts/gen-edpm-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z OpenStackDataPlaneNodeSet \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr \']\'\n+ NAME=openstackdataplanenodeset\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\n~/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ oc get pvc ansible-ee-logs -n openstack\nError from server (NotFound): persistentvolumeclaims "ansible-ee-logs" not found\n+ \'[\' 1 -gt 1 \']\'\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/gen-nova-custom-dataplane-service.sh\n++ set -e\n++ \'[\' compute == compute \']\'\n++ cat\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./dataplane.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./dataplane.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake edpm_deploy_generate_keys\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\ndevsetup/scripts/gen-ansibleee-ssh-key.sh\n+++ dirname devsetup/scripts/gen-ansibleee-ssh-key.sh\n++ cd devsetup/scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts\n+ NAMESPACE=openstack\n+ DATAPLANE_ANSIBLE_SECRET=dataplane-ansible-ssh-private-key-secret\n+ OUTPUT_DIR=/home/zuul/ci-framework-data/artifacts/edpm\n+ SSH_ALGORITHM=rsa\n+ SSH_KEY_FILE=/home/zuul/.ssh/id_cifw\n+ SSH_KEY_SIZE=4096\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/edpm \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/edpm\n+ pushd /home/zuul/ci-framework-data/artifacts/edpm\n~/ci-framework-data/artifacts/edpm ~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ oc get secret dataplane-ansible-ssh-private-key-secret -n openstack\nError from server (NotFound): secrets "dataplane-ansible-ssh-private-key-secret" not found\n+ \'[\' \'!\' -f /home/zuul/.ssh/id_cifw \']\'\n+ cat\n+ oc apply -f namespace.yaml\nnamespace/openstack unchanged\n+ oc apply -f -\n+ oc create secret generic dataplane-ansible-ssh-private-key-secret --save-config --dry-run=client --from-file=authorized_keys=/home/zuul/.ssh/id_cifw.pub --from-file=ssh-privatekey=/home/zuul/.ssh/id_cifw --from-file=ssh-publickey=/home/zuul/.ssh/id_cifw.pub -n openstack -o yaml\nsecret/dataplane-ansible-ssh-private-key-secret created\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nbash scripts/gen-edpm-nova-migration-ssh-key.sh\n+ oc get secret nova-migration-ssh-key -n openstack\nError from server (NotFound): secrets "nova-migration-ssh-key" not found\n+ create_migration_key\n++ mktemp -d\n+ pushd /tmp/tmp.VmEseqaMzA\n/tmp/tmp.VmEseqaMzA ~/src/github.com/openstack-k8s-operators/install_yamls\n+ ssh-keygen -f ./id -t ecdsa-sha2-nistp521 -N \'\'\nGenerating public/private ecdsa-sha2-nistp521 key pair.\nYour identification has been saved in ./id\nYour public key has been saved in ./id.pub\nThe key fingerprint is:\nSHA256:qSTyzdhasG2bnchSeAklxxiLTtYKrzI84I9xugapRjA zuul@controller\nThe key\'s randomart image is:\n+---[ECDSA 521]---+\n| .+ |\n| oo.+ |\n|. + o+ |\n|E* .. . |\n|oo= oo..S |\n|*o o.@+. |\n|B= .+oO |\n|o+B .= = . |\n|o+....= o |\n+----[SHA256]-----+\n+ oc create secret generic nova-migration-ssh-key -n openstack --from-file=ssh-privatekey=id --from-file=ssh-publickey=id.pub --type kubernetes.io/ssh-auth\nsecret/nova-migration-ssh-key created\n+ rm id id.pub\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\noc apply -f devsetup/edpm/services\nopenstackdataplaneservice.dataplane.openstack.org/repo-setup created\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane: no such file or directory", 'No resources found', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', 'bash scripts/cleanup-edpm_deploy.sh', '++ oc rsh openstackclient bash -c \'openstack network agent list | grep -E "edpm-compute-.+\\.ctlplane" | cut -d" " -f2 | xargs echo -n\'', '+ AGENTS=', "+ [[ -n '' ]]", 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator', "Cloning into 'openstack-operator'...", 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', 'cp /home/zuul/ci-framework-data/nova-extra-config.conf /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf', 'oc apply -f devsetup/edpm/config/ansible-ee-env.yaml', 'configmap/openstack-aee-default-env created', 'oc kustomize --load-restrictor LoadRestrictionsNone /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/dataplane/preprovisioned > /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/dataplane.yaml', 'bash scripts/gen-edpm-kustomize.sh', '+++ dirname scripts/gen-edpm-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z OpenStackDataPlaneNodeSet ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ']'", '+ NAME=openstackdataplanenodeset', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', '~/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n '' ']'", '+ oc get pvc ansible-ee-logs -n openstack', 'Error from server (NotFound): persistentvolumeclaims "ansible-ee-logs" not found', "+ '[' 1 -gt 1 ']'", '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/gen-nova-custom-dataplane-service.sh', '++ set -e', "++ '[' compute == compute ']'", '++ cat', '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./dataplane.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./dataplane.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'make edpm_deploy_generate_keys', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'devsetup/scripts/gen-ansibleee-ssh-key.sh', '+++ dirname devsetup/scripts/gen-ansibleee-ssh-key.sh', '++ cd devsetup/scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts', '+ NAMESPACE=openstack', '+ DATAPLANE_ANSIBLE_SECRET=dataplane-ansible-ssh-private-key-secret', '+ OUTPUT_DIR=/home/zuul/ci-framework-data/artifacts/edpm', '+ SSH_ALGORITHM=rsa', '+ SSH_KEY_FILE=/home/zuul/.ssh/id_cifw', '+ SSH_KEY_SIZE=4096', '+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts', '~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/edpm ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/edpm', '+ pushd /home/zuul/ci-framework-data/artifacts/edpm', '~/ci-framework-data/artifacts/edpm ~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ oc get secret dataplane-ansible-ssh-private-key-secret -n openstack', 'Error from server (NotFound): secrets "dataplane-ansible-ssh-private-key-secret" not found', "+ '[' '!' -f /home/zuul/.ssh/id_cifw ']'", '+ cat', '+ oc apply -f namespace.yaml', 'namespace/openstack unchanged', '+ oc apply -f -', '+ oc create secret generic dataplane-ansible-ssh-private-key-secret --save-config --dry-run=client --from-file=authorized_keys=/home/zuul/.ssh/id_cifw.pub --from-file=ssh-privatekey=/home/zuul/.ssh/id_cifw --from-file=ssh-publickey=/home/zuul/.ssh/id_cifw.pub -n openstack -o yaml', 'secret/dataplane-ansible-ssh-private-key-secret created', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'bash scripts/gen-edpm-nova-migration-ssh-key.sh', '+ oc get secret nova-migration-ssh-key -n openstack', 'Error from server (NotFound): secrets "nova-migration-ssh-key" not found', '+ create_migration_key', '++ mktemp -d', '+ pushd /tmp/tmp.VmEseqaMzA', '/tmp/tmp.VmEseqaMzA ~/src/github.com/openstack-k8s-operators/install_yamls', "+ ssh-keygen -f ./id -t ecdsa-sha2-nistp521 -N ''", 'Generating public/private ecdsa-sha2-nistp521 key pair.', 'Your identification has been saved in ./id', 'Your public key has been saved in ./id.pub', 'The key fingerprint is:', 'SHA256:qSTyzdhasG2bnchSeAklxxiLTtYKrzI84I9xugapRjA zuul@controller', "The key's randomart image is:", '+---[ECDSA 521]---+', '| .+ |', '| oo.+ |', '|. + o+ |', '|E* .. . |', '|oo= oo..S |', '|*o o.@+. |', '|B= .+oO |', '|o+B .= = . |', '|o+....= o |', '+----[SHA256]-----+', '+ oc create secret generic nova-migration-ssh-key -n openstack --from-file=ssh-privatekey=id --from-file=ssh-publickey=id.pub --type kubernetes.io/ssh-auth', 'secret/nova-migration-ssh-key created', '+ rm id id.pub', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'oc apply -f devsetup/edpm/services', 'openstackdataplaneservice.dataplane.openstack.org/repo-setup created', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}}) 2025-06-06 09:57:33.153360 | controller | skipping: [localhost] => (item={'key': 'cifmw_edpm_deploy_crs_kustomize_result', 'value': {'count': 2, 'kustomizations_paths': ['/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml'], 'output_path': '/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml', 'result': [{'apiVersion': 'v1', 'data': {'network_config_template': "---\n{% set mtu_list = [ctlplane_mtu] %}\n{% for network in nodeset_networks %}\n{{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }}\n{%- endfor %}\n{% set min_viable_mtu = mtu_list | max %}\nnetwork_config:\n- type: ovs_bridge\n name: {{ neutron_physical_bridge_name }}\n mtu: {{ min_viable_mtu }}\n use_dhcp: false\n dns_servers: {{ ctlplane_dns_nameservers }}\n domain: {{ dns_search_domains }}\n addresses:\n - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n routes: {{ ctlplane_host_routes }}\n members:\n - type: interface\n name: nic1\n mtu: {{ min_viable_mtu }}\n # force the MAC address of the bridge to this interface\n primary: true\n{% for network in nodeset_networks %}\n - type: vlan\n mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n addresses:\n - ip_netmask:\n {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n{% endfor %}\n"}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'network-config-template-ipam', 'namespace': 'openstack'}}, {'apiVersion': 'v1', 'data': {'physical_bridge_name': 'br-ex', 'public_interface_name': 'eth0'}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'neutron-edpm-ipam', 'namespace': 'openstack'}}, {'apiVersion': 'v1', 'data': {'25-nova-extra.conf': ''}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'nova-extra-config', 'namespace': 'openstack'}}, {'apiVersion': 'dataplane.openstack.org/v1beta1', 'kind': 'OpenStackDataPlaneDeployment', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'edpm-deployment', 'namespace': 'openstack'}, 'spec': {'nodeSets': ['openstack-edpm-ipam']}}, {'apiVersion': 'dataplane.openstack.org/v1beta1', 'kind': 'OpenStackDataPlaneNodeSet', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'openstack-edpm-ipam', 'namespace': 'openstack'}, 'spec': {'env': [{'name': 'ANSIBLE_VERBOSITY', 'value': '2'}], 'networkAttachments': ['ctlplane'], 'nodeTemplate': {'ansible': {'ansibleUser': 'zuul', 'ansibleVars': {'ctlplane_dns_nameservers': ['192.168.122.10', '199.204.44.24'], 'edpm_container_registry_insecure_registries': ['38.129.56.165:5001'], 'edpm_network_config_debug': True, 'edpm_network_config_template': "---\n{% set mtu_list = [ctlplane_mtu] %}\n{% for network in nodeset_networks %}\n{{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }}\n{%- endfor %}\n{% set min_viable_mtu = mtu_list | max %}\nnetwork_config:\n- type: interface\n name: nic1\n use_dhcp: true\n mtu: {{ min_viable_mtu }}\n- type: ovs_bridge\n name: {{ neutron_physical_bridge_name }}\n mtu: {{ min_viable_mtu }}\n use_dhcp: false\n dns_servers: {{ ctlplane_dns_nameservers }}\n domain: {{ dns_search_domains }}\n addresses:\n - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n routes: {{ ctlplane_host_routes }}\n members:\n - type: interface\n name: nic2\n mtu: {{ min_viable_mtu }}\n # force the MAC address of the bridge to this interface\n primary: true\n{% for network in nodeset_networks %}\n - type: vlan\n mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n addresses:\n - ip_netmask:\n {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n{% endfor %}", 'edpm_nodes_validation_validate_controllers_icmp': False, 'edpm_nodes_validation_validate_gateway_icmp': False, 'edpm_os_net_config_mappings': {'net_config_data_lookup': {'edpm-compute': {'nic2': 'eth1'}}}, 'edpm_sshd_allowed_ranges': ['0.0.0.0/0'], 'enable_debug': False, 'gather_facts': False, 'image_prefix': 'openstack', 'image_tag': '6ea4a7034bb91123759dc318f3802588', 'neutron_public_interface_name': 'eth1', 'registry_url': 'quay.io/podified-antelope-centos9', 'timesync_ntp_servers': [{'hostname': 'pool.ntp.org'}]}, 'ansibleVarsFrom': [{'configMapRef': {'name': 'network-config-template-ipam'}, 'prefix': 'edpm_'}, {'configMapRef': {'name': 'neutron-edpm-ipam'}, 'prefix': 'neutron_'}]}, 'ansibleSSHPrivateKeySecret': 'dataplane-ansible-ssh-private-key-secret'}, 'nodes': {'edpm-compute-0': {'ansible': {'ansibleHost': '192.168.122.100'}, 'hostName': 'compute-0', 'networks': [{'defaultRoute': False, 'fixedIP': '192.168.122.100', 'name': 'ctlplane', 'subnetName': 'subnet1'}, {'name': 'internalapi', 'subnetName': 'subnet1'}, {'name': 'storage', 'subnetName': 'subnet1'}, {'name': 'tenant', 'subnetName': 'subnet1'}]}}, 'preProvisioned': True, 'services': ['repo-setup', 'redhat', 'bootstrap', 'download-cache', 'configure-network', 'validate-network', 'install-os', 'configure-os', 'ssh-known-hosts', 'run-os', 'reboot-os', 'install-certs', 'ovn', 'neutron-metadata', 'libvirt', 'nova', 'telemetry'], 'tlsEnabled': True}}], 'changed': True, 'failed': False}}) 2025-06-06 09:57:33.412005 | controller | skipping: [localhost] => (item={'key': 'csv_info', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}}) 2025-06-06 09:57:33.412077 | controller | skipping: [localhost] => (item={'key': 'image_index', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}}) 2025-06-06 09:57:33.412086 | controller | skipping: [localhost] => (item={'key': 'pod_info', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}}) 2025-06-06 09:57:33.412107 | controller | skipping: [localhost] => (item={'key': 'pod_list', 'value': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}}) 2025-06-06 09:57:33.412114 | controller | skipping: [localhost] => (item={'key': 'stage_vars_dict', 'value': {}}) 2025-06-06 09:57:33.412121 | controller | skipping: [localhost] => (item={'key': '_stage_test_vars', 'value': {}}) 2025-06-06 09:57:33.412127 | controller | skipping: [localhost] => (item={'key': 'ansible_parent_role_names', 'value': ['cifmw_setup']}) 2025-06-06 09:57:33.412134 | controller | skipping: [localhost] => (item={'key': 'ansible_parent_role_paths', 'value': ['/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_setup']}) 2025-06-06 09:57:33.412140 | controller | skipping: [localhost] => (item={'key': 'cifmw_install_yamls_vars', 'value': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}}) 2025-06-06 09:57:33.412147 | controller | skipping: [localhost] => (item={'key': 'playbook_dir', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework'}) 2025-06-06 09:57:33.412153 | controller | skipping: [localhost] => (item={'key': 'ansible_playbook_python', 'value': '/usr/bin/python3'}) 2025-06-06 09:57:33.412159 | controller | skipping: [localhost] => (item={'key': 'ansible_config_file', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg'}) 2025-06-06 09:57:33.412166 | controller | skipping: [localhost] => (item={'key': 'ansible_role_names', 'value': ['test_operator', 'cifmw_setup', 'run_hook']}) 2025-06-06 09:57:33.412173 | controller | skipping: [localhost] => (item={'key': 'ansible_play_role_names', 'value': ['run_hook', 'test_operator', 'run_hook', 'cifmw_setup', 'run_hook', 'run_hook']}) 2025-06-06 09:57:33.412179 | controller | skipping: [localhost] => (item={'key': 'ansible_dependent_role_names', 'value': []}) 2025-06-06 09:57:33.412186 | controller | skipping: [localhost] => (item={'key': 'role_names', 'value': ['run_hook', 'test_operator', 'run_hook', 'cifmw_setup', 'run_hook', 'run_hook']}) 2025-06-06 09:57:33.412192 | controller | skipping: [localhost] => (item={'key': 'ansible_play_name', 'value': 'Run cifmw_setup run_tests.yml'}) 2025-06-06 09:57:33.412199 | controller | skipping: [localhost] => (item={'key': 'role_name', 'value': 'test_operator'}) 2025-06-06 09:57:33.412223 | controller | skipping: [localhost] => (item={'key': 'role_path', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator'}) 2025-06-06 09:57:33.412230 | controller | skipping: [localhost] => (item={'key': 'role_uuid', 'value': 'fa163e5f-a901-9221-bfe6-000000000c5f'}) 2025-06-06 09:57:33.412236 | controller | skipping: [localhost] => (item={'key': 'ansible_collection_name', 'value': None}) 2025-06-06 09:57:33.412250 | controller | skipping: [localhost] => (item={'key': 'ansible_role_name', 'value': 'test_operator'}) 2025-06-06 09:57:33.412257 | controller | skipping: [localhost] => (item={'key': 'groups', 'value': {'all': ['compute-0', 'controller', 'crc', 'localhost'], 'ungrouped': ['controller', 'localhost'], 'computes': ['compute-0'], 'ocps': ['crc'], 'zuul_unreachable': []}}) 2025-06-06 09:57:33.412266 | controller | skipping: [localhost] => (item={'key': 'ansible_play_hosts_all', 'value': ['localhost']}) 2025-06-06 09:57:33.412272 | controller | skipping: [localhost] => (item={'key': 'ansible_play_hosts', 'value': ['localhost']}) 2025-06-06 09:57:33.412278 | controller | skipping: [localhost] => (item={'key': 'ansible_play_batch', 'value': ['localhost']}) 2025-06-06 09:57:33.412284 | controller | skipping: [localhost] => (item={'key': 'play_hosts', 'value': ['localhost']}) 2025-06-06 09:57:33.412291 | controller | skipping: [localhost] => (item={'key': 'omit', 'value': '__omit_place_holder__1fb75dfe6656764b7dba1900a1792af29359b4d5'}) 2025-06-06 09:57:33.412297 | controller | skipping: [localhost] => (item={'key': 'ansible_version', 'value': {'string': '2.15.13', 'full': '2.15.13', 'major': 2, 'minor': 15, 'revision': 13}}) 2025-06-06 09:57:33.412303 | controller | skipping: [localhost] => (item={'key': 'ansible_check_mode', 'value': False}) 2025-06-06 09:57:33.412309 | controller | skipping: [localhost] => (item={'key': 'ansible_diff_mode', 'value': False}) 2025-06-06 09:57:33.412315 | controller | skipping: [localhost] => (item={'key': 'ansible_forks', 'value': 5}) 2025-06-06 09:57:33.412321 | controller | skipping: [localhost] => (item={'key': 'ansible_inventory_sources', 'value': ['/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml']}) 2025-06-06 09:57:33.412327 | controller | skipping: [localhost] => (item={'key': 'ansible_skip_tags', 'value': []}) 2025-06-06 09:57:33.412333 | controller | skipping: [localhost] => (item={'key': 'ansible_run_tags', 'value': ['all']}) 2025-06-06 09:57:33.412339 | controller | skipping: [localhost] => (item={'key': 'ansible_verbosity', 'value': 0}) 2025-06-06 09:57:33.416454 | controller | skipping: [localhost] => (item={'key': 'hostvars', 'value': {'compute-0': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'content_provider_registry_ip': '38.129.56.165', 'crc_ci_bootstrap_cloud_name': 'vexxhost', 'crc_ci_bootstrap_networking': {'instances': {'compute-0': {'networks': {'default': {'ip': '192.168.122.100'}, 'internal-api': {'config_nm': False, 'ip': '172.17.0.100'}, 'storage': {'config_nm': False, 'ip': '172.18.0.100'}, 'tenant': {'config_nm': False, 'ip': '172.19.0.100'}}}, 'controller': {'networks': {'default': {'ip': '192.168.122.11'}}}, 'crc': {'networks': {'default': {'ip': '192.168.122.10'}, 'internal-api': {'ip': '172.17.0.5'}, 'storage': {'ip': '172.18.0.5'}, 'tenant': {'ip': '172.19.0.5'}}}}, 'networks': {'default': {'mtu': 1500, 'range': '192.168.122.0/24', 'router_net': 'public'}, 'internal-api': {'range': '172.17.0.0/24', 'vlan': 20}, 'storage': {'range': '172.18.0.0/24', 'vlan': 21}, 'tenant': {'range': '172.19.0.0/24', 'vlan': 22}}}, 'enable_ramdisk': True, 'push_registry': 'quay.rdoproject.org', 'quay_login_secret_name': 'quay_nextgen_zuulgithubci', 'registry_login_enabled': True, 'zuul': {'_inheritance_path': ['', '', '', '', '', '', ''], 'ansible_version': '8', 'attempts': 1, 'branch': 'main', 'build': 'da6209eb144b44c8bcf9e635dd549c6d', 'build_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'buildset': 'c23d61d792934561ac5e8506036c624d', 'buildset_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'child_jobs': [], 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'event_id': '8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2', 'executor': {'hostname': 'ze04.softwarefactory-project.io', 'inventory_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/ansible/inventory.yaml', 'log_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs', 'result_data_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/results.json', 'src_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src', 'work_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work'}, 'items': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}], 'job': 'cifmw-multinode-tempest', 'jobtags': [], 'max_attempts': 1, 'message': 'RE5NOiBEZWNyZWFzZSB0ZW1wZXN0IGNvbmN1cnJlbmN5CgpPbmNlIHRoZSB0ZW1wZXN0IHBvZCBmYWlsZWQgaXQgZ2V0cyB0aGUgc3RhdHVzIE9PTUtpbGxlZCwgd2hpY2ggbWVhbnMgdGhhdCBpdCB0cmllZCB0byBnZXQgbW9yZSBtZW1vZXJ5IHRoYW4gdGhlIG1heGltdW0uDQpBbHNvIHRob3NlIHRlbXBlc3QgZXhlY3V0aW9uIGhhcyBub3QgdGhlIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBwYXNzaW5nIGFuZCBmYWlsbGluZyB0ZXN0cy4NCldlIHdvdWxkIG5lZWQgdG8gaW5jcmVhc2UgdGhlIG1lbW9yeSwgYnV0IGZvciB0ZXN0aW5nIHB1cnBvc2Ugd2Ugd2VudCB0aGUgd2F5IG9mIHJlZHVjaW5nIGNvbmN1cnJlbmN5Lg0KDQpETk0=', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'pipeline': 'github-check', 'playbook_context': {'playbook_projects': {'trusted/project_0/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'trusted/project_1/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'trusted/project_2/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}, 'trusted/project_3/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'a018e6b0bced870b891d976dc310b7eb3db35044'}, 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae'}, 'untrusted/project_1/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'untrusted/project_2/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'untrusted/project_3/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}}, 'playbooks': [{'path': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml', 'roles': [{'checkout': 'main', 'checkout_description': 'playbook branch', 'link_name': 'ansible/playbook_0/role_0/ci-framework', 'link_target': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework', 'role_path': 'ansible/playbook_0/role_0/ci-framework/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_1/config', 'link_target': 'untrusted/project_1/review.rdoproject.org/config', 'role_path': 'ansible/playbook_0/role_1/config/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_2/zuul-jobs', 'link_target': 'untrusted/project_2/opendev.org/zuul/zuul-jobs', 'role_path': 'ansible/playbook_0/role_2/zuul-jobs/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_3/rdo-jobs', 'link_target': 'untrusted/project_3/review.rdoproject.org/rdo-jobs', 'role_path': 'ansible/playbook_0/role_3/rdo-jobs/roles'}]}]}, 'post_review': False, 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'projects': {'github.com/crc-org/crc-cloud': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/crc-org/crc-cloud', 'checkout': 'main', 'checkout_description': 'project override ref', 'commit': '9da7add26c55e3bc443a9d94a782c60b37c6715d', 'name': 'crc-org/crc-cloud', 'required': True, 'short_name': 'crc-cloud', 'src_dir': 'src/github.com/crc-org/crc-cloud'}, 'github.com/openstack-k8s-operators/ci-framework': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'name': 'openstack-k8s-operators/ci-framework', 'required': True, 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'github.com/openstack-k8s-operators/edpm-ansible': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'c0ca7993acea8ffa839245afdd7332494722ffff', 'name': 'openstack-k8s-operators/edpm-ansible', 'required': True, 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'github.com/openstack-k8s-operators/infra-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/infra-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'cbb0f7bc989f7eaf4bbfab8382ad2d9f1f63e5db', 'name': 'openstack-k8s-operators/infra-operator', 'required': True, 'short_name': 'infra-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/infra-operator'}, 'github.com/openstack-k8s-operators/install_yamls': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/install_yamls', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'dd0e4e5597fa058a21aee0f67a15ff7c5c0a7ec8', 'name': 'openstack-k8s-operators/install_yamls', 'required': True, 'short_name': 'install_yamls', 'src_dir': 'src/github.com/openstack-k8s-operators/install_yamls'}, 'github.com/openstack-k8s-operators/openstack-baremetal-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-baremetal-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '08087ea7ec0e7588890d424cb9f16c27a5f29927', 'name': 'openstack-k8s-operators/openstack-baremetal-operator', 'required': True, 'short_name': 'openstack-baremetal-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-baremetal-operator'}, 'github.com/openstack-k8s-operators/openstack-must-gather': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-must-gather', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e365c75e67bb862044359184e010c057d4080fd6', 'name': 'openstack-k8s-operators/openstack-must-gather', 'required': True, 'short_name': 'openstack-must-gather', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-must-gather'}, 'github.com/openstack-k8s-operators/openstack-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'name': 'openstack-k8s-operators/openstack-operator', 'required': True, 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'github.com/openstack-k8s-operators/repo-setup': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/repo-setup', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '225014e2f29094d2359df1987712a7fa3388bf59', 'name': 'openstack-k8s-operators/repo-setup', 'required': True, 'short_name': 'repo-setup', 'src_dir': 'src/github.com/openstack-k8s-operators/repo-setup'}, 'opendev.org/zuul/zuul-jobs': {'canonical_hostname': 'opendev.org', 'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773', 'name': 'zuul/zuul-jobs', 'required': True, 'short_name': 'zuul-jobs', 'src_dir': 'src/opendev.org/zuul/zuul-jobs'}, 'review.rdoproject.org/config': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096', 'name': 'config', 'required': True, 'short_name': 'config', 'src_dir': 'src/review.rdoproject.org/config'}}, 'ref': 'refs/pull/3041/head', 'resources': {}, 'tenant': 'rdoproject.org', 'timeout': 10800, 'topic': None, 'voting': True}, 'zuul_log_collection': True, 'inventory_file': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'inventory_dir': '/home/zuul/ci-framework-data/artifacts', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.109', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '5d7c6a2a-37ab-4931-82d3-8250dfe213fe', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.129.56.109', 'label': 'cloud-centos-9-stream-tripleo-xxl', 'private_ipv4': '38.129.56.109', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.109', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'inventory_hostname': 'compute-0', 'inventory_hostname_short': 'compute-0', 'group_names': ['computes'], 'ansible_facts': {'all_ipv4_addresses': ['192.168.122.100', '38.129.56.109'], 'all_ipv6_addresses': ['fe80::f816:3eff:fe34:23dc'], 'apparmor': {'status': 'disabled'}, 'architecture': 'x86_64', 'bios_date': '04/01/2014', 'bios_vendor': 'SeaBIOS', 'bios_version': '1.15.0-1', 'board_asset_tag': 'NA', 'board_name': 'NA', 'board_serial': 'NA', 'board_vendor': 'NA', 'board_version': 'NA', 'chassis_asset_tag': 'NA', 'chassis_serial': 'NA', 'chassis_vendor': 'QEMU', 'chassis_version': 'pc-i440fx-6.2', 'cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'console': 'ttyS0,115200n8', 'crashkernel': '2G-64G:256M,64G-:512M', 'net.ifnames': '0', 'no_timer_check': True, 'ro': True, 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f'}, 'date_time': {'date': '2025-06-06', 'day': '06', 'epoch': '1749201719', 'epoch_int': '1749201719', 'hour': '09', 'iso8601': '2025-06-06T09:21:59Z', 'iso8601_basic': '20250606T092159707824', 'iso8601_basic_short': '20250606T092159', 'iso8601_micro': '2025-06-06T09:21:59.707824Z', 'minute': '21', 'month': '06', 'second': '59', 'time': '09:21:59', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'year': '2025'}, 'default_ipv4': {'address': '38.129.56.109', 'alias': 'eth0', 'broadcast': '38.129.56.255', 'gateway': '38.129.56.1', 'interface': 'eth0', 'macaddress': 'fa:16:3e:34:23:dc', 'mtu': 1500, 'netmask': '255.255.255.0', 'network': '38.129.56.0', 'prefix': '24', 'type': 'ether'}, 'default_ipv6': {}, 'device_links': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'labels': {'sr0': ['config-2']}, 'masters': {}, 'uuids': {'sr0': ['2025-06-06-09-07-05-00'], 'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f']}}, 'devices': {'sr0': {'holders': [], 'host': '', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2025-06-06-09-07-05-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'support_discard': '2048', 'vendor': 'QEMU', 'virtual': 1}, 'vda': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {'vda1': {'holders': [], 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f']}, 'sectors': '251656159', 'sectorsize': 512, 'size': '120.00 GB', 'start': '2048', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': '251658240', 'sectorsize': '512', 'size': '120.00 GB', 'support_discard': '512', 'vendor': '0x1af4', 'virtual': 1}}, 'distribution': 'CentOS', 'distribution_file_parsed': True, 'distribution_file_path': '/etc/centos-release', 'distribution_file_variety': 'CentOS', 'distribution_major_version': '9', 'distribution_release': 'Stream', 'distribution_version': '9', 'dns': {'nameservers': ['199.204.44.24', '199.204.47.54']}, 'domain': '', 'effective_group_id': 1000, 'effective_user_id': 1000, 'env': {'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'LOGNAME': 'zuul', 'MOTD_SHOWN': 'pam', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'PWD': '/home/zuul', 'SELINUX_LEVEL_REQUESTED': '', 'SELINUX_ROLE_REQUESTED': '', 'SELINUX_USE_CURRENT_RANGE': '', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_CLIENT': '38.102.83.173 54134 22', 'SSH_CONNECTION': '38.102.83.173 54134 38.129.56.109 22', 'USER': 'zuul', 'XDG_RUNTIME_DIR': '/run/user/1000', 'XDG_SESSION_CLASS': 'user', 'XDG_SESSION_ID': '8', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'which_declare': 'declare -f'}, 'eth0': {'active': True, 'device': 'eth0', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'off [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'on', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'on [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'off [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '38.129.56.109', 'broadcast': '38.129.56.255', 'netmask': '255.255.255.0', 'network': '38.129.56.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe34:23dc', 'prefix': '64', 'scope': 'link'}], 'macaddress': 'fa:16:3e:34:23:dc', 'module': 'virtio_net', 'mtu': 1500, 'pciid': 'virtio1', 'promisc': False, 'speed': -1, 'timestamping': [], 'type': 'ether'}, 'eth1': {'active': True, 'device': 'eth1', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'off [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'on', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'on [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'off [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '192.168.122.100', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'macaddress': 'fa:16:3e:20:c1:63', 'module': 'virtio_net', 'mtu': 1500, 'pciid': 'virtio5', 'promisc': False, 'speed': -1, 'timestamping': [], 'type': 'ether'}, 'fibre_channel_wwn': [], 'fips': False, 'form_factor': 'Other', 'fqdn': 'compute-0', 'hostname': 'compute-0', 'hostnqn': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739', 'interfaces': ['eth0', 'lo', 'eth1'], 'is_chroot': False, 'iscsi_iqn': '', 'kernel': '5.14.0-587.el9.x86_64', 'kernel_version': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025', 'lo': {'active': True, 'device': 'lo', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'on [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'on', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off [fixed]', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tx_sctp_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'on [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'mtu': 65536, 'promisc': False, 'timestamping': [], 'type': 'loopback'}, 'loadavg': {'15m': 0.13, '1m': 0.03, '5m': 0.22}, 'ansible_local': {}, 'locally_reachable_ips': {'ipv4': ['38.129.56.109', '127.0.0.0/8', '127.0.0.1', '192.168.122.100'], 'ipv6': ['::1', 'fe80::f816:3eff:fe34:23dc']}, 'lsb': {}, 'lvm': 'N/A', 'machine': 'x86_64', 'machine_id': '314df61b2e65179bd6f69b495633dd38', 'memfree_mb': 14854, 'memory_mb': {'nocache': {'free': 15307, 'used': 424}, 'real': {'free': 14854, 'total': 15731, 'used': 877}, 'swap': {'cached': 0, 'free': 0, 'total': 0, 'used': 0}}, 'memtotal_mb': 15731, 'mounts': [{'block_available': 30736071, 'block_size': 4096, 'block_total': 31440635, 'block_used': 704564, 'device': '/dev/vda1', 'fstype': 'xfs', 'inode_available': 62859386, 'inode_total': 62914032, 'inode_used': 54646, 'mount': '/', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_available': 125894946816, 'size_total': 128780840960, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}], 'nodename': 'compute-0', 'os_family': 'RedHat', 'pkg_mgr': 'dnf', 'proc_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'console': 'ttyS0,115200n8', 'crashkernel': '2G-64G:256M,64G-:512M', 'net.ifnames': '0', 'no_timer_check': True, 'ro': True, 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f'}, 'processor': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '2', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '3', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '4', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '5', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '6', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '7', 'AuthenticAMD', 'AMD EPYC-Rome Processor'], 'processor_cores': 1, 'processor_count': 8, 'processor_nproc': 8, 'processor_threads_per_core': 1, 'processor_vcpus': 8, 'product_name': 'OpenStack Nova', 'product_serial': 'NA', 'product_uuid': 'NA', 'product_version': '26.2.1', 'python': {'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython', 'version': {'major': 3, 'micro': 21, 'minor': 9, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0]}, 'python_version': '3.9.21', 'real_group_id': 1000, 'real_user_id': 1000, 'selinux': {'config_mode': 'enforcing', 'mode': 'enforcing', 'policyvers': 33, 'status': 'enabled', 'type': 'targeted'}, 'selinux_python_present': True, 'service_mgr': 'systemd', 'ssh_host_key_ecdsa_public': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFrrKY0IzzF+4sJIjcvMM2KCMngC+73GB2dnH4zByqFzv7iF4VODDgRwK/MwIXFk4na//trZHh+Yl1+sy4Z/fY8=', 'ssh_host_key_ecdsa_public_keytype': 'ecdsa-sha2-nistp256', 'ssh_host_key_ed25519_public': 'AAAAC3NzaC1lZDI1NTE5AAAAIMIuggNqI/gfsp0keu9mcN/IaoOk2V4GXuLwUnz2IjDb', 'ssh_host_key_ed25519_public_keytype': 'ssh-ed25519', 'ssh_host_key_rsa_public': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQCt/BXUYgs+34027/0EGtwCaZ14UJxVbe8i8aqk78LSWT3ngVStAlZG24mkMRZn0Kcd5l8iMRpbvhch/K4wb48a7XyfrQi+FtoOHNkAI+6sVm8cgvqRsc8NoMTieIFrx7mGaXqn2jVnUdj1/BFqmZT8QjetkB/d4CoNN5kjE3J3kl3xwK9XmCh62RKFUM0Y2fKxum7a65eoCmdOSSP9CzUb/CtqwAQQs0CF+gDbmaTMiTSVESFzqxdvBVGxwU880q4VqcH5hDJSerQT7U8zASfRb2JfrfE4J4BWLAhXXHp5jBPDA4nWe/ikFdbrt1kz+PX1mpjzt4/hYuz/bvzDNvjUXUXCOaBTRZoNM96/S3U1b59DKioZNkUpivubEFOP4q4UH1RAFhDulbV9pFWR74Aes89WrU+UGxR3/x/TqBpt9aR+nhKd/Xm0OBmgPwRG1DMCBIASNIM4t2aInY7JI5k0/KhcA34bxEY25SUddE9qRFjWzblm6goADhY+4AuHAWk=', 'ssh_host_key_rsa_public_keytype': 'ssh-rsa', 'swapfree_mb': 0, 'swaptotal_mb': 0, 'system': 'Linux', 'system_capabilities': [''], 'system_capabilities_enforced': 'True', 'system_vendor': 'OpenStack Foundation', 'uptime_seconds': 886, 'user_dir': '/home/zuul', 'user_gecos': '', 'user_gid': 1000, 'user_id': 'zuul', 'user_shell': '/bin/bash', 'user_uid': 1000, 'userspace_architecture': 'x86_64', 'userspace_bits': '64', 'virtualization_role': 'guest', 'virtualization_tech_guest': ['openstack'], 'virtualization_tech_host': ['kvm'], 'virtualization_type': 'openstack', 'discovered_interpreter_python': '/usr/bin/python3', 'gather_subset': ['all'], 'module_setup': True}, 'ansible_all_ipv4_addresses': ['192.168.122.100', '38.129.56.109'], 'ansible_all_ipv6_addresses': ['fe80::f816:3eff:fe34:23dc'], 'ansible_apparmor': {'status': 'disabled'}, 'ansible_architecture': 'x86_64', 'ansible_bios_date': '04/01/2014', 'ansible_bios_vendor': 'SeaBIOS', 'ansible_bios_version': '1.15.0-1', 'ansible_board_asset_tag': 'NA', 'ansible_board_name': 'NA', 'ansible_board_serial': 'NA', 'ansible_board_vendor': 'NA', 'ansible_board_version': 'NA', 'ansible_chassis_asset_tag': 'NA', 'ansible_chassis_serial': 'NA', 'ansible_chassis_vendor': 'QEMU', 'ansible_chassis_version': 'pc-i440fx-6.2', 'ansible_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'console': 'ttyS0,115200n8', 'crashkernel': '2G-64G:256M,64G-:512M', 'net.ifnames': '0', 'no_timer_check': True, 'ro': True, 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f'}, 'ansible_date_time': {'date': '2025-06-06', 'day': '06', 'epoch': '1749201719', 'epoch_int': '1749201719', 'hour': '09', 'iso8601': '2025-06-06T09:21:59Z', 'iso8601_basic': '20250606T092159707824', 'iso8601_basic_short': '20250606T092159', 'iso8601_micro': '2025-06-06T09:21:59.707824Z', 'minute': '21', 'month': '06', 'second': '59', 'time': '09:21:59', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'year': '2025'}, 'ansible_default_ipv4': {'address': '38.129.56.109', 'alias': 'eth0', 'broadcast': '38.129.56.255', 'gateway': '38.129.56.1', 'interface': 'eth0', 'macaddress': 'fa:16:3e:34:23:dc', 'mtu': 1500, 'netmask': '255.255.255.0', 'network': '38.129.56.0', 'prefix': '24', 'type': 'ether'}, 'ansible_default_ipv6': {}, 'ansible_device_links': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'labels': {'sr0': ['config-2']}, 'masters': {}, 'uuids': {'sr0': ['2025-06-06-09-07-05-00'], 'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f']}}, 'ansible_devices': {'sr0': {'holders': [], 'host': '', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2025-06-06-09-07-05-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'support_discard': '2048', 'vendor': 'QEMU', 'virtual': 1}, 'vda': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {'vda1': {'holders': [], 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f']}, 'sectors': '251656159', 'sectorsize': 512, 'size': '120.00 GB', 'start': '2048', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': '251658240', 'sectorsize': '512', 'size': '120.00 GB', 'support_discard': '512', 'vendor': '0x1af4', 'virtual': 1}}, 'ansible_distribution': 'CentOS', 'ansible_distribution_file_parsed': True, 'ansible_distribution_file_path': '/etc/centos-release', 'ansible_distribution_file_variety': 'CentOS', 'ansible_distribution_major_version': '9', 'ansible_distribution_release': 'Stream', 'ansible_distribution_version': '9', 'ansible_dns': {'nameservers': ['199.204.44.24', '199.204.47.54']}, 'ansible_domain': '', 'ansible_effective_group_id': 1000, 'ansible_effective_user_id': 1000, 'ansible_env': {'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'LOGNAME': 'zuul', 'MOTD_SHOWN': 'pam', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'PWD': '/home/zuul', 'SELINUX_LEVEL_REQUESTED': '', 'SELINUX_ROLE_REQUESTED': '', 'SELINUX_USE_CURRENT_RANGE': '', 'SHELL': '/bin/bash', 'SHLVL': '1', 'SSH_CLIENT': '38.102.83.173 54134 22', 'SSH_CONNECTION': '38.102.83.173 54134 38.129.56.109 22', 'USER': 'zuul', 'XDG_RUNTIME_DIR': '/run/user/1000', 'XDG_SESSION_CLASS': 'user', 'XDG_SESSION_ID': '8', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'which_declare': 'declare -f'}, 'ansible_eth0': {'active': True, 'device': 'eth0', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'off [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'on', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'on [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'off [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '38.129.56.109', 'broadcast': '38.129.56.255', 'netmask': '255.255.255.0', 'network': '38.129.56.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe34:23dc', 'prefix': '64', 'scope': 'link'}], 'macaddress': 'fa:16:3e:34:23:dc', 'module': 'virtio_net', 'mtu': 1500, 'pciid': 'virtio1', 'promisc': False, 'speed': -1, 'timestamping': [], 'type': 'ether'}, 'ansible_eth1': {'active': True, 'device': 'eth1', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'off [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'on', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'on [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'off [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '192.168.122.100', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'macaddress': 'fa:16:3e:20:c1:63', 'module': 'virtio_net', 'mtu': 1500, 'pciid': 'virtio5', 'promisc': False, 'speed': -1, 'timestamping': [], 'type': 'ether'}, 'ansible_fibre_channel_wwn': [], 'ansible_fips': False, 'ansible_form_factor': 'Other', 'ansible_fqdn': 'compute-0', 'ansible_hostname': 'compute-0', 'ansible_hostnqn': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739', 'ansible_interfaces': ['eth0', 'lo', 'eth1'], 'ansible_is_chroot': False, 'ansible_iscsi_iqn': '', 'ansible_kernel': '5.14.0-587.el9.x86_64', 'ansible_kernel_version': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025', 'ansible_lo': {'active': True, 'device': 'lo', 'features': {'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'generic_receive_offload': 'on', 'generic_segmentation_offload': 'on', 'highdma': 'on [fixed]', 'hsr_dup_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'large_receive_offload': 'off [fixed]', 'loopback': 'on [fixed]', 'macsec_hw_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'rx_all': 'off [fixed]', 'rx_checksumming': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'rx_gro_list': 'off', 'rx_udp_gro_forwarding': 'off', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'rx_vlan_filter': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'scatter_gather': 'on', 'tcp_segmentation_offload': 'on', 'tls_hw_record': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'tx_checksumming': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gso_list': 'on', 'tx_gso_partial': 'off [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_nocache_copy': 'off [fixed]', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tx_sctp_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp_segmentation': 'on', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'vlan_challenged': 'on [fixed]'}, 'hw_timestamp_filters': [], 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'mtu': 65536, 'promisc': False, 'timestamping': [], 'type': 'loopback'}, 'ansible_loadavg': {'15m': 0.13, '1m': 0.03, '5m': 0.22}, 'ansible_local': {}, 'ansible_locally_reachable_ips': {'ipv4': ['38.129.56.109', '127.0.0.0/8', '127.0.0.1', '192.168.122.100'], 'ipv6': ['::1', 'fe80::f816:3eff:fe34:23dc']}, 'ansible_lsb': {}, 'ansible_lvm': 'N/A', 'ansible_machine': 'x86_64', 'ansible_machine_id': '314df61b2e65179bd6f69b495633dd38', 'ansible_memfree_mb': 14854, 'ansible_memory_mb': {'nocache': {'free': 15307, 'used': 424}, 'real': {'free': 14854, 'total': 15731, 'used': 877}, 'swap': {'cached': 0, 'free': 0, 'total': 0, 'used': 0}}, 'ansible_memtotal_mb': 15731, 'ansible_mounts': [{'block_available': 30736071, 'block_size': 4096, 'block_total': 31440635, 'block_used': 704564, 'device': '/dev/vda1', 'fstype': 'xfs', 'inode_available': 62859386, 'inode_total': 62914032, 'inode_used': 54646, 'mount': '/', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_available': 125894946816, 'size_total': 128780840960, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}], 'ansible_nodename': 'compute-0', 'ansible_os_family': 'RedHat', 'ansible_pkg_mgr': 'dnf', 'ansible_proc_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'console': 'ttyS0,115200n8', 'crashkernel': '2G-64G:256M,64G-:512M', 'net.ifnames': '0', 'no_timer_check': True, 'ro': True, 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f'}, 'ansible_processor': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '2', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '3', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '4', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '5', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '6', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '7', 'AuthenticAMD', 'AMD EPYC-Rome Processor'], 'ansible_processor_cores': 1, 'ansible_processor_count': 8, 'ansible_processor_nproc': 8, 'ansible_processor_threads_per_core': 1, 'ansible_processor_vcpus': 8, 'ansible_product_name': 'OpenStack Nova', 'ansible_product_serial': 'NA', 'ansible_product_uuid': 'NA', 'ansible_product_version': '26.2.1', 'ansible_python': {'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython', 'version': {'major': 3, 'micro': 21, 'minor': 9, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0]}, 'ansible_python_version': '3.9.21', 'ansible_real_group_id': 1000, 'ansible_real_user_id': 1000, 'ansible_selinux': {'config_mode': 'enforcing', 'mode': 'enforcing', 'policyvers': 33, 'status': 'enabled', 'type': 'targeted'}, 'ansible_selinux_python_present': True, 'ansible_service_mgr': 'systemd', 'ansible_ssh_host_key_ecdsa_public': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFrrKY0IzzF+4sJIjcvMM2KCMngC+73GB2dnH4zByqFzv7iF4VODDgRwK/MwIXFk4na//trZHh+Yl1+sy4Z/fY8=', 'ansible_ssh_host_key_ecdsa_public_keytype': 'ecdsa-sha2-nistp256', 'ansible_ssh_host_key_ed25519_public': 'AAAAC3NzaC1lZDI1NTE5AAAAIMIuggNqI/gfsp0keu9mcN/IaoOk2V4GXuLwUnz2IjDb', 'ansible_ssh_host_key_ed25519_public_keytype': 'ssh-ed25519', 'ansible_ssh_host_key_rsa_public': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQCt/BXUYgs+34027/0EGtwCaZ14UJxVbe8i8aqk78LSWT3ngVStAlZG24mkMRZn0Kcd5l8iMRpbvhch/K4wb48a7XyfrQi+FtoOHNkAI+6sVm8cgvqRsc8NoMTieIFrx7mGaXqn2jVnUdj1/BFqmZT8QjetkB/d4CoNN5kjE3J3kl3xwK9XmCh62RKFUM0Y2fKxum7a65eoCmdOSSP9CzUb/CtqwAQQs0CF+gDbmaTMiTSVESFzqxdvBVGxwU880q4VqcH5hDJSerQT7U8zASfRb2JfrfE4J4BWLAhXXHp5jBPDA4nWe/ikFdbrt1kz+PX1mpjzt4/hYuz/bvzDNvjUXUXCOaBTRZoNM96/S3U1b59DKioZNkUpivubEFOP4q4UH1RAFhDulbV9pFWR74Aes89WrU+UGxR3/x/TqBpt9aR+nhKd/Xm0OBmgPwRG1DMCBIASNIM4t2aInY7JI5k0/KhcA34bxEY25SUddE9qRFjWzblm6goADhY+4AuHAWk=', 'ansible_ssh_host_key_rsa_public_keytype': 'ssh-rsa', 'ansible_swapfree_mb': 0, 'ansible_swaptotal_mb': 0, 'ansible_system': 'Linux', 'ansible_system_capabilities': [''], 'ansible_system_capabilities_enforced': 'True', 'ansible_system_vendor': 'OpenStack Foundation', 'ansible_uptime_seconds': 886, 'ansible_user_dir': '/home/zuul', 'ansible_user_gecos': '', 'ansible_user_gid': 1000, 'ansible_user_id': 'zuul', 'ansible_user_shell': '/bin/bash', 'ansible_user_uid': 1000, 'ansible_userspace_architecture': 'x86_64', 'ansible_userspace_bits': '64', 'ansible_virtualization_role': 'guest', 'ansible_virtualization_tech_guest': ['openstack'], 'ansible_virtualization_tech_host': ['kvm'], 'ansible_virtualization_type': 'openstack', 'discovered_interpreter_python': '/usr/bin/python3', 'gather_subset': ['all'], 'module_setup': True, 'cifmw_repo_setup_os_release': 'centos', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_basedir': '/home/zuul/ci-framework-data', 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_install_yamls_vars': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}, 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_deploy_edpm': True, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_config_certmanager': True, 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'cifmw_run_tests': True, 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_use_crc': False, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_update_containers': True, 'cifmw_run_test_role': 'test_operator', 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_services_manila_enabled': True, 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}, 'playbook_dir': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'ansible_playbook_python': '/usr/bin/python3', 'ansible_config_file': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg', 'groups': {'all': ['compute-0', 'controller', 'crc', 'localhost'], 'ungrouped': ['controller', 'localhost'], 'computes': ['compute-0'], 'ocps': ['crc'], 'zuul_unreachable': []}, 'omit': '__omit_place_holder__1fb75dfe6656764b7dba1900a1792af29359b4d5', 'ansible_version': {'string': '2.15.13', 'full': '2.15.13', 'major': 2, 'minor': 15, 'revision': 13}, 'ansible_check_mode': False, 'ansible_diff_mode': False, 'ansible_forks': 5, 'ansible_inventory_sources': ['/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml'], 'ansible_skip_tags': [], 'ansible_run_tags': ['all'], 'ansible_verbosity': 0}, 'crc': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'content_provider_registry_ip': '38.129.56.165', 'crc_ci_bootstrap_cloud_name': 'vexxhost', 'crc_ci_bootstrap_networking': {'instances': {'compute-0': {'networks': {'default': {'ip': '192.168.122.100'}, 'internal-api': {'config_nm': False, 'ip': '172.17.0.100'}, 'storage': {'config_nm': False, 'ip': '172.18.0.100'}, 'tenant': {'config_nm': False, 'ip': '172.19.0.100'}}}, 'controller': {'networks': {'default': {'ip': '192.168.122.11'}}}, 'crc': {'networks': {'default': {'ip': '192.168.122.10'}, 'internal-api': {'ip': '172.17.0.5'}, 'storage': {'ip': '172.18.0.5'}, 'tenant': {'ip': '172.19.0.5'}}}}, 'networks': {'default': {'mtu': 1500, 'range': '192.168.122.0/24', 'router_net': 'public'}, 'internal-api': {'range': '172.17.0.0/24', 'vlan': 20}, 'storage': {'range': '172.18.0.0/24', 'vlan': 21}, 'tenant': {'range': '172.19.0.0/24', 'vlan': 22}}}, 'enable_ramdisk': True, 'push_registry': 'quay.rdoproject.org', 'quay_login_secret_name': 'quay_nextgen_zuulgithubci', 'registry_login_enabled': True, 'zuul': {'_inheritance_path': ['', '', '', '', '', '', ''], 'ansible_version': '8', 'attempts': 1, 'branch': 'main', 'build': 'da6209eb144b44c8bcf9e635dd549c6d', 'build_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'buildset': 'c23d61d792934561ac5e8506036c624d', 'buildset_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'child_jobs': [], 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'event_id': '8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2', 'executor': {'hostname': 'ze04.softwarefactory-project.io', 'inventory_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/ansible/inventory.yaml', 'log_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs', 'result_data_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/results.json', 'src_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src', 'work_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work'}, 'items': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}], 'job': 'cifmw-multinode-tempest', 'jobtags': [], 'max_attempts': 1, 'message': 'RE5NOiBEZWNyZWFzZSB0ZW1wZXN0IGNvbmN1cnJlbmN5CgpPbmNlIHRoZSB0ZW1wZXN0IHBvZCBmYWlsZWQgaXQgZ2V0cyB0aGUgc3RhdHVzIE9PTUtpbGxlZCwgd2hpY2ggbWVhbnMgdGhhdCBpdCB0cmllZCB0byBnZXQgbW9yZSBtZW1vZXJ5IHRoYW4gdGhlIG1heGltdW0uDQpBbHNvIHRob3NlIHRlbXBlc3QgZXhlY3V0aW9uIGhhcyBub3QgdGhlIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBwYXNzaW5nIGFuZCBmYWlsbGluZyB0ZXN0cy4NCldlIHdvdWxkIG5lZWQgdG8gaW5jcmVhc2UgdGhlIG1lbW9yeSwgYnV0IGZvciB0ZXN0aW5nIHB1cnBvc2Ugd2Ugd2VudCB0aGUgd2F5IG9mIHJlZHVjaW5nIGNvbmN1cnJlbmN5Lg0KDQpETk0=', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'pipeline': 'github-check', 'playbook_context': {'playbook_projects': {'trusted/project_0/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'trusted/project_1/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'trusted/project_2/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}, 'trusted/project_3/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'a018e6b0bced870b891d976dc310b7eb3db35044'}, 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae'}, 'untrusted/project_1/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'untrusted/project_2/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'untrusted/project_3/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}}, 'playbooks': [{'path': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml', 'roles': [{'checkout': 'main', 'checkout_description': 'playbook branch', 'link_name': 'ansible/playbook_0/role_0/ci-framework', 'link_target': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework', 'role_path': 'ansible/playbook_0/role_0/ci-framework/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_1/config', 'link_target': 'untrusted/project_1/review.rdoproject.org/config', 'role_path': 'ansible/playbook_0/role_1/config/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_2/zuul-jobs', 'link_target': 'untrusted/project_2/opendev.org/zuul/zuul-jobs', 'role_path': 'ansible/playbook_0/role_2/zuul-jobs/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_3/rdo-jobs', 'link_target': 'untrusted/project_3/review.rdoproject.org/rdo-jobs', 'role_path': 'ansible/playbook_0/role_3/rdo-jobs/roles'}]}]}, 'post_review': False, 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'projects': {'github.com/crc-org/crc-cloud': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/crc-org/crc-cloud', 'checkout': 'main', 'checkout_description': 'project override ref', 'commit': '9da7add26c55e3bc443a9d94a782c60b37c6715d', 'name': 'crc-org/crc-cloud', 'required': True, 'short_name': 'crc-cloud', 'src_dir': 'src/github.com/crc-org/crc-cloud'}, 'github.com/openstack-k8s-operators/ci-framework': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'name': 'openstack-k8s-operators/ci-framework', 'required': True, 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'github.com/openstack-k8s-operators/edpm-ansible': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'c0ca7993acea8ffa839245afdd7332494722ffff', 'name': 'openstack-k8s-operators/edpm-ansible', 'required': True, 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'github.com/openstack-k8s-operators/infra-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/infra-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'cbb0f7bc989f7eaf4bbfab8382ad2d9f1f63e5db', 'name': 'openstack-k8s-operators/infra-operator', 'required': True, 'short_name': 'infra-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/infra-operator'}, 'github.com/openstack-k8s-operators/install_yamls': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/install_yamls', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'dd0e4e5597fa058a21aee0f67a15ff7c5c0a7ec8', 'name': 'openstack-k8s-operators/install_yamls', 'required': True, 'short_name': 'install_yamls', 'src_dir': 'src/github.com/openstack-k8s-operators/install_yamls'}, 'github.com/openstack-k8s-operators/openstack-baremetal-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-baremetal-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '08087ea7ec0e7588890d424cb9f16c27a5f29927', 'name': 'openstack-k8s-operators/openstack-baremetal-operator', 'required': True, 'short_name': 'openstack-baremetal-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-baremetal-operator'}, 'github.com/openstack-k8s-operators/openstack-must-gather': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-must-gather', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e365c75e67bb862044359184e010c057d4080fd6', 'name': 'openstack-k8s-operators/openstack-must-gather', 'required': True, 'short_name': 'openstack-must-gather', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-must-gather'}, 'github.com/openstack-k8s-operators/openstack-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'name': 'openstack-k8s-operators/openstack-operator', 'required': True, 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'github.com/openstack-k8s-operators/repo-setup': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/repo-setup', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '225014e2f29094d2359df1987712a7fa3388bf59', 'name': 'openstack-k8s-operators/repo-setup', 'required': True, 'short_name': 'repo-setup', 'src_dir': 'src/github.com/openstack-k8s-operators/repo-setup'}, 'opendev.org/zuul/zuul-jobs': {'canonical_hostname': 'opendev.org', 'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773', 'name': 'zuul/zuul-jobs', 'required': True, 'short_name': 'zuul-jobs', 'src_dir': 'src/opendev.org/zuul/zuul-jobs'}, 'review.rdoproject.org/config': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096', 'name': 'config', 'required': True, 'short_name': 'config', 'src_dir': 'src/review.rdoproject.org/config'}}, 'ref': 'refs/pull/3041/head', 'resources': {}, 'tenant': 'rdoproject.org', 'timeout': 10800, 'topic': None, 'voting': True}, 'zuul_log_collection': True, 'inventory_file': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'inventory_dir': '/home/zuul/ci-framework-data/artifacts', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.108', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'core', 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '974e13a0-8ce3-4941-9dfe-9f41a7608944', 'host_id': 'a1cf9fba1cb2ecd7fb6b946f91257fea3b4ba28fc032b1a236e5ea20', 'interface_ip': '38.129.56.108', 'label': 'crc-cloud-ocp-4-18-1-4xl', 'private_ipv4': '38.129.56.108', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.108', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'inventory_hostname': 'crc', 'inventory_hostname_short': 'crc', 'group_names': ['ocps'], 'ansible_facts': {}, 'cifmw_repo_setup_os_release': 'centos', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_basedir': '/home/zuul/ci-framework-data', 'ansible_user_dir': '/home/zuul', 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_install_yamls_vars': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}, 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_deploy_edpm': True, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_config_certmanager': True, 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'cifmw_run_tests': True, 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_use_crc': False, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_update_containers': True, 'cifmw_run_test_role': 'test_operator', 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_services_manila_enabled': True, 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}, 'playbook_dir': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'ansible_playbook_python': '/usr/bin/python3', 'ansible_config_file': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg', 'groups': {'all': ['compute-0', 'controller', 'crc', 'localhost'], 'ungrouped': ['controller', 'localhost'], 'computes': ['compute-0'], 'ocps': ['crc'], 'zuul_unreachable': []}, 'omit': '__omit_place_holder__1fb75dfe6656764b7dba1900a1792af29359b4d5', 'ansible_version': {'string': '2.15.13', 'full': '2.15.13', 'major': 2, 'minor': 15, 'revision': 13}, 'ansible_check_mode': False, 'ansible_diff_mode': False, 'ansible_forks': 5, 'ansible_inventory_sources': ['/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml'], 'ansible_skip_tags': [], 'ansible_run_tags': ['all'], 'ansible_verbosity': 0}, 'controller': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'content_provider_registry_ip': '38.129.56.165', 'crc_ci_bootstrap_cloud_name': 'vexxhost', 'crc_ci_bootstrap_networking': {'instances': {'compute-0': {'networks': {'default': {'ip': '192.168.122.100'}, 'internal-api': {'config_nm': False, 'ip': '172.17.0.100'}, 'storage': {'config_nm': False, 'ip': '172.18.0.100'}, 'tenant': {'config_nm': False, 'ip': '172.19.0.100'}}}, 'controller': {'networks': {'default': {'ip': '192.168.122.11'}}}, 'crc': {'networks': {'default': {'ip': '192.168.122.10'}, 'internal-api': {'ip': '172.17.0.5'}, 'storage': {'ip': '172.18.0.5'}, 'tenant': {'ip': '172.19.0.5'}}}}, 'networks': {'default': {'mtu': 1500, 'range': '192.168.122.0/24', 'router_net': 'public'}, 'internal-api': {'range': '172.17.0.0/24', 'vlan': 20}, 'storage': {'range': '172.18.0.0/24', 'vlan': 21}, 'tenant': {'range': '172.19.0.0/24', 'vlan': 22}}}, 'enable_ramdisk': True, 'push_registry': 'quay.rdoproject.org', 'quay_login_secret_name': 'quay_nextgen_zuulgithubci', 'registry_login_enabled': True, 'zuul': {'_inheritance_path': ['', '', '', '', '', '', ''], 'ansible_version': '8', 'attempts': 1, 'branch': 'main', 'build': 'da6209eb144b44c8bcf9e635dd549c6d', 'build_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'buildset': 'c23d61d792934561ac5e8506036c624d', 'buildset_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'child_jobs': [], 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'event_id': '8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2', 'executor': {'hostname': 'ze04.softwarefactory-project.io', 'inventory_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/ansible/inventory.yaml', 'log_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs', 'result_data_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/results.json', 'src_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src', 'work_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work'}, 'items': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}], 'job': 'cifmw-multinode-tempest', 'jobtags': [], 'max_attempts': 1, 'message': 'RE5NOiBEZWNyZWFzZSB0ZW1wZXN0IGNvbmN1cnJlbmN5CgpPbmNlIHRoZSB0ZW1wZXN0IHBvZCBmYWlsZWQgaXQgZ2V0cyB0aGUgc3RhdHVzIE9PTUtpbGxlZCwgd2hpY2ggbWVhbnMgdGhhdCBpdCB0cmllZCB0byBnZXQgbW9yZSBtZW1vZXJ5IHRoYW4gdGhlIG1heGltdW0uDQpBbHNvIHRob3NlIHRlbXBlc3QgZXhlY3V0aW9uIGhhcyBub3QgdGhlIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBwYXNzaW5nIGFuZCBmYWlsbGluZyB0ZXN0cy4NCldlIHdvdWxkIG5lZWQgdG8gaW5jcmVhc2UgdGhlIG1lbW9yeSwgYnV0IGZvciB0ZXN0aW5nIHB1cnBvc2Ugd2Ugd2VudCB0aGUgd2F5IG9mIHJlZHVjaW5nIGNvbmN1cnJlbmN5Lg0KDQpETk0=', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'pipeline': 'github-check', 'playbook_context': {'playbook_projects': {'trusted/project_0/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'trusted/project_1/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'trusted/project_2/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}, 'trusted/project_3/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'a018e6b0bced870b891d976dc310b7eb3db35044'}, 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae'}, 'untrusted/project_1/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'untrusted/project_2/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'untrusted/project_3/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}}, 'playbooks': [{'path': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml', 'roles': [{'checkout': 'main', 'checkout_description': 'playbook branch', 'link_name': 'ansible/playbook_0/role_0/ci-framework', 'link_target': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework', 'role_path': 'ansible/playbook_0/role_0/ci-framework/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_1/config', 'link_target': 'untrusted/project_1/review.rdoproject.org/config', 'role_path': 'ansible/playbook_0/role_1/config/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_2/zuul-jobs', 'link_target': 'untrusted/project_2/opendev.org/zuul/zuul-jobs', 'role_path': 'ansible/playbook_0/role_2/zuul-jobs/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_3/rdo-jobs', 'link_target': 'untrusted/project_3/review.rdoproject.org/rdo-jobs', 'role_path': 'ansible/playbook_0/role_3/rdo-jobs/roles'}]}]}, 'post_review': False, 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'projects': {'github.com/crc-org/crc-cloud': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/crc-org/crc-cloud', 'checkout': 'main', 'checkout_description': 'project override ref', 'commit': '9da7add26c55e3bc443a9d94a782c60b37c6715d', 'name': 'crc-org/crc-cloud', 'required': True, 'short_name': 'crc-cloud', 'src_dir': 'src/github.com/crc-org/crc-cloud'}, 'github.com/openstack-k8s-operators/ci-framework': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'name': 'openstack-k8s-operators/ci-framework', 'required': True, 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'github.com/openstack-k8s-operators/edpm-ansible': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'c0ca7993acea8ffa839245afdd7332494722ffff', 'name': 'openstack-k8s-operators/edpm-ansible', 'required': True, 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'github.com/openstack-k8s-operators/infra-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/infra-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'cbb0f7bc989f7eaf4bbfab8382ad2d9f1f63e5db', 'name': 'openstack-k8s-operators/infra-operator', 'required': True, 'short_name': 'infra-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/infra-operator'}, 'github.com/openstack-k8s-operators/install_yamls': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/install_yamls', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'dd0e4e5597fa058a21aee0f67a15ff7c5c0a7ec8', 'name': 'openstack-k8s-operators/install_yamls', 'required': True, 'short_name': 'install_yamls', 'src_dir': 'src/github.com/openstack-k8s-operators/install_yamls'}, 'github.com/openstack-k8s-operators/openstack-baremetal-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-baremetal-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '08087ea7ec0e7588890d424cb9f16c27a5f29927', 'name': 'openstack-k8s-operators/openstack-baremetal-operator', 'required': True, 'short_name': 'openstack-baremetal-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-baremetal-operator'}, 'github.com/openstack-k8s-operators/openstack-must-gather': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-must-gather', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e365c75e67bb862044359184e010c057d4080fd6', 'name': 'openstack-k8s-operators/openstack-must-gather', 'required': True, 'short_name': 'openstack-must-gather', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-must-gather'}, 'github.com/openstack-k8s-operators/openstack-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'name': 'openstack-k8s-operators/openstack-operator', 'required': True, 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'github.com/openstack-k8s-operators/repo-setup': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/repo-setup', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '225014e2f29094d2359df1987712a7fa3388bf59', 'name': 'openstack-k8s-operators/repo-setup', 'required': True, 'short_name': 'repo-setup', 'src_dir': 'src/github.com/openstack-k8s-operators/repo-setup'}, 'opendev.org/zuul/zuul-jobs': {'canonical_hostname': 'opendev.org', 'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773', 'name': 'zuul/zuul-jobs', 'required': True, 'short_name': 'zuul-jobs', 'src_dir': 'src/opendev.org/zuul/zuul-jobs'}, 'review.rdoproject.org/config': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096', 'name': 'config', 'required': True, 'short_name': 'config', 'src_dir': 'src/review.rdoproject.org/config'}}, 'ref': 'refs/pull/3041/head', 'resources': {}, 'tenant': 'rdoproject.org', 'timeout': 10800, 'topic': None, 'voting': True}, 'zuul_log_collection': True, 'inventory_file': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'inventory_dir': '/home/zuul/ci-framework-data/artifacts', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.173', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': 'aacaaa81-4c59-40c1-8d24-12d0d1bffbcb', 'host_id': '7be6eb536a89b1266edff7cfa16e93a8ea0da5df2cfadeeb194a3ffc', 'interface_ip': '38.102.83.173', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.173', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.173', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'inventory_hostname': 'controller', 'inventory_hostname_short': 'controller', 'group_names': ['ungrouped'], 'ansible_facts': {}, 'cifmw_repo_setup_os_release': 'centos', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_basedir': '/home/zuul/ci-framework-data', 'ansible_user_dir': '/home/zuul', 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_install_yamls_vars': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}, 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_deploy_edpm': True, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_config_certmanager': True, 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'cifmw_run_tests': True, 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_use_crc': False, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_update_containers': True, 'cifmw_run_test_role': 'test_operator', 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_services_manila_enabled': True, 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}, 'playbook_dir': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'ansible_playbook_python': '/usr/bin/python3', 'ansible_config_file': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg', 'groups': {'all': ['compute-0', 'controller', 'crc', 'localhost'], 'ungrouped': ['controller', 'localhost'], 'computes': ['compute-0'], 'ocps': ['crc'], 'zuul_unreachable': []}, 'omit': '__omit_place_holder__1fb75dfe6656764b7dba1900a1792af29359b4d5', 'ansible_version': {'string': '2.15.13', 'full': '2.15.13', 'major': 2, 'minor': 15, 'revision': 13}, 'ansible_check_mode': False, 'ansible_diff_mode': False, 'ansible_forks': 5, 'ansible_inventory_sources': ['/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml'], 'ansible_skip_tags': [], 'ansible_run_tags': ['all'], 'ansible_verbosity': 0}, 'localhost': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'content_provider_registry_ip': '38.129.56.165', 'crc_ci_bootstrap_cloud_name': "{{ nodepool.cloud | replace('-nodepool-tripleo','') }}", 'crc_ci_bootstrap_networking': {'instances': {'compute-0': {'networks': {'default': {'ip': '192.168.122.100'}, 'internal-api': {'config_nm': False, 'ip': '172.17.0.100'}, 'storage': {'config_nm': False, 'ip': '172.18.0.100'}, 'tenant': {'config_nm': False, 'ip': '172.19.0.100'}}}, 'controller': {'networks': {'default': {'ip': '192.168.122.11'}}}, 'crc': {'networks': {'default': {'ip': '192.168.122.10'}, 'internal-api': {'ip': '172.17.0.5'}, 'storage': {'ip': '172.18.0.5'}, 'tenant': {'ip': '172.19.0.5'}}}}, 'networks': {'default': {'mtu': "{{ ('ibm' in nodepool.cloud) | ternary('1440', '1500') }}", 'range': '192.168.122.0/24', 'router_net': "{{ ('ibm' in nodepool.cloud) | ternary('hostonly', 'public') }}"}, 'internal-api': {'range': '172.17.0.0/24', 'vlan': 20}, 'storage': {'range': '172.18.0.0/24', 'vlan': 21}, 'tenant': {'range': '172.19.0.0/24', 'vlan': 22}}}, 'enable_ramdisk': True, 'push_registry': 'quay.rdoproject.org', 'quay_login_secret_name': 'quay_nextgen_zuulgithubci', 'registry_login_enabled': True, 'zuul': {'_inheritance_path': ['', '', '', '', '', '', ''], 'ansible_version': '8', 'attempts': 1, 'branch': 'main', 'build': 'da6209eb144b44c8bcf9e635dd549c6d', 'build_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'buildset': 'c23d61d792934561ac5e8506036c624d', 'buildset_refs': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework'}, 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework', 'topic': None}], 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'child_jobs': [], 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'event_id': '8ddd11a0-42b3-11f0-8ac5-3444c5bff8e2', 'executor': {'hostname': 'ze04.softwarefactory-project.io', 'inventory_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/ansible/inventory.yaml', 'log_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs', 'result_data_file': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/results.json', 'src_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/src', 'work_root': '/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work'}, 'items': [{'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}], 'job': 'cifmw-multinode-tempest', 'jobtags': [], 'max_attempts': 1, 'message': 'RE5NOiBEZWNyZWFzZSB0ZW1wZXN0IGNvbmN1cnJlbmN5CgpPbmNlIHRoZSB0ZW1wZXN0IHBvZCBmYWlsZWQgaXQgZ2V0cyB0aGUgc3RhdHVzIE9PTUtpbGxlZCwgd2hpY2ggbWVhbnMgdGhhdCBpdCB0cmllZCB0byBnZXQgbW9yZSBtZW1vZXJ5IHRoYW4gdGhlIG1heGltdW0uDQpBbHNvIHRob3NlIHRlbXBlc3QgZXhlY3V0aW9uIGhhcyBub3QgdGhlIHN1bW1hcnkgYXQgdGhlIGVuZCBvZiBwYXNzaW5nIGFuZCBmYWlsbGluZyB0ZXN0cy4NCldlIHdvdWxkIG5lZWQgdG8gaW5jcmVhc2UgdGhlIG1lbW9yeSwgYnV0IGZvciB0ZXN0aW5nIHB1cnBvc2Ugd2Ugd2VudCB0aGUgd2F5IG9mIHJlZHVjaW5nIGNvbmN1cnJlbmN5Lg0KDQpETk0=', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'pipeline': 'github-check', 'playbook_context': {'playbook_projects': {'trusted/project_0/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'trusted/project_1/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'trusted/project_2/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}, 'trusted/project_3/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'a018e6b0bced870b891d976dc310b7eb3db35044'}, 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework': {'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae'}, 'untrusted/project_1/review.rdoproject.org/config': {'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096'}, 'untrusted/project_2/opendev.org/zuul/zuul-jobs': {'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773'}, 'untrusted/project_3/review.rdoproject.org/rdo-jobs': {'canonical_name': 'review.rdoproject.org/rdo-jobs', 'checkout': 'master', 'commit': '5bc3290c9ef7bead7f86c7db5eb17ec7a050c601'}}, 'playbooks': [{'path': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml', 'roles': [{'checkout': 'main', 'checkout_description': 'playbook branch', 'link_name': 'ansible/playbook_0/role_0/ci-framework', 'link_target': 'untrusted/project_0/github.com/openstack-k8s-operators/ci-framework', 'role_path': 'ansible/playbook_0/role_0/ci-framework/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_1/config', 'link_target': 'untrusted/project_1/review.rdoproject.org/config', 'role_path': 'ansible/playbook_0/role_1/config/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_2/zuul-jobs', 'link_target': 'untrusted/project_2/opendev.org/zuul/zuul-jobs', 'role_path': 'ansible/playbook_0/role_2/zuul-jobs/roles'}, {'checkout': 'master', 'checkout_description': 'project default branch', 'link_name': 'ansible/playbook_0/role_3/rdo-jobs', 'link_target': 'untrusted/project_3/review.rdoproject.org/rdo-jobs', 'role_path': 'ansible/playbook_0/role_3/rdo-jobs/roles'}]}]}, 'post_review': False, 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'projects': {'github.com/crc-org/crc-cloud': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/crc-org/crc-cloud', 'checkout': 'main', 'checkout_description': 'project override ref', 'commit': '9da7add26c55e3bc443a9d94a782c60b37c6715d', 'name': 'crc-org/crc-cloud', 'required': True, 'short_name': 'crc-cloud', 'src_dir': 'src/github.com/crc-org/crc-cloud'}, 'github.com/openstack-k8s-operators/ci-framework': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'name': 'openstack-k8s-operators/ci-framework', 'required': True, 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'github.com/openstack-k8s-operators/edpm-ansible': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/edpm-ansible', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'c0ca7993acea8ffa839245afdd7332494722ffff', 'name': 'openstack-k8s-operators/edpm-ansible', 'required': True, 'short_name': 'edpm-ansible', 'src_dir': 'src/github.com/openstack-k8s-operators/edpm-ansible'}, 'github.com/openstack-k8s-operators/infra-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/infra-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'cbb0f7bc989f7eaf4bbfab8382ad2d9f1f63e5db', 'name': 'openstack-k8s-operators/infra-operator', 'required': True, 'short_name': 'infra-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/infra-operator'}, 'github.com/openstack-k8s-operators/install_yamls': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/install_yamls', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'dd0e4e5597fa058a21aee0f67a15ff7c5c0a7ec8', 'name': 'openstack-k8s-operators/install_yamls', 'required': True, 'short_name': 'install_yamls', 'src_dir': 'src/github.com/openstack-k8s-operators/install_yamls'}, 'github.com/openstack-k8s-operators/openstack-baremetal-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-baremetal-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '08087ea7ec0e7588890d424cb9f16c27a5f29927', 'name': 'openstack-k8s-operators/openstack-baremetal-operator', 'required': True, 'short_name': 'openstack-baremetal-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-baremetal-operator'}, 'github.com/openstack-k8s-operators/openstack-must-gather': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-must-gather', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'e365c75e67bb862044359184e010c057d4080fd6', 'name': 'openstack-k8s-operators/openstack-must-gather', 'required': True, 'short_name': 'openstack-must-gather', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-must-gather'}, 'github.com/openstack-k8s-operators/openstack-operator': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/openstack-operator', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'name': 'openstack-k8s-operators/openstack-operator', 'required': True, 'short_name': 'openstack-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/openstack-operator'}, 'github.com/openstack-k8s-operators/repo-setup': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/repo-setup', 'checkout': 'main', 'checkout_description': 'zuul branch', 'commit': '225014e2f29094d2359df1987712a7fa3388bf59', 'name': 'openstack-k8s-operators/repo-setup', 'required': True, 'short_name': 'repo-setup', 'src_dir': 'src/github.com/openstack-k8s-operators/repo-setup'}, 'opendev.org/zuul/zuul-jobs': {'canonical_hostname': 'opendev.org', 'canonical_name': 'opendev.org/zuul/zuul-jobs', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '58bc8d003f917b1f73c8f85a65992005722aa773', 'name': 'zuul/zuul-jobs', 'required': True, 'short_name': 'zuul-jobs', 'src_dir': 'src/opendev.org/zuul/zuul-jobs'}, 'review.rdoproject.org/config': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/config', 'checkout': 'master', 'checkout_description': 'project default branch', 'commit': '8fde02780c95013f7bfcce183a1ab4fd56153096', 'name': 'config', 'required': True, 'short_name': 'config', 'src_dir': 'src/review.rdoproject.org/config'}}, 'ref': 'refs/pull/3041/head', 'resources': {}, 'tenant': 'rdoproject.org', 'timeout': 10800, 'topic': None, 'voting': True}, 'zuul_log_collection': True, 'inventory_file': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'inventory_dir': '/home/zuul/ci-framework-data/artifacts', 'ansible_connection': 'local', 'inventory_hostname': 'localhost', 'inventory_hostname_short': 'localhost', 'group_names': ['ungrouped'], 'ansible_facts': {'user_id': 'zuul', 'user_uid': 1000, 'user_gid': 1000, 'user_gecos': '', 'user_dir': '/home/zuul', 'user_shell': '/bin/bash', 'real_user_id': 1000, 'effective_user_id': 1000, 'real_group_id': 1000, 'effective_group_id': 1000, 'virtualization_role': 'guest', 'virtualization_type': 'openstack', 'virtualization_tech_guest': ['openstack'], 'virtualization_tech_host': ['kvm'], 'distribution': 'CentOS', 'distribution_release': 'Stream', 'distribution_version': '9', 'distribution_major_version': '9', 'distribution_file_path': '/etc/centos-release', 'distribution_file_variety': 'CentOS', 'distribution_file_parsed': True, 'os_family': 'RedHat', 'hostnqn': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739', 'system': 'Linux', 'kernel': '5.14.0-587.el9.x86_64', 'kernel_version': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025', 'machine': 'x86_64', 'python_version': '3.9.21', 'fqdn': 'controller', 'hostname': 'controller', 'nodename': 'controller', 'domain': '', 'userspace_bits': '64', 'architecture': 'x86_64', 'userspace_architecture': 'x86_64', 'machine_id': '314df61b2e65179bd6f69b495633dd38', 'fips': False, 'loadavg': {'1m': 1.2, '5m': 0.93, '15m': 0.52}, 'iscsi_iqn': '', 'ssh_host_key_rsa_public': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQDrbd9eE8e9NeCg+d3o7wC5mLMV0Yy8Uhrll1kfn9he5ckk40YLYWeQKFt6VUBJPtDYKt4SgB4VbVwArKZilf99GyAxwWXQIkBsE/oMqciHWuKkyNaWDY4nJN6xqphY/s3ka7T5/tieNeY9NdyQ1gMYBZ3DOjkvNteVHVDENcl9g8AUX6CZ2lbQ2JwFVOmMEufmSICIBfju1OT5kqBb721KY5Y/FY6CqbjpSQ4FuN70TBGQnfA+lhprMyZQnQqpWH++9/mSEPMRspM4WzHBkyRTH6PfoIy2NQ7kmp/zSYpWN5PjOz2to49UiPN50f8ov3iM9ZRIQtXJu6FybqV9ty4VGqEyQxxtxx7icSxjcUSaMD6lMu1qiUwQuw+eQuh5+6WRn9F3aotl6sqvGDqc56lJzCuSxAKfjEDmE086gPAmpkFoQdLp5LVlZMfw5rKMzseLOITtSFht8/RpanLrcJwb/RaYPRsxsPJZy9O4CygyO72TizCh0PKHOh/4JvK4iz8=', 'ssh_host_key_rsa_public_keytype': 'ssh-rsa', 'ssh_host_key_ecdsa_public': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJoAxN2ARd2JdNejxwdugY8fGCyE0KhPRvZEJfdlXf0KEnRx9aiKKWAlmK9eqxuycVBcPDX+4dScSU8Q8m/VL9I=', 'ssh_host_key_ecdsa_public_keytype': 'ecdsa-sha2-nistp256', 'ssh_host_key_ed25519_public': 'AAAAC3NzaC1lZDI1NTE5AAAAIP3UGXmEvXt5gKxgcpX738+504m2mA6Rw2Aj9e8CvWcE', 'ssh_host_key_ed25519_public_keytype': 'ssh-ed25519', 'apparmor': {'status': 'disabled'}, 'system_capabilities_enforced': 'True', 'system_capabilities': [''], 'cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'proc_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'ansible_local': {}, 'date_time': {'year': '2025', 'month': '06', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'day': '06', 'hour': '09', 'minute': '20', 'second': '00', 'epoch': '1749201600', 'epoch_int': '1749201600', 'date': '2025-06-06', 'time': '09:20:00', 'iso8601_micro': '2025-06-06T09:20:00.167055Z', 'iso8601': '2025-06-06T09:20:00Z', 'iso8601_basic': '20250606T092000167055', 'iso8601_basic_short': '20250606T092000', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000'}, 'fibre_channel_wwn': [], 'processor': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor'], 'processor_count': 2, 'processor_cores': 1, 'processor_threads_per_core': 1, 'processor_vcpus': 2, 'processor_nproc': 2, 'memtotal_mb': 3655, 'memfree_mb': 1511, 'swaptotal_mb': 0, 'swapfree_mb': 0, 'memory_mb': {'real': {'total': 3655, 'used': 2144, 'free': 1511}, 'nocache': {'free': 2942, 'used': 713}, 'swap': {'total': 0, 'free': 0, 'used': 0, 'cached': 0}}, 'bios_date': '04/01/2014', 'bios_vendor': 'SeaBIOS', 'bios_version': '1.15.0-1', 'board_asset_tag': 'NA', 'board_name': 'NA', 'board_serial': 'NA', 'board_vendor': 'NA', 'board_version': 'NA', 'chassis_asset_tag': 'NA', 'chassis_serial': 'NA', 'chassis_vendor': 'QEMU', 'chassis_version': 'pc-i440fx-6.2', 'form_factor': 'Other', 'product_name': 'OpenStack Nova', 'product_serial': 'NA', 'product_uuid': 'NA', 'product_version': '26.2.1', 'system_vendor': 'OpenStack Foundation', 'devices': {'sr0': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2025-06-06-09-07-00-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '2048', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'host': '', 'holders': []}, 'vda': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': '0x1af4', 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '512', 'partitions': {'vda1': {'links': {'ids': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '83883999', 'sectorsize': 512, 'size': '40.00 GB', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '83886080', 'sectorsize': '512', 'size': '40.00 GB', 'host': '', 'holders': []}}, 'device_links': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'uuids': {'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'sr0': ['2025-06-06-09-07-00-00']}, 'labels': {'sr0': ['config-2']}, 'masters': {}}, 'uptime_seconds': 771, 'lvm': 'N/A', 'mounts': [{'mount': '/', 'device': '/dev/vda1', 'fstype': 'xfs', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_total': 42881495040, 'size_available': 39019388928, 'block_size': 4096, 'block_total': 10469115, 'block_available': 9526218, 'block_used': 942897, 'inode_total': 20970992, 'inode_available': 20823468, 'inode_used': 147524, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}], 'is_chroot': False, 'selinux_python_present': True, 'selinux': {'status': 'enabled', 'policyvers': 33, 'config_mode': 'enforcing', 'mode': 'enforcing', 'type': 'targeted'}, 'lsb': {}, 'interfaces': ['lo', 'eth1', 'eth0'], 'eth1': {'device': 'eth1', 'macaddress': 'fa:16:3e:3f:ac:ad', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio5', 'speed': -1, 'promisc': False, 'ipv4': {'address': '192.168.122.11', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'lo': {'device': 'lo', 'mtu': 65536, 'active': True, 'type': 'loopback', 'promisc': False, 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'off [fixed]', 'vlan_challenged': 'on [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_gso_list': 'on', 'tx_nocache_copy': 'off [fixed]', 'loopback': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'eth0': {'device': 'eth0', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio1', 'speed': -1, 'promisc': False, 'ipv4': {'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe5f:a901', 'prefix': '64', 'scope': 'link'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'default_ipv4': {'gateway': '38.102.83.1', 'interface': 'eth0', 'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'type': 'ether', 'alias': 'eth0'}, 'default_ipv6': {}, 'all_ipv4_addresses': ['192.168.122.11', '38.102.83.173'], 'all_ipv6_addresses': ['fe80::f816:3eff:fe5f:a901'], 'locally_reachable_ips': {'ipv4': ['38.102.83.173', '127.0.0.0/8', '127.0.0.1', '192.168.122.11'], 'ipv6': ['::1', 'fe80::f816:3eff:fe5f:a901']}, 'pkg_mgr': 'dnf', 'python': {'version': {'major': 3, 'minor': 9, 'micro': 21, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0], 'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython'}, 'dns': {'nameservers': ['192.168.122.10', '199.204.44.24', '199.204.47.54']}, 'env': {'SHELL': '/bin/bash', 'PWD': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'LOGNAME': 'zuul', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'MOTD_SHOWN': 'pam', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'SSH_CONNECTION': '38.102.83.114 33694 38.102.83.173 22', 'XDG_SESSION_CLASS': 'user', 'SELINUX_ROLE_REQUESTED': '', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'USER': 'zuul', 'SELINUX_USE_CURRENT_RANGE': '', 'SHLVL': '2', 'XDG_SESSION_ID': '9', 'XDG_RUNTIME_DIR': '/run/user/1000', 'SSH_CLIENT': '38.102.83.114 33694 22', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'which_declare': 'declare -f', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'SELINUX_LEVEL_REQUESTED': '', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}'}, 'service_mgr': 'systemd', 'gather_subset': ['all'], 'module_setup': True, 'discovered_interpreter_python': '/usr/bin/python3', 'cifmw_path': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'cifmw_repo_setup_full_hash': '6ea4a7034bb91123759dc318f3802588', 'cifmw_repo_setup_commit_hash': None, 'cifmw_repo_setup_distro_hash': None, 'cifmw_repo_setup_extended_hash': None, 'cifmw_repo_setup_dlrn_api_url': 'https://trunk.rdoproject.org/api-centos9-antelope', 'cifmw_repo_setup_dlrn_url': 'https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5', 'cifmw_repo_setup_release': 'antelope', 'cifmw_install_yamls_environment': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig'}, 'cifmw_install_yamls_defaults': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': False, 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': False, 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm'}, 'cifmw_discovered_image_name': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_image_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_hash': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab', 'cifmw_discovered_hash_algorithm': 'sha256', 'cifmw_openshift_login_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_login_user': 'kubeadmin', 'cifmw_openshift_login_password': 123456789, 'cifmw_openshift_login_api': 'https://api.crc.testing:6443', 'cifmw_openshift_login_cert_login': False, 'cifmw_openshift_login_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_openshift_login_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_api': 'https://api.crc.testing:6443', 'cifmw_openshift_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_user': 'kubeadmin', 'cifmw_openshift_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_edpm_deploy_env': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'DATAPLANE_CONTAINER_TAG': '6ea4a7034bb91123759dc318f3802588', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/home/zuul/ci-framework-data/nova-extra-config.conf'}}, 'ansible_user_id': 'zuul', 'ansible_user_uid': 1000, 'ansible_user_gid': 1000, 'ansible_user_gecos': '', 'ansible_user_dir': '/home/zuul', 'ansible_user_shell': '/bin/bash', 'ansible_real_user_id': 1000, 'ansible_effective_user_id': 1000, 'ansible_real_group_id': 1000, 'ansible_effective_group_id': 1000, 'ansible_virtualization_role': 'guest', 'ansible_virtualization_type': 'openstack', 'ansible_virtualization_tech_guest': ['openstack'], 'ansible_virtualization_tech_host': ['kvm'], 'ansible_distribution': 'CentOS', 'ansible_distribution_release': 'Stream', 'ansible_distribution_version': '9', 'ansible_distribution_major_version': '9', 'ansible_distribution_file_path': '/etc/centos-release', 'ansible_distribution_file_variety': 'CentOS', 'ansible_distribution_file_parsed': True, 'ansible_os_family': 'RedHat', 'ansible_hostnqn': 'nqn.2014-08.org.nvmexpress:uuid:c9ed1c0c-c387-4171-b5f6-ec165aaed739', 'ansible_system': 'Linux', 'ansible_kernel': '5.14.0-587.el9.x86_64', 'ansible_kernel_version': '#1 SMP PREEMPT_DYNAMIC Fri May 23 17:57:08 UTC 2025', 'ansible_machine': 'x86_64', 'ansible_python_version': '3.9.21', 'ansible_fqdn': 'controller', 'ansible_hostname': 'controller', 'ansible_nodename': 'controller', 'ansible_domain': '', 'ansible_userspace_bits': '64', 'ansible_architecture': 'x86_64', 'ansible_userspace_architecture': 'x86_64', 'ansible_machine_id': '314df61b2e65179bd6f69b495633dd38', 'ansible_fips': False, 'ansible_loadavg': {'1m': 1.2, '5m': 0.93, '15m': 0.52}, 'ansible_iscsi_iqn': '', 'ansible_ssh_host_key_rsa_public': 'AAAAB3NzaC1yc2EAAAADAQABAAABgQDrbd9eE8e9NeCg+d3o7wC5mLMV0Yy8Uhrll1kfn9he5ckk40YLYWeQKFt6VUBJPtDYKt4SgB4VbVwArKZilf99GyAxwWXQIkBsE/oMqciHWuKkyNaWDY4nJN6xqphY/s3ka7T5/tieNeY9NdyQ1gMYBZ3DOjkvNteVHVDENcl9g8AUX6CZ2lbQ2JwFVOmMEufmSICIBfju1OT5kqBb721KY5Y/FY6CqbjpSQ4FuN70TBGQnfA+lhprMyZQnQqpWH++9/mSEPMRspM4WzHBkyRTH6PfoIy2NQ7kmp/zSYpWN5PjOz2to49UiPN50f8ov3iM9ZRIQtXJu6FybqV9ty4VGqEyQxxtxx7icSxjcUSaMD6lMu1qiUwQuw+eQuh5+6WRn9F3aotl6sqvGDqc56lJzCuSxAKfjEDmE086gPAmpkFoQdLp5LVlZMfw5rKMzseLOITtSFht8/RpanLrcJwb/RaYPRsxsPJZy9O4CygyO72TizCh0PKHOh/4JvK4iz8=', 'ansible_ssh_host_key_rsa_public_keytype': 'ssh-rsa', 'ansible_ssh_host_key_ecdsa_public': 'AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJoAxN2ARd2JdNejxwdugY8fGCyE0KhPRvZEJfdlXf0KEnRx9aiKKWAlmK9eqxuycVBcPDX+4dScSU8Q8m/VL9I=', 'ansible_ssh_host_key_ecdsa_public_keytype': 'ecdsa-sha2-nistp256', 'ansible_ssh_host_key_ed25519_public': 'AAAAC3NzaC1lZDI1NTE5AAAAIP3UGXmEvXt5gKxgcpX738+504m2mA6Rw2Aj9e8CvWcE', 'ansible_ssh_host_key_ed25519_public_keytype': 'ssh-ed25519', 'ansible_apparmor': {'status': 'disabled'}, 'ansible_system_capabilities_enforced': 'True', 'ansible_system_capabilities': [''], 'ansible_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'ansible_proc_cmdline': {'BOOT_IMAGE': '(hd0,msdos1)/boot/vmlinuz-5.14.0-587.el9.x86_64', 'root': 'UUID=2cc215f1-e550-4c9c-b24e-391a3527b48f', 'ro': True, 'console': 'ttyS0,115200n8', 'no_timer_check': True, 'net.ifnames': '0', 'crashkernel': '2G-64G:256M,64G-:512M'}, 'ansible_local': {}, 'ansible_date_time': {'year': '2025', 'month': '06', 'weekday': 'Friday', 'weekday_number': '5', 'weeknumber': '22', 'day': '06', 'hour': '09', 'minute': '20', 'second': '00', 'epoch': '1749201600', 'epoch_int': '1749201600', 'date': '2025-06-06', 'time': '09:20:00', 'iso8601_micro': '2025-06-06T09:20:00.167055Z', 'iso8601': '2025-06-06T09:20:00Z', 'iso8601_basic': '20250606T092000167055', 'iso8601_basic_short': '20250606T092000', 'tz': 'UTC', 'tz_dst': 'UTC', 'tz_offset': '+0000'}, 'ansible_fibre_channel_wwn': [], 'ansible_processor': ['0', 'AuthenticAMD', 'AMD EPYC-Rome Processor', '1', 'AuthenticAMD', 'AMD EPYC-Rome Processor'], 'ansible_processor_count': 2, 'ansible_processor_cores': 1, 'ansible_processor_threads_per_core': 1, 'ansible_processor_vcpus': 2, 'ansible_processor_nproc': 2, 'ansible_memtotal_mb': 3655, 'ansible_memfree_mb': 1511, 'ansible_swaptotal_mb': 0, 'ansible_swapfree_mb': 0, 'ansible_memory_mb': {'real': {'total': 3655, 'used': 2144, 'free': 1511}, 'nocache': {'free': 2942, 'used': 713}, 'swap': {'total': 0, 'free': 0, 'used': 0, 'cached': 0}}, 'ansible_bios_date': '04/01/2014', 'ansible_bios_vendor': 'SeaBIOS', 'ansible_bios_version': '1.15.0-1', 'ansible_board_asset_tag': 'NA', 'ansible_board_name': 'NA', 'ansible_board_serial': 'NA', 'ansible_board_vendor': 'NA', 'ansible_board_version': 'NA', 'ansible_chassis_asset_tag': 'NA', 'ansible_chassis_serial': 'NA', 'ansible_chassis_vendor': 'QEMU', 'ansible_chassis_version': 'pc-i440fx-6.2', 'ansible_form_factor': 'Other', 'ansible_product_name': 'OpenStack Nova', 'ansible_product_serial': 'NA', 'ansible_product_uuid': 'NA', 'ansible_product_version': '26.2.1', 'ansible_system_vendor': 'OpenStack Foundation', 'ansible_devices': {'sr0': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2025-06-06-09-07-00-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '2048', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'mq-deadline', 'sectors': '964', 'sectorsize': '2048', 'size': '482.00 KB', 'host': '', 'holders': []}, 'vda': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': '0x1af4', 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '512', 'partitions': {'vda1': {'links': {'ids': [], 'uuids': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '83883999', 'sectorsize': 512, 'size': '40.00 GB', 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '83886080', 'sectorsize': '512', 'size': '40.00 GB', 'host': '', 'holders': []}}, 'ansible_device_links': {'ids': {'sr0': ['ata-QEMU_DVD-ROM_QM00001']}, 'uuids': {'vda1': ['2cc215f1-e550-4c9c-b24e-391a3527b48f'], 'sr0': ['2025-06-06-09-07-00-00']}, 'labels': {'sr0': ['config-2']}, 'masters': {}}, 'ansible_uptime_seconds': 771, 'ansible_lvm': 'N/A', 'ansible_mounts': [{'mount': '/', 'device': '/dev/vda1', 'fstype': 'xfs', 'options': 'rw,seclabel,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota', 'size_total': 42881495040, 'size_available': 39019388928, 'block_size': 4096, 'block_total': 10469115, 'block_available': 9526218, 'block_used': 942897, 'inode_total': 20970992, 'inode_available': 20823468, 'inode_used': 147524, 'uuid': '2cc215f1-e550-4c9c-b24e-391a3527b48f'}], 'ansible_is_chroot': False, 'ansible_selinux_python_present': True, 'ansible_selinux': {'status': 'enabled', 'policyvers': 33, 'config_mode': 'enforcing', 'mode': 'enforcing', 'type': 'targeted'}, 'ansible_lsb': {}, 'ansible_interfaces': ['lo', 'eth1', 'eth0'], 'ansible_eth1': {'device': 'eth1', 'macaddress': 'fa:16:3e:3f:ac:ad', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio5', 'speed': -1, 'promisc': False, 'ipv4': {'address': '192.168.122.11', 'broadcast': '192.168.122.255', 'netmask': '255.255.255.0', 'network': '192.168.122.0', 'prefix': '24'}, 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'ansible_lo': {'device': 'lo', 'mtu': 65536, 'active': True, 'type': 'loopback', 'promisc': False, 'ipv4': {'address': '127.0.0.1', 'broadcast': '', 'netmask': '255.0.0.0', 'network': '127.0.0.0', 'prefix': '8'}, 'ipv6': [{'address': '::1', 'prefix': '128', 'scope': 'host'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on [fixed]', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'on [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on [fixed]', 'tx_scatter_gather_fraglist': 'on [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'on', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'off [fixed]', 'vlan_challenged': 'on [fixed]', 'tx_gso_robust': 'off [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'on', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'on', 'tx_gso_list': 'on', 'tx_nocache_copy': 'off [fixed]', 'loopback': 'on [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'off [fixed]', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'ansible_eth0': {'device': 'eth0', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'active': True, 'module': 'virtio_net', 'type': 'ether', 'pciid': 'virtio1', 'speed': -1, 'promisc': False, 'ipv4': {'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24'}, 'ipv6': [{'address': 'fe80::f816:3eff:fe5f:a901', 'prefix': '64', 'scope': 'link'}], 'features': {'rx_checksumming': 'on [fixed]', 'tx_checksumming': 'on', 'tx_checksum_ipv4': 'off [fixed]', 'tx_checksum_ip_generic': 'on', 'tx_checksum_ipv6': 'off [fixed]', 'tx_checksum_fcoe_crc': 'off [fixed]', 'tx_checksum_sctp': 'off [fixed]', 'scatter_gather': 'on', 'tx_scatter_gather': 'on', 'tx_scatter_gather_fraglist': 'off [fixed]', 'tcp_segmentation_offload': 'on', 'tx_tcp_segmentation': 'on', 'tx_tcp_ecn_segmentation': 'on', 'tx_tcp_mangleid_segmentation': 'off', 'tx_tcp6_segmentation': 'on', 'generic_segmentation_offload': 'on', 'generic_receive_offload': 'on', 'large_receive_offload': 'off [fixed]', 'rx_vlan_offload': 'off [fixed]', 'tx_vlan_offload': 'off [fixed]', 'ntuple_filters': 'off [fixed]', 'receive_hashing': 'off [fixed]', 'highdma': 'on [fixed]', 'rx_vlan_filter': 'on [fixed]', 'vlan_challenged': 'off [fixed]', 'tx_gso_robust': 'on [fixed]', 'tx_fcoe_segmentation': 'off [fixed]', 'tx_gre_segmentation': 'off [fixed]', 'tx_gre_csum_segmentation': 'off [fixed]', 'tx_ipxip4_segmentation': 'off [fixed]', 'tx_ipxip6_segmentation': 'off [fixed]', 'tx_udp_tnl_segmentation': 'off [fixed]', 'tx_udp_tnl_csum_segmentation': 'off [fixed]', 'tx_gso_partial': 'off [fixed]', 'tx_tunnel_remcsum_segmentation': 'off [fixed]', 'tx_sctp_segmentation': 'off [fixed]', 'tx_esp_segmentation': 'off [fixed]', 'tx_udp_segmentation': 'off [fixed]', 'tx_gso_list': 'off [fixed]', 'tx_nocache_copy': 'off', 'loopback': 'off [fixed]', 'rx_fcs': 'off [fixed]', 'rx_all': 'off [fixed]', 'tx_vlan_stag_hw_insert': 'off [fixed]', 'rx_vlan_stag_hw_parse': 'off [fixed]', 'rx_vlan_stag_filter': 'off [fixed]', 'l2_fwd_offload': 'off [fixed]', 'hw_tc_offload': 'off [fixed]', 'esp_hw_offload': 'off [fixed]', 'esp_tx_csum_hw_offload': 'off [fixed]', 'rx_udp_tunnel_port_offload': 'off [fixed]', 'tls_hw_tx_offload': 'off [fixed]', 'tls_hw_rx_offload': 'off [fixed]', 'rx_gro_hw': 'on', 'tls_hw_record': 'off [fixed]', 'rx_gro_list': 'off', 'macsec_hw_offload': 'off [fixed]', 'rx_udp_gro_forwarding': 'off', 'hsr_tag_ins_offload': 'off [fixed]', 'hsr_tag_rm_offload': 'off [fixed]', 'hsr_fwd_offload': 'off [fixed]', 'hsr_dup_offload': 'off [fixed]'}, 'timestamping': [], 'hw_timestamp_filters': []}, 'ansible_default_ipv4': {'gateway': '38.102.83.1', 'interface': 'eth0', 'address': '38.102.83.173', 'broadcast': '38.102.83.255', 'netmask': '255.255.255.0', 'network': '38.102.83.0', 'prefix': '24', 'macaddress': 'fa:16:3e:5f:a9:01', 'mtu': 1500, 'type': 'ether', 'alias': 'eth0'}, 'ansible_default_ipv6': {}, 'ansible_all_ipv4_addresses': ['192.168.122.11', '38.102.83.173'], 'ansible_all_ipv6_addresses': ['fe80::f816:3eff:fe5f:a901'], 'ansible_locally_reachable_ips': {'ipv4': ['38.102.83.173', '127.0.0.0/8', '127.0.0.1', '192.168.122.11'], 'ipv6': ['::1', 'fe80::f816:3eff:fe5f:a901']}, 'ansible_pkg_mgr': 'dnf', 'ansible_python': {'version': {'major': 3, 'minor': 9, 'micro': 21, 'releaselevel': 'final', 'serial': 0}, 'version_info': [3, 9, 21, 'final', 0], 'executable': '/usr/bin/python3', 'has_sslcontext': True, 'type': 'cpython'}, 'ansible_dns': {'nameservers': ['192.168.122.10', '199.204.44.24', '199.204.47.54']}, 'ansible_env': {'SHELL': '/bin/bash', 'PWD': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'LOGNAME': 'zuul', 'XDG_SESSION_TYPE': 'tty', '_': '/usr/bin/python3', 'MOTD_SHOWN': 'pam', 'HOME': '/home/zuul', 'LANG': 'en_US.UTF-8', 'SSH_CONNECTION': '38.102.83.114 33694 38.102.83.173 22', 'XDG_SESSION_CLASS': 'user', 'SELINUX_ROLE_REQUESTED': '', 'LESSOPEN': '||/usr/bin/lesspipe.sh %s', 'USER': 'zuul', 'SELINUX_USE_CURRENT_RANGE': '', 'SHLVL': '2', 'XDG_SESSION_ID': '9', 'XDG_RUNTIME_DIR': '/run/user/1000', 'SSH_CLIENT': '38.102.83.114 33694 22', 'DEBUGINFOD_URLS': 'https://debuginfod.centos.org/ ', 'DEBUGINFOD_IMA_CERT_PATH': '/etc/keys/ima:', 'which_declare': 'declare -f', 'PATH': '/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'SELINUX_LEVEL_REQUESTED': '', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'BASH_FUNC_which%%': '() { ( alias;\n eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@\n}'}, 'ansible_service_mgr': 'systemd', 'gather_subset': ['all'], 'module_setup': True, 'discovered_interpreter_python': '/usr/bin/python3', 'cifmw_path': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'cifmw_repo_setup_full_hash': '6ea4a7034bb91123759dc318f3802588', 'cifmw_repo_setup_commit_hash': None, 'cifmw_repo_setup_distro_hash': None, 'cifmw_repo_setup_extended_hash': None, 'cifmw_repo_setup_dlrn_api_url': 'https://trunk.rdoproject.org/api-centos9-antelope', 'cifmw_repo_setup_dlrn_url': 'https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5', 'cifmw_repo_setup_release': 'antelope', 'cifmw_install_yamls_environment': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig'}, 'cifmw_install_yamls_defaults': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': False, 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': False, 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm'}, 'cifmw_discovered_image_name': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_image_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'cifmw_discovered_hash': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab', 'cifmw_discovered_hash_algorithm': 'sha256', 'cifmw_openshift_login_kubeconfig': '/home/zuul/.crc/machines/crc/kubeconfig', 'cifmw_openshift_login_user': 'kubeadmin', 'cifmw_openshift_login_password': 123456789, 'cifmw_openshift_login_api': 'https://api.crc.testing:6443', 'cifmw_openshift_login_cert_login': False, 'cifmw_openshift_login_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_openshift_login_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_context': 'default/api-crc-testing:6443/kubeadmin', 'cifmw_openshift_token': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'cifmw_edpm_deploy_env': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'DATAPLANE_CONTAINER_TAG': '6ea4a7034bb91123759dc318f3802588', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/home/zuul/ci-framework-data/nova-extra-config.conf'}, 'cifmw_ci_setup_packages': ['bash-completion', 'ca-certificates', 'git-core', 'make', 'tar', 'tmux', 'python3-pip'], 'cifmw_ci_setup_rhel_rhsm_default_repos': ['rhel-*-baseos-rpms', 'rhel-*-appstream-rpms', 'codeready-builder-*-x86_64-rpms'], 'cifmw_basedir': '/home/zuul/ci-framework-data', 'cifmw_config_certmanager': True, 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_deploy_edpm': True, 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_repo_setup_os_release': 'centos', 'cifmw_run_test_role': 'test_operator', 'cifmw_run_tests': True, 'cifmw_services_manila_enabled': True, 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}, 'cifmw_update_containers': True, 'cifmw_use_crc': False, 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_edpm_deploy_extra_vars': {'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'DATAPLANE_SINGLE_NODE': 'true', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['0.0.0.0/0']", 'DATAPLANE_TOTAL_NODES': 1, 'SSH_KEY_FILE': '/home/zuul/.ssh/id_cifw'}, 'cifmw_edpm_prepare_extra_vars': {'NETWORK_MTU': 1500, 'NNCP_DNS_SERVER': '192.168.122.10', 'NNCP_INTERFACE': 'ens7'}, 'cifmw_ceph_conf': 'W2dsb2JhbF0KZnNpZCA9IDRjOTg1NTAwLWFhODUtNDI5MS1hNjZjLTRiNDkyOTVmM2E0Nwptb24gaW5pdGlhbCBtZW1iZXJzID0gY3JjCm1vbiBob3N0ID0gdjI6MTkyLjE2OC4xMjYuMTE6MzMwMC8wCm9zZCBjcnVzaCBjaG9vc2VsZWFmIHR5cGUgPSAwCnB1YmxpYyBuZXR3b3JrID0gMC4wLjAuMC8wCmNsdXN0ZXIgbmV0d29yayA9IDAuMC4wLjAvMApvc2QgcG9vbCBkZWZhdWx0IHNpemUgPSAyCmF1dGhfYWxsb3dfaW5zZWN1cmVfZ2xvYmFsX2lkX3JlY2xhaW0gPSBmYWxzZQpvc2Qgb2JqZWN0c3RvcmUgPSBibHVlc3RvcmUKCltvc2QuMF0Kb3NkIGRhdGEgPSAvdmFyL2xpYi9jZXBoL29zZC9jZXBoLTAKCgpbY2xpZW50LnJndy5jZXBoXQpyZ3cgZG5zIG5hbWUgPSBjZXBoCnJndyBlbmFibGUgdXNhZ2UgbG9nID0gdHJ1ZQpyZ3cgdXNhZ2UgbG9nIHRpY2sgaW50ZXJ2YWwgPSAxCnJndyB1c2FnZSBsb2cgZmx1c2ggdGhyZXNob2xkID0gMQpyZ3cgdXNhZ2UgbWF4IHNoYXJkcyA9IDMyCnJndyB1c2FnZSBtYXggdXNlciBzaGFyZHMgPSAxCmxvZyBmaWxlID0gL3Zhci9sb2cvY2VwaC9jbGllbnQucmd3LmNlcGgubG9nCnJndyBmcm9udGVuZHMgPSBiZWFzdCAgZW5kcG9pbnQ9MC4wLjAuMDo4MDgwCgo=', 'cifmw_ceph_fsid': '4c985500-aa85-4291-a66c-4b49295f3a47', '_stage_var_file': {}, 'ci_framework_params': {'cifmw_artifacts_crc_sshkey': '~/.ssh/id_cifw', 'cifmw_dlrn_report_result': False, 'cifmw_extras': ['@scenarios/centos-9/ci.yml', '@scenarios/centos-9/multinode-ci.yml', '@scenarios/centos-9/ceph_backends.yml'], 'cifmw_openshift_api': 'api.crc.testing:6443', 'cifmw_openshift_password': '123456789', 'cifmw_openshift_skip_tls_verify': True, 'cifmw_openshift_user': 'kubeadmin', 'cifmw_operator_build_output': {'operators': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}}, 'cifmw_test_operator_tempest_exclude_list': '# identity\ntest_credentials_create_get_update_delete\ntest_credentials_list_delete\ntest_rescope_token\ntest_update_user_password\n# compute\ntempest.api.compute.volumes.test_volumes_list\ntempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON\ntempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest\ntempest.api.compute.servers.test_device_tagging\ntempest.api.compute.volumes.test_volumes_get\ntempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest\ntempest.api.compute.servers.test_create_server.ServersTestBootFromVolume\ntempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON\ntempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk\ntempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete\ntempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume\ntempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state\ntempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON\ntempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume\ntempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server\ntempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server\n# volume\ntempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume\ntempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use\ntempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online\n', 'cifmw_test_operator_tempest_include_list': '^tempest.api.identity.*.v3\n^tempest.api.volume\n^tempest.api.network.*\n^tempest.api.compute.*\n^manila_tempest_tests.tests.api\n^ironic_tempest_plugin.tests.api\n', 'cifmw_use_libvirt': False, 'cifmw_zuul_target_host': 'controller', 'cifmw_path': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'cifmw_repo_setup_os_release': 'centos', 'cifmw_repo_setup_dist_major_version': 9, 'cifmw_basedir': '/home/zuul/ci-framework-data', 'cifmw_installyamls_repos': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls', 'cifmw_operator_build_meta_name': 'openstack-operator', 'cifmw_edpm_prepare_skip_crc_storage_creation': True, 'cifmw_deploy_edpm': True, 'cifmw_openshift_setup_skip_internal_registry': True, 'cifmw_config_certmanager': True, 'pre_infra': [{'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'}], 'post_ctlplane_deploy': [{'name': 'Tune rabbitmq resources', 'type': 'playbook', 'source': 'rabbitmq_tuning.yml'}], 'pre_deploy': [{'name': '61 Ceph deploy', 'type': 'playbook', 'source': 'ceph-deploy.yml'}, {'name': '62 Kustomize OpenStack CR with Ceph', 'type': 'playbook', 'source': 'control_plane_ceph_backends.yml'}], 'cifmw_run_tests': True, 'cifmw_make_ceph_environment': {'CEPH_TIMEOUT': 120, 'CEPH_DATASIZE': '10Gi'}, 'cifmw_use_crc': False, 'cifmw_openshift_setup_skip_internal_registry_tls_verify': True, 'post_infra': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'pre_update': [{'name': 'Fetch nodes facts and save them as parameters', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'}], 'cifmw_update_containers': True, 'cifmw_run_test_role': 'test_operator', 'cifmw_control_plane_ceph_backend_include_vars': '/home/zuul/ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml', 'cifmw_services_manila_enabled': True, 'pre_tests': [{'name': '90 Create manila resources', 'type': 'playbook', 'source': 'manila_create_default_resources.yml'}], 'cifmw_tempest_container': 'openstack-tempest-all', 'cifmw_tempest_default_groups': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_default_jobs': ['openstack-operator', 'cinder-operator', 'keystone-operator', 'manila-operator'], 'cifmw_tempest_tests_allowed_override_scenario': True, 'cifmw_test_operator_tempest_tempestconf_config': {'overrides': 'identity.v3_endpoint_type public\nshare.run_share_group_tests false\nshare.capability_storage_protocol cephfs\nshare.suppress_errors_in_cleanup true\nservice_available.swift false\nservice_available.cinder true\n'}}, 'ca_inline': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_install_ca_bundle_inline != ''"}, 'ca_bundle': {'diff': [], 'dest': '/etc/pki/ca-trust/source/anchors//tls-ca-bundle.pem', 'src': '/home/zuul/.ansible/tmp/ansible-tmp-1749202508.77522-33310-142092947380922/source', 'md5sum': 'fee6ca05d6fe6f69f0744d5dbad63c39', 'checksum': 'de1692096f8a2d93d092110d1bf84ad1d978560d', 'changed': True, 'uid': 0, 'gid': 0, 'owner': 'root', 'group': 'root', 'mode': '0644', 'state': 'file', 'secontext': 'system_u:object_r:cert_t:s0', 'size': 230697, 'failed': False}, '_get_hash': {'changed': True, 'stdout': '{"commit_hash": null, "distro_hash": null, "full_hash": "6ea4a7034bb91123759dc318f3802588", "extended_hash": null, "dlrn_url": "https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5", "dlrn_api_url": "https://trunk.rdoproject.org/api-centos9-antelope", "os_version": "centos9", "release": "antelope", "component": null, "tag": "current-podified"}', 'stderr': '', 'rc': 0, 'cmd': ['/home/zuul/ci-framework-data/venv/bin/repo-setup-get-hash', '--dlrn-url', 'https://trunk.rdoproject.org', '--os-version', 'centos9', '--release', 'antelope', '--tag', 'current-podified', '--json'], 'start': '2025-06-06 09:20:15.848748', 'end': '2025-06-06 09:20:16.172235', 'delta': '0:00:00.323487', 'msg': '', 'stdout_lines': ['{"commit_hash": null, "distro_hash": null, "full_hash": "6ea4a7034bb91123759dc318f3802588", "extended_hash": null, "dlrn_url": "https://trunk.rdoproject.org/centos9-antelope/current-podified/delorean.repo.md5", "dlrn_api_url": "https://trunk.rdoproject.org/api-centos9-antelope", "os_version": "centos9", "release": "antelope", "component": null, "tag": "current-podified"}'], 'stderr_lines': [], 'failed': False}, '_current_podified_hash': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_repo_setup_component_name | length > 0'}, 'rr_version': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_repo_setup_enable_rhos_release | bool'}, 'mirror_path': {'changed': False, 'stat': {'exists': True, 'path': '/etc/ci/mirror_info.sh', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4482, 'inode': 62914690, 'dev': 64513, 'nlink': 1, 'atime': 1749200945.6326003, 'mtime': 1749200945.225602, 'ctime': 1749200945.6386003, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 16, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': False, 'executable': False, 'pw_name': 'root', 'gr_name': 'root', 'checksum': '92d92a03afdddee82732741071f662c729080c35', 'mimetype': 'text/x-shellscript', 'charset': 'us-ascii', 'version': '3482527500', 'attributes': [], 'attr_flags': ''}, 'failed': False}, '_url_status': {'redirected': False, 'url': 'http://38.129.56.165:8766/gating.repo', 'status': -1, 'elapsed': 0, 'changed': False, 'failed': True, 'msg': 'Status code was -1 and not [200]: Request failed: '}, '_dlrn_repo': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_url_status.status == 200'}, '_component_repo': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_url_status.status == 200'}, '_yum_repos': {'files': [{'path': '/etc/yum.repos.d/centos-addons.repo', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4245, 'inode': 8796651, 'dev': 64513, 'nlink': 1, 'atime': 1749149440.046, 'mtime': 1744139835.0, 'ctime': 1748262488.257, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/etc/yum.repos.d/centos.repo', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2600, 'inode': 8796652, 'dev': 64513, 'nlink': 1, 'atime': 1749149646.801, 'mtime': 1749149633.773, 'ctime': 1749149633.773, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}], 'changed': False, 'msg': 'All paths examined', 'matched': 2, 'examined': 2, 'skipped_paths': {}, 'failed': False}, '_oc_version': {'rc': 2, 'stdout': '', 'stderr': '', 'cmd': 'oc version --client -o yaml', 'failed': False, 'msg': "[Errno 2] No such file or directory: b'oc'", 'stdout_lines': [], 'stderr_lines': [], 'changed': False, 'failed_when_result': False}, '_install_yamls_override_vars': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}, 'get_makefiles_env_output': {'changed': False, 'error': '', 'makefiles_values': {'HEAT_COMMIT_HASH': '', 'SWIFT': 'config/samples/swift_v1beta1_swift.yaml', 'HEAT_REPO': 'https://github.com/openstack-k8s-operators/heat-operator.git', 'MANILA_IMG': 'quay.io/openstack-k8s-operators/manila-operator-index:latest', 'NOVA_BRANCH': 'main', 'BAREMETAL_IMG': 'quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest', 'INFRA_COMMIT_HASH': '', 'TIMEOUT': '300s', 'RABBITMQ_REPO': 'https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git', 'NEUTRON_KUTTL_NAMESPACE': 'neutron-kuttl-tests', 'ANSIBLEE_COMMIT_HASH': '', 'BAREMETAL_REPO': 'https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git', 'OPENSTACK_REPO': 'https://github.com/openstack-k8s-operators/openstack-operator.git', 'CERTMANAGER_TIMEOUT': '300s', 'NETWORK_STORAGE_ADDRESS_PREFIX': '172.18.0', 'CRC_STORAGE_RETRIES': '3', 'NETWORK_ISOLATION': 'true', 'OCTAVIA_IMG': 'quay.io/openstack-k8s-operators/octavia-operator-index:latest', 'DATAPLANE_NOVA_NFS_PATH': '', 'PLACEMENT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests', 'NEUTRON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests', 'INFRA_KUTTL_NAMESPACE': 'infra-kuttl-tests', 'TELEMETRY_KUTTL_BASEDIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator', 'BARBICAN': 'config/samples/barbican_v1beta1_barbican.yaml', 'MEMCACHED_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml', 'MARIADB_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests', 'HEAT_BRANCH': 'main', 'ANSIBLEEE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml', 'HEAT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml', 'OVN_KUTTL_NAMESPACE': 'ovn-kuttl-tests', 'HEATENGINE_DEPL_IMG': 'unused', 'NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX': '172.50.0', 'OPENSTACK_CTLPLANE': 'config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'MANILA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml', 'CEPH_CRDS': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml', 'MARIADB_CHAINSAW_NAMESPACE': 'mariadb-chainsaw-tests', 'BMO_REPO': 'https://github.com/metal3-io/baremetal-operator', 'NETWORK_ISOLATION_IPV6': 'false', 'CEILOMETER_NOTIFICATION_DEPL_IMG': 'unused', 'CEPH_IMG': 'quay.io/ceph/demo:latest-squid', 'CEPH_COMMON': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml', 'INSTALL_CERT_MANAGER': 'False', 'MANILA_KUTTL_NAMESPACE': 'manila-kuttl-tests', 'CINDER_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests', 'ANSIBLEEE_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest', 'OPENSTACK_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', 'OVNCONTROLLER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml', 'CINDERVOL_DEPL_IMG': 'unused', 'BAREMETAL_OS_CONTAINER_IMG': '', 'GLANCE_KUTTL_NAMESPACE': 'glance-kuttl-tests', 'IRONIC_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml', 'CEPH_OP': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml', 'OPENSTACK_COMMIT_HASH': '', 'DESIGNATE_BRANCH': 'main', 'BMO_SETUP_ROUTE_REPLACE': 'true', 'KEYSTONEAPI': 'config/samples/keystone_v1beta1_keystoneapi.yaml', 'INTERNALAPI_HOST_ROUTES': '', 'TELEMETRY_KUTTL_RELPATH': 'tests/kuttl/suites', 'PLACEMENT_KUTTL_NAMESPACE': 'placement-kuttl-tests', 'RABBITMQ_COMMIT_HASH': '', 'CINDER_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml', 'OVN_BRANCH': 'main', 'HORIZON_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests', 'SWIFT_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml', 'GLANCE_IMG': 'quay.io/openstack-k8s-operators/glance-operator-index:latest', 'CINDER': 'config/samples/cinder_v1beta1_cinder.yaml', 'NNCP_RETRIES': '5', 'DATAPLANE_TIMEOUT': '30m', 'KEYSTONEAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml', 'DATAPLANE_SERVER_ROLE': 'compute', 'ANSIBLEEE': 'config/samples/_v1beta1_ansibleee.yaml', 'ANSIBLEEE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml', 'NNCP_BRIDGE': 'ospbr', 'METALLB_POOL': '192.168.122.80-192.168.122.90', 'RABBITMQ_IMG': 'quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest', 'NETWORK_VLAN_START': '20', 'INSTALL_NNCP': 'true || false', 'OCTAVIA': 'config/samples/octavia_v1beta1_octavia.yaml', 'NETCONFIG_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml', 'OCTAVIA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests', 'LVMS_CR': '1', 'DESIGNATE_COMMIT_HASH': '', 'CEPH_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml', 'CINDER_REPO': 'https://github.com/openstack-k8s-operators/cinder-operator.git', 'KEYSTONE_BRANCH': 'main', 'TELEMETRY_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml', 'HORIZON_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml', 'OCTAVIA_BRANCH': 'main', 'NETWORK_ISOLATION_IPV4_ADDRESS': '172.16.1.1/24', 'OCTAVIA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml', 'GENERATE_SSH_KEYS': 'true', 'DATAPLANE_DEFAULT_GW': '192.168.122.1', 'BGP_LEAF_1': '100.65.4.1', 'OPENSTACK_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests', 'KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE': 'openstack', 'OPERATOR_SOURCE': '', 'HEAT_KUTTL_NAMESPACE': 'heat-kuttl-tests', 'HORIZON': 'config/samples/horizon_v1beta1_horizon.yaml', 'NNCP_ADDITIONAL_HOST_ROUTES': '', 'NETCONFIG_DEPL_IMG': 'unused', 'BARBICAN_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml', 'IRONIC_KUTTL_NAMESPACE': 'ironic-kuttl-tests', 'GLANCE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests', 'IRONIC': 'config/samples/ironic_v1beta1_ironic.yaml', 'IRONIC_REPO': 'https://github.com/openstack-k8s-operators/ironic-operator.git', 'DATAPLANE_NTP_SERVER': 'pool.ntp.org', 'MARIADB_DEPL_IMG': 'unused', 'DATAPLANE_GROWVOLS_ARGS': '/=8GB /tmp=1GB /home=1GB /var=100%', 'NNCP_INTERFACE': 'enp6s0', 'BGP_OVN_ROUTING': 'false', 'BMO_PROVISIONING_INTERFACE': '', 'GIT_CLONE_OPTS': '', 'NETWORK_STORAGEMGMT_ADDRESS_PREFIX': '172.20.0', 'DATAPLANE_NETWORK_INTERFACE_NAME': 'eth0', 'IRONICCON_DEPL_IMG': 'unused', 'NNCP_NODES': '', 'NNCP_GATEWAY': '192.168.122.1', 'DATAPLANE_SSHD_ALLOWED_RANGES': "['192.168.122.0/24']", 'CINDERAPI_DEPL_IMG': 'unused', 'NNCP_CLEANUP_TIMEOUT': '120s', 'NNCP_DNS_SERVER_IPV6': 'fd00:aaaa::1', 'HEAT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests', 'RABBITMQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_TOTAL_NETWORKER_NODES': '1', 'HORIZON_KUTTL_NAMESPACE': 'horizon-kuttl-tests', 'BAREMETAL_TIMEOUT': '20m', 'CRC_STORAGE_NAMESPACE': 'crc-storage', 'DATAPLANE_KUSTOMIZE_SCENARIO': 'preprovisioned', 'DBSERVICE': 'galera', 'INFRA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml', 'INFRA_BRANCH': 'main', 'SWIFT_BRANCH': 'main', 'BMO_BRANCH': 'release-0.6', 'PLACEMENT_COMMIT_HASH': '', 'REDHAT_OPERATORS': 'false', 'ANSIBLEEE_BRANCH': 'main', 'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': '/dev/null', 'ANSIBLEEE_KUTTL_NAMESPACE': 'ansibleee-kuttl-tests', 'OCTAVIA_COMMIT_HASH': '', 'SG_CORE_DEPL_IMG': 'unused', 'GLANCE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml', 'BMO_IRONIC_HOST': '192.168.122.10', 'OPERATOR_NAMESPACE': 'openstack-operators', 'PLACEMENT_IMG': 'quay.io/openstack-k8s-operators/placement-operator-index:latest', 'KEYSTONE_FEDERATION_CLIENT_SECRET': 'COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f', 'DATAPLANE_REGISTRY_URL': 'quay.io/podified-antelope-centos9', 'GLANCE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml', 'NAMESPACE': 'openstack', 'TELEMETRY_COMMIT_HASH': '', 'NEUTRONAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml', 'BGP_SOURCE_IP': '172.30.4.2', 'OPERATOR_CHANNEL': '', 'NETCONFIG': 'config/samples/network_v1beta1_netconfig.yaml', 'RABBITMQ': 'docs/examples/default-security-context/rabbitmq.yaml', 'DATAPLANE_ANSIBLE_USER': '', 'RABBITMQ_DEPL_IMG': 'unused', 'NOVA_COMMIT_HASH': '', 'OVN_REPO': 'https://github.com/openstack-k8s-operators/ovn-operator.git', 'INFRA_REPO': 'https://github.com/openstack-k8s-operators/infra-operator.git', 'KEYSTONE_IMG': 'quay.io/openstack-k8s-operators/keystone-operator-index:latest', 'METALLB_IPV6_POOL': 'fd00:aaaa::80-fd00:aaaa::90', 'MARIADB_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml', 'MANILA_BRANCH': 'main', 'BM_CTLPLANE_INTERFACE': 'enp1s0', 'ANSIBLEEE_REPO': 'https://github.com/openstack-k8s-operators/openstack-ansibleee-operator', 'IRONIC_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests', 'HEAT_AUTH_ENCRYPTION_KEY': '767c3ed056cbaa3b9dfedb8c6f825bf0', 'NOVA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'NEUTRON_REPO': 'https://github.com/openstack-k8s-operators/neutron-operator.git', 'BMO_IPA_BRANCH': 'stable/2024.1', 'CEPH_CLIENT': '/home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml', 'CINDER_COMMIT_HASH': '', 'NNCP_TIMEOUT': '240s', 'OPENSTACK_BRANCH': 'main', 'MANILA_REPO': 'https://github.com/openstack-k8s-operators/manila-operator.git', 'NOVA_IMG': 'quay.io/openstack-k8s-operators/nova-operator-index:latest', 'BARBICAN_COMMIT_HASH': '', 'NEUTRON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml', 'NMSTATE_OPERATOR_GROUP': 'openshift-nmstate-tn6k8', 'HEAT': 'config/samples/heat_v1beta1_heat.yaml', 'MARIADB_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml', 'HEAT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml', 'PLACEMENT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml', 'NOVA': 'config/samples/nova_v1beta1_nova_collapsed_cell.yaml', 'CINDER_BRANCH': 'main', 'DATAPLANE_RUNNER_IMG': '', 'METADATA_SHARED_SECRET': '1234567842', 'NETWORK_INTERNALAPI_ADDRESS_PREFIX': '172.17.0', 'INSTALL_NMSTATE': 'true || false', 'OPENSTACK_K8S_BRANCH': 'main', 'SWIFT_IMG': 'quay.io/openstack-k8s-operators/swift-operator-index:latest', 'HEATCFNAPI_DEPL_IMG': 'unused', 'NNCP_CTLPLANE_IP_ADDRESS_SUFFIX': '10', 'OVN_IMG': 'quay.io/openstack-k8s-operators/ovn-operator-index:latest', 'DATAPLANE_NETWORKER_IP': '192.168.122.200', 'HORIZON_BRANCH': 'main', 'OCTAVIA_REPO': 'https://github.com/openstack-k8s-operators/octavia-operator.git', 'KEYSTONE_COMMMIT_HASH': '', 'DATAPLANE_ANSIBLE_SECRET': 'dataplane-ansible-ssh-private-key-secret', 'MANILA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests', 'DESIGNATE_REPO': 'https://github.com/openstack-k8s-operators/designate-operator.git', 'MARIADB': 'config/samples/mariadb_v1beta1_galera.yaml', 'GLANCE_BRANCH': 'main', 'MEMCACHED_DEPL_IMG': 'unused', 'HEAT_IMG': 'quay.io/openstack-k8s-operators/heat-operator-index:latest', 'DESIGNATE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests', 'NNCP_DNS_SERVER': '192.168.122.1', 'INFRA_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests', 'OPENSTACK_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-index:latest', 'MANILASHARE_DEPL_IMG': 'unused', 'BARBICAN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml', 'SWIFT_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml', 'TELEMETRY': 'config/samples/telemetry_v1beta1_telemetry.yaml', 'NNCP_BGP_1_INTERFACE': 'enp7s0', 'MICROSHIFT': '0', 'HORIZON_REPO': 'https://github.com/openstack-k8s-operators/horizon-operator.git', 'IRONIC_COMMIT_HASH': '', 'SWIFT_COMMIT_HASH': '', 'SWIFT_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests', 'NOVA_REPO': 'https://github.com/openstack-k8s-operators/nova-operator.git', 'NMSTATE_NAMESPACE': 'openshift-nmstate', 'REDIS_DEPL_IMG': 'unused', 'BAREMETAL_BRANCH': 'main', 'MANILAAPI_DEPL_IMG': 'unused', 'BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY': 'sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=', 'CINDERSCH_DEPL_IMG': 'unused', 'HORIZON_COMMIT_HASH': '', 'CINDERBKP_DEPL_IMG': 'unused', 'INFRA_IMG': 'quay.io/openstack-k8s-operators/infra-operator-index:latest', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OCTAVIA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml', 'NETWORK_MTU': '1500', 'DNSDATA_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml', 'BAREMETAL_COMMIT_HASH': '', 'NETWORK_STORAGE_MACVLAN': '', 'NNCP_CTLPLANE_IP_ADDRESS_PREFIX': '192.168.122', 'TELEMETRY_IMG': 'quay.io/openstack-k8s-operators/telemetry-operator-index:latest', 'IRONIC_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml', 'TELEMETRY_REPO': 'https://github.com/openstack-k8s-operators/telemetry-operator.git', 'IRONICPXE_DEPL_IMG': 'unused', 'NEUTRONAPI': 'config/samples/neutron_v1beta1_neutronapi.yaml', 'NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX': 'fd00:aaaa::', 'BARBICAN_DEPL_IMG': 'unused', 'DNSDATA': 'config/samples/network_v1beta1_dnsdata.yaml', 'NMSTATE_SUBSCRIPTION': 'kubernetes-nmstate-operator', 'PLACEMENTAPI_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml', 'NEUTRON_BRANCH': 'main', 'TELEMETRY_KUTTL_NAMESPACE': 'telemetry-kuttl-tests', 'TELEMETRY_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml', 'HORIZON_IMG': 'quay.io/openstack-k8s-operators/horizon-operator-index:latest', 'IRONIC_IMG': 'quay.io/openstack-k8s-operators/ironic-operator-index:latest', 'NNCP_BGP_2_IP_ADDRESS': '100.64.4.2', 'DNSMASQ_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml', 'KEYSTONEAPI_DEPL_IMG': 'unused', 'MANILA': 'config/samples/manila_v1beta1_manila.yaml', 'IRONICNAG_DEPL_IMG': 'unused', 'DESIGNATE_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml', 'NNCP_GATEWAY_IPV6': 'fd00:aaaa::1', 'NETWORK_DESIGNATE_ADDRESS_PREFIX': '172.28.0', 'BARBICAN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests', 'NEUTRONAPI_DEPL_IMG': 'unused', 'MANILA_COMMIT_HASH': '', 'GLANCE_REPO': 'https://github.com/openstack-k8s-operators/glance-operator.git', 'RABBITMQ_BRANCH': 'patches', 'GLANCEAPI_DEPL_IMG': 'unused', 'HORIZON_DEPL_IMG': 'unused', 'SWIFT_REPO': 'https://github.com/openstack-k8s-operators/swift-operator.git', 'BMO_COMMIT_HASH': '', 'CLEANUP_DIR_CMD': 'rm -Rf', 'MEMCACHED': 'config/samples/memcached_v1beta1_memcached.yaml', 'OVNDBS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml', 'KEYSTONE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests', 'BGP_ASN': '64999', 'PLACEMENTAPI_DEPL_IMG': 'unused', 'OVNCONTROLLER_NMAP': 'true', 'HORIZON_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml', 'DESIGNATE_IMG': 'quay.io/openstack-k8s-operators/designate-operator-index:latest', 'KEYSTONE_KUTTL_NAMESPACE': 'keystone-kuttl-tests', 'CINDER_KUTTL_NAMESPACE': 'cinder-kuttl-tests', 'OCTAVIA_KUTTL_NAMESPACE': 'octavia-kuttl-tests', 'DATAPLANE_TOTAL_NODES': '1', 'DATAPLANE_TLS_ENABLED': 'true', 'PLACEMENT_REPO': 'https://github.com/openstack-k8s-operators/placement-operator.git', 'OVNNORTHD_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml', 'OVN_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests', 'OVNCONTROLLER': 'config/samples/ovn_v1beta1_ovncontroller.yaml', 'NETWORK_BGP': 'false', 'OPENSTACK_KUTTL_NAMESPACE': 'openstack-kuttl-tests', 'MARIADB_KUTTL_NAMESPACE': 'mariadb-kuttl-tests', 'MARIADB_CHAINSAW_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests', 'BGP_SOURCE_IP6': 'f00d:f00d:f00d:f00d:f00d:f00d:f00d:42', 'HEATAPI_DEPL_IMG': 'unused', 'ANSIBLEEE_KUTTL_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests', 'MARIADB_CHAINSAW_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml', 'BM_ROOT_PASSWORD': '', 'OVN_COMMIT_HASH': '', 'CEPH_REPO': 'https://github.com/rook/rook.git', 'GLANCE_COMMIT_HASH': '', 'STORAGE_CLASS': 'local-storage', 'KEYSTONE_REPO': 'https://github.com/openstack-k8s-operators/keystone-operator.git', 'PLACEMENT_BRANCH': 'main', 'DATAPLANE_COMPUTE_IP': '192.168.122.100', 'NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX': '10', 'MARIADB_IMG': 'quay.io/openstack-k8s-operators/mariadb-operator-index:latest', 'BGP_LEAF_2': '100.64.4.1', 'OVNNORTHD': 'config/samples/ovn_v1beta1_ovnnorthd.yaml', 'TELEMETRY_BRANCH': 'main', 'NETWORK_ISOLATION_USE_DEFAULT_NETWORK': 'true', 'BARBICAN_IMG': 'quay.io/openstack-k8s-operators/barbican-operator-index:latest', 'OPENSTACK_CRDS_DIR': 'openstack_crds', 'DESIGNATE': 'config/samples/designate_v1beta1_designate.yaml', 'GALERA_REPLICAS': '', 'LIBVIRT_SECRET': 'libvirt-secret', 'OVNDBS': 'config/samples/ovn_v1beta1_ovndbcluster.yaml', 'NETWORK_ISOLATION_IPV4': 'true', 'NETWORK_TENANT_ADDRESS_PREFIX': '172.19.0', 'OKD': 'false', 'OPERATOR_BASE_DIR': '/home/zuul/ci-framework-data/artifacts/manifests/operator', 'TENANT_HOST_ROUTES': '', 'OPENSTACK_STORAGE_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest', 'BARBICAN_KUTTL_NAMESPACE': 'barbican-kuttl-tests', 'BARBICAN_REPO': 'https://github.com/openstack-k8s-operators/barbican-operator.git', 'BARBICAN_BRANCH': 'main', 'CEILOMETER_CENTRAL_DEPL_IMG': 'unused', 'NNCP_BGP_2_INTERFACE': 'enp8s0', 'MANILASCH_DEPL_IMG': 'unused', 'NETWORK_ISOLATION_IPV6_ADDRESS': 'fd00:aaaa::1/64', 'REDIS': 'config/samples/redis_v1beta1_redis.yaml', 'CINDER_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml', 'REDIS_CR': '/home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml', 'OVN_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml', 'DESIGNATE_KUTTL_NAMESPACE': 'designate-kuttl-tests', 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'NNCP_BGP_1_IP_ADDRESS': '100.65.4.2', 'MARIADB_BRANCH': 'main', 'KEYSTONE_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml', 'DNSMASQ': 'config/samples/network_v1beta1_dnsmasq.yaml', 'NEUTRON_IMG': 'quay.io/openstack-k8s-operators/neutron-operator-index:latest', 'STORAGE_HOST_ROUTES': '', 'CEPH_BRANCH': 'release-1.15', 'NEUTRON_COMMIT_HASH': '', 'OPENSTACK_K8S_TAG': 'latest', 'OPENSTACK_NEUTRON_CUSTOM_CONF': '', 'PASSWORD': '12345678', 'OPENSTACK_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml', 'MARIADB_COMMIT_HASH': '', 'PLACEMENTAPI': 'config/samples/placement_v1beta1_placementapi.yaml', 'GLANCE': 'config/samples/glance_v1beta1_glance.yaml', 'IRONICAPI_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_PREFIX': 'openstack', 'OPERATOR_SOURCE_NAMESPACE': '', 'OPENSTACK_BUNDLE_IMG': 'quay.io/openstack-k8s-operators/openstack-operator-bundle:latest', 'STORAGEMGMT_HOST_ROUTES': '', 'BGP_PEER_ASN': '64999', 'IRONIC_BRANCH': 'main', 'DNS_DEPL_IMG': 'unused', 'MANILA_KUTTL_CONF': '/home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml', 'BMH_NAMESPACE': 'openstack', 'CINDER_IMG': 'quay.io/openstack-k8s-operators/cinder-operator-index:latest', 'SWIFT_KUTTL_NAMESPACE': 'swift-kuttl-tests', 'MARIADB_REPO': 'https://github.com/openstack-k8s-operators/mariadb-operator.git', 'IRONICINS_DEPL_IMG': 'unused', 'DATAPLANE_CONTAINER_TAG': 'current-podified', 'BMO_SETUP': '', 'NETWORK_VLAN_STEP': '1', 'SECRET': 'osp-secret', 'BMAAS_NODE_COUNT': '1', 'EDPM_COMPUTE_SRIOV_ENABLED': 'true', 'IPV6_LAB_NAT64_UPDATE_PACKAGES': 'false', 'BMAAS_BRIDGE_IPV4_PREFIX': '172.20.1.2/24', 'BMAAS_INSTANCE_VCPUS': '2', 'NFS_HOME': '/home/nfs', 'NETWORK_ISOLATION_NET_NAME': 'default', 'BM_NETWORK_NAME': 'default', 'STANDALONE_STORAGE_NET_PREFIX': '172.18.0', 'CRC_HTTPS_PROXY': '', 'ADOPTED_STORAGE_NETWORK': '172.18.1.0/24', 'IPV6_LAB_SSH_PUB_KEY': '/home/zuul/.ssh/id_rsa.pub', 'IPV6_LAB_NAT64_IPV6_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'MANILA_SERVICE_ENABLED': 'true', 'EDPM_COMPUTE_DHCP_AGENT_ENABLED': 'true', 'KUBEADMIN_PWD': '12345678', 'BMAAS_INSTANCE_DISK_SIZE': '20', 'IPV6_LAB_SNO_OCP_VERSION': 'latest-4.14', 'STANDALONE_INTERNALAPI_NET_PREFIX': '172.17.0', 'NETWORK_ISOLATION_IP_ADDRESS': '192.168.122.10', 'NETWORK_ISOLATION_INSTANCE_NAME': 'crc', 'IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX': 'fd00:abcd:abcd:fcff::/96', 'BMAAS_SUSHY_EMULATOR_DRIVER': 'libvirt', 'IPV6_LAB_NAT64_HOST_IPV4': '172.30.0.2/24', 'NUMBER_OF_INSTANCES': '1', 'OCP_NETWORK_NAME': 'crc', 'TLS_ENABLED': 'false', 'DATAPLANE_PLAYBOOK': 'osp.edpm.download_cache', 'IPV6_LAB_NAT64_INSTANCE_NAME': 'nat64-router', 'DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG': 'quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest', 'BMAAS_IPV6': 'false', 'IPV6_LAB_WORK_DIR': '/home/zuul/.ipv6lab', 'STANDALONE_TENANT_NET_PREFIX': '172.19.0', 'IPV6_LAB_IPV4_NETWORK_IPADDRESS': '172.30.0.1/24', 'DOWNLOAD_TOOLS_SELECTION': 'all', 'ADOPTED_STORAGEMGMT_NETWORK': '172.20.1.0/24', 'BMAAS_INSTANCE_NAME_PREFIX': 'crc-bmaas', 'PULL_SECRET': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/pull-secret.txt', 'IPV6_LAB_NETWORK_NAME': 'nat64', 'BMAAS_SUSHY_EMULATOR_IMAGE': 'quay.io/metal3-io/sushy-tools:latest', 'IPV6_LAB_NAT64_TAYGA_IPV4': '192.168.255.1', 'BM_INSTANCE_NAME_SUFFIX': '0', 'CRC_BGP_NIC_1_MAC': '52:54:00:11:11:11', 'EDPM_COMPUTE_CEPH_ENABLED': 'true', 'EDPM_ATTACH_EXTNET': 'true', 'BMAAS_NETWORK_IPV6_PREFIX': 'fd00:bbbb::1/64', 'IPV6_LAB_NAT64_HOST_IPV6': 'fd00:abcd:abcd:fc00::2/64', 'BMAAS_LIBVIRT_USER': 'sushyemu', 'IPV6_LAB_SNO_HOST_IP': 'fd00:abcd:abcd:fc00::11', 'EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES': "'[]'", 'BMAAS_METALLB_ADDRESS_POOL': '172.20.1.64/26', 'EDPM_COMPUTE_CEPH_NOVA': 'true', 'EDPM_CONFIGURE_DEFAULT_ROUTE': 'true', 'EDPM_FIRSTBOOT_EXTRA': '/tmp/edpm-firstboot-extra', 'EDPM_TOTAL_NODES': '1', 'BMAAS_INSTANCE_VIRT_TYPE': 'kvm', 'CRC_BGP_NIC_2_MAC': '52:54:00:11:11:12', 'IPV6_LAB_IPV6_NETWORK_IPADDRESS': 'fd00:abcd:abcd:fc00::1/64', 'STANDALONE_STORAGEMGMT_NET_PREFIX': '172.20.0', 'BM_NODE_COUNT': '1', 'BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE': '/etc/openstack/clouds.yaml', 'NETWORK_ISOLATION_NETWORK_NAME': 'net-iso', 'BMAAS_INSTANCE_MEMORY': '4096', 'RH_REGISTRY_USER': '', 'BMAAS_OCP_INSTANCE_NAME': 'crc', 'ADOPTED_EXTERNAL_NETWORK': '172.21.1.0/24', 'IPV6_LAB_LIBVIRT_STORAGE_POOL': 'default', 'CRC_URL': "'https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'", 'IPV6_LAB_MANAGE_FIREWALLD': 'true', 'CRC_HTTP_PROXY': '', 'ADOPTED_TENANT_NETWORK': '172.9.1.0/24', 'BARBICAN_SERVICE_ENABLED': 'true', 'BMAAS_ROUTE_LIBVIRT_NETWORKS': 'crc-bmaas,crc,default', 'BMAAS_INSTANCE_NET_MODEL': 'virtio', 'tripleo_deploy': 'export REGISTRY_USER:', 'IPV6_LAB_SNO_SERVICE_NETWORK': 'fd00:abcd:abcd:fc03::/112', 'EDPM_COMPUTE_SUFFIX': '0', 'IPV6_LAB_SNO_HOST_PREFIX': '64', 'HEAT_SERVICE_ENABLED': 'true', 'BMAAS_REDFISH_USERNAME': 'admin', 'BM_INSTANCE_NAME_PREFIX': 'edpm-compute-baremetal', 'EDPM_TOTAL_NETWORKERS': '1', 'IPV6_LAB_SNO_OCP_MIRROR_URL': 'https://mirror.openshift.com/pub/openshift-v4/clients/ocp', 'BMAAS_REDFISH_PASSWORD': 'password', 'BMAAS_INSTANCE_OS_VARIANT': 'centos-stream9', 'IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL': '192.168.255.0/24', 'BMAAS_IPV4': 'true', 'EDPM_COMPUTE_ADDITIONAL_NETWORKS': "'[]'", 'IPV6_LAB_NAT64_TAYGA_IPV6': 'fd00:abcd:abcd:fc00::3', 'RH_REGISTRY_PWD': '', 'CRC_VERSION': 'latest', 'EDPM_CONFIGURE_NETWORKING': 'true', 'BMAAS_BRIDGE_IPV6_PREFIX': 'fd00:bbbb::2/64', 'NETWORK_ISOLATION_MAC': '52:54:00:11:11:10', 'EDPM_NETWORKER_SUFFIX': '0', 'BMAAS_NETWORK_IPV4_PREFIX': '172.20.1.1/24', 'IPV6_LAB_SNO_INSTANCE_NAME': 'sno', 'IPV6_LAB_SNO_CLUSTER_NETWORK': 'fd00:abcd:0::/48', 'BMAAS_SUSHY_EMULATOR_NAMESPACE': 'sushy-emulator', 'BM_ROOT_PASSWORD_SECRET': '', 'BMAAS_NETWORK_NAME': 'crc-bmaas', 'NETWORK_ISOLATION_IPV4_NAT': 'true', 'BMAAS_SUSHY_EMULATOR_OS_CLOUD': 'openstack', 'STANDALONE_EXTERNAL_NET_PREFFIX': '172.21.0', 'BMAAS_METALLB_POOL_NAME': 'baremetal', 'EDPM_CONFIGURE_HUGEPAGES': 'false', 'ADOPTED_INTERNALAPI_NETWORK': '172.17.1.0/24', 'IPV6_LAB_SNO_MACHINE_NETWORK': 'fd00:abcd:abcd:fc00::/64', 'DNS_DOMAIN': 'localdomain', 'BM_INSTANCE_MEMORY': '8192', 'STANDALONE_COMPUTE_DRIVER': 'libvirt', 'EDPM_COMPUTE_CELLS': '1'}, 'failed': False}, 'cifmw_generate_makes': {'success': True, 'changed': False, 'debug': {'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile': ['all', 'help', 'cleanup', 'deploy_cleanup', 'wait', 'crc_storage', 'crc_storage_cleanup', 'crc_storage_release', 'crc_storage_with_retries', 'crc_storage_cleanup_with_retries', 'operator_namespace', 'namespace', 'namespace_cleanup', 'input', 'input_cleanup', 'crc_bmo_setup', 'crc_bmo_cleanup', 'openstack_prep', 'openstack', 'openstack_wait', 'openstack_init', 'openstack_cleanup', 'openstack_repo', 'openstack_deploy_prep', 'openstack_deploy', 'openstack_wait_deploy', 'openstack_deploy_cleanup', 'openstack_update_run', 'openstack_patch_version', 'edpm_deploy_generate_keys', 'edpm_patch_ansible_runner_image', 'edpm_deploy_prep', 'edpm_deploy_cleanup', 'edpm_deploy', 'edpm_deploy_baremetal_prep', 'edpm_deploy_baremetal', 'edpm_wait_deploy_baremetal', 'edpm_wait_deploy', 'edpm_register_dns', 'edpm_nova_discover_hosts', 'openstack_crds', 'openstack_crds_cleanup', 'edpm_deploy_networker_prep', 'edpm_deploy_networker_cleanup', 'edpm_deploy_networker', 'infra_prep', 'infra', 'infra_cleanup', 'dns_deploy_prep', 'dns_deploy', 'dns_deploy_cleanup', 'netconfig_deploy_prep', 'netconfig_deploy', 'netconfig_deploy_cleanup', 'memcached_deploy_prep', 'memcached_deploy', 'memcached_deploy_cleanup', 'keystone_prep', 'keystone', 'keystone_cleanup', 'keystone_deploy_prep', 'keystone_deploy', 'keystone_deploy_cleanup', 'barbican_prep', 'barbican', 'barbican_cleanup', 'barbican_deploy_prep', 'barbican_deploy', 'barbican_deploy_validate', 'barbican_deploy_cleanup', 'mariadb', 'mariadb_cleanup', 'mariadb_deploy_prep', 'mariadb_deploy', 'mariadb_deploy_cleanup', 'placement_prep', 'placement', 'placement_cleanup', 'placement_deploy_prep', 'placement_deploy', 'placement_deploy_cleanup', 'glance_prep', 'glance', 'glance_cleanup', 'glance_deploy_prep', 'glance_deploy', 'glance_deploy_cleanup', 'ovn_prep', 'ovn', 'ovn_cleanup', 'ovn_deploy_prep', 'ovn_deploy', 'ovn_deploy_cleanup', 'neutron_prep', 'neutron', 'neutron_cleanup', 'neutron_deploy_prep', 'neutron_deploy', 'neutron_deploy_cleanup', 'cinder_prep', 'cinder', 'cinder_cleanup', 'cinder_deploy_prep', 'cinder_deploy', 'cinder_deploy_cleanup', 'rabbitmq_prep', 'rabbitmq', 'rabbitmq_cleanup', 'rabbitmq_deploy_prep', 'rabbitmq_deploy', 'rabbitmq_deploy_cleanup', 'ironic_prep', 'ironic', 'ironic_cleanup', 'ironic_deploy_prep', 'ironic_deploy', 'ironic_deploy_cleanup', 'octavia_prep', 'octavia', 'octavia_cleanup', 'octavia_deploy_prep', 'octavia_deploy', 'octavia_deploy_cleanup', 'designate_prep', 'designate', 'designate_cleanup', 'designate_deploy_prep', 'designate_deploy', 'designate_deploy_cleanup', 'nova_prep', 'nova', 'nova_cleanup', 'nova_deploy_prep', 'nova_deploy', 'nova_deploy_cleanup', 'mariadb_kuttl_run', 'mariadb_kuttl', 'kuttl_db_prep', 'kuttl_db_cleanup', 'kuttl_common_prep', 'kuttl_common_cleanup', 'keystone_kuttl_run', 'keystone_kuttl', 'barbican_kuttl_run', 'barbican_kuttl', 'placement_kuttl_run', 'placement_kuttl', 'cinder_kuttl_run', 'cinder_kuttl', 'neutron_kuttl_run', 'neutron_kuttl', 'octavia_kuttl_run', 'octavia_kuttl', 'designate_kuttl', 'designate_kuttl_run', 'ovn_kuttl_run', 'ovn_kuttl', 'infra_kuttl_run', 'infra_kuttl', 'ironic_kuttl_run', 'ironic_kuttl', 'ironic_kuttl_crc', 'heat_kuttl_run', 'heat_kuttl', 'heat_kuttl_crc', 'ansibleee_kuttl_run', 'ansibleee_kuttl_cleanup', 'ansibleee_kuttl_prep', 'ansibleee_kuttl', 'glance_kuttl_run', 'glance_kuttl', 'manila_kuttl_run', 'manila_kuttl', 'swift_kuttl_run', 'swift_kuttl', 'horizon_kuttl_run', 'horizon_kuttl', 'openstack_kuttl_run', 'openstack_kuttl', 'mariadb_chainsaw_run', 'mariadb_chainsaw', 'horizon_prep', 'horizon', 'horizon_cleanup', 'horizon_deploy_prep', 'horizon_deploy', 'horizon_deploy_cleanup', 'heat_prep', 'heat', 'heat_cleanup', 'heat_deploy_prep', 'heat_deploy', 'heat_deploy_cleanup', 'ansibleee_prep', 'ansibleee', 'ansibleee_cleanup', 'baremetal_prep', 'baremetal', 'baremetal_cleanup', 'ceph_help', 'ceph', 'ceph_cleanup', 'rook_prep', 'rook', 'rook_deploy_prep', 'rook_deploy', 'rook_crc_disk', 'rook_cleanup', 'lvms', 'nmstate', 'nncp_with_retries', 'nncp_dns', 'nncp', 'nncp_cleanup', 'netattach', 'netattach_cleanup', 'metallb', 'metallb_config', 'metallb_config_cleanup', 'metallb_cleanup', 'manila_prep', 'manila', 'manila_cleanup', 'manila_deploy_prep', 'manila_deploy', 'manila_deploy_cleanup', 'telemetry_prep', 'telemetry', 'telemetry_cleanup', 'telemetry_deploy_prep', 'telemetry_deploy', 'telemetry_deploy_cleanup', 'telemetry_kuttl_run', 'telemetry_kuttl', 'swift_prep', 'swift', 'swift_cleanup', 'swift_deploy_prep', 'swift_deploy', 'swift_deploy_cleanup', 'certmanager', 'certmanager_cleanup', 'validate_marketplace', 'redis_deploy_prep', 'redis_deploy', 'redis_deploy_cleanup', 'set_slower_etcd_profile'], '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile': ['help', 'download_tools', 'nfs', 'nfs_cleanup', 'crc', 'crc_cleanup', 'crc_scrub', 'crc_attach_default_interface', 'crc_attach_default_interface_cleanup', 'ipv6_lab_network', 'ipv6_lab_network_cleanup', 'ipv6_lab_nat64_router', 'ipv6_lab_nat64_router_cleanup', 'ipv6_lab_sno', 'ipv6_lab_sno_cleanup', 'ipv6_lab', 'ipv6_lab_cleanup', 'attach_default_interface', 'attach_default_interface_cleanup', 'network_isolation_bridge', 'network_isolation_bridge_cleanup', 'edpm_baremetal_compute', 'edpm_compute', 'edpm_compute_bootc', 'edpm_ansible_runner', 'edpm_computes_bgp', 'edpm_compute_repos', 'edpm_compute_cleanup', 'edpm_networker', 'edpm_networker_cleanup', 'edpm_deploy_instance', 'tripleo_deploy', 'standalone_deploy', 'standalone_sync', 'standalone', 'standalone_cleanup', 'standalone_snapshot', 'standalone_revert', 'cifmw_prepare', 'cifmw_cleanup', 'bmaas_network', 'bmaas_network_cleanup', 'bmaas_route_crc_and_crc_bmaas_networks', 'bmaas_route_crc_and_crc_bmaas_networks_cleanup', 'bmaas_crc_attach_network', 'bmaas_crc_attach_network_cleanup', 'bmaas_crc_baremetal_bridge', 'bmaas_crc_baremetal_bridge_cleanup', 'bmaas_baremetal_net_nad', 'bmaas_baremetal_net_nad_cleanup', 'bmaas_metallb', 'bmaas_metallb_cleanup', 'bmaas_virtual_bms', 'bmaas_virtual_bms_cleanup', 'bmaas_sushy_emulator', 'bmaas_sushy_emulator_cleanup', 'bmaas_sushy_emulator_wait', 'bmaas_generate_nodes_yaml', 'bmaas', 'bmaas_cleanup']}, 'failed': False}, 'discovered_image': {'success': True, 'changed': True, 'error': '', 'data': {'image_name': 'CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'image_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images//CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2', 'hash': 'a33bd923ac2d0f3862dd0a460339c087893b46f0395a41e0fa214f2a81bdc7ab', 'hash_algorithm': 'sha256'}, 'failed': False}, 'hook_name': '90_create_manila_resources', 'playbook_path': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/hooks/playbooks/manila_create_default_resources.yml', 'log_path': '/home/zuul/ci-framework-data/logs/pre_tests_90_create_manila_resources.log', 'extra_vars': '-e operator_namespace=openstack-operators -e namespace=openstack -e "@/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml" -e "@/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml"', 'playbook_stat': {'changed': False, 'stat': {'exists': True, 'path': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/hooks/playbooks/manila_create_default_resources.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 1414, 'inode': 50343986, 'dev': 64513, 'nlink': 1, 'atime': 1749201587.597661, 'mtime': 1749200911.857585, 'ctime': 1749201505.0304375, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 8, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'zuul', 'gr_name': 'zuul', 'checksum': '2a50c5e49d9f41a59a9c6d1e3aca7e41c89bd99c', 'mimetype': 'text/plain', 'charset': 'us-ascii', 'version': '2362031751', 'attributes': [], 'attr_flags': ''}, 'failed': False}, 'cifmw_run_hook_parameters_files': {'files': [{'path': '/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 19233, 'inode': 8715711, 'dev': 64513, 'nlink': 1, 'atime': 1749201598.6705568, 'mtime': 1749201595.9125829, 'ctime': 1749201596.1845803, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 27391, 'inode': 46186929, 'dev': 64513, 'nlink': 1, 'atime': 1749201718.5594294, 'mtime': 1749201693.4296658, 'ctime': 1749201693.5936642, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 6633, 'inode': 67121985, 'dev': 64513, 'nlink': 1, 'atime': 1749201659.0249894, 'mtime': 1749201657.2700057, 'ctime': 1749201657.4260044, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}, {'path': '/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 280, 'inode': 29490616, 'dev': 64513, 'nlink': 1, 'atime': 1749201718.5774293, 'mtime': 1749201692.6246734, 'ctime': 1749201692.769672, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}], 'changed': False, 'msg': 'All paths examined', 'matched': 4, 'examined': 4, 'skipped_paths': {}, 'failed': False}, 'hook_callback': {'changed': False, 'stat': {'exists': False}, 'failed': False}, '_net_env_def_stat': {'changed': False, 'stat': {'exists': False}, 'failed': False}, '_net_env_def_slurp': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': '_net_env_def_stat.stat.exists'}, 'cifmw_openshift_login_password_file_stat': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_password is not defined'}, 'cifmw_openshift_login_password_file_slurp': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_password is not defined'}, 'cifmw_openshift_login_kubeconfig_stat': {'changed': False, 'stat': {'exists': False}, 'failed': False}, 'cifmw_openshift_login_kubeconfig_content_b64': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_login_user is not defined'}, 'cifmw_openshift_login_retries_cnt': 0, 'cifmw_openshift_login_whoami_out': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_login_force_refresh'}, 'cifmw_openshift_login_login_out': {'changed': True, 'rc': 0, 'stdout': 'WARNING: Using insecure TLS client config. Setting this option is not supported!\n\nLogin successful.\n\nYou have access to 65 projects, the list has been suppressed. You can list all projects with \'oc projects\'\n\nUsing project "default".\n', 'stdout_lines': ['WARNING: Using insecure TLS client config. Setting this option is not supported!', '', 'Login successful.', '', "You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'", '', 'Using project "default".'], 'stderr': '', 'stderr_lines': [], 'failed': False}, 'cifmw_openshift_login_new_token_out': {'changed': True, 'stdout': 'sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '-t'], 'start': '2025-06-06 09:21:31.309581', 'end': '2025-06-06 09:21:31.407764', 'delta': '0:00:00.098183', 'msg': '', 'stdout_lines': ['sha256~YLMf_A178y8lNcvxWorh1wwhcH1iPcL1MgE1wcv5Bvg'], 'stderr_lines': [], 'failed': False}, 'cifmw_openshift_login_api_out': {'changed': True, 'stdout': 'https://api.crc.testing:6443', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '--show-server=true'], 'start': '2025-06-06 09:21:31.626489', 'end': '2025-06-06 09:21:31.726071', 'delta': '0:00:00.099582', 'msg': '', 'stdout_lines': ['https://api.crc.testing:6443'], 'stderr_lines': [], 'failed': False}, 'cifmw_openshift_login_context_out': {'changed': True, 'stdout': 'default/api-crc-testing:6443/kubeadmin', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami', '-c'], 'start': '2025-06-06 09:21:31.898318', 'end': '2025-06-06 09:21:32.005457', 'delta': '0:00:00.107139', 'msg': '', 'stdout_lines': ['default/api-crc-testing:6443/kubeadmin'], 'stderr_lines': [], 'failed': False}, 'cifmw_openshift_login_user_out': {'changed': True, 'stdout': 'kubeadmin', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'whoami'], 'start': '2025-06-06 09:21:32.182892', 'end': '2025-06-06 09:21:32.328364', 'delta': '0:00:00.145472', 'msg': '', 'stdout_lines': ['kubeadmin'], 'stderr_lines': [], 'failed': False}, 'cifmw_openshift_login_install_yamls_artifacts_slurp': {'content': 'Y2lmbXdfaW5zdGFsbF95YW1sc19kZWZhdWx0czoKICAgIEFET1BURURfRVhURVJOQUxfTkVUV09SSzogMTcyLjIxLjEuMC8yNAogICAgQURPUFRFRF9JTlRFUk5BTEFQSV9ORVRXT1JLOiAxNzIuMTcuMS4wLzI0CiAgICBBRE9QVEVEX1NUT1JBR0VNR01UX05FVFdPUks6IDE3Mi4yMC4xLjAvMjQKICAgIEFET1BURURfU1RPUkFHRV9ORVRXT1JLOiAxNzIuMTguMS4wLzI0CiAgICBBRE9QVEVEX1RFTkFOVF9ORVRXT1JLOiAxNzIuOS4xLjAvMjQKICAgIEFOU0lCTEVFRTogY29uZmlnL3NhbXBsZXMvX3YxYmV0YTFfYW5zaWJsZWVlLnlhbWwKICAgIEFOU0lCTEVFRV9CUkFOQ0g6IG1haW4KICAgIEFOU0lCTEVFRV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1hbnNpYmxlZWUtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvX3YxYmV0YTFfYW5zaWJsZWVlLnlhbWwKICAgIEFOU0lCTEVFRV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEFOU0lCTEVFRV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEFOU0lCTEVFRV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vcGVuc3RhY2stYW5zaWJsZWVlLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBBTlNJQkxFRUVfS1VUVExfTkFNRVNQQUNFOiBhbnNpYmxlZWUta3V0dGwtdGVzdHMKICAgIEFOU0lCTEVFRV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1vcGVyYXRvcgogICAgQU5TSUJMRUVfQ09NTUlUX0hBU0g6ICcnCiAgICBCQVJCSUNBTjogY29uZmlnL3NhbXBsZXMvYmFyYmljYW5fdjFiZXRhMV9iYXJiaWNhbi55YW1sCiAgICBCQVJCSUNBTl9CUkFOQ0g6IG1haW4KICAgIEJBUkJJQ0FOX0NPTU1JVF9IQVNIOiAnJwogICAgQkFSQklDQU5fQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9iYXJiaWNhbi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9iYXJiaWNhbl92MWJldGExX2JhcmJpY2FuLnlhbWwKICAgIEJBUkJJQ0FOX0RFUExfSU1HOiB1bnVzZWQKICAgIEJBUkJJQ0FOX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9iYXJiaWNhbi1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEJBUkJJQ0FOX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9iYXJiaWNhbi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEJBUkJJQ0FOX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2JhcmJpY2FuLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBCQVJCSUNBTl9LVVRUTF9OQU1FU1BBQ0U6IGJhcmJpY2FuLWt1dHRsLXRlc3RzCiAgICBCQVJCSUNBTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvYmFyYmljYW4tb3BlcmF0b3IuZ2l0CiAgICBCQVJCSUNBTl9TRVJWSUNFX0VOQUJMRUQ6ICd0cnVlJwogICAgQkFSQklDQU5fU0lNUExFX0NSWVBUT19FTkNSWVBUSU9OX0tFWTogc0VGbWRGakRVcVJNMlZlbVlzbFY1eUdOV2pva2lvSlhzZzhOcmxjM2RyVT0KICAgIEJBUkVNRVRBTF9CUkFOQ0g6IG1haW4KICAgIEJBUkVNRVRBTF9DT01NSVRfSEFTSDogJycKICAgIEJBUkVNRVRBTF9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWJhcmVtZXRhbC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEJBUkVNRVRBTF9PU19DT05UQUlORVJfSU1HOiAnJwogICAgQkFSRU1FVEFMX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stYmFyZW1ldGFsLW9wZXJhdG9yLmdpdAogICAgQkFSRU1FVEFMX1RJTUVPVVQ6IDIwbQogICAgQkdQX0FTTjogJzY0OTk5JwogICAgQkdQX0xFQUZfMTogMTAwLjY1LjQuMQogICAgQkdQX0xFQUZfMjogMTAwLjY0LjQuMQogICAgQkdQX09WTl9ST1VUSU5HOiAnZmFsc2UnCiAgICBCR1BfUEVFUl9BU046ICc2NDk5OScKICAgIEJHUF9TT1VSQ0VfSVA6IDE3Mi4zMC40LjIKICAgIEJHUF9TT1VSQ0VfSVA2OiBmMDBkOmYwMGQ6ZjAwZDpmMDBkOmYwMGQ6ZjAwZDpmMDBkOjQyCiAgICBCTUFBU19CUklER0VfSVBWNF9QUkVGSVg6IDE3Mi4yMC4xLjIvMjQKICAgIEJNQUFTX0JSSURHRV9JUFY2X1BSRUZJWDogZmQwMDpiYmJiOjoyLzY0CiAgICBCTUFBU19JTlNUQU5DRV9ESVNLX1NJWkU6ICcyMCcKICAgIEJNQUFTX0lOU1RBTkNFX01FTU9SWTogJzQwOTYnCiAgICBCTUFBU19JTlNUQU5DRV9OQU1FX1BSRUZJWDogY3JjLWJtYWFzCiAgICBCTUFBU19JTlNUQU5DRV9ORVRfTU9ERUw6IHZpcnRpbwogICAgQk1BQVNfSU5TVEFOQ0VfT1NfVkFSSUFOVDogY2VudG9zLXN0cmVhbTkKICAgIEJNQUFTX0lOU1RBTkNFX1ZDUFVTOiAnMicKICAgIEJNQUFTX0lOU1RBTkNFX1ZJUlRfVFlQRToga3ZtCiAgICBCTUFBU19JUFY0OiAndHJ1ZScKICAgIEJNQUFTX0lQVjY6ICdmYWxzZScKICAgIEJNQUFTX0xJQlZJUlRfVVNFUjogc3VzaHllbXUKICAgIEJNQUFTX01FVEFMTEJfQUREUkVTU19QT09MOiAxNzIuMjAuMS42NC8yNgogICAgQk1BQVNfTUVUQUxMQl9QT09MX05BTUU6IGJhcmVtZXRhbAogICAgQk1BQVNfTkVUV09SS19JUFY0X1BSRUZJWDogMTcyLjIwLjEuMS8yNAogICAgQk1BQVNfTkVUV09SS19JUFY2X1BSRUZJWDogZmQwMDpiYmJiOjoxLzY0CiAgICBCTUFBU19ORVRXT1JLX05BTUU6IGNyYy1ibWFhcwogICAgQk1BQVNfTk9ERV9DT1VOVDogJzEnCiAgICBCTUFBU19PQ1BfSU5TVEFOQ0VfTkFNRTogY3JjCiAgICBCTUFBU19SRURGSVNIX1BBU1NXT1JEOiBwYXNzd29yZAogICAgQk1BQVNfUkVERklTSF9VU0VSTkFNRTogYWRtaW4KICAgIEJNQUFTX1JPVVRFX0xJQlZJUlRfTkVUV09SS1M6IGNyYy1ibWFhcyxjcmMsZGVmYXVsdAogICAgQk1BQVNfU1VTSFlfRU1VTEFUT1JfRFJJVkVSOiBsaWJ2aXJ0CiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9JTUFHRTogcXVheS5pby9tZXRhbDMtaW8vc3VzaHktdG9vbHM6bGF0ZXN0CiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9OQU1FU1BBQ0U6IHN1c2h5LWVtdWxhdG9yCiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9PU19DTElFTlRfQ09ORklHX0ZJTEU6IC9ldGMvb3BlbnN0YWNrL2Nsb3Vkcy55YW1sCiAgICBCTUFBU19TVVNIWV9FTVVMQVRPUl9PU19DTE9VRDogb3BlbnN0YWNrCiAgICBCTUhfTkFNRVNQQUNFOiBvcGVuc3RhY2sKICAgIEJNT19CUkFOQ0g6IHJlbGVhc2UtMC42CiAgICBCTU9fQ09NTUlUX0hBU0g6ICcnCiAgICBCTU9fSVBBX0JSQU5DSDogc3RhYmxlLzIwMjQuMQogICAgQk1PX0lST05JQ19IT1NUOiAxOTIuMTY4LjEyMi4xMAogICAgQk1PX1BST1ZJU0lPTklOR19JTlRFUkZBQ0U6ICcnCiAgICBCTU9fUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL21ldGFsMy1pby9iYXJlbWV0YWwtb3BlcmF0b3IKICAgIEJNT19TRVRVUDogZmFsc2UKICAgIEJNT19TRVRVUF9ST1VURV9SRVBMQUNFOiAndHJ1ZScKICAgIEJNX0NUTFBMQU5FX0lOVEVSRkFDRTogZW5wMXMwCiAgICBCTV9JTlNUQU5DRV9NRU1PUlk6ICc4MTkyJwogICAgQk1fSU5TVEFOQ0VfTkFNRV9QUkVGSVg6IGVkcG0tY29tcHV0ZS1iYXJlbWV0YWwKICAgIEJNX0lOU1RBTkNFX05BTUVfU1VGRklYOiAnMCcKICAgIEJNX05FVFdPUktfTkFNRTogZGVmYXVsdAogICAgQk1fTk9ERV9DT1VOVDogJzEnCiAgICBCTV9ST09UX1BBU1NXT1JEOiAnJwogICAgQk1fUk9PVF9QQVNTV09SRF9TRUNSRVQ6ICcnCiAgICBDRUlMT01FVEVSX0NFTlRSQUxfREVQTF9JTUc6IHVudXNlZAogICAgQ0VJTE9NRVRFUl9OT1RJRklDQVRJT05fREVQTF9JTUc6IHVudXNlZAogICAgQ0VQSF9CUkFOQ0g6IHJlbGVhc2UtMS4xNQogICAgQ0VQSF9DTElFTlQ6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9yb29rL2RlcGxveS9leGFtcGxlcy90b29sYm94LnlhbWwKICAgIENFUEhfQ09NTU9OOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvY29tbW9uLnlhbWwKICAgIENFUEhfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9yb29rL2RlcGxveS9leGFtcGxlcy9jbHVzdGVyLXRlc3QueWFtbAogICAgQ0VQSF9DUkRTOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvY3Jkcy55YW1sCiAgICBDRVBIX0lNRzogcXVheS5pby9jZXBoL2RlbW86bGF0ZXN0LXNxdWlkCiAgICBDRVBIX09QOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivcm9vay9kZXBsb3kvZXhhbXBsZXMvb3BlcmF0b3Itb3BlbnNoaWZ0LnlhbWwKICAgIENFUEhfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL3Jvb2svcm9vay5naXQKICAgIENFUlRNQU5BR0VSX1RJTUVPVVQ6IDMwMHMKICAgIENIRUNLT1VUX0ZST01fT1BFTlNUQUNLX1JFRjogJ3RydWUnCiAgICBDSU5ERVI6IGNvbmZpZy9zYW1wbGVzL2NpbmRlcl92MWJldGExX2NpbmRlci55YW1sCiAgICBDSU5ERVJBUElfREVQTF9JTUc6IHVudXNlZAogICAgQ0lOREVSQktQX0RFUExfSU1HOiB1bnVzZWQKICAgIENJTkRFUlNDSF9ERVBMX0lNRzogdW51c2VkCiAgICBDSU5ERVJWT0xfREVQTF9JTUc6IHVudXNlZAogICAgQ0lOREVSX0JSQU5DSDogbWFpbgogICAgQ0lOREVSX0NPTU1JVF9IQVNIOiAnJwogICAgQ0lOREVSX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvY2luZGVyLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2NpbmRlcl92MWJldGExX2NpbmRlci55YW1sCiAgICBDSU5ERVJfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2NpbmRlci1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIENJTkRFUl9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvY2luZGVyLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgQ0lOREVSX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2NpbmRlci1vcGVyYXRvci90ZXN0L2t1dHRsL3Rlc3RzCiAgICBDSU5ERVJfS1VUVExfTkFNRVNQQUNFOiBjaW5kZXIta3V0dGwtdGVzdHMKICAgIENJTkRFUl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvY2luZGVyLW9wZXJhdG9yLmdpdAogICAgQ0xFQU5VUF9ESVJfQ01EOiBybSAtUmYKICAgIENSQ19CR1BfTklDXzFfTUFDOiAnNTI6NTQ6MDA6MTE6MTE6MTEnCiAgICBDUkNfQkdQX05JQ18yX01BQzogJzUyOjU0OjAwOjExOjExOjEyJwogICAgQ1JDX0hUVFBTX1BST1hZOiAnJwogICAgQ1JDX0hUVFBfUFJPWFk6ICcnCiAgICBDUkNfU1RPUkFHRV9OQU1FU1BBQ0U6IGNyYy1zdG9yYWdlCiAgICBDUkNfU1RPUkFHRV9SRVRSSUVTOiAnMycKICAgIENSQ19VUkw6ICcnJ2h0dHBzOi8vZGV2ZWxvcGVycy5yZWRoYXQuY29tL2NvbnRlbnQtZ2F0ZXdheS9yZXN0L21pcnJvci9wdWIvb3BlbnNoaWZ0LXY0L2NsaWVudHMvY3JjL2xhdGVzdC9jcmMtbGludXgtYW1kNjQudGFyLnh6JycnCiAgICBDUkNfVkVSU0lPTjogbGF0ZXN0CiAgICBEQVRBUExBTkVfQU5TSUJMRV9TRUNSRVQ6IGRhdGFwbGFuZS1hbnNpYmxlLXNzaC1wcml2YXRlLWtleS1zZWNyZXQKICAgIERBVEFQTEFORV9BTlNJQkxFX1VTRVI6ICcnCiAgICBEQVRBUExBTkVfQ09NUFVURV9JUDogMTkyLjE2OC4xMjIuMTAwCiAgICBEQVRBUExBTkVfQ09OVEFJTkVSX1BSRUZJWDogb3BlbnN0YWNrCiAgICBEQVRBUExBTkVfQ09OVEFJTkVSX1RBRzogY3VycmVudC1wb2RpZmllZAogICAgREFUQVBMQU5FX0NVU1RPTV9TRVJWSUNFX1JVTk5FUl9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLWFuc2libGVlZS1ydW5uZXI6bGF0ZXN0CiAgICBEQVRBUExBTkVfREVGQVVMVF9HVzogMTkyLjE2OC4xMjIuMQogICAgREFUQVBMQU5FX0VYVFJBX05PVkFfQ09ORklHX0ZJTEU6IC9kZXYvbnVsbAogICAgREFUQVBMQU5FX0dST1dWT0xTX0FSR1M6IC89OEdCIC90bXA9MUdCIC9ob21lPTFHQiAvdmFyPTEwMCUKICAgIERBVEFQTEFORV9LVVNUT01JWkVfU0NFTkFSSU86IHByZXByb3Zpc2lvbmVkCiAgICBEQVRBUExBTkVfTkVUV09SS0VSX0lQOiAxOTIuMTY4LjEyMi4yMDAKICAgIERBVEFQTEFORV9ORVRXT1JLX0lOVEVSRkFDRV9OQU1FOiBldGgwCiAgICBEQVRBUExBTkVfTk9WQV9ORlNfUEFUSDogJycKICAgIERBVEFQTEFORV9OVFBfU0VSVkVSOiBwb29sLm50cC5vcmcKICAgIERBVEFQTEFORV9QTEFZQk9PSzogb3NwLmVkcG0uZG93bmxvYWRfY2FjaGUKICAgIERBVEFQTEFORV9SRUdJU1RSWV9VUkw6IHF1YXkuaW8vcG9kaWZpZWQtYW50ZWxvcGUtY2VudG9zOQogICAgREFUQVBMQU5FX1JVTk5FUl9JTUc6ICcnCiAgICBEQVRBUExBTkVfU0VSVkVSX1JPTEU6IGNvbXB1dGUKICAgIERBVEFQTEFORV9TU0hEX0FMTE9XRURfUkFOR0VTOiAnWycnMTkyLjE2OC4xMjIuMC8yNCcnXScKICAgIERBVEFQTEFORV9USU1FT1VUOiAzMG0KICAgIERBVEFQTEFORV9UTFNfRU5BQkxFRDogJ3RydWUnCiAgICBEQVRBUExBTkVfVE9UQUxfTkVUV09SS0VSX05PREVTOiAnMScKICAgIERBVEFQTEFORV9UT1RBTF9OT0RFUzogJzEnCiAgICBEQlNFUlZJQ0U6IGdhbGVyYQogICAgREVTSUdOQVRFOiBjb25maWcvc2FtcGxlcy9kZXNpZ25hdGVfdjFiZXRhMV9kZXNpZ25hdGUueWFtbAogICAgREVTSUdOQVRFX0JSQU5DSDogbWFpbgogICAgREVTSUdOQVRFX0NPTU1JVF9IQVNIOiAnJwogICAgREVTSUdOQVRFX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvZGVzaWduYXRlLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2Rlc2lnbmF0ZV92MWJldGExX2Rlc2lnbmF0ZS55YW1sCiAgICBERVNJR05BVEVfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2Rlc2lnbmF0ZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIERFU0lHTkFURV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvZGVzaWduYXRlLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgREVTSUdOQVRFX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2Rlc2lnbmF0ZS1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgREVTSUdOQVRFX0tVVFRMX05BTUVTUEFDRTogZGVzaWduYXRlLWt1dHRsLXRlc3RzCiAgICBERVNJR05BVEVfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2Rlc2lnbmF0ZS1vcGVyYXRvci5naXQKICAgIEROU0RBVEE6IGNvbmZpZy9zYW1wbGVzL25ldHdvcmtfdjFiZXRhMV9kbnNkYXRhLnlhbWwKICAgIEROU0RBVEFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfZG5zZGF0YS55YW1sCiAgICBETlNNQVNROiBjb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfZG5zbWFzcS55YW1sCiAgICBETlNNQVNRX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbmV0d29ya192MWJldGExX2Ruc21hc3EueWFtbAogICAgRE5TX0RFUExfSU1HOiB1bnVzZWQKICAgIEROU19ET01BSU46IGxvY2FsZG9tYWluCiAgICBET1dOTE9BRF9UT09MU19TRUxFQ1RJT046IGFsbAogICAgRURQTV9BVFRBQ0hfRVhUTkVUOiAndHJ1ZScKICAgIEVEUE1fQ09NUFVURV9BRERJVElPTkFMX0hPU1RfUk9VVEVTOiAnJydbXScnJwogICAgRURQTV9DT01QVVRFX0FERElUSU9OQUxfTkVUV09SS1M6ICcnJ1tdJycnCiAgICBFRFBNX0NPTVBVVEVfQ0VMTFM6ICcxJwogICAgRURQTV9DT01QVVRFX0NFUEhfRU5BQkxFRDogJ3RydWUnCiAgICBFRFBNX0NPTVBVVEVfQ0VQSF9OT1ZBOiAndHJ1ZScKICAgIEVEUE1fQ09NUFVURV9ESENQX0FHRU5UX0VOQUJMRUQ6ICd0cnVlJwogICAgRURQTV9DT01QVVRFX1NSSU9WX0VOQUJMRUQ6ICd0cnVlJwogICAgRURQTV9DT01QVVRFX1NVRkZJWDogJzAnCiAgICBFRFBNX0NPTkZJR1VSRV9ERUZBVUxUX1JPVVRFOiAndHJ1ZScKICAgIEVEUE1fQ09ORklHVVJFX0hVR0VQQUdFUzogJ2ZhbHNlJwogICAgRURQTV9DT05GSUdVUkVfTkVUV09SS0lORzogJ3RydWUnCiAgICBFRFBNX0ZJUlNUQk9PVF9FWFRSQTogL3RtcC9lZHBtLWZpcnN0Ym9vdC1leHRyYQogICAgRURQTV9ORVRXT1JLRVJfU1VGRklYOiAnMCcKICAgIEVEUE1fVE9UQUxfTkVUV09SS0VSUzogJzEnCiAgICBFRFBNX1RPVEFMX05PREVTOiAnMScKICAgIEdBTEVSQV9SRVBMSUNBUzogJycKICAgIEdFTkVSQVRFX1NTSF9LRVlTOiAndHJ1ZScKICAgIEdJVF9DTE9ORV9PUFRTOiAnJwogICAgR0xBTkNFOiBjb25maWcvc2FtcGxlcy9nbGFuY2VfdjFiZXRhMV9nbGFuY2UueWFtbAogICAgR0xBTkNFQVBJX0RFUExfSU1HOiB1bnVzZWQKICAgIEdMQU5DRV9CUkFOQ0g6IG1haW4KICAgIEdMQU5DRV9DT01NSVRfSEFTSDogJycKICAgIEdMQU5DRV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2dsYW5jZS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9nbGFuY2VfdjFiZXRhMV9nbGFuY2UueWFtbAogICAgR0xBTkNFX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9nbGFuY2Utb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBHTEFOQ0VfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2dsYW5jZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEdMQU5DRV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9nbGFuY2Utb3BlcmF0b3IvdGVzdC9rdXR0bC90ZXN0cwogICAgR0xBTkNFX0tVVFRMX05BTUVTUEFDRTogZ2xhbmNlLWt1dHRsLXRlc3RzCiAgICBHTEFOQ0VfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2dsYW5jZS1vcGVyYXRvci5naXQKICAgIEhFQVQ6IGNvbmZpZy9zYW1wbGVzL2hlYXRfdjFiZXRhMV9oZWF0LnlhbWwKICAgIEhFQVRBUElfREVQTF9JTUc6IHVudXNlZAogICAgSEVBVENGTkFQSV9ERVBMX0lNRzogdW51c2VkCiAgICBIRUFURU5HSU5FX0RFUExfSU1HOiB1bnVzZWQKICAgIEhFQVRfQVVUSF9FTkNSWVBUSU9OX0tFWTogNzY3YzNlZDA1NmNiYWEzYjlkZmVkYjhjNmY4MjViZjAKICAgIEhFQVRfQlJBTkNIOiBtYWluCiAgICBIRUFUX0NPTU1JVF9IQVNIOiAnJwogICAgSEVBVF9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvaGVhdF92MWJldGExX2hlYXQueWFtbAogICAgSEVBVF9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaGVhdC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEhFQVRfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBIRUFUX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2hlYXQtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIEhFQVRfS1VUVExfTkFNRVNQQUNFOiBoZWF0LWt1dHRsLXRlc3RzCiAgICBIRUFUX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9oZWF0LW9wZXJhdG9yLmdpdAogICAgSEVBVF9TRVJWSUNFX0VOQUJMRUQ6ICd0cnVlJwogICAgSE9SSVpPTjogY29uZmlnL3NhbXBsZXMvaG9yaXpvbl92MWJldGExX2hvcml6b24ueWFtbAogICAgSE9SSVpPTl9CUkFOQ0g6IG1haW4KICAgIEhPUklaT05fQ09NTUlUX0hBU0g6ICcnCiAgICBIT1JJWk9OX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaG9yaXpvbi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9ob3Jpem9uX3YxYmV0YTFfaG9yaXpvbi55YW1sCiAgICBIT1JJWk9OX0RFUExfSU1HOiB1bnVzZWQKICAgIEhPUklaT05fSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2hvcml6b24tb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBIT1JJWk9OX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9ob3Jpem9uLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgSE9SSVpPTl9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9ob3Jpem9uLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBIT1JJWk9OX0tVVFRMX05BTUVTUEFDRTogaG9yaXpvbi1rdXR0bC10ZXN0cwogICAgSE9SSVpPTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaG9yaXpvbi1vcGVyYXRvci5naXQKICAgIElORlJBX0JSQU5DSDogbWFpbgogICAgSU5GUkFfQ09NTUlUX0hBU0g6ICcnCiAgICBJTkZSQV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvaW5mcmEtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBJTkZSQV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBJTkZSQV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgSU5GUkFfS1VUVExfTkFNRVNQQUNFOiBpbmZyYS1rdXR0bC10ZXN0cwogICAgSU5GUkFfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luZnJhLW9wZXJhdG9yLmdpdAogICAgSU5TVEFMTF9DRVJUX01BTkFHRVI6IGZhbHNlCiAgICBJTlNUQUxMX05NU1RBVEU6IHRydWUgfHwgZmFsc2UKICAgIElOU1RBTExfTk5DUDogdHJ1ZSB8fCBmYWxzZQogICAgSU5URVJOQUxBUElfSE9TVF9ST1VURVM6ICcnCiAgICBJUFY2X0xBQl9JUFY0X05FVFdPUktfSVBBRERSRVNTOiAxNzIuMzAuMC4xLzI0CiAgICBJUFY2X0xBQl9JUFY2X05FVFdPUktfSVBBRERSRVNTOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjoxLzY0CiAgICBJUFY2X0xBQl9MSUJWSVJUX1NUT1JBR0VfUE9PTDogZGVmYXVsdAogICAgSVBWNl9MQUJfTUFOQUdFX0ZJUkVXQUxMRDogJ3RydWUnCiAgICBJUFY2X0xBQl9OQVQ2NF9IT1NUX0lQVjQ6IDE3Mi4zMC4wLjIvMjQKICAgIElQVjZfTEFCX05BVDY0X0hPU1RfSVBWNjogZmQwMDphYmNkOmFiY2Q6ZmMwMDo6Mi82NAogICAgSVBWNl9MQUJfTkFUNjRfSU5TVEFOQ0VfTkFNRTogbmF0NjQtcm91dGVyCiAgICBJUFY2X0xBQl9OQVQ2NF9JUFY2X05FVFdPUks6IGZkMDA6YWJjZDphYmNkOmZjMDA6Oi82NAogICAgSVBWNl9MQUJfTkFUNjRfVEFZR0FfRFlOQU1JQ19QT09MOiAxOTIuMTY4LjI1NS4wLzI0CiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY0OiAxOTIuMTY4LjI1NS4xCiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY2OiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjozCiAgICBJUFY2X0xBQl9OQVQ2NF9UQVlHQV9JUFY2X1BSRUZJWDogZmQwMDphYmNkOmFiY2Q6ZmNmZjo6Lzk2CiAgICBJUFY2X0xBQl9OQVQ2NF9VUERBVEVfUEFDS0FHRVM6ICdmYWxzZScKICAgIElQVjZfTEFCX05FVFdPUktfTkFNRTogbmF0NjQKICAgIElQVjZfTEFCX1NOT19DTFVTVEVSX05FVFdPUks6IGZkMDA6YWJjZDowOjovNDgKICAgIElQVjZfTEFCX1NOT19IT1NUX0lQOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjoxMQogICAgSVBWNl9MQUJfU05PX0hPU1RfUFJFRklYOiAnNjQnCiAgICBJUFY2X0xBQl9TTk9fSU5TVEFOQ0VfTkFNRTogc25vCiAgICBJUFY2X0xBQl9TTk9fTUFDSElORV9ORVRXT1JLOiBmZDAwOmFiY2Q6YWJjZDpmYzAwOjovNjQKICAgIElQVjZfTEFCX1NOT19PQ1BfTUlSUk9SX1VSTDogaHR0cHM6Ly9taXJyb3Iub3BlbnNoaWZ0LmNvbS9wdWIvb3BlbnNoaWZ0LXY0L2NsaWVudHMvb2NwCiAgICBJUFY2X0xBQl9TTk9fT0NQX1ZFUlNJT046IGxhdGVzdC00LjE0CiAgICBJUFY2X0xBQl9TTk9fU0VSVklDRV9ORVRXT1JLOiBmZDAwOmFiY2Q6YWJjZDpmYzAzOjovMTEyCiAgICBJUFY2X0xBQl9TU0hfUFVCX0tFWTogL2hvbWUvenV1bC8uc3NoL2lkX3JzYS5wdWIKICAgIElQVjZfTEFCX1dPUktfRElSOiAvaG9tZS96dXVsLy5pcHY2bGFiCiAgICBJUk9OSUM6IGNvbmZpZy9zYW1wbGVzL2lyb25pY192MWJldGExX2lyb25pYy55YW1sCiAgICBJUk9OSUNBUElfREVQTF9JTUc6IHVudXNlZAogICAgSVJPTklDQ09OX0RFUExfSU1HOiB1bnVzZWQKICAgIElST05JQ0lOU19ERVBMX0lNRzogdW51c2VkCiAgICBJUk9OSUNOQUdfREVQTF9JTUc6IHVudXNlZAogICAgSVJPTklDUFhFX0RFUExfSU1HOiB1bnVzZWQKICAgIElST05JQ19CUkFOQ0g6IG1haW4KICAgIElST05JQ19DT01NSVRfSEFTSDogJycKICAgIElST05JQ19DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2lyb25pYy1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9pcm9uaWNfdjFiZXRhMV9pcm9uaWMueWFtbAogICAgSVJPTklDX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pcm9uaWMtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBJUk9OSUNfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2lyb25pYy1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIElST05JQ19LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pcm9uaWMtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIElST05JQ19LVVRUTF9OQU1FU1BBQ0U6IGlyb25pYy1rdXR0bC10ZXN0cwogICAgSVJPTklDX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9pcm9uaWMtb3BlcmF0b3IuZ2l0CiAgICBLRVlTVE9ORUFQSTogY29uZmlnL3NhbXBsZXMva2V5c3RvbmVfdjFiZXRhMV9rZXlzdG9uZWFwaS55YW1sCiAgICBLRVlTVE9ORUFQSV9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2tleXN0b25lLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL2tleXN0b25lX3YxYmV0YTFfa2V5c3RvbmVhcGkueWFtbAogICAgS0VZU1RPTkVBUElfREVQTF9JTUc6IHVudXNlZAogICAgS0VZU1RPTkVfQlJBTkNIOiBtYWluCiAgICBLRVlTVE9ORV9DT01NTUlUX0hBU0g6ICcnCiAgICBLRVlTVE9ORV9GRURFUkFUSU9OX0NMSUVOVF9TRUNSRVQ6IENPWDhibWxLQVduNTZYQ0dNcktRSmo3ZGdITkFPbDZmCiAgICBLRVlTVE9ORV9GRURFUkFUSU9OX0NSWVBUT19QQVNTUEhSQVNFOiBvcGVuc3RhY2sKICAgIEtFWVNUT05FX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9rZXlzdG9uZS1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIEtFWVNUT05FX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9rZXlzdG9uZS1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIEtFWVNUT05FX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL2tleXN0b25lLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBLRVlTVE9ORV9LVVRUTF9OQU1FU1BBQ0U6IGtleXN0b25lLWt1dHRsLXRlc3RzCiAgICBLRVlTVE9ORV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMva2V5c3RvbmUtb3BlcmF0b3IuZ2l0CiAgICBLVUJFQURNSU5fUFdEOiAnMTIzNDU2NzgnCiAgICBMSUJWSVJUX1NFQ1JFVDogbGlidmlydC1zZWNyZXQKICAgIExWTVNfQ1I6ICcxJwogICAgTUFOSUxBOiBjb25maWcvc2FtcGxlcy9tYW5pbGFfdjFiZXRhMV9tYW5pbGEueWFtbAogICAgTUFOSUxBQVBJX0RFUExfSU1HOiB1bnVzZWQKICAgIE1BTklMQVNDSF9ERVBMX0lNRzogdW51c2VkCiAgICBNQU5JTEFTSEFSRV9ERVBMX0lNRzogdW51c2VkCiAgICBNQU5JTEFfQlJBTkNIOiBtYWluCiAgICBNQU5JTEFfQ09NTUlUX0hBU0g6ICcnCiAgICBNQU5JTEFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9tYW5pbGEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbWFuaWxhX3YxYmV0YTFfbWFuaWxhLnlhbWwKICAgIE1BTklMQV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbWFuaWxhLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTUFOSUxBX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9tYW5pbGEtb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBNQU5JTEFfS1VUVExfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFuaWxhLW9wZXJhdG9yL3Rlc3Qva3V0dGwvdGVzdHMKICAgIE1BTklMQV9LVVRUTF9OQU1FU1BBQ0U6IG1hbmlsYS1rdXR0bC10ZXN0cwogICAgTUFOSUxBX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9tYW5pbGEtb3BlcmF0b3IuZ2l0CiAgICBNQU5JTEFfU0VSVklDRV9FTkFCTEVEOiAndHJ1ZScKICAgIE1BUklBREI6IGNvbmZpZy9zYW1wbGVzL21hcmlhZGJfdjFiZXRhMV9nYWxlcmEueWFtbAogICAgTUFSSUFEQl9CUkFOQ0g6IG1haW4KICAgIE1BUklBREJfQ0hBSU5TQVdfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3IvdGVzdHMvY2hhaW5zYXcvY29uZmlnLnlhbWwKICAgIE1BUklBREJfQ0hBSU5TQVdfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFyaWFkYi1vcGVyYXRvci90ZXN0cy9jaGFpbnNhdy90ZXN0cwogICAgTUFSSUFEQl9DSEFJTlNBV19OQU1FU1BBQ0U6IG1hcmlhZGItY2hhaW5zYXctdGVzdHMKICAgIE1BUklBREJfQ09NTUlUX0hBU0g6ICcnCiAgICBNQVJJQURCX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbWFyaWFkYi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9tYXJpYWRiX3YxYmV0YTFfZ2FsZXJhLnlhbWwKICAgIE1BUklBREJfREVQTF9JTUc6IHVudXNlZAogICAgTUFSSUFEQl9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbWFyaWFkYi1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIE1BUklBREJfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3Iva3V0dGwtdGVzdC55YW1sCiAgICBNQVJJQURCX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL21hcmlhZGItb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIE1BUklBREJfS1VUVExfTkFNRVNQQUNFOiBtYXJpYWRiLWt1dHRsLXRlc3RzCiAgICBNQVJJQURCX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9tYXJpYWRiLW9wZXJhdG9yLmdpdAogICAgTUVNQ0FDSEVEOiBjb25maWcvc2FtcGxlcy9tZW1jYWNoZWRfdjFiZXRhMV9tZW1jYWNoZWQueWFtbAogICAgTUVNQ0FDSEVEX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvbWVtY2FjaGVkX3YxYmV0YTFfbWVtY2FjaGVkLnlhbWwKICAgIE1FTUNBQ0hFRF9ERVBMX0lNRzogdW51c2VkCiAgICBNRVRBREFUQV9TSEFSRURfU0VDUkVUOiAnMTIzNDU2Nzg0MicKICAgIE1FVEFMTEJfSVBWNl9QT09MOiBmZDAwOmFhYWE6OjgwLWZkMDA6YWFhYTo6OTAKICAgIE1FVEFMTEJfUE9PTDogMTkyLjE2OC4xMjIuODAtMTkyLjE2OC4xMjIuOTAKICAgIE1JQ1JPU0hJRlQ6ICcwJwogICAgTkFNRVNQQUNFOiBvcGVuc3RhY2sKICAgIE5FVENPTkZJRzogY29uZmlnL3NhbXBsZXMvbmV0d29ya192MWJldGExX25ldGNvbmZpZy55YW1sCiAgICBORVRDT05GSUdfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9pbmZyYS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9uZXR3b3JrX3YxYmV0YTFfbmV0Y29uZmlnLnlhbWwKICAgIE5FVENPTkZJR19ERVBMX0lNRzogdW51c2VkCiAgICBORVRXT1JLX0JHUDogJ2ZhbHNlJwogICAgTkVUV09SS19ERVNJR05BVEVfQUREUkVTU19QUkVGSVg6IDE3Mi4yOC4wCiAgICBORVRXT1JLX0RFU0lHTkFURV9FWFRfQUREUkVTU19QUkVGSVg6IDE3Mi41MC4wCiAgICBORVRXT1JLX0lOVEVSTkFMQVBJX0FERFJFU1NfUFJFRklYOiAxNzIuMTcuMAogICAgTkVUV09SS19JU09MQVRJT046ICd0cnVlJwogICAgTkVUV09SS19JU09MQVRJT05fSU5TVEFOQ0VfTkFNRTogY3JjCiAgICBORVRXT1JLX0lTT0xBVElPTl9JUFY0OiAndHJ1ZScKICAgIE5FVFdPUktfSVNPTEFUSU9OX0lQVjRfQUREUkVTUzogMTcyLjE2LjEuMS8yNAogICAgTkVUV09SS19JU09MQVRJT05fSVBWNF9OQVQ6ICd0cnVlJwogICAgTkVUV09SS19JU09MQVRJT05fSVBWNjogJ2ZhbHNlJwogICAgTkVUV09SS19JU09MQVRJT05fSVBWNl9BRERSRVNTOiBmZDAwOmFhYWE6OjEvNjQKICAgIE5FVFdPUktfSVNPTEFUSU9OX0lQX0FERFJFU1M6IDE5Mi4xNjguMTIyLjEwCiAgICBORVRXT1JLX0lTT0xBVElPTl9NQUM6ICc1Mjo1NDowMDoxMToxMToxMCcKICAgIE5FVFdPUktfSVNPTEFUSU9OX05FVFdPUktfTkFNRTogbmV0LWlzbwogICAgTkVUV09SS19JU09MQVRJT05fTkVUX05BTUU6IGRlZmF1bHQKICAgIE5FVFdPUktfSVNPTEFUSU9OX1VTRV9ERUZBVUxUX05FVFdPUks6ICd0cnVlJwogICAgTkVUV09SS19NVFU6ICcxNTAwJwogICAgTkVUV09SS19TVE9SQUdFTUdNVF9BRERSRVNTX1BSRUZJWDogMTcyLjIwLjAKICAgIE5FVFdPUktfU1RPUkFHRV9BRERSRVNTX1BSRUZJWDogMTcyLjE4LjAKICAgIE5FVFdPUktfU1RPUkFHRV9NQUNWTEFOOiAnJwogICAgTkVUV09SS19URU5BTlRfQUREUkVTU19QUkVGSVg6IDE3Mi4xOS4wCiAgICBORVRXT1JLX1ZMQU5fU1RBUlQ6ICcyMCcKICAgIE5FVFdPUktfVkxBTl9TVEVQOiAnMScKICAgIE5FVVRST05BUEk6IGNvbmZpZy9zYW1wbGVzL25ldXRyb25fdjFiZXRhMV9uZXV0cm9uYXBpLnlhbWwKICAgIE5FVVRST05BUElfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9uZXV0cm9uLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL25ldXRyb25fdjFiZXRhMV9uZXV0cm9uYXBpLnlhbWwKICAgIE5FVVRST05BUElfREVQTF9JTUc6IHVudXNlZAogICAgTkVVVFJPTl9CUkFOQ0g6IG1haW4KICAgIE5FVVRST05fQ09NTUlUX0hBU0g6ICcnCiAgICBORVVUUk9OX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9uZXV0cm9uLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTkVVVFJPTl9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbmV1dHJvbi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIE5FVVRST05fS1VUVExfRElSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvbmV1dHJvbi1vcGVyYXRvci90ZXN0L2t1dHRsL3Rlc3RzCiAgICBORVVUUk9OX0tVVFRMX05BTUVTUEFDRTogbmV1dHJvbi1rdXR0bC10ZXN0cwogICAgTkVVVFJPTl9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbmV1dHJvbi1vcGVyYXRvci5naXQKICAgIE5GU19IT01FOiAvaG9tZS9uZnMKICAgIE5NU1RBVEVfTkFNRVNQQUNFOiBvcGVuc2hpZnQtbm1zdGF0ZQogICAgTk1TVEFURV9PUEVSQVRPUl9HUk9VUDogb3BlbnNoaWZ0LW5tc3RhdGUtdG42azgKICAgIE5NU1RBVEVfU1VCU0NSSVBUSU9OOiBrdWJlcm5ldGVzLW5tc3RhdGUtb3BlcmF0b3IKICAgIE5OQ1BfQURESVRJT05BTF9IT1NUX1JPVVRFUzogJycKICAgIE5OQ1BfQkdQXzFfSU5URVJGQUNFOiBlbnA3czAKICAgIE5OQ1BfQkdQXzFfSVBfQUREUkVTUzogMTAwLjY1LjQuMgogICAgTk5DUF9CR1BfMl9JTlRFUkZBQ0U6IGVucDhzMAogICAgTk5DUF9CR1BfMl9JUF9BRERSRVNTOiAxMDAuNjQuNC4yCiAgICBOTkNQX0JSSURHRTogb3NwYnIKICAgIE5OQ1BfQ0xFQU5VUF9USU1FT1VUOiAxMjBzCiAgICBOTkNQX0NUTFBMQU5FX0lQVjZfQUREUkVTU19QUkVGSVg6ICdmZDAwOmFhYWE6OicKICAgIE5OQ1BfQ1RMUExBTkVfSVBWNl9BRERSRVNTX1NVRkZJWDogJzEwJwogICAgTk5DUF9DVExQTEFORV9JUF9BRERSRVNTX1BSRUZJWDogMTkyLjE2OC4xMjIKICAgIE5OQ1BfQ1RMUExBTkVfSVBfQUREUkVTU19TVUZGSVg6ICcxMCcKICAgIE5OQ1BfRE5TX1NFUlZFUjogMTkyLjE2OC4xMjIuMQogICAgTk5DUF9ETlNfU0VSVkVSX0lQVjY6IGZkMDA6YWFhYTo6MQogICAgTk5DUF9HQVRFV0FZOiAxOTIuMTY4LjEyMi4xCiAgICBOTkNQX0dBVEVXQVlfSVBWNjogZmQwMDphYWFhOjoxCiAgICBOTkNQX0lOVEVSRkFDRTogZW5wNnMwCiAgICBOTkNQX05PREVTOiAnJwogICAgTk5DUF9SRVRSSUVTOiAnNScKICAgIE5OQ1BfVElNRU9VVDogMjQwcwogICAgTk9WQTogY29uZmlnL3NhbXBsZXMvbm92YV92MWJldGExX25vdmFfY29sbGFwc2VkX2NlbGwueWFtbAogICAgTk9WQV9CUkFOQ0g6IG1haW4KICAgIE5PVkFfQ09NTUlUX0hBU0g6ICcnCiAgICBOT1ZBX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivbm92YS1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9ub3ZhX3YxYmV0YTFfbm92YV9jb2xsYXBzZWRfY2VsbC55YW1sCiAgICBOT1ZBX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9ub3ZhLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgTk9WQV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvbm92YS1vcGVyYXRvci5naXQKICAgIE5VTUJFUl9PRl9JTlNUQU5DRVM6ICcxJwogICAgT0NQX05FVFdPUktfTkFNRTogY3JjCiAgICBPQ1RBVklBOiBjb25maWcvc2FtcGxlcy9vY3RhdmlhX3YxYmV0YTFfb2N0YXZpYS55YW1sCiAgICBPQ1RBVklBX0JSQU5DSDogbWFpbgogICAgT0NUQVZJQV9DT01NSVRfSEFTSDogJycKICAgIE9DVEFWSUFfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL29jdGF2aWFfdjFiZXRhMV9vY3RhdmlhLnlhbWwKICAgIE9DVEFWSUFfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL29jdGF2aWEtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBPQ1RBVklBX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgT0NUQVZJQV9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vY3RhdmlhLW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBPQ1RBVklBX0tVVFRMX05BTUVTUEFDRTogb2N0YXZpYS1rdXR0bC10ZXN0cwogICAgT0NUQVZJQV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb2N0YXZpYS1vcGVyYXRvci5naXQKICAgIE9LRDogJ2ZhbHNlJwogICAgT1BFTlNUQUNLX0JSQU5DSDogbWFpbgogICAgT1BFTlNUQUNLX0JVTkRMRV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWJ1bmRsZTpsYXRlc3QKICAgIE9QRU5TVEFDS19DT01NSVRfSEFTSDogJycKICAgIE9QRU5TVEFDS19DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9jb3JlX3YxYmV0YTFfb3BlbnN0YWNrY29udHJvbHBsYW5lX2dhbGVyYV9uZXR3b3JrX2lzb2xhdGlvbi55YW1sCiAgICBPUEVOU1RBQ0tfQ1JEU19ESVI6IG9wZW5zdGFja19jcmRzCiAgICBPUEVOU1RBQ0tfQ1RMUExBTkU6IGNvbmZpZy9zYW1wbGVzL2NvcmVfdjFiZXRhMV9vcGVuc3RhY2tjb250cm9scGxhbmVfZ2FsZXJhX25ldHdvcmtfaXNvbGF0aW9uLnlhbWwKICAgIE9QRU5TVEFDS19JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgT1BFTlNUQUNLX0s4U19CUkFOQ0g6IG1haW4KICAgIE9QRU5TVEFDS19LOFNfVEFHOiBsYXRlc3QKICAgIE9QRU5TVEFDS19LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3Ivb3BlbnN0YWNrLW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgT1BFTlNUQUNLX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL29wZW5zdGFjay1vcGVyYXRvci90ZXN0cy9rdXR0bC90ZXN0cwogICAgT1BFTlNUQUNLX0tVVFRMX05BTUVTUEFDRTogb3BlbnN0YWNrLWt1dHRsLXRlc3RzCiAgICBPUEVOU1RBQ0tfTkVVVFJPTl9DVVNUT01fQ09ORjogJycKICAgIE9QRU5TVEFDS19SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvb3BlbnN0YWNrLW9wZXJhdG9yLmdpdAogICAgT1BFTlNUQUNLX1NUT1JBR0VfQlVORExFX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vcGVuc3RhY2stb3BlcmF0b3Itc3RvcmFnZS1idW5kbGU6bGF0ZXN0CiAgICBPUEVSQVRPUl9CQVNFX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yCiAgICBPUEVSQVRPUl9DSEFOTkVMOiAnJwogICAgT1BFUkFUT1JfTkFNRVNQQUNFOiBvcGVuc3RhY2stb3BlcmF0b3JzCiAgICBPUEVSQVRPUl9TT1VSQ0U6ICcnCiAgICBPUEVSQVRPUl9TT1VSQ0VfTkFNRVNQQUNFOiAnJwogICAgT1VUOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMKICAgIE9VVFBVVF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL2VkcG0KICAgIE9WTkNPTlRST0xMRVI6IGNvbmZpZy9zYW1wbGVzL292bl92MWJldGExX292bmNvbnRyb2xsZXIueWFtbAogICAgT1ZOQ09OVFJPTExFUl9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9vdm5fdjFiZXRhMV9vdm5jb250cm9sbGVyLnlhbWwKICAgIE9WTkNPTlRST0xMRVJfTk1BUDogJ3RydWUnCiAgICBPVk5EQlM6IGNvbmZpZy9zYW1wbGVzL292bl92MWJldGExX292bmRiY2x1c3Rlci55YW1sCiAgICBPVk5EQlNfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vdm4tb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvb3ZuX3YxYmV0YTFfb3ZuZGJjbHVzdGVyLnlhbWwKICAgIE9WTk5PUlRIRDogY29uZmlnL3NhbXBsZXMvb3ZuX3YxYmV0YTFfb3Zubm9ydGhkLnlhbWwKICAgIE9WTk5PUlRIRF9DUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9vdm5fdjFiZXRhMV9vdm5ub3J0aGQueWFtbAogICAgT1ZOX0JSQU5DSDogbWFpbgogICAgT1ZOX0NPTU1JVF9IQVNIOiAnJwogICAgT1ZOX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vdm4tb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBPVk5fS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL292bi1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIE9WTl9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9vdm4tb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIE9WTl9LVVRUTF9OQU1FU1BBQ0U6IG92bi1rdXR0bC10ZXN0cwogICAgT1ZOX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9vdm4tb3BlcmF0b3IuZ2l0CiAgICBQQVNTV09SRDogJzEyMzQ1Njc4JwogICAgUExBQ0VNRU5UQVBJOiBjb25maWcvc2FtcGxlcy9wbGFjZW1lbnRfdjFiZXRhMV9wbGFjZW1lbnRhcGkueWFtbAogICAgUExBQ0VNRU5UQVBJX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvcGxhY2VtZW50LW9wZXJhdG9yL2NvbmZpZy9zYW1wbGVzL3BsYWNlbWVudF92MWJldGExX3BsYWNlbWVudGFwaS55YW1sCiAgICBQTEFDRU1FTlRBUElfREVQTF9JTUc6IHVudXNlZAogICAgUExBQ0VNRU5UX0JSQU5DSDogbWFpbgogICAgUExBQ0VNRU5UX0NPTU1JVF9IQVNIOiAnJwogICAgUExBQ0VNRU5UX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9wbGFjZW1lbnQtb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBQTEFDRU1FTlRfS1VUVExfQ09ORjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL3BsYWNlbWVudC1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIFBMQUNFTUVOVF9LVVRUTF9ESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9wbGFjZW1lbnQtb3BlcmF0b3IvdGVzdHMva3V0dGwvdGVzdHMKICAgIFBMQUNFTUVOVF9LVVRUTF9OQU1FU1BBQ0U6IHBsYWNlbWVudC1rdXR0bC10ZXN0cwogICAgUExBQ0VNRU5UX1JFUE86IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9wbGFjZW1lbnQtb3BlcmF0b3IuZ2l0CiAgICBQVUxMX1NFQ1JFVDogL2hvbWUvenV1bC9zcmMvZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9jaS1mcmFtZXdvcmsvcHVsbC1zZWNyZXQudHh0CiAgICBSQUJCSVRNUTogZG9jcy9leGFtcGxlcy9kZWZhdWx0LXNlY3VyaXR5LWNvbnRleHQvcmFiYml0bXEueWFtbAogICAgUkFCQklUTVFfQlJBTkNIOiBwYXRjaGVzCiAgICBSQUJCSVRNUV9DT01NSVRfSEFTSDogJycKICAgIFJBQkJJVE1RX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvcmFiYml0bXEtb3BlcmF0b3IvZG9jcy9leGFtcGxlcy9kZWZhdWx0LXNlY3VyaXR5LWNvbnRleHQvcmFiYml0bXEueWFtbAogICAgUkFCQklUTVFfREVQTF9JTUc6IHVudXNlZAogICAgUkFCQklUTVFfSU1HOiBxdWF5LmlvL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL3JhYmJpdG1xLWNsdXN0ZXItb3BlcmF0b3ItaW5kZXg6bGF0ZXN0CiAgICBSQUJCSVRNUV9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvcmFiYml0bXEtY2x1c3Rlci1vcGVyYXRvci5naXQKICAgIFJFREhBVF9PUEVSQVRPUlM6ICdmYWxzZScKICAgIFJFRElTOiBjb25maWcvc2FtcGxlcy9yZWRpc192MWJldGExX3JlZGlzLnlhbWwKICAgIFJFRElTX0NSOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvaW5mcmEtb3BlcmF0b3ItcmVkaXMvY29uZmlnL3NhbXBsZXMvcmVkaXNfdjFiZXRhMV9yZWRpcy55YW1sCiAgICBSRURJU19ERVBMX0lNRzogdW51c2VkCiAgICBSSF9SRUdJU1RSWV9QV0Q6ICcnCiAgICBSSF9SRUdJU1RSWV9VU0VSOiAnJwogICAgU0VDUkVUOiBvc3Atc2VjcmV0CiAgICBTR19DT1JFX0RFUExfSU1HOiB1bnVzZWQKICAgIFNUQU5EQUxPTkVfQ09NUFVURV9EUklWRVI6IGxpYnZpcnQKICAgIFNUQU5EQUxPTkVfRVhURVJOQUxfTkVUX1BSRUZGSVg6IDE3Mi4yMS4wCiAgICBTVEFOREFMT05FX0lOVEVSTkFMQVBJX05FVF9QUkVGSVg6IDE3Mi4xNy4wCiAgICBTVEFOREFMT05FX1NUT1JBR0VNR01UX05FVF9QUkVGSVg6IDE3Mi4yMC4wCiAgICBTVEFOREFMT05FX1NUT1JBR0VfTkVUX1BSRUZJWDogMTcyLjE4LjAKICAgIFNUQU5EQUxPTkVfVEVOQU5UX05FVF9QUkVGSVg6IDE3Mi4xOS4wCiAgICBTVE9SQUdFTUdNVF9IT1NUX1JPVVRFUzogJycKICAgIFNUT1JBR0VfQ0xBU1M6IGxvY2FsLXN0b3JhZ2UKICAgIFNUT1JBR0VfSE9TVF9ST1VURVM6ICcnCiAgICBTV0lGVDogY29uZmlnL3NhbXBsZXMvc3dpZnRfdjFiZXRhMV9zd2lmdC55YW1sCiAgICBTV0lGVF9CUkFOQ0g6IG1haW4KICAgIFNXSUZUX0NPTU1JVF9IQVNIOiAnJwogICAgU1dJRlRfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9zd2lmdC1vcGVyYXRvci9jb25maWcvc2FtcGxlcy9zd2lmdF92MWJldGExX3N3aWZ0LnlhbWwKICAgIFNXSUZUX0lNRzogcXVheS5pby9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9zd2lmdC1vcGVyYXRvci1pbmRleDpsYXRlc3QKICAgIFNXSUZUX0tVVFRMX0NPTkY6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci9zd2lmdC1vcGVyYXRvci9rdXR0bC10ZXN0LnlhbWwKICAgIFNXSUZUX0tVVFRMX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvbWFuaWZlc3RzL29wZXJhdG9yL3N3aWZ0LW9wZXJhdG9yL3Rlc3RzL2t1dHRsL3Rlc3RzCiAgICBTV0lGVF9LVVRUTF9OQU1FU1BBQ0U6IHN3aWZ0LWt1dHRsLXRlc3RzCiAgICBTV0lGVF9SRVBPOiBodHRwczovL2dpdGh1Yi5jb20vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvc3dpZnQtb3BlcmF0b3IuZ2l0CiAgICBURUxFTUVUUlk6IGNvbmZpZy9zYW1wbGVzL3RlbGVtZXRyeV92MWJldGExX3RlbGVtZXRyeS55YW1sCiAgICBURUxFTUVUUllfQlJBTkNIOiBtYWluCiAgICBURUxFTUVUUllfQ09NTUlUX0hBU0g6ICcnCiAgICBURUxFTUVUUllfQ1I6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci90ZWxlbWV0cnktb3BlcmF0b3IvY29uZmlnL3NhbXBsZXMvdGVsZW1ldHJ5X3YxYmV0YTFfdGVsZW1ldHJ5LnlhbWwKICAgIFRFTEVNRVRSWV9JTUc6IHF1YXkuaW8vb3BlbnN0YWNrLWs4cy1vcGVyYXRvcnMvdGVsZW1ldHJ5LW9wZXJhdG9yLWluZGV4OmxhdGVzdAogICAgVEVMRU1FVFJZX0tVVFRMX0JBU0VESVI6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cy9vcGVyYXRvci90ZWxlbWV0cnktb3BlcmF0b3IKICAgIFRFTEVNRVRSWV9LVVRUTF9DT05GOiAvaG9tZS96dXVsL2NpLWZyYW1ld29yay1kYXRhL2FydGlmYWN0cy9tYW5pZmVzdHMvb3BlcmF0b3IvdGVsZW1ldHJ5LW9wZXJhdG9yL2t1dHRsLXRlc3QueWFtbAogICAgVEVMRU1FVFJZX0tVVFRMX05BTUVTUEFDRTogdGVsZW1ldHJ5LWt1dHRsLXRlc3RzCiAgICBURUxFTUVUUllfS1VUVExfUkVMUEFUSDogdGVzdHMva3V0dGwvc3VpdGVzCiAgICBURUxFTUVUUllfUkVQTzogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL3RlbGVtZXRyeS1vcGVyYXRvci5naXQKICAgIFRFTkFOVF9IT1NUX1JPVVRFUzogJycKICAgIFRJTUVPVVQ6IDMwMHMKICAgIFRMU19FTkFCTEVEOiAnZmFsc2UnCiAgICB0cmlwbGVvX2RlcGxveTogJ2V4cG9ydCBSRUdJU1RSWV9VU0VSOicKY2lmbXdfaW5zdGFsbF95YW1sc19lbnZpcm9ubWVudDoKICAgIEJNT19TRVRVUDogZmFsc2UKICAgIENIRUNLT1VUX0ZST01fT1BFTlNUQUNLX1JFRjogJ3RydWUnCiAgICBJTlNUQUxMX0NFUlRfTUFOQUdFUjogZmFsc2UKICAgIE9QRU5TVEFDS19LOFNfQlJBTkNIOiBtYWluCiAgICBPVVQ6IC9ob21lL3p1dWwvY2ktZnJhbWV3b3JrLWRhdGEvYXJ0aWZhY3RzL21hbmlmZXN0cwogICAgT1VUUFVUX0RJUjogL2hvbWUvenV1bC9jaS1mcmFtZXdvcmstZGF0YS9hcnRpZmFjdHMvZWRwbQo=', 'source': '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', 'encoding': 'base64', 'failed': False, 'changed': False}, 'cifmw_openshift_setup_namespaces': ['openstack', 'openstack-operators'], 'cifmw_openshift_setup_registry_default_route': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_setup_skip_internal_registry | bool'}, 'cifmw_openshift_setup_podman_login_stdout': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'not cifmw_openshift_setup_skip_internal_registry | bool'}, '_ca_content': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_ca_registry_to_add is defined'}, '_cifmw_openshift_setup_provisioning_name': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_metal3_watch_all_ns | bool'}, '_cifmw_openshift_setup_provisioning_ns_patch_out': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_metal3_watch_all_ns | bool'}, '_network': {'changed': False, 'resources': [{'apiVersion': 'operator.openshift.io/v1', 'kind': 'Network', 'metadata': {'creationTimestamp': '2025-02-23T05:12:01Z', 'generation': 3, 'managedFields': [{'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'f:clusterNetwork': {}, 'f:defaultNetwork': {'f:ovnKubernetesConfig': {'f:egressIPConfig': {}, 'f:gatewayConfig': {'f:ipv4': {}, 'f:ipv6': {}}, 'f:genevePort': {}, 'f:ipsecConfig': {'f:mode': {}}, 'f:mtu': {}, 'f:policyAuditConfig': {'f:destination': {}, 'f:maxFileSize': {}, 'f:maxLogFiles': {}, 'f:rateLimit': {}, 'f:syslogFacility': {}}}, 'f:type': {}}, 'f:deployKubeProxy': {}, 'f:disableMultiNetwork': {}, 'f:disableNetworkDiagnostics': {}, 'f:logLevel': {}, 'f:managementState': {}, 'f:observedConfig': {}, 'f:operatorLogLevel': {}, 'f:serviceNetwork': {}, 'f:unsupportedConfigOverrides': {}, 'f:useMultiNetworkPolicy': {}}}, 'manager': 'cluster-network-operator/operconfig', 'operation': 'Apply', 'time': '2025-02-23T05:21:19Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'f:clusterNetwork': {}, 'f:defaultNetwork': {'f:type': {}}, 'f:disableNetworkDiagnostics': {}, 'f:managementState': {}, 'f:observedConfig': {}, 'f:serviceNetwork': {}, 'f:unsupportedConfigOverrides': {}}}, 'manager': 'cluster-network-operator/clusterconfig', 'operation': 'Apply', 'time': '2025-06-06T09:13:37Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'f:conditions': {'k:{"type":"Available"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Degraded"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"ManagementStateDegraded"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Progressing"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"Upgradeable"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}}, 'f:version': {}}}, 'manager': 'cluster-network-operator/status-manager', 'operation': 'Apply', 'subresource': 'status', 'time': '2025-06-06T09:13:54Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:spec': {'.': {}, 'f:defaultNetwork': {'.': {}, 'f:openshiftSDNConfig': {'.': {}, 'f:mtu': {}}}, 'f:disableNetworkDiagnostics': {}, 'f:logLevel': {}, 'f:operatorLogLevel': {}}}, 'manager': 'cluster-bootstrap', 'operation': 'Update', 'time': '2025-02-23T05:12:01Z'}, {'apiVersion': 'operator.openshift.io/v1', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'.': {}, 'f:conditions': {'.': {}, 'k:{"type":"ManagementStateDegraded"}': {'.': {}, 'f:status': {}, 'f:type': {}}}, 'f:readyReplicas': {}}}, 'manager': 'network-operator', 'operation': 'Update', 'subresource': 'status', 'time': '2025-02-23T05:21:22Z'}], 'name': 'cluster', 'resourceVersion': '28235', 'uid': '8d01ddba-7e05-4639-926a-4485de3b6327'}, 'spec': {'clusterNetwork': [{'cidr': '10.217.0.0/22', 'hostPrefix': 23}], 'defaultNetwork': {'openshiftSDNConfig': {'mtu': 1400}, 'ovnKubernetesConfig': {'egressIPConfig': {}, 'gatewayConfig': {'ipv4': {}, 'ipv6': {}, 'routingViaHost': False}, 'genevePort': 6081, 'ipsecConfig': {'mode': 'Disabled'}, 'mtu': 1400, 'policyAuditConfig': {'destination': 'null', 'maxFileSize': 50, 'maxLogFiles': 5, 'rateLimit': 20, 'syslogFacility': 'local0'}}, 'type': 'OVNKubernetes'}, 'deployKubeProxy': False, 'disableMultiNetwork': False, 'disableNetworkDiagnostics': False, 'logLevel': 'Normal', 'managementState': 'Managed', 'observedConfig': None, 'operatorLogLevel': 'Normal', 'serviceNetwork': ['10.217.4.0/23'], 'unsupportedConfigOverrides': None, 'useMultiNetworkPolicy': False}, 'status': {'conditions': [{'lastTransitionTime': '2025-02-23T05:21:22Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'ManagementStateDegraded'}, {'lastTransitionTime': '2025-06-06T09:13:51Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'Degraded'}, {'lastTransitionTime': '2025-02-23T05:21:11Z', 'message': '', 'reason': '', 'status': 'True', 'type': 'Upgradeable'}, {'lastTransitionTime': '2025-06-06T09:13:54Z', 'message': '', 'reason': '', 'status': 'False', 'type': 'Progressing'}, {'lastTransitionTime': '2025-02-23T05:22:38Z', 'message': '', 'reason': '', 'status': 'True', 'type': 'Available'}], 'readyReplicas': 0, 'version': '4.18.1'}}], 'api_found': True, 'failed': False}, '_pod_status': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_openshift_setup_apply_marketplace_fix'}, 'cifmw_ci_local_storage_k8s_nodes_out': {'changed': False, 'resources': [{'metadata': {'name': 'crc', 'uid': '22237e5b-d4ef-4173-8781-076e97d1bac1', 'resourceVersion': '30690', 'creationTimestamp': '2025-02-23T05:20:37Z', 'labels': {'beta.kubernetes.io/arch': 'amd64', 'beta.kubernetes.io/os': 'linux', 'kubernetes.io/arch': 'amd64', 'kubernetes.io/hostname': 'crc', 'kubernetes.io/os': 'linux', 'node-role.kubernetes.io/control-plane': '', 'node-role.kubernetes.io/master': '', 'node-role.kubernetes.io/worker': '', 'node.openshift.io/os_id': 'rhcos', 'topology.hostpath.csi/node': 'crc'}, 'annotations': {'csi.volume.kubernetes.io/nodeid': '{"kubevirt.io.hostpath-provisioner":"crc"}', 'k8s.ovn.org/host-cidrs': '["172.17.0.5/24","172.18.0.5/24","172.19.0.5/24","192.168.122.10/24","192.168.126.11/24","38.129.56.108/24"]', 'k8s.ovn.org/l3-gateway-config': '{"default":{"mode":"local","bridge-id":"br-ex","interface-id":"br-ex_crc","mac-address":"fa:16:3e:e1:86:8d","ip-addresses":["38.129.56.108/24"],"ip-address":"38.129.56.108/24","next-hops":["38.129.56.1"],"next-hop":"38.129.56.1","node-port-enable":"true","vlan-id":"0"}}', 'k8s.ovn.org/network-ids': '{"default":"0"}', 'k8s.ovn.org/node-chassis-id': 'c7c5727b-e3b4-4f7f-adb6-e8d5767a1f42', 'k8s.ovn.org/node-gateway-router-lrp-ifaddrs': '{"default":{"ipv4":"100.64.0.2/16"}}', 'k8s.ovn.org/node-id': '2', 'k8s.ovn.org/node-masquerade-subnet': '{"ipv4":"169.254.0.0/17","ipv6":"fd69::/112"}', 'k8s.ovn.org/node-primary-ifaddr': '{"ipv4":"38.129.56.108/24"}', 'k8s.ovn.org/node-subnets': '{"default":["10.217.0.0/23"]}', 'k8s.ovn.org/node-transit-switch-port-ifaddr': '{"ipv4":"100.88.0.2/16"}', 'k8s.ovn.org/remote-zone-migrated': 'crc', 'k8s.ovn.org/zone-name': 'crc', 'machineconfiguration.openshift.io/controlPlaneTopology': 'SingleReplica', 'machineconfiguration.openshift.io/currentConfig': 'rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/desiredConfig': 'rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/desiredDrain': 'uncordon-rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/lastAppliedDrain': 'uncordon-rendered-master-f83a149c7490c3b0bf850df839837383', 'machineconfiguration.openshift.io/lastObservedServerCAAnnotation': 'false', 'machineconfiguration.openshift.io/lastSyncedControllerConfigResourceVersion': '28498', 'machineconfiguration.openshift.io/post-config-action': '', 'machineconfiguration.openshift.io/reason': 'unexpected on-disk state validating against rendered-master-f83a149c7490c3b0bf850df839837383: content mismatch for file "/var/lib/kubelet/config.json"', 'machineconfiguration.openshift.io/state': 'Degraded', 'volumes.kubernetes.io/controller-managed-attach-detach': 'true'}, 'managedFields': [{'manager': 'kubelet', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-02-23T05:20:37Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'.': {}, 'f:volumes.kubernetes.io/controller-managed-attach-detach': {}}, 'f:labels': {'.': {}, 'f:beta.kubernetes.io/arch': {}, 'f:beta.kubernetes.io/os': {}, 'f:kubernetes.io/arch': {}, 'f:kubernetes.io/hostname': {}, 'f:kubernetes.io/os': {}, 'f:node-role.kubernetes.io/control-plane': {}, 'f:node-role.kubernetes.io/master': {}, 'f:node.openshift.io/os_id': {}}}}}, {'manager': 'machine-config-daemon', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:13:59Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:machineconfiguration.openshift.io/currentConfig': {}, 'f:machineconfiguration.openshift.io/desiredDrain': {}, 'f:machineconfiguration.openshift.io/lastObservedServerCAAnnotation': {}, 'f:machineconfiguration.openshift.io/lastSyncedControllerConfigResourceVersion': {}, 'f:machineconfiguration.openshift.io/post-config-action': {}, 'f:machineconfiguration.openshift.io/reason': {}, 'f:machineconfiguration.openshift.io/state': {}}}}}, {'manager': 'machine-config-controller', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:16:12Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:machineconfiguration.openshift.io/controlPlaneTopology': {}, 'f:machineconfiguration.openshift.io/desiredConfig': {}, 'f:machineconfiguration.openshift.io/lastAppliedDrain': {}}, 'f:labels': {'f:node-role.kubernetes.io/worker': {}}}, 'f:spec': {'f:taints': {}}}}, {'manager': 'crc', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:22:02Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:k8s.ovn.org/host-cidrs': {}, 'f:k8s.ovn.org/l3-gateway-config': {}, 'f:k8s.ovn.org/network-ids': {}, 'f:k8s.ovn.org/node-chassis-id': {}, 'f:k8s.ovn.org/node-gateway-router-lrp-ifaddrs': {}, 'f:k8s.ovn.org/node-id': {}, 'f:k8s.ovn.org/node-masquerade-subnet': {}, 'f:k8s.ovn.org/node-primary-ifaddr': {}, 'f:k8s.ovn.org/node-subnets': {}, 'f:k8s.ovn.org/node-transit-switch-port-ifaddr': {}, 'f:k8s.ovn.org/remote-zone-migrated': {}, 'f:k8s.ovn.org/zone-name': {}}}}, 'subresource': 'status'}, {'manager': 'kubelet', 'operation': 'Update', 'apiVersion': 'v1', 'time': '2025-06-06T09:23:28Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'f:csi.volume.kubernetes.io/nodeid': {}}, 'f:labels': {'f:topology.hostpath.csi/node': {}}}, 'f:status': {'f:allocatable': {'f:cpu': {}, 'f:ephemeral-storage': {}, 'f:memory': {}}, 'f:capacity': {'f:cpu': {}, 'f:ephemeral-storage': {}, 'f:memory': {}}, 'f:conditions': {'k:{"type":"DiskPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"MemoryPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"PIDPressure"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}, 'k:{"type":"Ready"}': {'f:lastHeartbeatTime': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}}}, 'f:images': {}, 'f:nodeInfo': {'f:bootID': {}, 'f:systemUUID': {}}, 'f:runtimeHandlers': {}}}, 'subresource': 'status'}]}, 'spec': {'taints': [{'key': 'UpdateInProgress', 'effect': 'PreferNoSchedule'}]}, 'status': {'capacity': {'cpu': '16', 'ephemeral-storage': '83293888Ki', 'hugepages-1Gi': '0', 'hugepages-2Mi': '0', 'memory': '49330228Ki', 'pods': '250'}, 'allocatable': {'cpu': '15800m', 'ephemeral-storage': '76396645454', 'hugepages-1Gi': '0', 'hugepages-2Mi': '0', 'memory': '48869428Ki', 'pods': '250'}, 'conditions': [{'type': 'MemoryPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasSufficientMemory', 'message': 'kubelet has sufficient memory available'}, {'type': 'DiskPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasNoDiskPressure', 'message': 'kubelet has no disk pressure'}, {'type': 'PIDPressure', 'status': 'False', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:37Z', 'reason': 'KubeletHasSufficientPID', 'message': 'kubelet has sufficient PID available'}, {'type': 'Ready', 'status': 'True', 'lastHeartbeatTime': '2025-06-06T09:23:28Z', 'lastTransitionTime': '2025-06-06T09:13:45Z', 'reason': 'KubeletReady', 'message': 'kubelet is posting ready status'}], 'addresses': [{'type': 'InternalIP', 'address': '192.168.126.11'}, {'type': 'Hostname', 'address': 'crc'}], 'daemonEndpoints': {'kubeletEndpoint': {'Port': 10250}}, 'nodeInfo': {'machineID': '21801e6708c44f15b81395eb736a7cec', 'systemUUID': '974e13a0-8ce3-4941-9dfe-9f41a7608944', 'bootID': 'e8cec969-c284-4e67-8aad-4eaa67efeecc', 'kernelVersion': '5.14.0-427.50.2.el9_4.x86_64', 'osImage': 'Red Hat Enterprise Linux CoreOS 418.94.202502100215-0', 'containerRuntimeVersion': 'cri-o://1.31.5-4.rhaos4.18.gitdad78d5.el9', 'kubeletVersion': 'v1.31.5', 'kubeProxyVersion': 'v1.31.5', 'operatingSystem': 'linux', 'architecture': 'amd64'}, 'images': [{'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b9ea248f8ca33258fe1683da51d2b16b94630be1b361c65f68a16c1a34b94887'], 'sizeBytes': 2887430265}, {'names': ['registry.redhat.io/redhat/redhat-operator-index@sha256:63ee86170dbdad62a277d50b8323043b3d17fb91beb874ac6f03b308e8e0f79d', 'registry.redhat.io/redhat/redhat-operator-index@sha256:adf105c26382cab93af893ee6e4cf00f34e9522de75d8708d795d1ce7f5b32ef', 'registry.redhat.io/redhat/redhat-operator-index:v4.18'], 'sizeBytes': 1659252875}, {'names': ['registry.redhat.io/redhat/redhat-operator-index@sha256:4a62fa1c0091f6d94e8fb7258470b9a532d78364b6b51a05341592041d598562'], 'sizeBytes': 1523204510}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:174f36cdd47ef0d1d2099482919d773257453265a2af0b17b154edc32fa41ac2'], 'sizeBytes': 1498102846}, {'names': ['quay.io/ceph/demo@sha256:522483cf07cfce6386b8e18a3edfa88a1b32c688dee231d0a6962b1513557723', 'quay.io/ceph/demo:latest-squid'], 'sizeBytes': 1345238801}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7eeaee65f2808b819eedb413bdcabb9144e12f0dd97f13fd1afba93a95b67b26'], 'sizeBytes': 1232839934}, {'names': ['registry.redhat.io/redhat/community-operator-index@sha256:201bf7c2a0e080115b6e30d47a7c8d787b8426d86dd5778b2c5d6f024946a348', 'registry.redhat.io/redhat/community-operator-index@sha256:8be085f33b604aa458d503d6613897aaca5377b87519408457f7f97a6e1e71be', 'registry.redhat.io/redhat/community-operator-index:v4.18'], 'sizeBytes': 1155229812}, {'names': ['registry.redhat.io/redhat/community-operator-index@sha256:8ff55cdb2367f5011074d2f5ebdc153b8885e7495e14ae00f99d2b7ab3584ade'], 'sizeBytes': 1151049424}, {'names': ['registry.redhat.io/redhat/certified-operator-index@sha256:0e6a17faa2ef5ca67dc2f2873ec31e00b4855492ac06cbdbb67ac3e6980e4a6c', 'registry.redhat.io/redhat/certified-operator-index@sha256:69dc815883efb9bdb2d84dac4f767d19a972fb4c9c49efc77c1a9a123618a433', 'registry.redhat.io/redhat/certified-operator-index:v4.18'], 'sizeBytes': 1100699771}, {'names': ['registry.redhat.io/redhat/certified-operator-index@sha256:7688bce5eb0d153adff87fc9f7a47642465c0b88208efb236880197969931b37'], 'sizeBytes': 1032059094}, {'names': ['registry.redhat.io/redhat/redhat-marketplace-index@sha256:023be3e7b621bc97626e89a7ff1590b134c09aee472b76901ff5e03496faa60c', 'registry.redhat.io/redhat/redhat-marketplace-index@sha256:0b4775c6f26d1bb3b0f0ccfa27f433147683db8669c74b8bc74d94c1a4809585', 'registry.redhat.io/redhat/redhat-marketplace-index:v4.18'], 'sizeBytes': 1023585892}, {'names': ['registry.redhat.io/redhat/redhat-marketplace-index@sha256:1dc15c170ebf462dacaef75511740ed94ca1da210f3980f66d77f91ba201c875'], 'sizeBytes': 1001152198}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c915fb8ba96e911699a1ae34a8e95ca8a9fbe1bf8c28fea177225c63a8bdfc0a'], 'sizeBytes': 964552795}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:06bc35825771aee1220d34720243b89c4ba8a8b335e6de2597126bd791fd90d4'], 'sizeBytes': 947616130}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c3cc3840d7a81ce1b420f06e07a923861faf37d9c10688aa3aa0b7b76c8706ad'], 'sizeBytes': 907837715}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6ab858aed98e4fe57e6b144da8e90ad5d6698bb4cc5521206f5c05809f0f9296'], 'sizeBytes': 866697899}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:101f295e2eae0755ae1865f7de885db1f17b9368e4120a713bb5f79e17ce8f93'], 'sizeBytes': 854694423}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:47b0670fa1051335fd2d2c9e8361e4ed77c7760c33a2180b136f7c7f59863ec2'], 'sizeBytes': 852490370}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:862f4a4bed52f372056b6d368e2498ebfb063075b31cf48dbdaaeedfcf0396cb'], 'sizeBytes': 772592048}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:98100674616e54319f6713d742fd0c3bdbc84e6e6173e8ccf4a2473a714c2bc4'], 'sizeBytes': 705793115}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:687fddfbb085a1688df312ce4ec8c857df9b2daed8ff4a7ed6163a1154afa2cc'], 'sizeBytes': 687915987}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f247257b0885cf5d303e3612c7714b33ae51404cfa2429822060c6c025eb17dd'], 'sizeBytes': 668060419}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e1baa38811c04bd8909e01a1f3be7421a1cb99d608d3dc4cf86d95b17de2ab8b'], 'sizeBytes': 613826183}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7e3e9dc0b02b9351edf7c46b1d46d724abd1ac38ecbd6bc541cee84a209258d8'], 'sizeBytes': 581863411}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:35512335ac39aed0f55b7f799f416f4f6445c20c1b19888cf2bb72bb276703f2'], 'sizeBytes': 574606365}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ee8d8f089ec1488067444c7e276c4e47cc93840280f3b3295484d67af2232002'], 'sizeBytes': 550676059}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:10f20a39f16ae3019c62261eda8beb9e4d8c36cbb7b500b3bae1312987f0685d'], 'sizeBytes': 541458174}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e40792096b162f0f9ce5f8362f51e5f8dea2c1ce4b1447235388416b5db7708c'], 'sizeBytes': 533092226}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:07b7c6877441ecd6a5646fb68e33e9be8b90092272e49117b54b4a67314731ca'], 'sizeBytes': 528023732}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a0fa3723269019bee1847b26702f42928e779036cc2f58408f8ee7866be30a93'], 'sizeBytes': 510867594}, {'names': ['quay.io/crcont/ocp-release@sha256:0b6ae0d091d2bf49f9b3a3aff54aabdc49e70c783780f118789f49d8f95a9e03'], 'sizeBytes': 510526836}, {'names': ['quay.io/crcont/openshift-crc-cluster-kube-apiserver-operator@sha256:9f36dc276e27753fc478274c7f7814a4f8945c987117ee1ea3b8e6355e6d7462'], 'sizeBytes': 507459597}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7e9e7dd2b1a8394b7490ca6df8a3ee8cdfc6193ecc6fb6173ed9a1868116a207'], 'sizeBytes': 505721947}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:094bb6a6641b4edbaf932f0551bcda20b0d4e012cbe84207348b24eeabd351e9'], 'sizeBytes': 504778226}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c69fe7a98a744b7a7b61b2a8db81a338f373cd2b1d46c6d3f02864b30c37e46c'], 'sizeBytes': 504735878}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e51e6f78ec20ef91c82e94a49f950e427e77894e582dcc406eec4df807ddd76e'], 'sizeBytes': 502943148}, {'names': ['quay.io/crcont/openshift-crc-cluster-kube-controller-manager-operator@sha256:8506ce0a578bc18fac117eb2b82799488ffac0bed08287faaf92edaf5d17ab95'], 'sizeBytes': 501379880}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3a741253807c962189819d879b8fef94a9452fb3f5f3969ec3207eb2d9862205'], 'sizeBytes': 500472212}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5b881c97aa8e440c6b3ca001edfd789a9380066b8f11f35a8dd8d88c5c7dbf86'], 'sizeBytes': 498888951}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5aa9e5379bfeb63f4e517fb45168eb6820138041641bbdfc6f4db6427032fa37'], 'sizeBytes': 497832828}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c0f9da410c07372b6c9ad6a79379b491cd10fdee88051c026b084652d85aed21'], 'sizeBytes': 497742284}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:88b1f0a05a1b1c91e1212b40f0e7d04c9351ec9d34c52097bfdc5897b46f2f0e'], 'sizeBytes': 497120598}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:737e9019a072c74321e0a909ca95481f5c545044dd4f151a34d0e1c8b9cf273f'], 'sizeBytes': 488494681}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fe009d03910e18795e3bd60a3fd84938311d464d2730a2af5ded5b24e4d05a6b'], 'sizeBytes': 487097366}, {'names': ['registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:66760a53b64d381940757ca9f0d05f523a61f943f8da03ce9791e5d05264a736', 'registry.redhat.io/openshift4/ose-csi-external-provisioner@sha256:e97a0cb5b6119a9735efe0ac24630a8912fcad89a1dddfa76dc10edac4ec9815', 'registry.redhat.io/openshift4/ose-csi-external-provisioner:latest'], 'sizeBytes': 485998616}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9fa29d188c85a8b1e1bd15c9c18e96f1b235da9bd4a45dbc086a4a69520ed63f'], 'sizeBytes': 485767738}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:898cae57123c5006d397b24af21b0f24a0c42c9b0be5ee8251e1824711f65820'], 'sizeBytes': 485535312}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1eda5ad6a6c5b9cd94b4b456e9116f4a0517241b614de1a99df14baee20c3e6a'], 'sizeBytes': 479585218}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:487c0a8d5200bcdce484ab1169229d8fcb8e91a934be45afff7819c4f7612f57'], 'sizeBytes': 476681373}, {'names': ['quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b641ed0d63034b23d07eb0b2cd455390e83b186e77375e2d3f37633c1ddb0495'], 'sizeBytes': 473958144}], 'runtimeHandlers': [{'name': 'crun', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': True}}, {'name': '', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': True}}, {'name': 'runc', 'features': {'recursiveReadOnlyMounts': True, 'userNamespaces': False}}]}, 'apiVersion': 'v1', 'kind': 'Node'}], 'api_found': True, 'failed': False}, '_hostnames': {'results': [{'changed': True, 'stdout': 'compute-0', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:48.355115', 'end': '2025-06-06 09:23:48.359502', 'delta': '0:00:00.004387', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['compute-0'], 'stderr_lines': [], 'failed': False, 'item': 'compute-0', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'crc', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.121003', 'end': '2025-06-06 09:23:49.125377', 'delta': '0:00:00.004374', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['crc'], 'stderr_lines': [], 'failed': False, 'item': 'crc', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'controller', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.496985', 'end': '2025-06-06 09:23:49.502016', 'delta': '0:00:00.005031', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['controller'], 'stderr_lines': [], 'failed': False, 'item': 'controller', 'ansible_loop_var': 'item'}, {'changed': True, 'stdout': 'controller', 'stderr': '', 'rc': 0, 'cmd': ['hostname'], 'start': '2025-06-06 09:23:49.691483', 'end': '2025-06-06 09:23:49.698123', 'delta': '0:00:00.006640', 'msg': '', 'invocation': {'module_args': {'_raw_params': 'hostname', '_uses_shell': False, 'stdin_add_newline': True, 'strip_empty_ends': True, 'argv': None, 'chdir': None, 'executable': None, 'creates': None, 'removes': None, 'stdin': None}}, 'stdout_lines': ['controller'], 'stderr_lines': [], 'failed': False, 'item': 'localhost', 'ansible_loop_var': 'item'}], 'skipped': False, 'changed': True, 'warnings': ['Platform linux on host localhost is using the discovered Python interpreter at /usr/bin/python3.9, but future installation of another Python interpreter could change the meaning of that path. See https://docs.ansible.com/ansible-core/2.15/reference_appendices/interpreter_discovery.html for more information.'], 'msg': 'All items completed'}, 'cifmw_ci_local_storage_k8s_hosts': ['crc'], 'cifmw_ci_local_storage_k8s_hostnames': ['crc'], 'cifmw_edpm_prepare_common_env': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False, 'OUT': '/home/zuul/ci-framework-data/artifacts/manifests', 'OUTPUT_DIR': '/home/zuul/ci-framework-data/artifacts/edpm', 'CHECKOUT_FROM_OPENSTACK_REF': 'true', 'OPENSTACK_K8S_BRANCH': 'main', 'KUBECONFIG': '/home/zuul/.crc/machines/crc/kubeconfig', 'PATH': '/home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin', 'NETWORK_MTU': 1500, 'NNCP_DNS_SERVER': '192.168.122.10', 'NNCP_INTERFACE': 'ens7'}, 'cifmw_edpm_prepare_make_openstack_env': 'OPENSTACK_IMG: 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25\n', 'cifmw_edpm_prepare_make_openstack_deploy_prep_env': 'CLEANUP_DIR_CMD: "true"\n', 'cifmw_edpm_prepare_operators_build_output': {'openstack-operator': {'git_commit_hash': 'a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_bundle': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-bundle:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25', 'image_catalog': '38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25'}}, 'make_input_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-input-kustomize.sh\n+ OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ \'[\' -z openstack \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z 12345678 \']\'\n+ \'[\' -z 1234567842 \']\'\n+ \'[\' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 \']\'\n+ \'[\' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= \']\'\n+ \'[\' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z libvirt-secret \']\'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -\nNAME TYPE DATA AGE\nosp-secret Opaque 26 106s\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-input-kustomize.sh', '+ OUT=/home/zuul/ci-framework-data/artifacts/manifests', "+ '[' -z openstack ']'", "+ '[' -z osp-secret ']'", "+ '[' -z 12345678 ']'", "+ '[' -z 1234567842 ']'", "+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'", "+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'", "+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'", "+ '[' -z openstack ']'", "+ '[' -z libvirt-secret ']'", '+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input', '~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', 'oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -', 'NAME TYPE DATA AGE', 'osp-secret Opaque 26 106s', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, 'make_openstack_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\nbash scripts/validate-marketplace.sh\n+ \'[\' -z 500s \']\'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ oc get pods -n openshift-marketplace\n+ grep CrashLoopBackOff\n+ \'[\' 1 -eq 0 \']\'\n+ OPERATORS=\'openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator\'\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ grep kubernetes-nmstate-operator\n+ oc get packagemanifests -n openshift-marketplace\nkubernetes-nmstate-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\n+ for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red Hat Operators 103d\n+ \'[\' 0 -eq 0 \']\'\n+ break\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z metallb-system \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system created\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nmetallb-system Active\nbash scripts/gen-olm-metallb.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo INTERFACE\nINTERFACE\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\noperatorgroup.operators.coreos.com/metallb-operator created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager -n metallb-system| grep metallb-operator-controller); do sleep 10; done"\nNo resources found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-58775bb567-66nbp 0/1 ContainerCreating 0 0s\noc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-58775bb567-66nbp condition met\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"\nmetallb-operator-webhook-server-547795769d-5msxn 1/1 Running 0 41s\noc wait pod -n metallb-system --for condition=Ready -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-547795769d-5msxn condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml\nmetallb.metallb.io/metallb created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker -n metallb-system | grep speaker); do sleep 10; done"\nNo resources found in metallb-system namespace.\nspeaker-bvtzh 1/2 Running 0 10s\noc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-bvtzh condition met\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openshift-nmstate \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml\nnamespace/openshift-nmstate created\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenshift-nmstate Active\nbash scripts/gen-olm-nmstate.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\noperatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created\nsubscription.operators.coreos.com/kubernetes-nmstate-operator created\ntimeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); do sleep 10; done"\nError from server (NotFound): deployments.apps "nmstate-operator" not found\nError from server (NotFound): deployments.apps "nmstate-operator" not found\nNAME READY UP-TO-DATE AVAILABLE AGE\nnmstate-operator 1/1 1 1 9s\noc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available --timeout=500s\ndeployment.apps/nmstate-operator condition met\ntimeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true --for condition=Ready); do sleep 10; done"\npod/apiserver-76f77b778f-rqvnb condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nnmstate.nmstate.io/nmstate created\ntimeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler -n openshift-nmstate| grep nmstate-handler); do sleep 10; done"\nNo resources found in openshift-nmstate namespace.\nnmstate-handler-47p8t 0/1 Running 0 9s\noc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready --timeout=500s\npod/nmstate-handler-47p8t condition met\ntimeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done"\nNAME READY UP-TO-DATE AVAILABLE AGE\nnmstate-webhook 0/1 1 0 10s\noc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available --timeout=500s\ndeployment.apps/nmstate-webhook condition met\nWORKERS=\'crc\' \\\nbash scripts/gen-nncp-dns.sh\n+ STATE=\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ check_var_set WORKERS\n+ [[ ! -v WORKERS ]]\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ echo WORKERS crc\nWORKERS crc\n+ for WORKER in ${WORKERS}\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created\ntimeout 240s bash -c "while ! (oc wait nncp -l osp/interface=nncp-dns --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc condition met\noc delete nncp -l osp/interface=nncp-dns\nnodenetworkconfigurationpolicy.nmstate.io "nncp-dns-crc" deleted\nbash scripts/retry_make_nncp.sh 5\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nerror: the server doesn\'t have a resource type "openstackversion"\nWORKERS=\'crc\' \\\nbash scripts/gen-nncp.sh\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr \']\'\n+ check_var_set WORKERS\n+ [[ ! -v WORKERS ]]\n+ check_var_set INTERFACE\n+ [[ ! -v INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ [[ ! -v BRIDGE_NAME ]]\n+ check_var_set INTERFACE_MTU\n+ [[ ! -v INTERFACE_MTU ]]\n+ check_var_set VLAN_START\n+ [[ ! -v VLAN_START ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v INTERNALAPI_PREFIX ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX ]]\n+ check_var_set STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set TENANT_PREFIX\n+ [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ ! -v DESIGNATE_PREFIX ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX ]]\n+ \'[\' -n \'\' \']\'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr\n+ echo WORKERS crc\nWORKERS crc\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo BRIDGE_NAME ospbr\nBRIDGE_NAME ospbr\n+ echo INTERFACE_BGP_1\nINTERFACE_BGP_1\n+ echo INTERFACE_BGP_2\nINTERFACE_BGP_2\n+ echo INTERFACE_MTU 1500\nINTERFACE_MTU 1500\n+ echo VLAN_START 20\nVLAN_START 20\n+ echo VLAN_STEP 1\nVLAN_STEP 1\n+ echo STORAGE_MACVLAN\nSTORAGE_MACVLAN\n+ \'[\' -n true \']\'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ echo DNS_SERVER 192.168.122.10\nDNS_SERVER 192.168.122.10\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ IP_ADDRESS_SUFFIX=5\n+ IPV6_ADDRESS_SUFFIX=5\n+ rm --force \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/*_nncp.yaml\'\n+ internalapi_vlan_id=20\n+ storage_vlan_id=21\n+ tenant_vlan_id=22\n+ storagemgmt_vlan_id=23\n+ octavia_vlan_id=24\n+ designate_vlan_id=25\n+ designate_ext_vlan_id=26\n+ for WORKER in ${WORKERS}\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ IP_ADDRESS_SUFFIX=6\n+ IPV6_ADDRESS_SUFFIX=6\n+ CTLPLANE_IP_ADDRESS_SUFFIX=11\n+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/\nnodenetworkconfigurationpolicy.nmstate.io/ens7-crc created\nnodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created\ntimeout 240s bash -c "while ! (oc wait nncp -l osp/interface=ens7 --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"\nnodenetworkconfigurationpolicy.nmstate.io/ens7-crc condition met\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-netatt.sh\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\n+ check_var_set INTERFACE\n+ [[ ! -v INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ [[ ! -v BRIDGE_NAME ]]\n+ check_var_set VLAN_START\n+ [[ ! -v VLAN_START ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ \'[\' -z true \']\'\n+ \'[\' -n true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n true \']\'\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v INTERNALAPI_PREFIX ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX ]]\n+ check_var_set STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set TENANT_PREFIX\n+ [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ ! -v DESIGNATE_PREFIX ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX ]]\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo VLAN_START 20\nVLAN_START 20\n+ echo VLAN_STEP 1\nVLAN_STEP 1\n+ \'[\' -n true \']\'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ echo \'INTERNALAPI_PREFIX 172.17.0\'\nINTERNALAPI_PREFIX 172.17.0\n+ echo \'STORAGE_PREFIX 172.18.0\'\nSTORAGE_PREFIX 172.18.0\n+ echo \'STORAGEMGMT_PREFIX 172.20.0\'\nSTORAGEMGMT_PREFIX 172.20.0\n+ echo \'TENANT_PREFIX 172.19.0\'\nTENANT_PREFIX 172.19.0\n+ echo \'DESIGNATE_PREFIX 172.28.0\'\nDESIGNATE_PREFIX 172.28.0\n+ echo \'DESIGNATE_PREFIX 172.50.0\'\nDESIGNATE_PREFIX 172.50.0\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ cat\n+ cat\n+ cat\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr/\nnetworkattachmentdefinition.k8s.cni.cncf.io/ctlplane created\nnetworkattachmentdefinition.k8s.cni.cncf.io/datacentre created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designate created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designateext created\nnetworkattachmentdefinition.k8s.cni.cncf.io/internalapi created\nnetworkattachmentdefinition.k8s.cni.cncf.io/octavia created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storage created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created\nnetworkattachmentdefinition.k8s.cni.cncf.io/tenant created\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" does not exist\nmake: [Makefile:2527: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" does not exist\nmake: [Makefile:2528: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" does not exist\nmake: [Makefile:2529: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" does not exist\nmake: [Makefile:2530: metallb_config_cleanup] Error 1 (ignored)\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nerror: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" does not exist\nmake: [Makefile:2531: metallb_config_cleanup] Error 1 (ignored)\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nbash scripts/gen-metallb-config.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr \']\'\n+ \'[\' -z ens7 \']\'\n+ \'[\' -z ospbr \']\'\n+ \'[\' -z 64999 \']\'\n+ \'[\' -z 64999 \']\'\n+ \'[\' -z 100.65.4.1 \']\'\n+ \'[\' -z 100.64.4.1 \']\'\n+ \'[\' -z 172.30.4.2 \']\'\n+ \'[\' -z true \']\'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo INTERFACE ens7\nINTERFACE ens7\n+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90\nCTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90\n+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90\nCTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n true \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nipaddresspool.metallb.io/ctlplane created\nipaddresspool.metallb.io/internalapi created\nipaddresspool.metallb.io/storage created\nipaddresspool.metallb.io/tenant created\nipaddresspool.metallb.io/designateext created\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nl2advertisement.metallb.io/ctlplane created\nl2advertisement.metallb.io/internalapi created\nl2advertisement.metallb.io/storage created\nl2advertisement.metallb.io/tenant created\nl2advertisement.metallb.io/designateext created\nbash scripts/gen-olm.sh\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25 \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op \']\'\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=openstack-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\nOPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE openstack-operator-index\nOPERATOR_SOURCE openstack-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE openstack-operators\n+ cat\n+ cat\n+ cat\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack-operators \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack-operators Active\noc project openstack-operators\nNow using project "openstack-operators" on server "https://api.crc.testing:6443".\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\ncatalogsource.operators.coreos.com/openstack-operator-index created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/openstack-operator created\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', 'bash scripts/validate-marketplace.sh', "+ '[' -z 500s ']'", '+ OPERATOR_NAMESPACE=openshift-marketplace', '+ oc get pods -n openshift-marketplace', '+ grep CrashLoopBackOff', "+ '[' 1 -eq 0 ']'", "+ OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator'", '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ oc get packagemanifests -n openshift-marketplace', '+ grep openshift-cert-manager-operator', 'openshift-cert-manager-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ grep kubernetes-nmstate-operator', '+ oc get packagemanifests -n openshift-marketplace', 'kubernetes-nmstate-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', '+ for operator in $OPERATORS', '+ n=0', '+ retries=20', '+ true', '+ oc get packagemanifests -n openshift-marketplace', '+ grep metallb-operator', 'metallb-operator Red Hat Operators 103d', "+ '[' 0 -eq 0 ']'", '+ break', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z metallb-system ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml', 'namespace/metallb-system created', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'metallb-system Active', 'bash scripts/gen-olm-metallb.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo INTERFACE', 'INTERFACE', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op', 'operatorgroup.operators.coreos.com/metallb-operator created', 'subscription.operators.coreos.com/metallb-operator-sub created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager -n metallb-system| grep metallb-operator-controller); do sleep 10; done"', 'No resources found in metallb-system namespace.', 'No resources found in metallb-system namespace.', 'metallb-operator-controller-manager-58775bb567-66nbp 0/1 ContainerCreating 0 0s', 'oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager --timeout=500s', 'pod/metallb-operator-controller-manager-58775bb567-66nbp condition met', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"', 'metallb-operator-webhook-server-547795769d-5msxn 1/1 Running 0 41s', 'oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server --timeout=500s', 'pod/metallb-operator-webhook-server-547795769d-5msxn condition met', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml', 'metallb.metallb.io/metallb created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker -n metallb-system | grep speaker); do sleep 10; done"', 'No resources found in metallb-system namespace.', 'speaker-bvtzh 1/2 Running 0 10s', 'oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s', 'pod/speaker-bvtzh condition met', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openshift-nmstate ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml', 'namespace/openshift-nmstate created', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openshift-nmstate Active', 'bash scripts/gen-olm-nmstate.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op', 'operatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created', 'subscription.operators.coreos.com/kubernetes-nmstate-operator created', 'timeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); do sleep 10; done"', 'Error from server (NotFound): deployments.apps "nmstate-operator" not found', 'Error from server (NotFound): deployments.apps "nmstate-operator" not found', 'NAME READY UP-TO-DATE AVAILABLE AGE', 'nmstate-operator 1/1 1 1 9s', 'oc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available --timeout=500s', 'deployment.apps/nmstate-operator condition met', 'timeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true --for condition=Ready); do sleep 10; done"', 'pod/apiserver-76f77b778f-rqvnb condition met', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr', 'nmstate.nmstate.io/nmstate created', 'timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler -n openshift-nmstate| grep nmstate-handler); do sleep 10; done"', 'No resources found in openshift-nmstate namespace.', 'nmstate-handler-47p8t 0/1 Running 0 9s', 'oc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready --timeout=500s', 'pod/nmstate-handler-47p8t condition met', 'timeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done"', 'NAME READY UP-TO-DATE AVAILABLE AGE', 'nmstate-webhook 0/1 1 0 10s', 'oc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available --timeout=500s', 'deployment.apps/nmstate-webhook condition met', "WORKERS='crc' \\", 'bash scripts/gen-nncp-dns.sh', '+ STATE=', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ check_var_set WORKERS', '+ [[ ! -v WORKERS ]]', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ echo WORKERS crc', 'WORKERS crc', '+ for WORKER in ${WORKERS}', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created', 'timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=nncp-dns --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc condition met', 'oc delete nncp -l osp/interface=nncp-dns', 'nodenetworkconfigurationpolicy.nmstate.io "nncp-dns-crc" deleted', 'bash scripts/retry_make_nncp.sh 5', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'error: the server doesn\'t have a resource type "openstackversion"', "WORKERS='crc' \\", 'bash scripts/gen-nncp.sh', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr ']'", '+ check_var_set WORKERS', '+ [[ ! -v WORKERS ]]', '+ check_var_set INTERFACE', '+ [[ ! -v INTERFACE ]]', '+ check_var_set BRIDGE_NAME', '+ [[ ! -v BRIDGE_NAME ]]', '+ check_var_set INTERFACE_MTU', '+ [[ ! -v INTERFACE_MTU ]]', '+ check_var_set VLAN_START', '+ [[ ! -v VLAN_START ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', '+ check_var_set INTERNALAPI_PREFIX', '+ [[ ! -v INTERNALAPI_PREFIX ]]', '+ check_var_set STORAGE_PREFIX', '+ [[ ! -v STORAGE_PREFIX ]]', '+ check_var_set STORAGEMGMT_PREFIX', '+ [[ ! -v STORAGEMGMT_PREFIX ]]', '+ check_var_set TENANT_PREFIX', '+ [[ ! -v TENANT_PREFIX ]]', '+ check_var_set DESIGNATE_PREFIX', '+ [[ ! -v DESIGNATE_PREFIX ]]', '+ check_var_set DESIGNATE_EXT_PREFIX', '+ [[ ! -v DESIGNATE_EXT_PREFIX ]]', "+ '[' -n '' ']'", '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr', '+ echo WORKERS crc', 'WORKERS crc', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo BRIDGE_NAME ospbr', 'BRIDGE_NAME ospbr', '+ echo INTERFACE_BGP_1', 'INTERFACE_BGP_1', '+ echo INTERFACE_BGP_2', 'INTERFACE_BGP_2', '+ echo INTERFACE_MTU 1500', 'INTERFACE_MTU 1500', '+ echo VLAN_START 20', 'VLAN_START 20', '+ echo VLAN_STEP 1', 'VLAN_STEP 1', '+ echo STORAGE_MACVLAN', 'STORAGE_MACVLAN', "+ '[' -n true ']'", '+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', 'CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', '+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10', 'CTLPLANE_IP_ADDRESS_SUFFIX 10', '+ echo DNS_SERVER 192.168.122.10', 'DNS_SERVER 192.168.122.10', "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ IP_ADDRESS_SUFFIX=5', '+ IPV6_ADDRESS_SUFFIX=5', "+ rm --force '/home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/*_nncp.yaml'", '+ internalapi_vlan_id=20', '+ storage_vlan_id=21', '+ tenant_vlan_id=22', '+ storagemgmt_vlan_id=23', '+ octavia_vlan_id=24', '+ designate_vlan_id=25', '+ designate_ext_vlan_id=26', '+ for WORKER in ${WORKERS}', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n '' ']'", "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ IP_ADDRESS_SUFFIX=6', '+ IPV6_ADDRESS_SUFFIX=6', '+ CTLPLANE_IP_ADDRESS_SUFFIX=11', '+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/', 'nodenetworkconfigurationpolicy.nmstate.io/ens7-crc created', 'nodenetworkconfigurationpolicy.nmstate.io/nncp-dns-crc created', 'timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=ens7 --for jsonpath=\'{.status.conditions[0].reason}\'=SuccessfullyConfigured); do sleep 10; done"', 'nodenetworkconfigurationpolicy.nmstate.io/ens7-crc condition met', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-netatt.sh', '+ check_var_set DEPLOY_DIR', '+ [[ ! -v DEPLOY_DIR ]]', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', '+ check_var_set INTERFACE', '+ [[ ! -v INTERFACE ]]', '+ check_var_set BRIDGE_NAME', '+ [[ ! -v BRIDGE_NAME ]]', '+ check_var_set VLAN_START', '+ [[ ! -v VLAN_START ]]', '+ check_var_set VLAN_STEP', '+ [[ ! -v VLAN_STEP ]]', "+ '[' -z true ']'", "+ '[' -n true ']'", "+ '[' -n '' ']'", "+ '[' -n true ']'", '+ check_var_set INTERNALAPI_PREFIX', '+ [[ ! -v INTERNALAPI_PREFIX ]]', '+ check_var_set STORAGE_PREFIX', '+ [[ ! -v STORAGE_PREFIX ]]', '+ check_var_set STORAGEMGMT_PREFIX', '+ [[ ! -v STORAGEMGMT_PREFIX ]]', '+ check_var_set TENANT_PREFIX', '+ [[ ! -v TENANT_PREFIX ]]', '+ check_var_set DESIGNATE_PREFIX', '+ [[ ! -v DESIGNATE_PREFIX ]]', '+ check_var_set DESIGNATE_EXT_PREFIX', '+ [[ ! -v DESIGNATE_EXT_PREFIX ]]', '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo VLAN_START 20', 'VLAN_START 20', '+ echo VLAN_STEP 1', 'VLAN_STEP 1', "+ '[' -n true ']'", '+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', 'CTLPLANE_IP_ADDRESS_PREFIX 192.168.122', '+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10', 'CTLPLANE_IP_ADDRESS_SUFFIX 10', "+ echo 'INTERNALAPI_PREFIX 172.17.0'", 'INTERNALAPI_PREFIX 172.17.0', "+ echo 'STORAGE_PREFIX 172.18.0'", 'STORAGE_PREFIX 172.18.0', "+ echo 'STORAGEMGMT_PREFIX 172.20.0'", 'STORAGEMGMT_PREFIX 172.20.0', "+ echo 'TENANT_PREFIX 172.19.0'", 'TENANT_PREFIX 172.19.0', "+ echo 'DESIGNATE_PREFIX 172.28.0'", 'DESIGNATE_PREFIX 172.28.0', "+ echo 'DESIGNATE_PREFIX 172.50.0'", 'DESIGNATE_PREFIX 172.50.0', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', "+ '[' -n true ']'", '+ cat', '+ cat', '+ cat', '+ cat', "+ '[' -n '' ']'", "+ '[' -n '' ']'", 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr/', 'networkattachmentdefinition.k8s.cni.cncf.io/ctlplane created', 'networkattachmentdefinition.k8s.cni.cncf.io/datacentre created', 'networkattachmentdefinition.k8s.cni.cncf.io/designate created', 'networkattachmentdefinition.k8s.cni.cncf.io/designateext created', 'networkattachmentdefinition.k8s.cni.cncf.io/internalapi created', 'networkattachmentdefinition.k8s.cni.cncf.io/octavia created', 'networkattachmentdefinition.k8s.cni.cncf.io/storage created', 'networkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created', 'networkattachmentdefinition.k8s.cni.cncf.io/tenant created', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" does not exist', 'make: [Makefile:2527: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" does not exist', 'make: [Makefile:2528: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" does not exist', 'make: [Makefile:2529: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" does not exist', 'make: [Makefile:2530: metallb_config_cleanup] Error 1 (ignored)', 'oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml', 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" does not exist', 'make: [Makefile:2531: metallb_config_cleanup] Error 1 (ignored)', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml', 'bash scripts/gen-metallb-config.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'", "+ '[' -z ens7 ']'", "+ '[' -z ospbr ']'", "+ '[' -z 64999 ']'", "+ '[' -z 64999 ']'", "+ '[' -z 100.65.4.1 ']'", "+ '[' -z 100.64.4.1 ']'", "+ '[' -z 172.30.4.2 ']'", "+ '[' -z true ']'", '+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', 'DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr', '+ echo INTERFACE ens7', 'INTERFACE ens7', '+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90', 'CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90', '+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90', 'CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90', '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n true ']'", '+ cat', "+ '[' -n '' ']'", '+ cat', '+ cat', '+ cat', '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml', 'ipaddresspool.metallb.io/ctlplane created', 'ipaddresspool.metallb.io/internalapi created', 'ipaddresspool.metallb.io/storage created', 'ipaddresspool.metallb.io/tenant created', 'ipaddresspool.metallb.io/designateext created', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml', 'l2advertisement.metallb.io/ctlplane created', 'l2advertisement.metallb.io/internalapi created', 'l2advertisement.metallb.io/storage created', 'l2advertisement.metallb.io/tenant created', 'l2advertisement.metallb.io/designateext created', 'bash scripts/gen-olm.sh', "+ '[' -z openstack-operators ']'", "+ '[' -z openstack ']'", "+ '[' -z 38.129.56.165:5001/openstack-k8s-operators/openstack-operator-index:a7ebf5eb68568b0d2c1ca815ef8150a67176ec25 ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'", "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', '+ OPERATOR_CHANNEL=alpha', '+ OPERATOR_SOURCE=openstack-operator-index', '+ OPERATOR_SOURCE_NAMESPACE=openstack-operators', '+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', 'OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', '+ echo OPERATOR_CHANNEL alpha', 'OPERATOR_CHANNEL alpha', '+ echo OPERATOR_SOURCE openstack-operator-index', 'OPERATOR_SOURCE openstack-operator-index', '+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators', 'OPERATOR_SOURCE_NAMESPACE openstack-operators', '+ cat', '+ cat', '+ cat', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack-operators ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml', 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.', 'namespace/openstack-operators configured', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack-operators Active', 'oc project openstack-operators', 'Now using project "openstack-operators" on server "https://api.crc.testing:6443".', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op', 'catalogsource.operators.coreos.com/openstack-operator-index created', 'operatorgroup.operators.coreos.com/openstack created', 'subscription.operators.coreos.com/openstack-operator created', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, 'cifmw_edpm_prepare_wait_installplan_out': {'changed': True, 'stdout': 'install-ckd6r', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'sub', 'openstack-operator', '--namespace=openstack-operators', '-o=jsonpath={.status.installplan.name}'], 'start': '2025-06-06 09:27:35.216346', 'end': '2025-06-06 09:27:35.357683', 'delta': '0:00:00.141337', 'msg': '', 'stdout_lines': ['install-ckd6r'], 'stderr_lines': [], 'failed': False, 'attempts': 3}, '_cifmw_kustomize_deploy_olm_osp_operator_openstack_crd_out': {'changed': False, 'resources': [{'kind': 'CustomResourceDefinition', 'apiVersion': 'apiextensions.k8s.io/v1', 'metadata': {'name': 'openstacks.operator.openstack.org', 'uid': '842ef658-78b8-4789-ae30-a3542f4ef32c', 'resourceVersion': '34016', 'generation': 1, 'creationTimestamp': '2025-06-06T09:27:07Z', 'labels': {'olm.managed': 'true', 'operators.coreos.com/openstack-operator.openstack-operators': ''}, 'annotations': {'controller-gen.kubebuilder.io/version': 'v0.14.0', 'operatorframework.io/installed-alongside-9e02a413e770c7e4': 'openstack-operators/openstack-operator.v0.3.0'}, 'managedFields': [{'manager': 'catalog', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:07Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:annotations': {'.': {}, 'f:controller-gen.kubebuilder.io/version': {}, 'f:operatorframework.io/installed-alongside-9e02a413e770c7e4': {}}, 'f:labels': {'.': {}, 'f:olm.managed': {}}}, 'f:spec': {'f:conversion': {'.': {}, 'f:strategy': {}}, 'f:group': {}, 'f:names': {'f:kind': {}, 'f:listKind': {}, 'f:plural': {}, 'f:singular': {}}, 'f:scope': {}, 'f:versions': {}}}}, {'manager': 'kube-apiserver', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:07Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:status': {'f:acceptedNames': {'f:kind': {}, 'f:listKind': {}, 'f:plural': {}, 'f:singular': {}}, 'f:conditions': {'k:{"type":"Established"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}, 'k:{"type":"NamesAccepted"}': {'.': {}, 'f:lastTransitionTime': {}, 'f:message': {}, 'f:reason': {}, 'f:status': {}, 'f:type': {}}}}}, 'subresource': 'status'}, {'manager': 'olm', 'operation': 'Update', 'apiVersion': 'apiextensions.k8s.io/v1', 'time': '2025-06-06T09:27:12Z', 'fieldsType': 'FieldsV1', 'fieldsV1': {'f:metadata': {'f:labels': {'f:operators.coreos.com/openstack-operator.openstack-operators': {}}}}}]}, 'spec': {'group': 'operator.openstack.org', 'names': {'plural': 'openstacks', 'singular': 'openstack', 'kind': 'OpenStack', 'listKind': 'OpenStackList'}, 'scope': 'Namespaced', 'versions': [{'name': 'v1beta1', 'served': True, 'storage': True, 'schema': {'openAPIV3Schema': {'type': 'object', 'properties': {'apiVersion': {'type': 'string'}, 'kind': {'type': 'string'}, 'metadata': {'type': 'object'}, 'spec': {'type': 'object'}, 'status': {'type': 'object', 'properties': {'conditions': {'type': 'array', 'items': {'type': 'object', 'required': ['lastTransitionTime', 'status', 'type'], 'properties': {'lastTransitionTime': {'type': 'string', 'format': 'date-time'}, 'message': {'type': 'string'}, 'reason': {'type': 'string'}, 'severity': {'type': 'string'}, 'status': {'type': 'string'}, 'type': {'type': 'string'}}}}, 'containerImage': {'type': 'string'}, 'deployedOperatorCount': {'type': 'integer'}, 'observedGeneration': {'type': 'integer', 'format': 'int64'}}}}}}, 'subresources': {'status': {}}, 'additionalPrinterColumns': [{'name': 'Deployed Operator Count', 'type': 'integer', 'jsonPath': '.status.deployedOperatorCount'}, {'name': 'Status', 'type': 'string', 'description': 'Status', 'jsonPath': '.status.conditions[0].status'}]}], 'conversion': {'strategy': 'None'}}, 'status': {'conditions': [{'type': 'NamesAccepted', 'status': 'True', 'lastTransitionTime': '2025-06-06T09:27:07Z', 'reason': 'NoConflicts', 'message': 'no conflicts found'}, {'type': 'Established', 'status': 'True', 'lastTransitionTime': '2025-06-06T09:27:07Z', 'reason': 'InitialNamesAccepted', 'message': 'the initial names have been accepted'}], 'acceptedNames': {'plural': 'openstacks', 'singular': 'openstack', 'kind': 'OpenStack', 'listKind': 'OpenStackList'}, 'storedVersions': ['v1beta1']}}], 'api_found': True, 'failed': False}, 'make_openstack_init_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: the server doesn\'t have a resource type "openstackversion"\n# call make_openstack if it isn\'t already\nbash -c \'(oc get subscription -n openstack-operators openstack-operator || make openstack) || true\'\nNAME PACKAGE SOURCE CHANNEL\nopenstack-operator openstack-operator openstack-operator-index alpha\ntimeout 500s bash -c \'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators | grep -q Succeeded); do sleep 1; done\'\nbash -c \'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml || make openstack_repo\'\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nerror: the server doesn\'t have a resource type "openstackversion"\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator\nCloning into \'openstack-operator\'...\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml\nopenstack.operator.openstack.org/openstack created\n# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO is not installed\nif ! echo "" | grep -q "baremetalhosts.metal3.io"; then \\\n\tcurl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; \\\n\toc apply -f /tmp/bmh_crd.yaml; \\\n\trm -f /tmp/bmh_crd.yaml; \\\nfi\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0\r100 61001 100 61001 0 0 356k 0 --:--:-- --:--:-- --:--:-- 356k\ncustomresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created\noc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s\nopenstack.operator.openstack.org/openstack condition met\ntimeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E \'^(openstack|openstack-baremetal|infra)-operator-webhook-service\' | wc -l | grep -q -e 3); do sleep 5; done"\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'error: the server doesn\'t have a resource type "openstackversion"', "# call make_openstack if it isn't already", "bash -c '(oc get subscription -n openstack-operators openstack-operator || make openstack) || true'", 'NAME PACKAGE SOURCE CHANNEL', 'openstack-operator openstack-operator openstack-operator-index alpha', "timeout 500s bash -c 'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators | grep -q Succeeded); do sleep 1; done'", "bash -c 'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml || make openstack_repo'", "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'error: the server doesn\'t have a resource type "openstackversion"', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator', "Cloning into 'openstack-operator'...", "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml', 'openstack.operator.openstack.org/openstack created', '# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO is not installed', 'if ! echo "" | grep -q "baremetalhosts.metal3.io"; then \\', '\tcurl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; \\', '\toc apply -f /tmp/bmh_crd.yaml; \\', '\trm -f /tmp/bmh_crd.yaml; \\', 'fi', ' % Total % Received % Xferd Average Speed Time Time Time Current', ' Dload Upload Total Spent Left Speed', '', ' 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0', '100 61001 100 61001 0 0 356k 0 --:--:-- --:--:-- --:--:-- 356k', 'customresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created', 'oc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s', 'openstack.operator.openstack.org/openstack condition met', 'timeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E \'^(openstack|openstack-baremetal|infra)-operator-webhook-service\' | wc -l | grep -q -e 3); do sleep 5; done"', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, 'make_openstack_deploy_prep_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nNow using project "openstack" on server "https://api.crc.testing:6443".\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory\nNo resources found\ntrue /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr | oc delete --ignore-not-found=true -f - || true\nerror: unable to find one of \'kustomization.yaml\', \'kustomization.yml\' or \'Kustomization\' in directory \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\'\nNo resources found\ntrue /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z OpenStackControlPlane \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr \']\'\n+ \'[\' -n \'\' \']\'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\n~/ci-framework-data/artifacts/manifests/openstack/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ \'\' != \'\' ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ \'[\' 1 \'!=\' 1 \']\'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ \'[\' unused \'!=\' unused \']\'\n+ (( i++ ))\n+ (( i < 1 ))\n+ \'[\' -n \'\' \']\'\n+ \'[\' OpenStackControlPlane == OpenStackControlPlane \']\'\n+ cat\n+ \'[\' OpenStackControlPlane == Galera \']\'\n+ \'[\' OpenStackControlPlane == NetConfig \']\'\n+ \'[\' -n \'\' \']\'\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ cat\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ \'[\' -z true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -z true \']\'\n+ \'[\' -n true \']\'\n+ \'[\' -n \'\' \']\'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Now using project "openstack" on server "https://api.crc.testing:6443".', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory", 'No resources found', 'true /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr | oc delete --ignore-not-found=true -f - || true', "error: unable to find one of 'kustomization.yaml', 'kustomization.yml' or 'Kustomization' in directory '/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr'", 'No resources found', 'true /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'cp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash scripts/gen-service-kustomize.sh', '+++ dirname scripts/gen-service-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z OpenStackControlPlane ']'", "+ '[' -z osp-secret ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'", "+ '[' -n '' ']'", '+ IMAGE=unused', '+ IMAGE_PATH=containerImage', '+ STORAGE_REQUEST=10G', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', '~/ci-framework-data/artifacts/manifests/openstack/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', "+ [[ '' != '' ]]", '+ IFS=,', '+ read -ra IMAGES', '+ IFS=,', '+ read -ra IMAGE_PATHS', "+ '[' 1 '!=' 1 ']'", '+ (( i=0 ))', '+ (( i < 1 ))', '+ SPEC_PATH=containerImage', '+ SPEC_VALUE=unused', "+ '[' unused '!=' unused ']'", '+ (( i++ ))', '+ (( i < 1 ))', "+ '[' -n '' ']'", "+ '[' OpenStackControlPlane == OpenStackControlPlane ']'", '+ cat', "+ '[' OpenStackControlPlane == Galera ']'", "+ '[' OpenStackControlPlane == NetConfig ']'", "+ '[' -n '' ']'", '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ [[ true == \\t\\r\\u\\e ]]', '+ cat', '+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', "+ '[' -z true ']'", "+ '[' -n '' ']'", "+ '[' -z true ']'", "+ '[' -n true ']'", "+ '[' -n '' ']'", '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, 'make_netconfig_deploy_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\nbash scripts/gen-input-kustomize.sh\n+ OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ \'[\' -z openstack \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z 12345678 \']\'\n+ \'[\' -z 1234567842 \']\'\n+ \'[\' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 \']\'\n+ \'[\' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= \']\'\n+ \'[\' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f \']\'\n+ \'[\' -z openstack \']\'\n+ \'[\' -z libvirt-secret \']\'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input\n~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -\nNAME TYPE DATA AGE\nosp-secret Opaque 26 6m13s\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nbash scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git infra-operator\nCloning into \'infra-operator\'...\nRunning checkout: git checkout cbb0f7bc989f\nNote: switching to \'cbb0f7bc989f\'.\n\nYou are in \'detached HEAD\' state. You can look around, make experimental\nchanges and commit them, and you can discard any commits you make in this\nstate without impacting any branches by switching back to a branch.\n\nIf you want to create a new branch to retain commits you create, you may\ndo so (now or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD is now at cbb0f7b Merge pull request #400 from openstack-k8s-operators/renovate/main-misc\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\nbash scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z NetConfig \']\'\n+ \'[\' -z osp-secret \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ \'[\' -n \'\' \']\'\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ STORAGE_REQUEST=10G\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\n~/ci-framework-data/artifacts/manifests/openstack/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ \'[\' 1 \'!=\' 1 \']\'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ \'[\' unused \'!=\' unused \']\'\n+ (( i++ ))\n+ (( i < 1 ))\n+ \'[\' -n \'\' \']\'\n+ \'[\' NetConfig == OpenStackControlPlane \']\'\n+ \'[\' NetConfig == Galera \']\'\n+ \'[\' NetConfig == NetConfig \']\'\n+ \'[\' -z true \']\'\n+ IPV6_SUBNET_INDEX=1\n+ \'[\' -z true \']\'\n+ \'[\' -n \'\' \']\'\n+ \'[\' -n \'\' \']\'\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./network_v1beta1_netconfig.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./network_v1beta1_netconfig.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/operator-wait.sh\n+ TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z infra \']\'\n+ \'[\' infra = rabbitmq \']\'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c \'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" ]; do sleep 5; done\'\n+ \'[\' -z openstack-operators \']\'\n+ \'[\' -z infra \']\'\n+ \'[\' infra = rabbitmq-cluster \']\'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ \'[\' 1 \'!=\' 1 \']\'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ exit 0\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\nbash scripts/operator-deploy-resources.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr \']\'\n+ NEXT_WAIT_TIME=0\n+ \'[\' 0 -eq 15 \']\'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr\n+ oc apply -f -\nnetconfig.network.openstack.org/netconfig created\n+ \'[\' 0 -lt 15 \']\'\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'bash scripts/gen-input-kustomize.sh', '+ OUT=/home/zuul/ci-framework-data/artifacts/manifests', "+ '[' -z openstack ']'", "+ '[' -z osp-secret ']'", "+ '[' -z 12345678 ']'", "+ '[' -z 1234567842 ']'", "+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'", "+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'", "+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'", "+ '[' -z openstack ']'", "+ '[' -z libvirt-secret ']'", '+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input', '~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', 'oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -', 'NAME TYPE DATA AGE', 'osp-secret Opaque 26 6m13s', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory", 'No resources found', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'bash scripts/clone-operator-repo.sh', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git infra-operator', "Cloning into 'infra-operator'...", 'Running checkout: git checkout cbb0f7bc989f', "Note: switching to 'cbb0f7bc989f'.", '', "You are in 'detached HEAD' state. You can look around, make experimental", 'changes and commit them, and you can discard any commits you make in this', 'state without impacting any branches by switching back to a branch.', '', 'If you want to create a new branch to retain commits you create, you may', 'do so (now or later) by using -c with the switch command. Example:', '', ' git switch -c ', '', 'Or undo this operation with:', '', ' git switch -', '', 'Turn off this advice by setting config variable advice.detachedHead to false', '', 'HEAD is now at cbb0f7b Merge pull request #400 from openstack-k8s-operators/renovate/main-misc', 'cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', 'bash scripts/gen-service-kustomize.sh', '+++ dirname scripts/gen-service-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z NetConfig ']'", "+ '[' -z osp-secret ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", "+ '[' -n '' ']'", '+ IMAGE=unused', '+ IMAGE_PATH=containerImage', '+ STORAGE_REQUEST=10G', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', '~/ci-framework-data/artifacts/manifests/openstack/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ IFS=,', '+ read -ra IMAGES', '+ IFS=,', '+ read -ra IMAGE_PATHS', "+ '[' 1 '!=' 1 ']'", '+ (( i=0 ))', '+ (( i < 1 ))', '+ SPEC_PATH=containerImage', '+ SPEC_VALUE=unused', "+ '[' unused '!=' unused ']'", '+ (( i++ ))', '+ (( i < 1 ))', "+ '[' -n '' ']'", "+ '[' NetConfig == OpenStackControlPlane ']'", "+ '[' NetConfig == Galera ']'", "+ '[' NetConfig == NetConfig ']'", "+ '[' -z true ']'", '+ IPV6_SUBNET_INDEX=1', "+ '[' -z true ']'", "+ '[' -n '' ']'", "+ '[' -n '' ']'", '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ [[ NetConfig == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]', '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./network_v1beta1_netconfig.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./network_v1beta1_netconfig.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'make wait', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/operator-wait.sh', '+ TIMEOUT=500s', '+++ dirname scripts/operator-wait.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', "+ '[' -z openstack-operators ']'", "+ '[' -z infra ']'", "+ '[' infra = rabbitmq ']'", '+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ timeout 500s bash -c \'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" ]; do sleep 5; done\'', "+ '[' -z openstack-operators ']'", "+ '[' -z infra ']'", "+ '[' infra = rabbitmq-cluster ']'", '+ DEPL_NAME=infra-operator-controller-manager', '++ oc get -n openstack-operators deployment infra-operator-controller-manager -o json', '++ jq -e .status.availableReplicas', '+ REPLICAS=1', "+ '[' 1 '!=' 1 ']'", '+ echo Succeeded', '+ exit 0', '+ rc=0', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', '+ exit 0', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'bash scripts/operator-deploy-resources.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'", '+ NEXT_WAIT_TIME=0', "+ '[' 0 -eq 15 ']'", '+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr', '+ oc apply -f -', 'netconfig.network.openstack.org/netconfig created', "+ '[' 0 -lt 15 ']'", '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, '_ctlplane_name': 'controlplane', '_ctlplane_name_kustomizations': [{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\n path: /metadata/name\n value: controlplane'}]}], 'cifmw_edpm_prepare_crs_kustomize_result': {'count': 4, 'kustomizations_paths': ['/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/90-ceph-backends-kustomization.yaml'], 'output_path': '/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml', 'result': [{'apiVersion': 'core.openstack.org/v1beta1', 'kind': 'OpenStackControlPlane', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'controlplane', 'namespace': 'openstack'}, 'spec': {'barbican': {'apiOverride': {'route': {}}, 'template': {'barbicanAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'barbicanKeystoneListener': {'replicas': 1}, 'barbicanWorker': {'replicas': 1}, 'databaseInstance': 'openstack', 'secret': 'osp-secret'}}, 'cinder': {'apiOverride': {'route': {}}, 'template': {'cinderAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'cinderBackup': {'customServiceConfig': '[DEFAULT]\nbackup_driver = cinder.backup.drivers.ceph.CephBackupDriver\nbackup_ceph_pool = backups\nbackup_ceph_user = openstack\n', 'networkAttachments': ['storage'], 'replicas': 1}, 'cinderScheduler': {'replicas': 1}, 'cinderVolumes': {'volume1': {'customServiceConfig': '[DEFAULT]\nenabled_backends=ceph\n[ceph]\nvolume_backend_name=ceph\nvolume_driver=cinder.volume.drivers.rbd.RBDDriver\nrbd_ceph_conf=/etc/ceph/ceph.conf\nrbd_user=openstack\nrbd_pool=volumes\nrbd_flatten_volume_from_snapshot=False\nreport_discard_supported=True\nbackend_host=hostgroup\nrbd_secret_uuid=4c985500-aa85-4291-a66c-4b49295f3a47\n', 'networkAttachments': ['storage'], 'replicas': 1}}, 'databaseInstance': 'openstack', 'secret': 'osp-secret'}}, 'designate': {'apiOverride': {'route': {}}, 'enabled': False, 'template': {'databaseInstance': 'openstack', 'designateAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'designateBackendbind9': {'networkAttachments': ['designate'], 'replicas': 1, 'storageClass': 'local-storage', 'storageRequest': '10G'}, 'designateCentral': {'replicas': 1}, 'designateMdns': {'networkAttachments': ['designate'], 'replicas': 1}, 'designateProducer': {'replicas': 1}, 'designateWorker': {'networkAttachments': ['designate'], 'replicas': 1}, 'secret': 'osp-secret'}}, 'dns': {'template': {'options': [{'key': 'server', 'values': ['192.168.122.10']}, {'key': 'no-negcache', 'values': []}], 'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'ctlplane', 'metallb.universe.tf/allow-shared-ip': 'ctlplane', 'metallb.universe.tf/loadBalancerIPs': '192.168.122.80'}}, 'spec': {'type': 'LoadBalancer'}}}, 'replicas': 1}}, 'extraMounts': [{'extraVol': [{'extraVolType': 'Ceph', 'mounts': [{'mountPath': '/etc/ceph', 'name': 'ceph', 'readOnly': True}], 'propagation': ['CinderVolume', 'CinderBackup', 'GlanceAPI', 'ManilaShare'], 'volumes': [{'name': 'ceph', 'projected': {'sources': [{'secret': {'name': 'ceph-conf-files'}}]}}]}], 'name': 'v1', 'region': 'r1'}], 'galera': {'templates': {'openstack': {'replicas': 1, 'secret': 'osp-secret', 'storageRequest': '10G'}, 'openstack-cell1': {'replicas': 1, 'secret': 'osp-secret', 'storageRequest': '10G'}}}, 'glance': {'apiOverrides': {'default': {'route': {}}}, 'template': {'customServiceConfig': '[DEFAULT]\nenabled_backends = default_backend:rbd\n[glance_store]\ndefault_backend = default_backend\n[default_backend]\nrbd_store_ceph_conf = /etc/ceph/ceph.conf\nstore_description = "RBD backend"\nrbd_store_pool = images\nrbd_store_user = openstack\n', 'databaseInstance': 'openstack', 'glanceAPIs': {'default': {'networkAttachments': ['storage'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1, 'type': 'split'}}, 'keystoneEndpoint': 'default', 'secret': 'osp-secret', 'storage': {'storageClass': '', 'storageRequest': '10G'}}}, 'heat': {'apiOverride': {'route': {}}, 'cnfAPIOverride': {'route': {}}, 'enabled': False, 'template': {'databaseInstance': 'openstack', 'heatAPI': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'heatEngine': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'secret': 'osp-secret'}}, 'horizon': {'apiOverride': {'route': {}}, 'template': {'replicas': 1, 'secret': 'osp-secret'}}, 'ironic': {'enabled': False, 'template': {'databaseInstance': 'openstack', 'ironicAPI': {'replicas': 1}, 'ironicConductors': [{'replicas': 1, 'storageRequest': '10G'}], 'ironicInspector': {'replicas': 1}, 'ironicNeutronAgent': {'replicas': 1}, 'secret': 'osp-secret'}}, 'keystone': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'manila': {'apiOverride': {'route': {}}, 'enabled': True, 'template': {'customServiceConfig': '[DEFAULT]\nenabled_share_backends=cephfs\nenabled_share_protocols=cephfs\ndebug=True\n[cephfs]\ndriver_handles_share_servers=False\nshare_backend_name=cephfs\nshare_driver=manila.share.drivers.cephfs.driver.CephFSDriver\ncephfs_conf_path=/etc/ceph/ceph.conf\ncephfs_auth_id=openstack\ncephfs_cluster_name=ceph\ncephfs_volume_mode=0755\ncephfs_protocol_helper_type=CEPHFS', 'manilaAPI': {'networkAttachments': ['internalapi'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'manilaScheduler': {'replicas': 1}, 'manilaShares': {'share1': {'networkAttachments': ['storage'], 'replicas': 1}}}}, 'memcached': {'templates': {'memcached': {'replicas': 1}}}, 'neutron': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'networkAttachments': ['internalapi'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'nova': {'apiOverride': {'route': {}}, 'template': {'apiServiceTemplate': {'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}}, 'cellTemplates': {'cell0': {'cellDatabaseAccount': 'nova-cell0', 'cellDatabaseInstance': 'openstack', 'cellMessageBusInstance': 'rabbitmq', 'conductorServiceTemplate': {'replicas': 1}, 'hasAPIAccess': True}, 'cell1': {'cellDatabaseAccount': 'nova-cell1', 'cellDatabaseInstance': 'openstack-cell1', 'cellMessageBusInstance': 'rabbitmq-cell1', 'conductorServiceTemplate': {'replicas': 1}, 'hasAPIAccess': True}}, 'metadataServiceTemplate': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'octavia': {'enabled': False, 'template': {'databaseInstance': 'openstack', 'octaviaAPI': {'replicas': 1}, 'secret': 'osp-secret'}}, 'ovn': {'template': {'ovnController': {'networkAttachment': 'tenant', 'nicMappings': {'datacentre': 'ospbr'}}, 'ovnDBCluster': {'ovndbcluster-nb': {'dbType': 'NB', 'networkAttachment': 'internalapi', 'storageRequest': '10G'}, 'ovndbcluster-sb': {'dbType': 'SB', 'networkAttachment': 'internalapi', 'storageRequest': '10G'}}}}, 'placement': {'apiOverride': {'route': {}}, 'template': {'databaseInstance': 'openstack', 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'secret': 'osp-secret'}}, 'rabbitmq': {'templates': {'rabbitmq': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.85'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'rabbitmq-cell1': {'override': {'service': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.86'}}, 'spec': {'type': 'LoadBalancer'}}}}}}, 'redis': {'enabled': False}, 'secret': 'osp-secret', 'storageClass': 'local-storage', 'swift': {'enabled': True, 'proxyOverride': {'route': {}}, 'template': {'swiftProxy': {'networkAttachments': ['storage'], 'override': {'service': {'internal': {'metadata': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}}, 'spec': {'type': 'LoadBalancer'}}}}, 'replicas': 1}, 'swiftRing': {'ringReplicas': 1}, 'swiftStorage': {'networkAttachments': ['storage'], 'replicas': 1}}}, 'telemetry': {'enabled': True, 'template': {'autoscaling': {'aodh': {'databaseAccount': 'aodh', 'databaseInstance': 'openstack', 'passwordSelectors': None, 'secret': 'osp-secret'}, 'enabled': False, 'heatInstance': 'heat'}, 'ceilometer': {'enabled': True, 'secret': 'osp-secret'}, 'logging': {'annotations': {'metallb.universe.tf/address-pool': 'internalapi', 'metallb.universe.tf/allow-shared-ip': 'internalapi', 'metallb.universe.tf/loadBalancerIPs': '172.17.0.80'}, 'cloNamespace': 'openshift-logging', 'enabled': False, 'ipaddr': '172.17.0.80', 'port': 10514}, 'metricStorage': {'enabled': False, 'monitoringStack': {'alertingEnabled': True, 'scrapeInterval': '30s', 'storage': {'persistent': {'pvcStorageRequest': '20G'}, 'retention': '24h', 'strategy': 'persistent'}}}}}}}], 'changed': True, 'failed': False}, '_ca_bundle_data': {'changed': True, 'stdout': 'IyByb290Y2EtcHVibGljCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEL0RDQ0FtU2dBd0lCQWdJUVVZSG4xTEI4cmhOdjlKYzlsTXYrbURBTkJna3Foa2lHOXcwQkFRc0ZBREFZCk1SWXdGQVlEVlFRREV3MXliMjkwWTJFdGNIVmliR2xqTUI0WERUSTFNRFl3TmpBNU1qZ3pNMW9YRFRNMU1EWXcKTkRBNU1qZ3pNMW93R0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekNDQWFJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTVJoV3FLSFE1a3MwUlpBYkpGUDZDVXdFL045V1pmOHhSTEdtQXBNCm5aRzRPdTBieVF5a2FRbWIrMmZGMEZKakU3TlduU0E4MG1qVCtqMm13eXpEMlh6NndMNFdMQnVzVFRPWWhzUFkKSTR5cE11YTU5VENSc0ZkdmNicjdWYzdxaS9iVTVPWDB5SkJWNy9STm4xOVpPY0ZZcGhtSEM1TXVnRU1lQkFZUQo5cXB0R1FCeENZRzB1YVBPZE01cmpGNk9RdXFONFFYM0dUdW5YVnF0TU1ZUlN6U2c1dHNDdWFYWDk4NWFDK0VqCi9KcWdMWlBGeXd4N0hJbDZlcVczVmFMQTN0RmtTVm9kaWM0KzFPNUIxd2F2VE1vem5nVDJ6QUVhcjRRL0pQVmQKckViZHZXSEtvcEFZay9wMFZUTmNidDFRL0VEbVRQVXpMSU1ORDhJUU85eE5mSWdhRERMZHkwVmhPdGJDVFJjVQpWOVJlYm4vN3luZFJ6eENiM0ZxbExKcGZFK0FGVklVcnpUSmhVMHhoOHUyOXRJREE5UlBodUsrYXZUWnZLSm5jCmM3b0QvNG1nVjVGVzEvK1lzSEVyMEtLR213OFE3UW5hUmllY21jYlFCeFk2UmZydmpSRTIvd012czk2YzZ4V3AKcDMrcVU2RkVGVDhjQWhtc2ZrYjdFYUZ3UHdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUpsa0x5NVI0ZHNEODIwZWxmT3ZxbTBTV1lGTXdEUVlKCktvWklodmNOQVFFTEJRQURnZ0dCQUJzSDRUYVJQeWs4eTc3bEpGR3NtNUxzT1hianRkOHg5bjNLbUtjMENoUHAKaHFaMkE0OWFLY2UxMzRlMWtUVnBGaDdXUlQ1cWM5ZjlqY2JSZ015WEhsMWFWWmw3YXVkVDlGWXRIYUE1cVRPOApOME9tVFRadkt6bHgrbzhDTGdoVW95MTdiMEROL2I0ZmJaUWJCdlp6UFJuNmQxYmVOT05FVWFlMldaTGpFQkdmClR2blpaRmxzWWF2VWpvSGxZUjRaMjI3ZWFJZGkyU3dwQTRQNnVZN21vRkhiUGtMUkUwZG9ST0tSRGJNM0VJUzMKWnJuQVh0WEtJRS8wMFFZYXZ3dHNzdzVQRnhpRmVDeXo1eGZkVmdtU09mRDdVRDQyZS80WUhid25Ec3VvU3FDRApxZlo2anZqbkYrTmczbHhFSVQraXpDWUFYOVQySWc3WWhRMEI1SHRLNGQyZlhTVFJESmxjb3FjUk9sV3IwLytzCjFOakRWVXljUXVwdDVhK0M0WEl1cnJMWDhTQ2tKT3NPVmNrbXBDa3FqN3R4RHg3VlhmWmhRQ2R1cmdLd2U5NzAKeE9vaHFPWVJycERGb1laaVB5OUM0MjY2VDlNTlMzTGhWSUNMMFdBbU00TUJOUXRxeVdCblhHd1EvNHR4RW82aQpCME5rMzgyVnpMK2NwS1gvZlFaN0p3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1pbnRlcm5hbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBbWlnQXdJQkFnSVFjL0dGUU4veVV4bHdDSzN1Sk4yUnVqQU5CZ2txaGtpRzl3MEJBUXNGQURBYQpNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dIaGNOTWpVd05qQTJNRGt5T0RNMFdoY05NelV3Ck5qQTBNRGt5T0RNMFdqQWFNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dnZ0dpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQmp3QXdnZ0dLQW9JQmdRRGJMWTlPSG9ZaVh5ZWVodGdLSS9FNnZSYkJxUGFpYjNXTgpWbGtBVHh2a3JnVkFDREladnRVZkFITUx5ZWZaTEdmTVRmSkN0TjFOTm5MeSs3ZXZEWWpzZms4dTcrZTZObVZVCmdRUm5GY3YxbFArMlgzci9vOGZxbTJkUGxQYmhOU0o1eXU4Qi9WS2dvSi92MjNUQ1h3YncyNnNKWlo4MkgydXAKYm1RbmZRNHRibnNjZkdTNVFDQy81YnJOZ1Q5VloxY0dmRGZ0Ly9oTW1CZHZYNXlPamRFYVlvenlGa0lIZUhlUgpNVUxZNmdHOWJPUDd5bG9tMWo5NTR4dmR5OTllUUtDRkVGQjFnVENSWGh6b201VUFzOFJGUFhQUzBUMGJZcktXCkZGSkVVbUpFV3RybTRTQWRYMnVkZUtxRWhnbFRMb3dKSHczMXlqM0lKb1QyU003K0YydlJNR0oxcU1nWHlJQzgKbXY1M2l3cko1WDZnNFVDTEVSV0p6bHBRdkV3NEhUWnFNRHl4K0djVnQwZDQxV2UwQS9JSE8rbDdpKzByN0tDLwp0cEZrTjJsNm9VQ1dpcnpBbmpyYTYvUmE4K3dWNkVzMHhWT1ZlcDdlL215UG1GdU5oemhZTnVvRi8waUMwRE1iCnZpMU43ellrU0dnT01QZFhHcTdrZjVId1pWYXp2STBDQXdFQUFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2sKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkI5Q2NJWGw0RTNSbTZmOWswd214Z0xYMWVNeApNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJnUUNnSlBJMUZ0S3AyU0tDMVJ0MnlCdjNSeERzQkZoQkx0NTVUUUNDCkZadjF4eFFYTW93M0dYMVMwbE1aTVNVRWJwbzRjbmNKUmVIN1l1T1RINnl5L3orWDloRWlRN1B6RUhOZ0l5TXYKRGgxa0NWVThVS3dJKzQ0L3B6V2YzM2NmaVQvcG5BcnI5MUk5YXRxNnBQQTlPRTZKQmVUM3lyTzdaY1cwQzdZcgo0LzJTYWtDTS8zV3lVTWEzVEt1YmlFL1crMU02czNKMXNwN0xqeERmcUlKeW9QbHdSS2xjUS9LTFQ2aklLalo0CnE2TVVFSVcyak12VjFqcEJBQ2t1TE9MU1lFeHFJODlpcnFyd1orOGs2ZHA1MjJFMlVOSFQyNjB0QTVoYmtJeloKdzM4Z002Z2VqYzZKTDA1MzVRVTZmb085MTQ0eUtobFVUMm9Na2tOZWd0bHFCT2JNWTYvZTVXOWtlZlRGKzhLWApjMVRXNGY2N2pIZFB2eStiTUpzdVUrSkJLWFl5NHZhUXFWZUljNkUwNnRaSGtMaTNtTk40cHoyVVBXZHc5NXRUClllb1JxTThoMGw4T3ZvcXAvOGpBVGRQWGdwaDRIMjE2Sk5tdlRDdGo0bnNIVC9NVWh3ZkFwcStvSkg2di9CSmcKaGtmTHJKZ3BkZzdMSFdrQ0t2L3l5eklMb2JrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgcm9vdGNhLWxpYnZpcnQKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvekNDQW1lZ0F3SUJBZ0lSQUxNTnF2WHdwTlN2dVoxMlk3UEl2cDh3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2NtOXZkR05oTFd4cFluWnBjblF3SGhjTk1qVXdOakEyTURreU9ETTBXaGNOTXpVdwpOakEwTURreU9ETTBXakFaTVJjd0ZRWURWUVFERXc1eWIyOTBZMkV0YkdsaWRtbHlkRENDQWFJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTEttemZpMGVYaWJWa2pJRmRhUzR2V0pxek9jazdYNHorSEgKT0ZyU1N6ckVuQjBJUGxFcGhZUWg2M3RLQkdnR3RWR1I4WTFjYUNkSnNEQ3lPc1BSb0F6a2wxK0ZOVnJwWUdCVwpMdjBQN3JhUTFGK0ZueC9uT1A4cWlCdmhKMjF5RDRsV1phRG90dmtBUVdtOHZ2eUhBZk5aTFJGS0F3QnlGeWRjClo4ekdiaVdCKzJEKzhVdzAycUdoVTlBYlhkM0pYZUtad0diNnArOFB0KzVtQi9sWXUvOFR5R0Fqb1c4VlRRT2QKSWNabDMvQ3cvS1o1dVc3cjA1MmJZdzRXUUtoOTF4dTU2SHlaWTJRSmJXdGluT2RBcitLWHNRTHhXbUU5NFN4YQp6L1BRUkVzQ3VYWGdGcmhKem92d2UrRnJwY255Mjc5MWRuMGg1MmlsZzFsTmpWYlpTS1FuRGlIK3U0c2NpWTJECjNzM3VENEVscVJpbkZEZ3g0VjdEbFJEYXMvekZ4ZTMyU3RVQUlkSitBc0VqbDdLOGl2S3FFeDhid2lUTiszNlUKQzc4NmlEZmx4Rld1WUlabDdJelRvMmY2QnNFSUtMYVJvNUsyd295MXBna25tbnZOR3luY3dnMGNsd0N3L2FnMAptUUExcmU2c2pNd05ZWWswYUR6V2xQbkFxcitLMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFtbnZBVlRDeGFBNDZjLzdJVWRrMEI0a3ZxOHcKRFFZSktvWklodmNOQVFFTEJRQURnZ0dCQUtkZjM0azZPVGd1V09PV0ZVNElzNkl1TEduWjRacGh3K2JLNkMvUwp6Mnl4ekcvQitRSGNVOTNOYklSU05sMjdPTy83Vjd2aDNYUENZMUVTUDJ5eHZlUmtYaUpvbm0rMVg4R01GQ3doClJqQ01QL0N2V2NpcDZuWmpLMEdWYlZyYk9sRkNndE80Wk9OalF5aVRMQS9sV0dkNmRzd2pxZE9aV1l1MTJlK3gKL3hnaVo2YTJRdVgyWXdsWjJ5VFhZbkx4bjZKMGJuMThiTlJSQlBuL0p1dXl5UHFNWEt4Y21IYUU3YzRoZWtVKworS0I4dURUbkVpb3QrYUcrUnA2ZjVkTml1ZFU3LzdTcE5ZZnEzZEJER1pNVXlRay9LZExiY2FKQ1NOdGdoRWdUCklQK2oxbVBGei9ndytqS29Iak1KazRIbmR1Q05NMG9ONzk1RFprVU14TGZBaWRrTHRsQjYvTUdTUEhxUEQ0ZGUKenc5c2swWkd3bFpTMC9IbEJtUEJSdjZSMWxpM0FvVXNBWVJOOUQ2VXVUdFN0TTI0RjFtWFVoUlIrbWZXMmdGQwo3UkQzR2h1WmRLYnNqK3pVdmk0dUZuZThZdm04OS9sMERqMmdLVmpyTnd4TW5tTmJHL3JIZGxqNmdsUjdpblRZCnVEOWhHVzRsc2VHUGc1cmZNQ2ZTTnozMm9nPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1vdm4KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ5ekNDQWwrZ0F3SUJBZ0lSQU5EbGR1K0tUcHBkSjhyMWZlcStuRUF3RFFZSktvWklodmNOQVFFTEJRQXcKRlRFVE1CRUdBMVVFQXhNS2NtOXZkR05oTFc5MmJqQWVGdzB5TlRBMk1EWXdPVEk0TXpaYUZ3MHpOVEEyTURRdwpPVEk0TXpaYU1CVXhFekFSQmdOVkJBTVRDbkp2YjNSallTMXZkbTR3Z2dHaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUJqd0F3Z2dHS0FvSUJnUUN0d1ZLc0FQKzdYeHIxeWY4Wm1PSjFRNFZ1clpKSzgrcWpUTFh1ZnpBdzdRVFQKUjBIN25OOWE3QUJ4cXFGclRMUEZGRmpTSGVIVlA5YUJnQ2pXYjNTZHRSaSswb2gyUXY0eHZaQ2c4aktXNzBOYgppT0Uza1Zsd0tNcUpINnBPZ1NxcDhBbU15cC9YYUFPUW1iU2xkVkM3KzlmNTZlYVZyUE1yeHRuNmVKWWRiQTBzCmRDMG5VTjVkQ1hZV0czR2daYjd2VHlZM3J6VngyNnJmQWgweXR2S3VVa0pzMW8zakJGaEc4Y0pZZVhwblllVm4KYkFMaExkd2FMaGNxbUF5S1pvTHN0YXdCa2hiSXl2YWdpVmhudUFYZGgrdU8wYVUzNTJxbFRUWVdheFdnVVpwKwpaS3RQa1MzY1g1Wll0SytHd1JRRzhidWtFYjBGTm9nSFhnWEV3VTZLZ0lnd2hxcTdsZmlsM3lTYlRpNkNmaVo0CkFaNlR3SVdCR25qVTFraXJzYjJhT1NFNyt5M3FhaHlNYkpJeTBlZFRqek4rQi9wbUpkQTFVbkExcFB4V2toM3AKWWppQTE3QU45Z1FWK0JvWndKb2xENjFDMlc5WFU5UFF2TTJ1Q1NYOFVCVFRvMTJuQXk4MFExWFcwdkpxdXE1NwpVcE96TEJ0NGZGd3FJMlFtNEZNQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFbk14TnE4YVllWnFpSW5RcmVEZ1NqeFRqS01NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCZ1FCeHdaRGh4SFptclhTYVZtQzhTbVdyZSsybTYxQ1d0VEFHdngwdWtSTUI4ZGNWSTh0WgpINngzeW55Rk5XZXIyNUd3cDhEMjV3VkFyZ1AvUmFQVXB0TVEzT0RqQ2hnTHZhL2ZKeExWNmo3QTZGWnJybkpDCnNPM1E1Z3V1VE83S2t2TFE5eHpOTkp1OXB5bXAySnhQbEJjMDhKTGNtdVFMR2tXNEdVR0NEYVJQR2Exb24yUXEKcFV1eFh5ekhkbzRFVEtLS0QxZXFJamtoVnV5QlA4dmpEVXpEWWlMZHIwRGdsbXhIdEJTczY1cWNUdUVWM3hoeQpZUlpoNm51d2ZURytHSHBKYTV3WGVzMmQ3UitaQktRUCtJQWhYSmM0WDFzTlRhMkdoUmhNeXZqVkFBb2owWDRSCmdiNkRnVk93dDJFN2tlTDBlWWQ4RHRZYitZSXgrZlpDcDJOTC9aL1NUU05teWM0V0hjUGorVkE4elNOS2ZYOC8KUDdvYmxGL05UT2dNQk9KQ05CMGJwUkcvUGQxL3l6UU5CVzRucS9tR25OSkFJUVZmaHh3VjAxS3k0R1lITy8vSwpZRTZnUll5YzJ6aGNYMlB4TE8rWUxUQnlJVWNmQWluNC9Xdi9aWHVHdzJxOFpKZXBrOUZLUmNJL2FNMU5udThmCnEzZHk4UGdyL3NZNE10az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFDQ1ZSQUlaMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJSDB6Q0NCYnVnQXdJQkFnSUlYc08zcGtOL3BPQXdEUVlKS29aSWh2Y05BUUVGQlFBd1FqRVNNQkFHQTFVRQpBd3dKUVVORFZsSkJTVm94TVJBd0RnWURWUVFMREFkUVMwbEJRME5XTVEwd0N3WURWUVFLREFSQlEwTldNUXN3CkNRWURWUVFHRXdKRlV6QWVGdzB4TVRBMU1EVXdPVE0zTXpkYUZ3MHpNREV5TXpFd09UTTNNemRhTUVJeEVqQVEKQmdOVkJBTU1DVUZEUTFaU1FVbGFNVEVRTUE0R0ExVUVDd3dIVUV0SlFVTkRWakVOTUFzR0ExVUVDZ3dFUVVORApWakVMTUFrR0ExVUVCaE1DUlZNd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNiCnFhdS9ZVXFYcnkrWFpwcDBYOURabHYzUDR1Um03eDhmUnpQQ1JLUGZtdDRmdFZUZEZYeHBOUkZ2dThnTWptb1kKSHRpUDJSYThFRWcyWFBCanM1QmFYQ1EzMTZQV3l3bHh1ZkVCY29Td2ZkdE5nTTM4MDIvSitOcTJEb0xTUllXbwpHMmlvUGVqMFJHeTlvY0xMQTc2TVBoTUFoTjlLU01Eaklncm82VGVuR0V5eENRMGpWbjhFVGRrWGhCaWx5TnBBCmxIUHJ6ZzVYUEFPQk9wMEtvVmREYWF4WGJYbVFlT1cxdER2WXZFeU5LS0dubzZlNkFrNGwwU3F1N2E0RElyaHIKSUE4d0tGU1ZmK0R1emdwbW5kRkFMVzRpcjUwYXdRVVowbS9BOHAvNGU3TUNRdnRRcVIwdGt3OGpxOGJCRDVMLwowS0lWOVZNSmNSei9SUk9FNWlaZStPQ0lIQXI4RnJhb2N3YTQ4R09FQXFER1d1em5kTjl3cnFPREplcld4NWVICms2Zkdpb296bDJBM0VENlhQbTRwRmRhaEQ5R0lMQktmYjZxa3hrTHJRYUxqbFVQVEFZVnRqcnM3OHlNMngvNDcKNEtFbEIwaXJ5WWwwL3dpUGdML0FsbVh6N3V4TGFMMmRpTU14czBEeDZNLzJPTHVjNU5GLzFPVlltM3o2MVBNTwptM1dSNUxwU0xobCswZlhOV2huOHVnYjIrMUtvUzVrRTNmajV0SXRRbzA1aWlmQ0hKUHFEUXNHSCt0VXRLU3BhCmNYcGthdGNuWUdNTjI4NUo5WTBma0lreUYvaHpRN2pTV3BPR1lkYmhkUXJxZVdaMmlFOXg2d1FsMWdwYWVwUGwKdVVzWFFBK3h0cm4xM2svYzRMT3NPeEZ3WUlSS1EyNlpJTUFwY1FyQVpRSURBUUFCbzRJQ3l6Q0NBc2N3ZlFZSQpLd1lCQlFVSEFRRUVjVEJ2TUV3R0NDc0dBUVVGQnpBQ2hrQm9kSFJ3T2k4dmQzZDNMbUZqWTNZdVpYTXZabWxzClpXRmtiV2x1TDBGeVkyaHBkbTl6TDJObGNuUnBabWxqWVdSdmN5OXlZV2w2WVdOamRqRXVZM0owTUI4R0NDc0cKQVFVRkJ6QUJoaE5vZEhSd09pOHZiMk56Y0M1aFkyTjJMbVZ6TUIwR0ExVWREZ1FXQkJUU2g3VGozemNuazFYMgpWdXFCNVRiTWpCNC92VEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRk5LSHRPUGZOeWVUClZmWlc2b0hsTnN5TUhqKzlNSUlCY3dZRFZSMGdCSUlCYWpDQ0FXWXdnZ0ZpQmdSVkhTQUFNSUlCV0RDQ0FTSUcKQ0NzR0FRVUZCd0lDTUlJQkZCNkNBUkFBUVFCMUFIUUFid0J5QUdrQVpBQmhBR1FBSUFCa0FHVUFJQUJEQUdVQQpjZ0IwQUdrQVpnQnBBR01BWVFCakFHa0E4d0J1QUNBQVVnQmhBTzBBZWdBZ0FHUUFaUUFnQUd3QVlRQWdBRUVBClF3QkRBRllBSUFBb0FFRUFad0JsQUc0QVl3QnBBR0VBSUFCa0FHVUFJQUJVQUdVQVl3QnVBRzhBYkFCdkFHY0EKN1FCaEFDQUFlUUFnQUVNQVpRQnlBSFFBYVFCbUFHa0FZd0JoQUdNQWFRRHpBRzRBSUFCRkFHd0FaUUJqQUhRQQpjZ0R6QUc0QWFRQmpBR0VBTEFBZ0FFTUFTUUJHQUNBQVVRQTBBRFlBTUFBeEFERUFOUUEyQUVVQUtRQXVBQ0FBClF3QlFBRk1BSUFCbEFHNEFJQUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QVlRQmpBR01BZGdBdUFHVUEKY3pBd0JnZ3JCZ0VGQlFjQ0FSWWthSFIwY0RvdkwzZDNkeTVoWTJOMkxtVnpMMnhsWjJsemJHRmphVzl1WDJNdQphSFJ0TUZVR0ExVWRId1JPTUV3d1NxQklvRWFHUkdoMGRIQTZMeTkzZDNjdVlXTmpkaTVsY3k5bWFXeGxZV1J0CmFXNHZRWEpqYUdsMmIzTXZZMlZ5ZEdsbWFXTmhaRzl6TDNKaGFYcGhZMk4yTVY5a1pYSXVZM0pzTUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBWEJnTlZIUkVFRURBT2dReGhZMk4yUUdGalkzWXVaWE13RFFZSktvWklodmNOQVFFRgpCUUFEZ2dJQkFKY3hBcC9uL1VOblNFUVU1Q21IN1V3b1p0Q1BOZHBOWWJkS2wwMjEyNURnQlM0T3hublE4cGRwCkQ3MEVSOW0rMjdVcDJwdlpycW1aMWRNOE1KUDFqYUdvL0FhTlJQVEtGcFY4TTl4aWk2ZzMrQ2ZZQ1MwYjc4Z1UKSnlDcFpFVC9MdFoxcW14TllFQVpTVU5VWTlyaXpMcG01VTlFZWx2WmFvRXJRTlYvK1FFbldDekk3VWlSZkQrbQpBTS9FS1hNUk50NkdHVDZkN2htS0c5V3c3WTQ5bkNyQURkZzladU04RGIzVmxGemk0cWMxR3dRQTlqOWFqZXBECnZWK0pIYW5Cc015WjRrMEFDdHJKSjF2bkU1QmM1UFV6b2xWdDNPQUpUUyt4SmxzbmRRQUp4R0ozS1FoZm5sbXMKdG42dG4xUXdJZ1BCSG5Gay92azRDcFlZM1FJVXJDUExCaHdlcEgyTkRkNG5RZWl0MmhXM3NDUGRLNmpUMmlXSAo3ZWhWUkUySTlEWitoSnA0clBjT1Zra08xak1sMW9SUVFtd2dFaDBxMWI2ODhuQ0JwSEJndmdXMW01NEVSTDVoCkk2enBwU1NNRVlDVVdxS2l1VW5Td2R6UnArMHhFU3llR2FidTRWWGh3T3JQRFlUa0Y3ZWlmS1hlVlNVRzdzekEKaDF4QTJzeVZQMVhnTmNlNGhMNjBYYzE2Z3dGeTdvZm1YeDJ1dFlYR0p0L213WnJwSGdKSG55cW9iYWxieit4RgpkMytZSjVveVhTcmpoTzdGbUdZdmxpQWQzZGpESjlldytmN1pmYzNRbjQ4TEZGaFJueStMd3pndDN1aVAxbzJICnBQVldReGFaTFBTa1ZyUTB1R0UzeWNKWWdCdWdsNkg4V1kzcEVmYlJEMHRWTkVZcWk0WTcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmd6Q0NBMnVnQXdJQkFnSVBYWk9OTUdjMnlBWWRHc2RVaEdrSE1BMEdDU3FHU0liM0RRRUJDd1VBTURzeApDekFKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKCldpQkdUazFVTFZKRFRUQWVGdzB3T0RFd01qa3hOVFU1TlRaYUZ3MHpNREF4TURFd01EQXdNREJhTURzeEN6QUoKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKV2lCRwpUazFVTFZKRFRUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxweGdIcE1obTUvCnlCTnR3TVo5SEFDWGp5d01JN3NRbWtDcEdyZUhpUGliVm1yNzVudU9pNUtPcHlWZFdSSGJOaTYzVVJjZnFRZ2YKQkJja1dLbzNTaGpmNVRuVVYvM1h3U3lSQVpIaUl0UUR3Rmo4ZDBmc2p6NTBRN3FzTkkxTk9IWm5qckRJYnpBegpXSEZjdFBWcmJ0UUJVTGdUZm14S28wblJJQm51dk1BcEdHV24zdjd2M1FxUUllY2FaNUpDRUpoZlR6QzhQaHhGCnRCRFhhRUFVd0VENjUzY1hldVlMajJWYlBObWFVdHUxdlo1R3p6M3JrUVVDd0pheWRreE5FSlk3a3ZxY2Z3K1oKMzc0ak5VVWVBbHordGFpYm1TWGFYdk1pd3puMTVDb3UwOFlmeEd5cXhSeHFBUVZLTDlMRndhZzBKbDFtcGRJQwpJZmtZdHdiMVRwbHZxS3RNVWVqUFVCakZkOGc1Q1N4SmtqS1pxTHNYRjNtd1dzWG1vOFJaWlVjMWcxNnA2RFVMCm1idmt6U0RHbTBvR09iVm8vQ0s2N2xXTUswN3E4N0hqL0xhWm10VkMrbkZOQ00rSEhtcHhmZm5UdE9tbGNZRjcKd2s1SGxxWDJkb1dqS0kvcGdHNkJVNlZ0WDdoSStjTDVOcVl1U2YrNGxzS01CN09iaUZqODZ4c2MzaTF3NHBlUwpNS0dKNDd4VnFDZldTKzJRcll2Nll5VlpMYWcxM2NxWE03emx6Y2VkMGV6dlhnNUtrQVltWTYyNTJUVXRCN3AyClpTeXNWNDk5OUFlVTE0RUNsbDJqQjBuVmV0QlgrUnZuVTBaMXFyQjVRc3RvY1FqcFlMMDVhYzcwcjhOV1FNZXQKVXFJSjVHK0dSNG9mNnlnblhZTWdyd1RKYkZhYWkwYjFBZ01CQUFHamdZTXdnWUF3RHdZRFZSMFRBUUgvQkFVdwpBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBkOXhmM0U2Sm9iZDJTbjlSMmd6TCtICllKcHRNRDRHQTFVZElBUTNNRFV3TXdZRVZSMGdBREFyTUNrR0NDc0dBUVVGQndJQkZoMW9kSFJ3T2k4dmQzZDMKTG1ObGNuUXVabTV0ZEM1bGN5OWtjR056THpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUI1QkszL01qVHZERApuRkZsbTV3aW9vb01oZk56S1d0Ti9nSGlxUXhqQWI4RVo2V2RtRi85QVJQNjdKcGk2WWIrdG1MU2JreVUrOEIxClJYeGxEUGl5Tjgrc0Q4K05iL2taOTQvc0h2SndudkRLdU8rMy8zWTNkbHYyYm9qenIySXlJcE1OT21xT0ZHWU0KTFZOMFYyVWUxYkxkSTRFN3BXWWpKMmNKaitGM3FrUE5aVkVJN1ZGWS91WTUrY3RIaEtRVjhYYTdwTzZrTzhSZgo3N0l6bGhFWXQ4bGx2aGpobzZUYytoajUwN3dUbXpsNk5MclRRZnY2TW9vcXR5dUdDMm1ET0w3TmlpNExjSzJOCkpwTHVIdlVCS3dyWjFwZWJidUNvR1J3NklZc01Ia0N0QStmZFpuNzF1U0FOQStpVytZSkYxRG5nb0FCZDE1am0KZlo1bmM4T2FLdmVyaTZFNkZPODB2RklPaVppYUJFQ0VIWDVGYVpOWHp1dk8rRkI4VHh4dUJFT2IrZFk3SXhqcAo2bzdSVFVhTjhUdmthc3E2K3lPM20vcVpBU2xhV0ZvdDQvblViUTRtcmNGdU5Md3krQXdGK21XajJ6czNneUxwCjF0eHlNLzFkOGlDOWRqd2oyaWozK1J2cldXVFYzRjl5ZmlEOHpZbTFrR2ROWW5vL1RxMGR3em4rZXZRb0Z0OUIKOWtpQUJkY1BVWG1zRUt2VTdBTm01bXF3dWpHU1FrQnF2anJUY3VGcU4xVzhyQjJWdDJsaDhrT1JkT2FnMHdvawpScUVJcjliYVJSbVcxRk1kVzRSNThNRDNSKytMajhVR3JwMU1ZcDMvUmdUNDA4bTJFQ1ZBZGY0V3FzbEtZSVl2CnV1OHdkK1JVNHJpRW1WaUFxaE9MVVRwUFNQYUx0ck09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBQyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2JqQ0NBZk9nQXdJQkFnSVFZdll5Yk9YRTQyaGNHMkxkbkM2ZGxUQUtCZ2dxaGtqT1BRUURBekI0TVFzdwpDUVlEVlFRR0V3SkZVekVSTUE4R0ExVUVDZ3dJUms1TlZDMVNRMDB4RGpBTUJnTlZCQXNNQlVObGNtVnpNUmd3CkZnWURWUVJoREE5V1FWUkZVeTFSTWpneU5qQXdORW94TERBcUJnTlZCQU1NSTBGRElGSkJTVm9nUms1TlZDMVMKUTAwZ1UwVlNWa2xFVDFKRlV5QlRSVWRWVWs5VE1CNFhEVEU0TVRJeU1EQTVNemN6TTFvWERUUXpNVEl5TURBNQpNemN6TTFvd2VERUxNQWtHQTFVRUJoTUNSVk14RVRBUEJnTlZCQW9NQ0VaT1RWUXRVa05OTVE0d0RBWURWUVFMCkRBVkRaWEpsY3pFWU1CWUdBMVVFWVF3UFZrRlVSVk10VVRJNE1qWXdNRFJLTVN3d0tnWURWUVFERENOQlF5QlMKUVVsYUlFWk9UVlF0VWtOTklGTkZVbFpKUkU5U1JWTWdVMFZIVlZKUFV6QjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJQYTZWMVBJeXF2Zk5rcFNJZVNYMG9Obm52QmxVZEJlaDhkSHNWbnlWMGViQUFLVFJCZHAyMExICnNiSTZHQTYwWFl5elpsMmhOUGsyTEVuYjgwYjhzMFJwUkJObS9kZkYvYTgyVGM0RFRRZHh6NjlxQmRLaVExb0sKVW04QkEwNk9pNk5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRApWUjBPQkJZRUZBRzVMKysvRVlaZzhrL1FRVzZyY3gvbjBtNUpNQW9HQ0NxR1NNNDlCQU1EQTJrQU1HWUNNUUN1ClN1TXJRTU4wRWZLVnJSWWozazRNR3VaZHBTUmVhMFI3L0RqaVQ4dWNSUmNSVEJRbkpsVTVkVW9EekJPUW41SUMKTVFENlNteGdpSFB6N3JpWVlxbk9LOExaaXFad01SMnZzSlJNNjAvRzQ5SHpZcWM4LzVNdUIxeEpBV2RwRWdKeQp2K2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBTkYgU2VjdXJlIFNlcnZlciBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGN3pDQ0E5ZWdBd0lCQWdJSURkUGp2R3o1YTdFd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z1lReEVqQVFCZ05WCkJBVVRDVWMyTXpJNE56VXhNREVMTUFrR0ExVUVCaE1DUlZNeEp6QWxCZ05WQkFvVEhrRk9SaUJCZFhSdmNtbGsKWVdRZ1pHVWdRMlZ5ZEdsbWFXTmhZMmx2YmpFVU1CSUdBMVVFQ3hNTFFVNUdJRU5CSUZKaGFYb3hJakFnQmdOVgpCQU1UR1VGT1JpQlRaV04xY21VZ1UyVnlkbVZ5SUZKdmIzUWdRMEV3SGhjTk1Ua3dPVEEwTVRBd01ETTRXaGNOCk16a3dPRE13TVRBd01ETTRXakNCaERFU01CQUdBMVVFQlJNSlJ6WXpNamczTlRFd01Rc3dDUVlEVlFRR0V3SkYKVXpFbk1DVUdBMVVFQ2hNZVFVNUdJRUYxZEc5eWFXUmhaQ0JrWlNCRFpYSjBhV1pwWTJGamFXOXVNUlF3RWdZRApWUVFMRXd0QlRrWWdRMEVnVW1GcGVqRWlNQ0FHQTFVRUF4TVpRVTVHSUZObFkzVnlaU0JUWlhKMlpYSWdVbTl2CmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOdnJheXZtWkZTVmdwQ2oKY3FRWkFaMmNDNEZmYzBtNnA2enpCRTU3bGd2c0VlQmJwaHpPRzlJTmd4d3J1SjRkZmtVeVlBOEg2WGRZZnA5cQp5R0ZPdGliQlRJMy9UTzgwc2g5bDJMbDQ5YTJwY2JudlQxZ2RwZDUwSUplaDdXaE0zcElYUzd5ci8yV2FudnRICjJWZHk4d21ocm5aRUUyNmNMVVE1dlBuSE82UllQVUc5dE1KSm84Z04wcGN2QjJWU0FLZHV5SzlvN1BRVWxyWlgKSDFiRE9aOHJiZVR6UHZZMVpOb01IS0dFU3k5TFMrSXNKSjF0azBEcnRTT09Nc3B2UmRPb2lYc2V6eDc2VzBPTAp6YzJvRDJyS0RGNjVua2VQOE5tMkNndFlaUmN6dVNQa2R4bDl5MG91a250UEx4QjNzWTB2YUp4aXpPQlErT3lSCnAxUk1Wd25WZG1QRjZHVWU3bTFxendtZCtueFByV0FJL1ZhWkR4VXNlNm1BcTR4aGowb0hka0xlUGZUZHNpUXoKVzdpMW8wVEpySDkzUEIwajdJS3BwdUxJQmt3Qy9xeGNtWmtMTHhDS3B2Ui8xWWQwRFZsSlJmYndjVnc1S2RhLwpTaU9MOVY4Qlk5S0hjeWkxU3dyMStLdUNMSDV6SlRJZEMyTUtGNEVBLzdaMlh1ZTBzVURLSWJ2VmdGSGxTRkpuCkxOSmhpUWNORDg1Q2Q4QkVjNXhFVUtEYkVBb3RsUnlCcitRYzVSUWU4VFpCQVFJdmZYT24za0xNVE9tSkRWYjMKbjVIVUE4WnN5WS9iMkJ6Z1FKaGRacG1ZZ0c0dC93SEZ6c3RHSDZ3Q3hrUG1ycUtFUE1WT0hqMXR5UlJNNHk1Qgp1OG81dnpZOEtobXFRWWRPcGM1TE1ubmRrRWwvQWdNQkFBR2pZekJoTUI4R0ExVWRJd1FZTUJhQUZKeGYwR3hqCm8xK1R5cE9ZQ0syTWg2VXNYTUUzTUIwR0ExVWREZ1FXQkJTY1g5QnNZNk5mazhxVG1BaXRqSWVsTEZ6Qk56QU8KQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQwpBZ0VBVGg2NWlzYWdtRDl1dzJuQWFseEpVcXpMSzExNE9NSFZWSVNmay9DSEdUMHNab25yRFVMOHpQQjFoVCtMCjlJQmRlZVVYWjcwMWd1THlQSTU5V3piTFdvQUFLZkxPS3l6eGo2cHRCWk5zY3NkVzY5OVFJeWpsUlJBOTZHZWoKcnc1VkQ1QUpZdTlMV2FMMlUvSEFOZVF2d1NTOWVTOU9JQ0k3L1JvZ3NLUU9MSER0ZEQrNEU1VUdVY2pvaHliSwpwRnRxRmlHUzNYTmduaEFZM2p5QjZ1Z1l3M3lKOG90UVByMFI0aFVEcURaOU13RnNTQlhYaUpDWkJNWE01Z2YwCnZQU1E3UlBpNm92RGo2TXpEOEVwVEJOTzJoVldjWE55Z2xEMm1qTjhvckdvR2pSMFpWek8wZXVyVStBYWdOanEKT2tua0pqQ2I1UnlLcUtrVk1vYVprZ29RSTFZUzRQYk9UT0s3dnR1TmtuTUJaaTlpUHJKeUowVTI3VTFXNDVlWgovem8xUHFWVVNsSlpTMkRiN3Y1NEVYOUszQlI1WUxaclpBUGJGWVBob3I3Mkk1ZFE4QWt6TnFkeGxpWHp1VUo5CjJ6Zy9MRmlzNkVMaER0alRPMHd1Z3VtRExtc3gyZDFIaGs5dGw1RXVUK0lvY1RVVzBmSnovaVVyQjBja1l5ZkkKK1BiWmEvd1NNVllJd0ZOQ3I1elFNMzc4QnZBeFJBTVU4VmpxOG1vTnFSR3lnNzdGR3I4SDZsbmNvNGcxNzV4MgpNanhOQmlMT0ZlWGRudGlQMnQ3U3hEbmxGNEhQT0VmcmY0aHRXUnZmbjBJVXJuN1BxTEJtWmRvM3I1K3FQZW9vCnR0N1ZNVmdXZ2x2cXV4bDFBbk1heWtnYUlaT1FDbzZUaEtkOU95TVlrb21namF3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGdXpDQ0E2T2dBd0lCQWdJSVZ3b1JsMExFNDh3d0RRWUpLb1pJaHZjTkFRRUxCUUF3YXpFTE1Ba0dBMVVFCkJoTUNTVlF4RGpBTUJnTlZCQWNNQlUxcGJHRnVNU013SVFZRFZRUUtEQnBCWTNSaGJHbHpJRk11Y0M1QkxpOHcKTXpNMU9EVXlNRGsyTnpFbk1DVUdBMVVFQXd3ZVFXTjBZV3hwY3lCQmRYUm9aVzUwYVdOaGRHbHZiaUJTYjI5MApJRU5CTUI0WERURXhNRGt5TWpFeE1qSXdNbG9YRFRNd01Ea3lNakV4TWpJd01sb3dhekVMTUFrR0ExVUVCaE1DClNWUXhEakFNQmdOVkJBY01CVTFwYkdGdU1TTXdJUVlEVlFRS0RCcEJZM1JoYkdseklGTXVjQzVCTGk4d016TTEKT0RVeU1EazJOekVuTUNVR0ExVUVBd3dlUVdOMFlXeHBjeUJCZFhSb1pXNTBhV05oZEdsdmJpQlNiMjkwSUVOQgpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXA4YkVwU21rTE8vbEdNV3dVS052ClVUdWZDbHJKd2tnNENzSWNvQmgva2JXSHVVQS8zUjFvSHdpRDFTMGVpS0Q0ajFhUGJaa0NrcEFXMVY4SWJJblgKNGF5OElNS3g0SU5SaW1sTkFKWmFieS9BUkg2akR1U1J6Vmp1M1B2SEhrVkgzU2U1Q0FHZnBpRWQ5VUV0TDB6OQpLSzNnaXEwaXRGWmxqb1pVajVOREtkNDVSbmlqTUNPNnpmQjlFMWZBWGRLRGEwaE14S3VmZ0ZwYk9yM0pweUkvCmdDY3pXdzYzaWd4ZEJ6Y0l5MnpTZWtjaVJEWEZ6TXd1anQwcTdiZDlaZzFmWVZFaVZSdmpSdVBqUGRBMVlwcmIKcnhUSVc2SE1pUnZoTUNiOG9Kc2ZnYWRISHdUcm96bVNCcCtaMDcvVDZrOVFuQm4rbG9jZVBHWDJveGdrZzRZUQo1MVErcURwMkpFK0JJY1hqRHdMNGs1UkhJTHYrMUE3VGFMbmR4SHFFZ3VOVFZIbmQyNXpTOGdlYkxyYThQdTJGCmJlOGxFZktYR2tKaDkwcVg2SXV4RUFmNlpZR3lvam5QOXp6L0dQdkc4VnFMV2VJQ3JIdVMwRTRVVDFsRjlneGUKS0YrdzZEOUZ6OCt2bTIvN2hOTjNXcFZ2ckpTRW51Njh3RXFQU3BQNFJDSGlNVVZoVUU0UTJPTTFmRXdadE40Rgp2Nk1HbjhpMXplUWYxeGNHRFhxVmRGVU5hQnI4RUJ0aVpKMXQ0SldndzVRSFZ3MFU1cjBGKzdpZjV0K0w0c2JuCmZwYjJVOFdBTkZBb1dQQVNVSEVYTUxybWVHTzg5TEt0bXl1eS91RTVqRjY2Q3lDVTNudUR1UC9qVm8yM0VlazcKalBLeHdWMmRwQXRNSzlteUdQVzFuMHNDQXdFQUFhTmpNR0V3SFFZRFZSME9CQllFRkZMWWlEckluM2htN1luegplemh3bE1rQ0FqYlFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVVXRpSU9zaWZlR2J0CmlmTjdPSENVeVFJQ050QXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUwKZTNLSHdHQ21TVXlJV09ZZGlQY1VaRWltMkZnS0RrOFROZDgxSGRUdEJqSElnVDVxMWQwN0dqTHVrRDBSMGk3MApqc05qTGlObXNHZStiN2JBRXpsZ3FxSTBKWk4xVXQ2bm5hME9oNGxTY1dvV1BCa2RnL2lhS1dXKzlEK2EyZkR6CldvY2hjWUJOeStBNG16KzcrdUF3VGMrRzAyVVFHUmpSbHdLeEszSkNhS3lndlU1YTJoaS9hNWlCMFAyYXZsNFYKU00wUkZibkFLVnkwNklqM1BqYXV0Mkw5SG1MZWNIZ1FIRWhiMnJ5a09McG43VlUrWGxmZjFBTkFUSUdrMGs5agpwd2xDQ1JUOEFLbkNnSE5QTHNCQTJSRjdTT3A2QXNEVDZ5Z0JKbGgwd2NCekltMlRsZjA1ZmJzcTQvYUM0eXlYClgwNGZrWlQ2L2l5ajJIWWF1RTJ5T0UrYitoMUlZSGttNHZQOXFkQ2E2SENQU1hyVzViMEtEdHN0ODQyLzYrT2sKZmN2SGxYSG8ycU44eGNMNGRKSUVHNGFzcENKVFFMYXMva3gyei91VU1zQTFuM1kvYnVXUWJxQ21KcUs0TEw3UgpLNFg5cDJqSXVnRXJzV3gwSGJoemxlZnV0OGNsOEFCTUFMSit0Z3VMSFBQQVVKNGx1ZUFJM2pabS96ZWwwYnRVClpDekpKN1ZMa241bC85TXQ0YmxPdkgra1FTR1FRWGVtT1IvcW51T2YwR1p2QmV5cWRuNi9heGFnNjdYSC9KSlUKTHlzUkp5VTNlRXhSYXJEenpGaGRGUEZxU0JYL3dnZTJzWTBQamx4UVJyTTl2d0dZVDdKWlZFYytOSHQ0YlZhVApMblBxWmloNHpSMFV2NkNQTHk2NExvN3lGSXJNNmJWOCsyeWRES1hobGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRFREQ0NBalNnQXdJQkFnSUlkM2NHSnlhcHNYd3dEUVlKS29aSWh2Y05BUUVMQlFBd1JERUxNQWtHQTFVRQpCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acGNtMVVjblZ6CmRDQkRiMjF0WlhKamFXRnNNQjRYRFRFd01ERXlPVEUwTURZd05sb1hEVE13TVRJek1URTBNRFl3Tmxvd1JERUwKTUFrR0ExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acApjbTFVY25WemRDQkRiMjF0WlhKamFXRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDCkFRRUE5aHRQWndjcm9SWDFCaUxMSHdHeTQzTkZCa1JKTEx0SkpSVFd6c08zcXl4UHhrRXlsRmY2RXFkYkR1S1AKSHg2R0dhZXF0UzI1WHcyS3dxK0ZOWGt5TGJzY1lqZnlzVnRLUGNyTmNWL3BRcjZVNk1qZStTSklaTWJscThZcgpiYTBGOFByVkM4K2E1ZkJRcElzN1I2VWpXM3A2K0RNL3VPK1psK01nd2RZb2ljK1UrN2xGN2VOQUZ4SFVkUEFMCk1lSXJKbXFiVEZldXJDQSt1a1Y2QmZPOW0ya1ZybjFPSUdQRU5YWTZCd0xKTi8zSFIrN284WFlkY3hYeWw2UzEKeUhwNTJVS3FLMzljL3M0bVQ2Tm1nVFd2UkxwVUhod3dNbVdkNWp5VFhsQk9ldU02MUc3TUd2djUwamV1SkNxcgpWd01pS0ExSmRYKzNLTnAxdjQ3ajNBNTVNUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVblpQR1U0dGV5cTgvCm54NFA1Wm1WdkNUMmxJOHdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUoKS29aSWh2Y05BUUVMQlFBRGdnRUJBRmlzOUFRT3pjQU4vd3I5MUxvV1h5bTllMmlaV0VuU3RCMDNUWDhuZlVZRwpYVVBHaGk0K2M3SW1mVStUcWJiRUtwcXJJWmNVc2Q2TTA2dUpGZGhySk5UeEZxN1lwRnpVZjFHTzdSZ0JzWk5qCnZiejRZWUNhbnJIT1FuRGlxWDBHSlgwbm9mNXY3TE1lSk5yalMxVWFBRHMxdER2WjExMHcvWUVUaWZMQ0JpdnQKWjhTT3lVT3lYR3NWaVFLOFl2eE84clV6cXJKdjB3cWlVT1AyTytndVJNTGJaamlwTTFaSThXMGJNNDBOakQ5ZwpONTNUeW0xK05INE5uM0oyaXh1ZmN2MVNOVUZGQXBZdkhMS2FjMGtoc1VsSFJVZTA3Mm8wRWNsTm1zeFp0OVlDCm5scE9aYldVcmh2ZktiQVc4YjhBbmdjNkYyUzFCTFVqSVprS2xUdVhmTzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBZmZpcm1UcnVzdCBOZXR3b3JraW5nCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEVERDQ0FqU2dBd0lCQWdJSWZFOEVPUnpVbVMwd0RRWUpLb1pJaHZjTkFRRUZCUUF3UkRFTE1Ba0dBMVVFCkJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwY20xVWNuVnoKZENCT1pYUjNiM0pyYVc1bk1CNFhEVEV3TURFeU9URTBNRGd5TkZvWERUTXdNVEl6TVRFME1EZ3lORm93UkRFTApNQWtHQTFVRUJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwCmNtMVVjblZ6ZENCT1pYUjNiM0pyYVc1bk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0MKQVFFQXRJVE1NeGN1YTVSc2EyRlNvT3VqejNtVVRPV1VnSm5MVldSRVpZOW5aT0lHNDF3M1NmWXZtNFNFSGkzeQpZSjB3VHN5RWhlSXN6eDZlL2phck0zYzFSTmcxbGhvOU51aDZEdGpWUjZGcWFZdlovTHM2cm5sYTFmVFdjYnVhCmtDTnJtcmVJZEljTUhsKzVuaTM2cTFNcjNMdDJQcE5NQ0FpTUhxSWpITlJxclNLNm1RRXViV1hMdmlSbVZTUkwKUUVTeEc5Zmh3b1hBM2hBL1BlMjQvUEh4STFQY3YyV1hiOW41UUhHTmZiMlYxTTYrb0Y0bkk5NzlwdEFtRGdBcAo2enhHOEQxZ3Z6OVEwdHdtUVZHZUZEZENCS053VjZnYmgrMHQrbnZ1akFyanFXYUpHY3RCK2QxRU5tSFA0bmRHCnlIMzI5SktCTnYzYk5QRnlmdk1NRnIyMEZRSURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVCeC9TNTV6YXdtNmkKUUxTd2VsQVFVSFRFeUwwd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RFFZSgpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFJbFhzaFo2cU1MOTF0bWJtelRDbkxReUZFMm5wTi9zdnFlKytFUGJrVGZPCnRESXVVRlVhTlU1MlEzRWc3NU4zVGhWd0xvZkR3UjF0M011MUo5UXNWdEZTVXpwRTBuUEl4QnNGWlZwaWtwenUKUVkweDIrYzA2bGtoMVFGNjEyUzRaRG5OeWUydjdVc0RTS2VnbVFHQTNHV2pOcTVsV1VoUGdrdklaZkZYSGVWWgpMZ28vYk5qUjllVUp0R3hVQUFyZ0ZVMkhkVzIzV0paYTNXM1NBS0QwbTBpK3d6ZWt1amJnZkllRmx4b1ZvdDR1Cm9sdTlyeGo1a0ZETmNGbjRKMmRIeThlZ0J6cDkwU3hkYkJrNlpyVjkvWkZ2Z3JHK0NKUGJGRWZ4b2pmSFJaNDgKeDNldlpLaVQzL1pwZzRKZzhrbENOTzFhQUZTRkhCWTJrZ3hjK3FhdHY5cz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFmZmlybVRydXN0IFByZW1pdW0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lJYll3VVJyR21DdTR3RFFZSktvWklodmNOQVFFTUJRQXdRVEVMTUFrR0ExVUUKQmhNQ1ZWTXhGREFTQmdOVkJBb01DMEZtWm1seWJWUnlkWE4wTVJ3d0dnWURWUVFEREJOQlptWnBjbTFVY25WegpkQ0JRY21WdGFYVnRNQjRYRFRFd01ERXlPVEUwTVRBek5sb1hEVFF3TVRJek1URTBNVEF6Tmxvd1FURUxNQWtHCkExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUnd3R2dZRFZRUUREQk5CWm1acGNtMVUKY25WemRDQlFjbVZ0YVhWdE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeEJMZgpxVi8rUWQzZDlaK0s0L2FzNFR4NG1yelk4SDk2b0RNcTNJMGdXNjR0YitlVDJUWndhbWpQamxHamhWdG5CS0FRCkpHOWRLSUxCbDFmWVNDa1R0dUcra1UzZmhReFRHSm9lSktKUGovQ2loUXZMOUNsLzBxUlk3aVpOeWFxb2U1cloKK2pqZVJGY1Y1ZmlNeU5sSTRnMFdKeDBleUlPRkpiZTZxbFZCekFNaVN5MlJqWXZtaWE5bXgrbi9LK2s4ck5yUwpzOFBoYUp5SitIb0FWdDcwVlpWcys3cGszV0tMM3d0M011dGl6Q2FhbTd1cVlvTk10QVo2TU1ncHYrMEdUWmU1CkhNUXhLOVZmdkZNU0Y1eVpWeWxtZDJFaE1RY3VKVW1kR1BMdTh5dHhqTFc2T1FkSmQvenZMcEtRQlkwdEwzZDcKNzBPL05idWEyUGx6cHl6eTBGZnVLRTRtWDQrUWFBa3Z1UGpjQnVrdW1qNVJwOUVpeEFxbk9FaHNzL24vZmF1RwpWK082MW9WNGQ3cEQ2a2gvOXRpK0kyMGV2OUUyYkZoYzhlNmtHVlFhOVFQU2R1YmhqTDA4czlOSVMrTEkrSCtTCnFIWkduRUpsUHFRZXdRY0RXa1l0dUpmenQ5V3lWU0h2dXR4TUFKZjdGSlVuTTcvb1EwZEcwZ2laRm1BN21uN1MKNXUwNDZ1d0JIanhJVmtrSngwdzNBSjZJRHNCejRXOW02WEpITUQ0UTVRc0R5WnBDQUd6RmxINWh4SXJmZjRJYQpDMW5FV1RKM3M3eGdhVlk1L2JRR2V5eldaRGJadlVqdGhCOStwU0tQS3JoQzlJSzMxRk9RZUU0dEd2MkJiMFRYCk93RjBsa0xnQU9JdWErckY3bktzdTcvKzZxcW8rTnoyc25tS3RtY0NBd0VBQWFOQ01FQXdIUVlEVlIwT0JCWUUKRkozQVo2WU1JdGttOVVXcnBtVlNFU2ZZUmF4ak1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFILwpCQVFEQWdFR01BMEdDU3FHU0liM0RRRUJEQVVBQTRJQ0FRQ3pWMDBRWWs0NjVLenF1Qnl2TWlQSXMwbGFVWngyCktJMTVxbGRHRjlYMVV2YTNST2dJUkw4WWhOSUxnTTNGRXYwQVZRVmhoMEhjdFNTZVBNVFl5UHR3bmk5NGxvTWcKTnQ1OEQya1RpS1YxTnBnSXBzYmZyTTdqV05hM1B0NjY4K3MwUU5paWdmVjRQeS9WcGZ6Wm90UmVCQTRYcmY1Qgo4T1d5Y3ZwRWdqTkM2QzFZOTFhTVlqKzZRckNjREZ4K0xtVW1YRk5QQUxKNGZxRU5tUzJOdUIyT29zU3cvV0RRCk1LU095QVJpcWNUdE5kNTZsKzBPT0Y2U0w1TndwYW1jYjZkOUV4MSt4Z2hJc1Y1bjYxRUlKZW5tSld0U0taR2MKMGpsekNGZmVtUWEwVzUwUUJ1SENBS2k0SEVvQ0NoVFF3VUhLKzR3MUlYMkNPUEtwVkpFWk5aT1ViV282eGJMUQp1NG1HaytpYnlRODZwM3E0b2ZCNFJ2cjhOeS9saW9UejMvNEUyYUZvb0M4azRnbVZCdFdWeXVFa2x1dDg5cE1GCnUrMXo2UzNSZFRuWDV5VGIyRTVmUTQrZTBCUTV2MVZ3U0psWE1iU2M3a3FZQTVZd0gyQUc3aHNqL29GZ0l4cEgKWW9XbHpCazBnRyt6ckJyam4vQjdTSzNWQWRsbnRxbHlrK290WnJXeXVPUTlQTEx2VEl6cTZ3ZS9xeldhVllhOApHS2ExcUY2MGcyeHJhVURUbjl6eHcybHJ1ZUZ0Q2ZUeHFsQjJDbnA5ZWhlaFZaWkNtVEVKM1dBUmpRVXdmdWFPClJ0R2RGTnJIRitRRmxvekVKTFVienhRSHNrRDRvNTVCaHJ3RTBHdVd5Q3FBTlAyLzd3YWozVmpGaFQwK2ovNmUKS2VDMnVBbG9HUndZUXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIvakNDQVlXZ0F3SUJBZ0lJZEpjbGlzYy9lbFF3Q2dZSUtvWkl6ajBFQXdNd1JURUxNQWtHQTFVRUJoTUMKVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNU0F3SGdZRFZRUUREQmRCWm1acGNtMVVjblZ6ZENCUQpjbVZ0YVhWdElFVkRRekFlRncweE1EQXhNamt4TkRJd01qUmFGdzAwTURFeU16RXhOREl3TWpSYU1FVXhDekFKCkJnTlZCQVlUQWxWVE1SUXdFZ1lEVlFRS0RBdEJabVpwY20xVWNuVnpkREVnTUI0R0ExVUVBd3dYUVdabWFYSnQKVkhKMWMzUWdVSEpsYldsMWJTQkZRME13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUU5NRjRiRlowRAowS0Y1TmJjNlBKSjZ5aFVjeldMem5DWmNCejNsVlBxajFzd1M2dlFVWCtpT0dhc3ZMa2ptckJoRGVLelFOOE85CnNzMHM1a2ZpR3VaanVEMHVMM2pFVDl2MEQ2Um9URlZ5YTVVZFRoaENsWGpNTnp5UjRwdGxLeW1qUWpCQU1CMEcKQTFVZERnUVdCQlNhcnlsNndCRTFOU1pSTUFERGF2NUExYTdXUERBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBWENmT0hpRkJhcjhqQVFyOUhYL1ZzCmFvYmd4Q2QwNURoVDF3Vi9HelRqeGkrenlnazhONTNYNTdoRzhmMmg0bkVDTUVKWmgwUFVVZCs2MHdreVdzNkkKZmxjOW5GOUNhL1VITGJYd2dwUDVXVyt1WlBwWTVZc2U0Mk8rdFlITmJ3S01lUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBbWF6b24gUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEUVRDQ0FpbWdBd0lCQWdJVEJteWZ6NW0vakFvNTR2QjRpa1BtbGpaYnlqQU5CZ2txaGtpRzl3MEJBUXNGCkFEQTVNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjYKYjI0Z1VtOXZkQ0JEUVNBeE1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUTTRNREV4TnpBd01EQXdNRm93T1RFTApNQWtHQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2CmIzUWdRMEVnTVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTEo0Z0hIS2VOWGoKY2E5SGdGQjBmVzdZMTRoMjlKbG85MWdoWVBsMGhBRXZyQUl0aHRPZ1EzcE9zcVRRTnJvQnZvM2JTTWdIRnpaTQo5TzZJSThjKzZ6ZjF0Um40U1dpdzN0ZTVkamdkWVo2ay9vSTJwZVZLVnVSRjRmbjl0QmI2ZE5xY216VTVML3F3CklGQUdiSHJRZ0xLbSthL3NSeG1QVURnSDNLS0hPVmo0dXRXcCtVaG5NSmJ1bEhoZWI0bWpVY0F3aG1haFJXYTYKVk91anc1SDVTTnovMGVnd0xYMHRkSEExMTRnazk1N0VXVzY3YzRjWDhqSkdLTGhEK3JjZHFzcTA4cDhrRGkxTAo5M0ZjWG1uLzZwVUN5emlLcmxBNGI5djdMV0lieGNjZVZPRjM0R2ZJRDV5SEk5WS9RQ0IvSUlERWdFdytPeVFtCmpnU3ViSnJJcWcwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVlZd0hRWURWUjBPQkJZRUZJUVl6SVUwN0x3TWxKUXVDRm1jeDdJUVRnb0lNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElCQVFDWThqZGFRWkNoR3NWMlVTZ2dOaU1PcnVZb3U2cjRsSzVJcERCL0cvd2tqVXUweUtHWDlyYnhlbkRJClU1UE1DQ2pqbUNYUEk2VDUzaUhUZklVSnJVNmFkVHJDQzJxSmVIWkVSeGhsYkkxQmpqdC9tc3YwdGFkUTF3VXMKTitnRFM2M3BZYUFDYnZYeThNV3k3VnUzM1BxVVhIZWVFNlYvVXEyVjh2aVRPOTZMWEZ2S1dsSmJZSzhVOTB2dgpvL3VmUUpWdE1WVDhRdFBIUmg4anJka1BTSENhMlhWNGNkRnlRelIxYmxkWndnSmNKbUFwenlNWkZvNklRNlhVCjVNc0kreU1SUStoREtYSmlvYWxkWGdqVWtLNjQyTTRVd3RCVjhvYjJ4Sk5EZDJaaHdMbm9RZGVYZUdBRGJrcHkKcnFYUmZib1Fub1pzRzRxNVdUUDQ2OFNRdnZHNQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlFUQ0NBeW1nQXdJQkFnSVRCbXlmMHBZMWhwOEtEK1dHZVBoYkpydUtOekFOQmdrcWhraUc5dzBCQVF3RgpBREE1TVFzd0NRWURWUVFHRXdKVlV6RVBNQTBHQTFVRUNoTUdRVzFoZW05dU1Sa3dGd1lEVlFRREV4QkJiV0Y2CmIyNGdVbTl2ZENCRFFTQXlNQjRYRFRFMU1EVXlOakF3TURBd01Gb1hEVFF3TURVeU5qQXdNREF3TUZvd09URUwKTUFrR0ExVUVCaE1DVlZNeER6QU5CZ05WQkFvVEJrRnRZWHB2YmpFWk1CY0dBMVVFQXhNUVFXMWhlbTl1SUZKdgpiM1FnUTBFZ01qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUsyV255MmNTa3hLCmdYbFJtZXlLeTJ0Z1VSTzhUVzBHL0xBSWpkMFpFR3JISmd3MTJNQnZJSVRwbExHYmhRUERXOXRLNk1qNGtIYloKVzAvalRPZ0dOazNNbXF3OURKQXJrdFFHR1dDc04wUjVoWUdDclZvMzRBM01uYVpNVW5icVE1MjNCTkZROWxYZwoxZEttU1lYcE4rbktmcTVjbFUxSW1qK3VJRnB0aUpYWk5MaFNHa09Rc0w5c0JibTJlTGZxME9RNlBCSlRZdjlLCjhudStOUVdwRWpUajgyUjBZaXc5QUVsYUtQNHlSTHVIM1dVbkFuRTcya3IzSDlyTjl5RlZrRThQN0s2QzRaOXIKMlVYVHUvQmZoKzA4TERtRzJqL2U3SEpWNjNtanJkdmRmTEM2SE03ODNrODFkczhQK0hnZmFqWlJSaWRoVyttZQp6L0NpVlgxOEpZcHZMN1RGejRRdUsvME5VUkJzKzE4YnZCdCt4YTQ3bUFFeGt2OExWL1Nhc3JsWDZhdnZEWGJSCjhPNzB6b2FuNEc3cHRHbWgzMm4yTThacExwY1RucVdIc0ZjUWdUZkpVN083Zi9hUzBaelFHUFNTYnRxRFQ2WmoKbVV5bCsxN3ZJV1I2SUY5c1pJVVZ5emZwWWd3TEtoYmNBUzR5Mmo1TDlaNDY5aGRBbE8rZWtRaUcrcjVqcUZvego3TXQwUTVYNWJHbFNOc2NwYi94VkExd2YrNSs5Uit2blNVZVZDMDZKSWdsSjRQVmhIdkcvTG9weWJvQlovMWM2CitYVXlvMDVmN08wb1l0bE5jL0xNZ1JkZzdjM3IzTnVueXNWK0FyM3lWQWhVL2JRdENTd1hWRXFZMFZUaFVXY0kKMHUxdWZtOC8waTJCV1NsbXk1QTVsUkVlZENmKzNldXZBZ01CQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQgpBZjh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQjBHQTFVZERnUVdCQlN3RFBCTU1QUUZXQUpJL1RQbFVxOUxoT05tClVqQU5CZ2txaGtpRzl3MEJBUXdGQUFPQ0FnRUFxcWlBanc1NG8rQ2kxTTNtOVpoNk8rb0FBN0NYRHBPOFdxajIKTEl4eWg2bXgvSDl6L1dOeGVLV0hXYzh3NFEwUXNoTmFiWUwxYXVhQW42QUZDMmprUjJ2SGF0KzIvWGN5Y3VVWQorZ24wb0pNc1hkS01kWVYyWlpBTUEzbTNNU05qclhpRENZWm9oTXIvK2M4bW1wSjU1ODFMeGVkaHB4Zkw4NmtTCms1TnJwK2d2VTVMRVlGaXd6QUpSR0Z1RmpXSlpZN2F0dE42YSt5YjNBQ2ZBWFZVM2RKbkpVSC9qV1M1RTR5d2wKN3V4TU1uZTBueHJwUzEwZ3hkcjlISWNXeGtQbzFMc21ta1Z3WHFrTE4xUGlSbnNuL2VCRzhvbTN6RUsyeXlnbQpidG1seVRySVFSTmc5MUNNRmE2eWJSb1ZHbGQ0NXBJcTJXV1FnajlzQXErdUVqb25sallFMXgyaWdHT3BtL0hsCnVyUjhGTEJPeWJFZmRGODQ5bEhxbS9vc29oSFVxUzBuR2tXeHI3Sk9jUTNBV0ViV2FRYkxVOHV6L210QnpVRisKZlV3UGZISjVlbG5OWGtvT3JKdXBtSE41ZkxUMHpMbTRCd3l5ZEZ5NHgyK0lvWkNuOUtyNXYyYzY5Qm9WWWg2MwpuNzQ5c1Ntdlo2RVM4bGdRR1ZNRE1CdTRHb24ybkwyWEE0NmpDZk1kaXlIeHROL2tITkdmWlFJRzZseldFN09FCjc2S2xYSXgzS2Fkb3dHdXVRTktvdE9yTjhJMUxPSndabWhzb1ZMaUprTy9LZFlFK0h2SmtKTWNZcjA3L1I1NEgKOWpWbHBOTUtWdi8xRjJSczc2Z2lKVW1UdHQ4QUY5cFlmbDN1eFJ1dzBkRmZJUkRIK2ZPNkFnb25COFh4MXNmVAo0UHNKWUd3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQnRqQ0NBVnVnQXdJQkFnSVRCbXlmMVhTWE5tWS9Pd3VhMmVpZWRnUHlTakFLQmdncWhrak9QUVFEQWpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBek1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNtWHA4WkJmOEFObStnQkcxYkc4bEtsCnVpMnlFdWpTTHRmNnljWFlxbTBmYzRFN081aHJPWHd6cGNWT2hvNkFGMmhpUlZkOVJGZ2RzemZsWndqclp0NmoKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0dHTUIwR0ExVWREZ1FXQkJTcgp0dHZYQnA0M3JEQ0dCNUZ3eDV6RUdiRjR3REFLQmdncWhrak9QUVFEQWdOSkFEQkdBaUVBNElXU294ZTNqZmtyCkJxV1RyQnFZYUdGeSt1R2gwUHNjZUdDbVE1bkZ1TVFDSVFDY0F1L3hsSnl6bHZucnhpcjR0aXorT3BBVUZ0ZU0KWXlSSUhOOHdmZFZvT3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjhqQ0NBWGlnQXdJQkFnSVRCbXlmMThHN0VFd3BRK1Z4ZTNzc3lCckJEakFLQmdncWhrak9QUVFEQXpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBME1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTkRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCTktyaWpkUG8xTU4vc0dLZTB1b2UwWkxZN0JpCjlpMGIyd2h4SWRJQTZHTzltaWY3OERsdVhlbzlwY21CcXFOYklKaEZYUmJiL2VnUWJlT2M0T085WDRSaTgzQmsKTTZETEpDOXd1b2loS3FCMStJR3VZZ2JFZ2RzNWJpbXdIdm91WEtOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQgovekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwT0JCWUVGTlBzeHpwbGJzemgybmFhVnZ1Yzg0WnRWK1dCCk1Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01EcUxJZkc5ZmhHdDBPOVlsaS9XNjUxK2tJMHJ6MlpWd3l6aktLbHcKQ2tjTzhEZFpFdjh0bVpRb1RpcFBOVTB6V2dJeEFPcDFBRTQ3eERxVUVwSEpXRWFkSVJOeXA0aWNpdVJNU3R1VwoxS3lMYTJ0SkVsTXpyZGZrdmlUOHRRcDIxS1c4RUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQXRvcyBUcnVzdGVkUm9vdCAyMDExCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEZHpDQ0FsK2dBd0lCQWdJSVhEUExZaXhmc3pJd0RRWUpLb1pJaHZjTkFRRUxCUUF3UERFZU1Cd0dBMVVFCkF3d1ZRWFJ2Y3lCVWNuVnpkR1ZrVW05dmRDQXlNREV4TVEwd0N3WURWUVFLREFSQmRHOXpNUXN3Q1FZRFZRUUcKRXdKRVJUQWVGdzB4TVRBM01EY3hORFU0TXpCYUZ3MHpNREV5TXpFeU16VTVOVGxhTUR3eEhqQWNCZ05WQkFNTQpGVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdNakF4TVRFTk1Bc0dBMVVFQ2d3RVFYUnZjekVMTUFrR0ExVUVCaE1DClJFVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDVmhUdVhieW83TGp2UHB2TXAKTmI3UEdLdytxdG40VGFBK0drZTV2SnJmOHY3TVBrZm9lcGJDSkk0MTlLa00vSUw5YmNGeVlpZTk2bXZyNTRyTQpWRDZRVU0rQTFKWDc2TFdDMUJURnRxbFZKVmZic1ZEMnNHQmtXWHBwendPM2J3Mit5ajV2ZEhMcXFqQXFjMksrClNaRmh5QkgrRGdNcTkyb2czQUlWRFY0VmF2empnc0cxeFoxa0NXeWpXWmdISjhjYmxpdGhkSEZzUS9IM05Za1EKNEo3c1ZhRTNJcUtIQkFVc1IzMjBITGxpS1dZb3lyZmhrL1drbEFPWnVYQ0Z0ZVpJNm8xUS9ObmV6RzhIRHQwTApjcDJBTUJZSGxUOG9EdjNGZFU5VDFuU2F0Q1F1amdLUnozYkZteDVWZEp4NEliSHdMZkVMbjhMVmxoZ2Y4RlFpCmVvd0hBZ01CQUFHamZUQjdNQjBHQTFVZERnUVdCQlNucFFheExLWUpZTzdSbCtsd3JydzdHV3piSVRBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGS2VsQnJFc3BnbGc3dEdYNlhDdXZEc1piTnNoTUJnRwpBMVVkSUFRUk1BOHdEUVlMS3dZQkJBR3dMUU1FQVFFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQW1kelRibEVpR0trR2RMRDRHa0dERWpLd0xWTGdmdVh2VEJ6bmsrajU3c2oxTzdaOGoKdlpmemExenY3djFBcHQraGs2RUtocXp2SU5CNUFiMTQ5eG5ZSkRFMEJBR211aFdhd3lmYzJFOFB6QmhqLzVrUApEcEZyZFJiaElmellKc2RIdDZiUFdISnhmcnJoVFpWSE84bXZiYUcwd2V5SjlyUVBPTFhpWk53bHo2YmI2NXBjCm1hSEZDTjc5NXRyVjFscEZETVMzd3JVVTc3UVIvdzRWdGZYMTI4YTk2MXFuOEZZaXFUeGxWTVlWcUwyR25zMkQKbG1oNmNZR0o0UXZoNmhFYmFBak1hWjdzbmtHZVJESW1ldUtIQ25FOTYrUmFwTkxieGMzRzNtQi91Zk5QUkpMdgpLcmNZUHFjWjJRdDlzVGRCUXJDNllCM3kvZ2tSc1BDSGU2ZWQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNGVENDQVp1Z0F3SUJBZ0lRUFpnN3BtWTlrR1AzZmlaWE9BVHZBREFLQmdncWhrak9QUVFEQXpCTU1TNHcKTEFZRFZRUUREQ1ZCZEc5eklGUnlkWE4wWldSU2IyOTBJRkp2YjNRZ1EwRWdSVU5ESUZSTVV5QXlNREl4TVEwdwpDd1lEVlFRS0RBUkJkRzl6TVFzd0NRWURWUVFHRXdKRVJUQWVGdzB5TVRBME1qSXdPVEkyTWpOYUZ3MDBNVEEwCk1UY3dPVEkyTWpKYU1Fd3hMakFzQmdOVkJBTU1KVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdVbTl2ZENCRFFTQkYKUTBNZ1ZFeFRJREl3TWpFeERUQUxCZ05WQkFvTUJFRjBiM014Q3pBSkJnTlZCQVlUQWtSRk1IWXdFQVlIS29aSQp6ajBDQVFZRks0RUVBQ0lEWWdBRWxvWllLRGNLWjlDZzNpUVpHZUhrQlFjZmwrM29aSUs1OXNSeFVNNktEUC9YCnRYYTdvV3lUYklPaWFHNmwyYjRzaUpWQnpWM2RzY3FEWTRQTXdMNTAyZUNkcE81S1RsYmdtQ2xCazFJUTFTUTQKQWpKbjhaUVNiKy9YeGQ0dS9SbUFvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJSMgpLQ1hXZmVCbW1ub0pzbW83ampQWE50TlBvakFPQmdOVkhROEJBZjhFQkFNQ0FZWXdDZ1lJS29aSXpqMEVBd01ECmFBQXdaUUl3VzVrcDg1d3h0b2xyYk5hOWQrRjg1MUYrdURyTm96WmZmUGM4ZHo3a1VLMm81OUpaRENhT01EdHUKQ0NyQ3AxcklBakVBbWVNTTU2UERyOU5KTGthQ0kyWmR5UUFVRXYwNDlPR1lhM2NwZXRza3oyVkF2OUxjakJIbwo5SDEvSUlTcFF1UW8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaRENDQTB5Z0F3SUJBZ0lRVTlYUDVobVRDL3NyQlJMWXdpcWlwREFOQmdrcWhraUc5dzBCQVF3RkFEQk0KTVM0d0xBWURWUVFERENWQmRHOXpJRlJ5ZFhOMFpXUlNiMjkwSUZKdmIzUWdRMEVnVWxOQklGUk1VeUF5TURJeApNUTB3Q3dZRFZRUUtEQVJCZEc5ek1Rc3dDUVlEVlFRR0V3SkVSVEFlRncweU1UQTBNakl3T1RJeE1UQmFGdzAwCk1UQTBNVGN3T1RJeE1EbGFNRXd4TGpBc0JnTlZCQU1NSlVGMGIzTWdWSEoxYzNSbFpGSnZiM1FnVW05dmRDQkQKUVNCU1UwRWdWRXhUSURJd01qRXhEVEFMQmdOVkJBb01CRUYwYjNNeEN6QUpCZ05WQkFZVEFrUkZNSUlDSWpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF0b0FPeEhtOUJZeDlzS09kVFNKTnkvQkJsMDFaCjROSCtWb3lYOHRlOWoyeTNJNDlmMWNUWVFjdnlBaDV4NWVuMlhzc0lLbDR3OGkxbXg0UWJaRmM0blhVdFZzWXYKWWUrVy9DQkd2ZXZVZXo4L2ZFYzRCS2ticWxMZkV6ZlRGUlZPdlY5OHI2MWp4M25jQ0h2Vm9PWDNXM1dzZ0ZXWgprbUdielNvWGZkdVA5TFZxNmhkS1pDaG1GU2xzQXZGcjFicWpNOXhhWjZjRjRyOWx0aGF3RU8zTlVEUEpjRkRzCkdZNnd4L0owVzJ0RXhuMld1WmdJV1diZUtRR2I5Q3B0MHhVNmtHcG44YlJyWnRraDY4clpZbnhHRUZ6ZWRVbG4KbmtMNS9uV3BvNjMvZGdwblFPUEY5NDNIaFpwWm5tS2FhdTFGaDVobnN0VktQTmUwT3dBTndJOGY0VURFcm13aAozRWwrZnNxeWpXMjJ2NU12b1Z3K2o4cnRnSTVZNGR0WHo0VTJPTEp4cEFtTWtva0lpRWp4UUdNWXNsdU1XdVBECjB4ZXFxeG1qTEJ2azFjYmlabnJYZ2htbU94WXNMM0dIWDBXZWxYT1R3a0tCSVJPVzE1MjdrMmdWK3Aya0hZenkKZ2VCWUJyM0p0dVAyaVYySitheEVvY3RyK2hieHgxQTlKTnIzdytTSDFWYnhUNUF3K2tVSldkbzB6dUFUSEFSOApBTlNiaHFSQXZObmNURmQrcnJjenRsNTI0V1dMWnQrTnl0ZVlyODQybUl5Y2c1a0RjUE92ZE8zR0RqYm52ZXpCCmM2ZVVXc3VTWklLbUFNRndvVzRzS2VGWVYreGFmSmxySmFTUU9vRDBJSjJhenNjdCtiSkxLWldENlRXTnAwbEkKcHc5TUdaSFE5YjhRNEhFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVQpkRW1aMGYrMGVtaEZkY04rdE56TXpqa3oyZ2d3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCCkRBVUFBNElDQVFBalExTWtZbHh0L1Q3Q3oxVUFiTVZXaUxrTzNUcmlKUTJWU3BmS2dJbnVLczFsK05zVzRBbVMKNEJqSGVKaTc4K3hDVXZ1cHBJTFhUZGlLL09STy9hdVF4RGgxTW9TZi83T3dLd0l6TnNBUWtHOGRuSy9oYVpQcwpvMFV2RkovMVRDcGxRM0lNOThQNGxZc1U4NFVnWXQxVVU5MHMzQmlWYVUrRFIzQkFNMWgzRWd5aTYxSXhIa3pKCnFNN0Y3OFBScmVCckF3QTBKclJVSVRXWEFkeGZHL0Y4NTFYNkxXaDNlOU5wek5NT2E3cE5ka1RXd2hXYUp1eXcKeGZXNzBYcDB3bXpOeGJWZTlrem1XeTJCMjdPM09wZWU3YzlHc2xBOWhHQ1pjYlV6dFZkRjVrSkhkV29Pc0FnTQpycjNlOTdzUFdEMlBBekhvUFlKUXlpOWVERjIwbDc0Z05BZjB4QkxoN3RldzJWa3RhZmN4QlBUeSthdjVFekg0CkFYY09QVUlqSnN5YWNtZFJJWHJNUElXbzZpRnFPOXRhUEtVMG5wckFMTitBbkNuZzMzZVUwYUtBUXY5cVRGc1IKMFBYTm9yNnV6RkZjdzlWVWV3eXUxcmtHZDREaTd3Y2FhTXhaVWExK1hHZHJ1ZHZpQjBKYnVBRUZXRGxONUx1WQpvN0V5N05tajFtK1VJLzg3dHlsbDVnZnA3N1laNnVmQ09CMHlpSkE4RXl0dXpPK3Jkd1kwZDRSUGN1U0JoUG01CmREVGVkaytTS2xPeEpUbmJQUC9sUHFZTzVXdWUvOXZzTDNTRDM0NjBzNm5lRkUzL01hTkZjeVQ2bFNuTUVwY0UKb2ppMmpiRHdOL3pJSVg4L3N5UWJQWXR1ekUyd0ZnMldIWU1mUnNDYnZVT1o1OFNXTHM1ZnlRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2OAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJR0ZEQ0NBL3lnQXdJQkFnSUlHM0RwMHYrdWJIRXdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRQpCaE1DUlZNeFFqQkFCZ05WQkFNTU9VRjFkRzl5YVdSaFpDQmtaU0JEWlhKMGFXWnBZMkZqYVc5dUlFWnBjbTFoCmNISnZabVZ6YVc5dVlXd2dRMGxHSUVFMk1qWXpOREEyT0RBZUZ3MHhOREE1TWpNeE5USXlNRGRhRncwek5qQTEKTURVeE5USXlNRGRhTUZFeEN6QUpCZ05WQkFZVEFrVlRNVUl3UUFZRFZRUURERGxCZFhSdmNtbGtZV1FnWkdVZwpRMlZ5ZEdsbWFXTmhZMmx2YmlCR2FYSnRZWEJ5YjJabGMybHZibUZzSUVOSlJpQkJOakkyTXpRd05qZ3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtsbXVPNnZqNzhhSTE0SDlNMnVERFV0ZDkKdGhESUFsNnpReXJFVDJxeXloeGRLSnA0RVJwcFdWZXZ0U0JDNUlzUDV0OWJwZ09TTC9VUjVHTFhNbkU0MlFRTQpjYXM5VVg0UEI5OWpCVnpwdjVSdndTbUN3TFRhVWJEQlBMdXROMHBjeXZGTE5nNGtxNy9EaEhmOXFGRDBzZWZHCkw5SXRXWTE2Q2s2V2FWSUNxamFZN1B6NkZJTU1OeC9Ka2pkLzE0RXQ1Y1M1NEQ0MC9tZjBQbWJSMC9SQXoxNWkKTkE5d0JqNGdHRnJPOTNJYkpXeVRkQlNUbzNPeERxcUhFQ05aWHlBRkdVZnRhSTZTRXNwZC9OWXJzcEk4SU0vaApYNjhndnFCMmYzYmw3QnFHWVRNKzUzdTBQNkFQanFLNWFtKzVoeVp2UVd5SXBsRDlhbU1MOVpNV0d4bVBzdTJiCm04bVE5UUVNM3hrOUR6NDRJOGt2and6UkF2NGJWZFpPMEkwOHIwK2s4LzZ2S3RNRm5Ya0lvY3RYTWJTY3lKQ3kKWi9RWUZwTTYvRWZZMFhpV01SKzZLd3hmWFptdFk0bGFKQ0IyMk4vOXEwNm1JcXFkWHVZbmluMW9LYVBuaXJqYQpFYnNYTFptZEV5Ukc5OFhpMkorT2Y4ZVBkRzFhc3VoeTlhenVKQkN0THhUYS95MmFSbkZIdmtMZnV3SGI5SC9UCktJOHhXVnZUeVFLbXRGTEticGY3UThVSUptK0s5THY5bnlpcURkVkY4eE02SGRqQWVJOUJaendlbEdTdWV3dkYKNk5rQmlEa2FsNFprUWRVN2h3eHUrZy9HdlVnVXZ6bE4xSjVCdG8rV0hXT1drOW1WQm5neGFKNDNCanVBaVVWaApPU1BIRzBTakZlVWMrSkl3dXdJREFRQUJvNEh2TUlIc01CMEdBMVVkRGdRV0JCUmx6ZXVyTlI0QVBuN1ZkTUFjCnRITkhEaHBrTHpBU0JnTlZIUk1CQWY4RUNEQUdBUUgvQWdFQk1JR21CZ05WSFNBRWdaNHdnWnN3Z1pnR0JGVWQKSUFBd2dZOHdMd1lJS3dZQkJRVUhBZ0VXSTJoMGRIQTZMeTkzZDNjdVptbHliV0Z3Y205bVpYTnBiMjVoYkM1agpiMjB2WTNCek1Gd0dDQ3NHQVFVRkJ3SUNNRkFlVGdCUUFHRUFjd0JsQUc4QUlBQmtBR1VBSUFCc0FHRUFJQUJDCkFHOEFiZ0JoQUc0QWJ3QjJBR0VBSUFBMEFEY0FJQUJDQUdFQWNnQmpBR1VBYkFCdkFHNEFZUUFnQURBQU9BQXcKQURFQU56QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFIU0hLQUlyZHg5bQppV1R0ajNRdVJoeTdxUGo0Q3gyRHRqcW42RVdLQjdmZ1BpREw0UWpiRXdqNEtLRTFzb0N6QzFIQTAxYWFqVE5GClNhOUo4T0E5QjNwRkUxci95SmZZMHhnc2ZaYjQzYUpsUTNDVGtCVzZrTi9vR2JEYkxJcGdEN2R2bEFjZUhhYkoKaGZhOU5QaEFlR0lRY0RxK2ZVczVnYWtRMUpaQnUvaGZIQXNkQ1BLeHNJbDY4dmVnNE1TUGkzaTFPMWlsSTQ1UApWZjQyTytBTXQ4b3FNRUVndElETnJ2eDJabk9vcm03aGZOb0Q2SlFnNWlLajBCK1FYU0JURkNaWDJsU1gzeFpFCkVBRWVpR2FQY2ppVDNTQzNOTDdYOGU1amprZDVLQWI4ODFsRkpXQWlNeHVqWDZpNkt0b2FQYzFBNm96dUJSV1YKMWFVc0lDK25tQ2p1UmZ6eHVJZ0FMSTlDMmxIVm5PVVRhSEZGUTR1ZUN5RThTMXdGM0JxZm1JN2F2U0tlY3MydApDc3ZNbzJlYktIVEVtOWNhUEFSWXBvS2RyY2Q3Yi8rQWx1bjRqV3E5R0pBZC8wa2FrRkkza3k4OEFsMkNkZ3RSCjV4YkhWL2c0K2FmTm15SlU3Mk93RlcxVFpRTktYa3Fnc3FlT1NRQlpPTlhIOUlCazlXNlZVTGdSZmhWd09FcXcKZjlERU1uREFHZi9KT0MwVUxHYjBRa1RtVlhZYmdCVlgvOENucDZvNXF0alRjTkF1dXV1VWF2cGZOSWJuWXJYOQppdkF3aFpUSnJ5UUNMMi9XM1dmKzQ3QlZUd1NZVDZSQlZ1S1QwR3JvMXZQN1plRE9kY1F4V1F6dWdzZ01ZRE5LCkdicUVaeWNQdkVKZHZTUlVEZXdkY0FaZnBMejZJSHhWCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBCSkNBIEdsb2JhbCBSb290IENBMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVFWVzlsNDdUWmtHb2JDZEZzUHNCc0lEQU5CZ2txaGtpRzl3MEJBUXNGQURCVQpNUXN3Q1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJClQxSkpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeE1CNFhEVEU1TVRJeE9UQXoKTVRZeE4xb1hEVFEwTVRJeE1qQXpNVFl4TjFvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRgpTVXBKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoCmJDQlNiMjkwSUVOQk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBGbUNMM1oKeFJWaHk0UUVRYVZwTjNjZHdiQjcrc04zU0pBVGNtVFJ1SHlRTlowWWVZampsd0U4UjRIeURxS1lEWjQvTitBWgpzcER5Umh5U3NUcGh6dnEzUnA0RGh0Y3pidTMzUll4Mk45NXVscEgzMTM0cmh4ZlZpelh1aEpGeVY5eGd3OE81CjU4ZG5KQ05QWXdwajltWjlTMVduUDNoa1NXa1NsK0JNRGRNSm9ESXdPdnFmd1BLY3hSSXFMaHkxQkRQYXBEZ1IKYXQ3R0dQWkhPaUpCaHlMOHhJa29WTmlNcFRBSytCY1d5cXczL1htbmtSZDRPSm10V08yeTNzeUpmUU9jczRsbAo1K003c1NLR2p3WnRlQWY5a1JKL3NHc2NpUTM1dU10MFd3ZkN5UFExMFdSamV1bHVtaWpXTUwzbUc5MFZyNFRxCm5NZks5UTdxOGwwcGg0OXBjem0rTGlSdlJTR3N4ZFJwSlFhRHJYcEloUk1zRFFhNGJIbFcvS05uTW9IMVY2WEsKVjBKcDZWd2tZZS9pTUJoT1JKaFZiM3JDazlnWnR0NThSNG9SVGtsSDJ5aVVBZ3VVU2l6NUV0QlA2REYrYkhxLwpwaitiT1QwQ0ZxTVlzMmVzV3o4c2d5dG5PWUZjdVg2VTFXVGRubzl1cnVoOFc3VFhha2RJMTM2ejFDMk9WblpPCnoybnhia1JzMUNUcWpTU2hHTCs5Vi82cG1UVzEyeEIzdUQxSXV0YkI1L0VqUHRmZmhaMG5QTlJBdlFvTXZmWG4KalNYV2dYU0hSdFFwZGFKQ2JQZHppZWQ5djNwS0g5TWl5UlZWejk5dmZGWFFwSXNIRVRkZmc2WW1WNllCVzM3KwpXR2dIcWVsNjJibm8vMUFmcThLMHdNN282djBQdlkxTnVMeHhBZ01CQUFHalFqQkFNQjBHQTFVZERnUVdCQlRGCjcrM00ySTBoeGtqazQ5Y1VMcWNXaytXWUFUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUUKQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFVb0tzSVRRZkkvS2kyUG00cnpjMklJblJOd1BXYVorNApZUkM2b2pHWVdVZm8wUTBsSGhWQkRPQXFWZFZYVXN2NDVNZHBveDFOY1FKZVh5RkZZRWhjQ1k1SkVNRUUzS2xpCmF3THdROGhPblRoSmRNa3ljRlJ0d1VmOGpyUTJudFNjdmQwZzFsUEpHS20xVnJsMmk1Vm5adTY5bVA2dTc3NXUKKzJEMi9WbkdLaHMvSTBxVUpEQW55SW04NjBRa21zczl2ay9WZXM2T0Y4dGl3ZG5lSGc1Ni8wT0dORks4WVQ4OApYN3ZaZHJSVHZKZXovb3BNRWk0cjg5Zk80YUwvM1h0dyt6dWhUYVJqQXYwNGw1VS9CWENnYTk5aWdVT0x0RmtOClNveFVuTVc3Z1ovTmZhWHZDeVVlT2lEYkhQd2ZtR2NDQ3RSelJCUGJVWVFhVlFOVzRBQitkQWIvT01SeUhkT28KUDJneFhkTUp4eTZNVzJQZzZOd2UwdXhoSHZMZTVlLzJtWFpnTFI2VWNuSEdDeW95eDVKTzFVYlhIZm1wR1FySQorcFhPYlNPWXFnczRyWnBXRFcrTjhURUFpTUVYbk0wWk5qWCtWVk9nNER3elg1WmU0akxwM3pPN0JrcXAySVJ6CnpuZlN4cXh4NFZ5akhReTdDdDlmNHFOeDJObzNXcUI0Sy9UVWZldDI3ZkpoY0tWbG10T0pOQmlyKzNJKzE3UTkKZVZ6WUg2RXplOW1DVUF5VEY2cHMzTUtDdXdKWE5xK1lKeW81VU9Hd2lmVWxsMzVIYUJDMDdIUEtzNWZSSk56MgpZcUFvMDdXanVHUzNpR0pDejUxVHpabStaR2lQVHg0U1NQZlNLY09ZS01yeU1ndVRqQ2xQUEdBeXpRV1dZZXp5CnIvNnpjQ3d1cHZJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQkpDQSBHbG9iYWwgUm9vdCBDQTIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKVENDQWF1Z0F3SUJBZ0lRTEJjSWZXUXF3UDZGR0ZrR3o3Uks2ekFLQmdncWhrak9QUVFEQXpCVU1Rc3cKQ1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJVDFKSgpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeU1CNFhEVEU1TVRJeE9UQXpNVGd5Ck1Wb1hEVFEwTVRJeE1qQXpNVGd5TVZvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRlNVcEoKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoYkNCUwpiMjkwSUVOQk1qQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkozTGdKR05VMmUxdVZDeEEvamxTUjlCCklnbXdVVkpZMWlzMGo4VVNSaFRGaXk4c2hQOHNicWpWOFFuakF5RVV4RU05Zk1Fc3hFdHFTczNwaCtCOTlpSysKK2twUnVEQ0svZUhlR0JJSzlrZTM1eGUvSjRyVVFVeVdQR0NXd2YwVkhLTkNNRUF3SFFZRFZSME9CQllFRk5KSwpzVkYvQnZEUmdoOU9ibCtyZy94STFMQ1JNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFECkFnRUdNQW9HQ0NxR1NNNDlCQU1EQTJnQU1HVUNNQnE4VzlmK3FkSlVEa3BkMG0yeFFOejBROVhTU3BrWkVsYUEKOTRNMDRUVk9TRzBFRDFjeE1EQXRzYXFkQXpqYkJnSXhBTXZNaDFQTGV0OGdVWE9Rd0toYllkREZVRG45aGY3Qgo0M2o0cHRaTHZadUhqdy9sMWxPV3F6eklRTnBoOTFPajl3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNaUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TXpnd00xb1hEVFF3TVRBeU5qQTRNemd3TTFvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRElnVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBTmZIWHZmQkI5UjMrME1oOVBUMWFlVHVNZ0hibzRZZjVGa051dWQxZzFMcgo2aHhoRlVpN0hRZktqSzZ3M0phZDZzTmdrb2FDS0hPY1ZnYi9TMlR3RENvM1NiWGx6d3g4N3ZGS3UzTXdaZlBWCkw0TzJmdVBuOVo2cllQblQ4WjJTZElya0hKYXNXNERwdGZReGg2TlIvTWQrb1crT1UzZlVsOEZWTTVJK0dDOTEKMUsyR1NjdVZyMVFHYk5nR0U0MWIvK0VtR1ZuQUpMcUJjWG1RUkZCb0pKUmZ1TE1SOFNsQllhTkJ5eU0yMWNIeApNbEFRVG4vMGhwUHNoTk9PdkV1L1hBRk9CejNjRklxVUNxVHFjL3NMVWVnVEJ4ajZEdkVyMFZRVmZUemg5N1FaClFtZGlYbmZnb2xYc3R0bHBGOVU2cjBUdFNzV2U1SG9uZk9WMTE2ckxKZWZmYXdyYkQwMlRUcWlnelhzdThsa0IKYXJjTnVBZUJmb3M0R3pqbUNsZVpQZTRoNktQMURCYmRpK3cwanB3cUhBQVZGNDFvZzlKd254Z0l6UkZvMWNscgpVczNFUm8vY3RmUFlWM01lNlpRNUJML1QzampldEZQc2FSeWlmc1NQNUJ0d3JmS2krZnYzRm1SbWFaOUpVYUxpCkZSaG5Ca3AvMVd5MVRiTXo0R0hyWGI3cG1BOHkxeDFMUEM1YUFWS1JDZkxmNm8zWUJrQmpxaEhrL3NNM25oUlMKUC9UaXpQSmhrOUg5WjJ2WFVxNi9hS3RBUTZCWE5WTjQ4RlA0WVVJSFpNYlhiNXRNT0ExanJHS3ZOb3VpY3dvTgo5U0c5ZEtwTjZuSURTZHZIWHgxaVk4ZjkzWkhzTSs3MWJiUnVNR2pleU5ZbXNIVmVlN1FISUppaGRqSzRUV3hQCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNbUFkK0Jpa29MMVJwenoKdXZkTXc5NjRvNjA1TUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBVTE4aAo5YnF3T2xJNUxKS3diQURKNzg0Zzd3YnlscDdwcEhSL2VoYjh0L1cyK3hVYlA2dW13SEpkRUxGeDdyeFA0NjJzCkEyMHVjUzZ2eE9PdG83ME1FYWUwLzBxeWV4QVFINmRYUWJMQXJ2UXNXZFpIRUlqeklWRXBNTXBnaHE5R3F4M3QKT2x1d2xONUU0MEVJb3NIc0hkYjlUN2JXUjlBVUM4cm15clY3ZDM1QkgxNkR4N2FNT1phd1A1YUJRVzlna09MbworZnNpY2RsOXN6MUd2N1NFcjVBY0Q0OFNhcS92N2g1NnJnSktpaGNyZHY2c1ZJa2tMRTgvdHJLblRveW9rWmY3CktjWjdYQzI1eTJhMnQ2aGJFbEdGdFFsK1luaHcvcWxxWUxZZERua00vY3JxSklCeXc1Yy84bmVyUXlJS3grdTIKRElTQ0xJQnJRWW9Jd091bGE5K1pFc3VLMVY2QURKSGdKZ2cyU01YNk9CRTEveVdETGZKNnY5cjlqdjZseTBVcwpIOFNJVTY1M0R0bWFkc1dPTEIyanV0WHNNcTdBcXF6MzBYcE42OVFINGtqM0lvNndwSjlxem82eXNtRDBveUxRCkkrdVVXbnBwM1ErL1FGZXNhMWxRMmFPWjRXNytqUUY1SnlNVjNwS2Rld2xOV3VkTFNEQmFHT1lLYmVhUDROSzcKNXQ5OGJpR0N3V2c1VGJTWVdHWml6RXFRWHNQNkp3U3hlUlYwbWN5K3JTRGVKbUFjNjFaUnBxUHE1S00vcC85aAozUEZhVFd3eUkwUHVyS2p1N2tvU0NUeGRjY0srZWZyQ2gyZ2RDLzFjYWN3RzBKcDlWSmtxeVRrYUdhOUxLa1B6ClkxMWFXT0l2NHgza3FkYlFDdENldjllQkNmSEp4eVlOckpnV1ZxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMyBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNeUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TWpnMU9Gb1hEVFF3TVRBeU5qQTRNamcxT0ZvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRE1nVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBS1hhQ3BVV1VPT1Y4bDZkZGpFR01ucWI4UkIydUFDYXRWSTJ6U1JIc0o4WQpaTHlhOXZyVmVkaVFZa3dpTDk0NFBkYmdxT2tjTE50NEVlbU9hRkVWY3Nmek00ZmtvRjBMWE9CWEJ5b3c5YzNFCk4zY29UUmlSNXIvVlV2MXhMWEErNThiRWl1UHdLQXYwZHBpaGk0ZFZzam9UL0xjK0p6ZU9JdU9vVHlydllMczkKdHpuRERnRkhtVjBTVDl0RCtsZWg3Zm1kdmhGSEpsc1RtS3RkRm9xd054eFhuVVgvaUpZMnY3dktCM3R2aDJQWAowREpxMWwxc0RQR3piam5pYXpFdU9RQW5GTjQ0d093WlpvWVM2SjF5RmhOa1VzZXBOeHo5Z2pEdGhCZ2Q5SzVjCi8zQVRBT3V4OVRONlM5WlYrQVdOUzJtdzliTW9ObHdVeEZGelRXc0w4VFFIMnhjNTE5d29lMnYxbi9NdXdVOFgKS2hEenpNcm82LzFycXk2YW55MkNiZ1RVVWdHVExUMkcvSDc4Mys5Q0hhWnI3N2tneHZlOW9LZVYvYWZtaVNUWQp6SXcwYk9Jakw5a1NHaUc1VlpGdkM1RjVHUXl0UUlnTGNPSjYwZzdZYUVpN2doTTVFRmpwMkNvSHhoTGJXTnZTCk8xVVFSd1VWWjJKK0dHT21SajhKRGxReVhyOE5Zbm9uNzREbzI5bExCbG8zV2lYUUNCSjMxRzhKVUpjOXlCM0QKMzR4Rk1GYkcwMlNyWnZQQVhwYWN3OFR2dzN4cml6cDVmN05KenozaWlaK2dNRXVGdVp5VUpIbVBmV3VwUldnUApLOUR4Mmh6TGFiaktTV0p0eU5Call0MWdEMWlxajZHOEJhVm1vczhiZHJLRVpMRk1PVkxBTUxyd2pFc0NzTGEzCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFZTR6Zi9sYis3NHN1d3YKVGc3NUpiQ09QR3ZETUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBQUNBagpRVFVFa01KQVltRHY0alZNMXorczRqU1F1S0Z2ZHZvV0ZxUklOeXpwa01MeVBQZ0tuOWlCNWJ0YjJpVXNwS2RWCmNTUXk5c2dMOHJ4cStKT3NzZ2ZDWDUvYnpNaUtxcjVxYitGSkVNd3gxNEM3dThqWW9nNWtWK3FpOWNLcE1SWFMKSUdycy9DSUJLTStHdUlBZXFjd1JwVHp5RnJOSG5melNnQ0hFeTlCSGNFR2h5b01aQ0N4dDhsMTNuSW9VRTlRMgpISkx3NVFZMzNLYm1rSnM0ajF4ckcwYUdRMEpmUGdFSFUxUmRaWDMzaW5PaG1sUmFIeWxERkNmQ2hRKzFpSHNhCk81UzNIV0NudFp6bktXbFhXcHVUZWtNd0d3UFhZc2hBcHFyOFpPUksxNUZUQWFnZ2lHNmNYMFM1eTJDQk5PeHYKMDMzYVNGL3J0SkM4TGFrY0M2d2MxYUpvSUlBRTF2eXhqeSs3U2pFTlNvWWM2K0kyS1NiMTJ0akU4blZoejM2dQpkbU5LZWtCbGs0ZjRIb0NNaHVXRzFvOE8vRk1zWU9nV1lScWlQa043elRsZ1ZHcjE4b2ttQVdpRFNLSXo2TWtFCmtiSVJOQkUrNnRCREdSOERrNUFNLzFFOVYvUkJidUhMb0w3cnlXUE5iY3prK0RhcWFKM3R2VjJYY0VRTnRnNDEKM09FTVhidWdVWlRMZmhickVTK2pra1hJVEhIWnZNbVpVbGRHTDFEUHZUVnA5RDBWemdhbExBOCs5b0c2bEx2RAp1NzlsZU5LR2VmOUpPeHFERFBEZWVPekk4azFNR3Q2Q0tmakJXdHJ0N3VZblh1aEYwSjBjVWFob3EwVGowSXRxCjQvZzd1OXhOMTJUeVViN21xcXRhNlRIdUJyeHp2eE5pQ3AvSHVaYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENBIERpc2lnIFJvb3QgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhVENDQTFHZ0F3SUJBZ0lKQUpLNGlOdXdpc0ZqTUEwR0NTcUdTSWIzRFFFQkN3VUFNRkl4Q3pBSkJnTlYKQkFZVEFsTkxNUk13RVFZRFZRUUhFd3BDY21GMGFYTnNZWFpoTVJNd0VRWURWUVFLRXdwRWFYTnBaeUJoTG5NdQpNUmt3RndZRFZRUURFeEJEUVNCRWFYTnBaeUJTYjI5MElGSXlNQjRYRFRFeU1EY3hPVEE1TVRVek1Gb1hEVFF5Ck1EY3hPVEE1TVRVek1Gb3dVakVMTUFrR0ExVUVCaE1DVTBzeEV6QVJCZ05WQkFjVENrSnlZWFJwYzJ4aGRtRXgKRXpBUkJnTlZCQW9UQ2tScGMybG5JR0V1Y3k0eEdUQVhCZ05WQkFNVEVFTkJJRVJwYzJsbklGSnZiM1FnVWpJdwpnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaW84UUFDZGFGWFMxdEZQYkN3M09lCk5jSnhWWDZCKzZ0R1VPREJmRWw0NXF0NVdEemEvM3djbjlpWEFuZythMEVFNlVHOXZnTXNSZll2Wk5TclhhTkgKUFdTYjZXaWF4c3diUDdxK3NvczBBaTZZVlJuOGpHK3FYOXBNemswRElhUFkwalNUVnBiTFRBd0FGanhmR3MzSQp4MnltcmRNeHA3em81ZUZtMXRMN0E3UkJaY2tRcmc0Rlk4YUFhbWt3L2RMdWtPOE5KOStmbFhQMDRTWGFiQmJlClFUZzA2b3Y4MGVnRUZHRXRRWDZzeDNkT3kxRlUrMTZTR0JzRVdtakd5Y1Q2dHhPZ21MY1JLN2ZXVjh4OG5oZlIKeXlYK2hrNGtMbFlNZUUyZUFSS21LNmNCWlc1OFloMkVoTi9xd0d1MXBTcVZnOE5URVF4ekhRdXlScERSUWpyTwpRRzZWcmYvR2xLMXVsNFNPZlcrZWlvQU5TVzF6NG51U0hzUHp3ZlByTGdWdjJSdlBOM1lFeUxSYTVCZW55OTEyCkg5QVpkdWdzQmJQV25EVFlsdHhoaDVFRjVFUUlNOEhhdVFobDFLNnlOZzNydWppNkRPV2JudXVOWnQyWno5YUoKUWZZRWtvb3BLVzFyT2h6bmRYMENjUTd6d09lOXl4bmRuV0N5d21aZ3RyRUU3c25taHJtYVprQ281eEh0Z1VVRAppL1puV2VqQkJoRzkzYytBQWs5bFFIaGNSMURJbStZZmdYdmtSS2hiaFpyaTNsclZ4L2s2UkdaTDVESlVmT1JzCm5MTU9QUmVpc2pRUzFuNnlxRW03MFhvb1FMNmlGaC9mNURjZkVYUDdrQXBsUTZJTmZQZ0dBVlV6ZmJBTnVQVDEKcnFWQ1YzdzJFWXg3WHNRRG5ZeDVuUUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZApEd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVdFpuNHI3Q1U5ZU1nMWdxdHprNVdwQzV1UXUwd0RRWUpLb1pJCmh2Y05BUUVMQlFBRGdnSUJBQ1lHWG5EblpUUElnbTdabkJjNkczcG1zZ0gyZUR0cFhpL3EvMDc1S01PWUttRk0KdENRU2luMXRFUlQzbkxYSzVyeWVKNDVNR2NpcHZYckExellPYllWeWJxakdvbTMyK25OamY3eHVlUWdjbllxZgpHb3BUcHRpNzJUVlZzUkhGcVFPelZqdTVoSk1pWG43QjloSlNpK29zWjd6K05rejF1TS9SczBtU085TXBEcGtiCmx2ZGh1RHZFSzdaNGJMUWpiL0Q5MDdKZWRSK1psYWlzOXRyaHhURjcrOUZHczlLOFo3UmlWTG9KOTJPd2s2S2EKK2VsU0xvdGdFcXY4OVdCVzd4QmNpOFFhUXR5RFcyUU95N1c4MWsvQmZEeHVqUk50KzN2ck1ORGNUYS9GMWJhbApURnR4eWVneHZ1ZzRCa2loR3VMcTB0NFNPVmdhLzRBT2duWG10OGtIYkE3di96anhtSEhFdDM4T0ZkQWxhYjBpCm5TdnRCZlpHUjZ6dHdQRFVPK0xzN3BaYmtCTk9IbFk2NjdEdmxydVdJeEc2OGtPR2RHU1Z5Q2gxM3gwMXV0STMKZ3poVE9EWTd6MnpwK1dzTzBQc0U2RTkzMTJVQmVJWU1lajRoWXZGL1kzRU15WjlFMjZnbm9uVytib0UrMThEcgpHNWdQY0Z3MHNvck13SVVZNjI1NnMvZGFvUWUvcVVLUzgyQWlsK1FVb1FlYlRuYkFqbjM5cENYSFIrMy9IM09zCnpNT2w2VzhLanB0bHdsQ0Z0YU9nVXhMTVZZZGg4NEd1RUVaaHZVUWh1TUk5ZE05K0pEWDZIQWNPbXowaXl1OHgKTDR5c0VyM3ZRQ2o4S1dlZnNoTlBaaVRFVXhucEhpa1Y3K1p0c0g4dFovM3piQnQxUnFQbFNoZnBwTmNMCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDRkNBIEVWIFJPT1QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZqVENDQTNXZ0F3SUJBZ0lFR0VyTTFqQU5CZ2txaGtpRzl3MEJBUXNGQURCV01Rc3dDUVlEVlFRR0V3SkQKVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWphV0ZzSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eQphWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUFQxUXdIaGNOTVRJd09EQTRNRE13TnpBeFdoY05Namt4Ck1qTXhNRE13TnpBeFdqQldNUXN3Q1FZRFZRUUdFd0pEVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWoKYVdGc0lFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUApUMVF3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRFhYV3ZORUQ4ZkJWblZCVTAzCnNRN3NtQ3VPRlIzNmswc1hnaUZ4RUZMWFVXUndGc0pWYVUyT0ZXMmZ2d3did3VDalo5WU1yTThpcnE5M1ZDcEwKVElwVFVuckQ3aTdlczNFbHdlbGRQZTZoTDZQM0tqekpJeDFxcXgyaHAvSHo3S0RWUk04VnozSXZIV09YNkpuNQovWk9rVklCTVV0UlNxeTVKMzVETnVGKytQOTZoeWswZzFDWG9oQ2xUdDdHSUgvLzYycENmQ3FrdFFUK3g4UmdwCjdoWlpMRFJKR3FnRzE2aUkwZ055ZWpMaTZtaE5iaXlXWlh2S1dmcnk0dDN1TUN6N3pFYXN4R1ByYjM4Mkt6UnoKRXBSLzM4d21udkZ5WFZCbFdZOXBzNGRlTW0vREdJcTFsWSt3ZWpmZVdrVTd4emJoNzJmUk9kT1hXM05pR1VndApoeHdHKzNTWUlFbHo4QVhTRzdHZ283Y2JjTk9JYWJsYTFqajBZdHdsaTNpLytPaCt1RnpKbFU5ZnB5MjVJR3ZQCmE5MzFEZlNDdC9TeVppNFFLUGFYV251V0ZvOEJHUzFzYm44NVdBWmtnd0dEZzhOTmt0MHl4b2VrTitrV3pxb3QKYUs4S2dXVTZjTUdiclUxdFZNb3FMVXVGRzdPQTVuQkZEV3RlTmZCL083aWM1QVJ3aVJJbGs5b0ttU0pnYW1OZwpUbllHbUU2OWc2MGRXSW9saGRMSFpSNHRqc2JmdHNiaGY0b0VJUlVwZFBBK25KQ2REQzd4aWo1YXFnd0pIc2ZWClBLUHRsOE1lTlBvNCtRZ080OEJkSzRQUlZtckp0cWhVVXk1NE1tYzlnbjkwMFB2aHRnVmd1WERiamd2NUUxaHYKY1dBUVVoQzV3VUVKNzNJZlp6RjQvNVlGalFJREFRQUJvMk13WVRBZkJnTlZIU01FR0RBV2dCVGovaTM5S05BTAp0YnEyb3NTL0Jxb0ZqSlA3THpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkCkJnTlZIUTRFRmdRVTQvNHQvU2pRQzdXNnRxTEV2d2FxQll5VCt5OHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUIKQUNYR3VtdnJoOHZlZ2ptV1BmQkVwMnVFY3dQZW5TdFB1aUIvdkhpeXo1ZXdHNXp6MTNrdTlVaTIwdnNYaU9iVAplai90VXhQUTRpOXFlY3NBSXlqbUhqZFhOWW1Fd25aUE5EYXRaOFBPUVFhSXhmZnUyQnE0MWd0L1VQK1RxaGRMCmpPenRVbUN5cEFicVR1djBheG45Ni9VYTRDVXFtdHpIUVRiM3lIUUZoRG1WT2RZTE82UW4rZ2pZWEI3NEJHQlMKRVNnb0EvL3ZVMllBcFVvMEZtWjgvUW1rcnA1bkdtOUJDMnNHRTV1UGhuRUZ0QytOaVdZektYWlVtaEg0Si9xeQpQNUhnemcwYjh6QWFyYjhpWFJ2VHZ5VUZUZUdTR24rWm56eEVrOHJVUUVsc2dJZlhCRHJETWxJMURsYjRwZDE5CnhJc05FUjlUeXg2eUY3Wm9kMXJnMU12SUI2NzFPaTZPTjdmUUFVdERLWGVNT1plUGdscjRVZVdKb0JqbmFIOWQKQ2k3N28wY09QYVlqZXNZQng0L0lYcjl0Z0ZhK2lpUzZNK3FmNFRJUm52SFNUNEQyRzBDdk9KNFJVSGx6RWhMTgo1bXlkTEloeVBEQ0JCcEVpNmxtdDJoa3VJc0tOdVl5SDRHYThjeU5mSVdSamdFajFvRHdZUFpUSVNFRWRRTHBlCi92NVdPYUhJejE2ZUdXUkdFTm9Ya2JjRmdLeUxtWko5NTZMWUJ3czJKK2RJZVdDS3c5Y1RYUGh5UU45S3k4K1oKQUFvQUN4R1YybFpGQTRnS24yZlExWG14cUkxQWJRM0Nla0Q2ODE5a1I1TExVN203V2M1UC9kQVZVd0hZMyt2Wgo1bmJ2MENPN082bDVzOVVDS2MySm81WVBTalhuVGtMQWRjMEh6K1lzNjNzdQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFSFRDQ0F3V2dBd0lCQWdJUVRvRXRpb0psNEFzQzdqNDFBa2JsUFRBTkJna3Foa2lHOXcwQkFRVUZBRENCCmdURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeVpXRjBaWElnVFdGdVkyaGxjM1JsY2pFUU1BNEcKQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOVDBSUElFTkJJRXhwYldsMFpXUXhKekFsQmdOVgpCQU1USGtOUFRVOUVUeUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB3TmpFeU1ERXdNREF3Ck1EQmFGdzB5T1RFeU16RXlNelU1TlRsYU1JR0JNUXN3Q1FZRFZRUUdFd0pIUWpFYk1Ca0dBMVVFQ0JNU1IzSmwKWVhSbGNpQk5ZVzVqYUdWemRHVnlNUkF3RGdZRFZRUUhFd2RUWVd4bWIzSmtNUm93R0FZRFZRUUtFeEZEVDAxUApSRThnUTBFZ1RHbHRhWFJsWkRFbk1DVUdBMVVFQXhNZVEwOU5UMFJQSUVObGNuUnBabWxqWVhScGIyNGdRWFYwCmFHOXlhWFI1TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEwRUNMaTNMamtSdjMKVWNFYlZBU1kwNm0vd2VhS1hUdUgrN3VJemczakx6OEdsdkNpS1ZDWnJ0czdvVmV3ZEZGeHplMUNrVTFCL3FuSQoyR3FHZDBTN1dXYVhVRjYwMUN4d1JNL2FONVZDYVR3d3hIR3pVdkFoVGFIWXVqbDhISjZqSkozeWd4YVlxaFo4ClE1c1ZXN2V1TkpIKzFHSW1HRWFhUCt2QitmR1FWK3VzZWcyTDIzSXdhbWJWNEVhamNOeG8yZjhFU0lsMzNyWHAKKzJkdFFlbThPYjB5MldJQzhiR29QVzQzbk9JdjR0T2lKb3ZHdUZWRGlPRWpQcVhTSkRscVI2c0ExS0d6cVNYKwpEVCtuSGJyVFVjRUxwTnFzT085VlVDUUZaVWFUTkU4dGphM0cxQ0VaMG83S0JXRnhCM05INVlvWkVyMEVUYzVPCm5LVklyTHNtOXdJREFRQUJvNEdPTUlHTE1CMEdBMVVkRGdRV0JCUUxXT1dMeGt3Vk42UkFxVENwSWI1SE5scFcKL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekJKQmdOVkhSOEVRakJBTUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtTnZiVzlrYjJOaExtTnZiUzlEVDAxUFJFOURaWEowYVdacFkyRjBhVzl1ClFYVjBhRzl5YVhSNUxtTnliREFOQmdrcWhraUc5dzBCQVFVRkFBT0NBUUVBUHBpZW0vWWI2ZGM1dDNpdUhYSVkKU2RPSDVFT0M2ei9KcXZXb3RlOVZmQ0ZTWmZuVkRlRnM5RDZNazNPUkxnTEVUZ2R4YjhDUE9HRUlxQjZCQ3NBdgpJQzlCaTVIY1NFVzg4Y2JldW5ack04Z0FMVEZHVE8zbm5jK0lsUDh6d0Zib0pJWW11Tmc0T044cWE5MFN6TWMvClJ4ZE1vc0lHbGduVzIvNC9QRVpCMzFqaVZnODhPOEVja3pYWk9GS3M3c2pzTGpCT2xEVzBKQjlMZUduYThnSTQKekpWU2svQndKVm1jSUdmRTd2bUxWMkgwa25aOVA0U05WYmZvNWF6VjhmVVpWcVphKzVBY3I1UHI1UnpVWjVkZApCQTYrQzRPbUY0TzVNQktneFRNVkJia04rOGNGZHVQWVNvMzhOQmVqeGlFb3ZqQkZNUjdIZUw1WVlUaXNPK0lCClpRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNpVENDQWcrZ0F3SUJBZ0lRSDBldnFtSUFjRkJVVEFHZW0yT1pLakFLQmdncWhrak9QUVFEQXpDQmhURUwKTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRQpCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1UCklrTlBUVTlFVHlCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3TXpBMk1EQXcKTURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeQpaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOClQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJGUTBNZ1EyVnlkR2xtYVdOaGRHbHYKYmlCQmRYUm9iM0pwZEhrd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFEUjNzdmRjbUNGWVg3ZGVTUgpGdFNyWXBuMVBsSUxCczVCQUgrWDRRb2tQQjBCQk80OTBvMEpsd3pnZGVUNiszZUtLdlVEWUVzMml4WWpGcTBKCmNmUks5Q2hRdFA2SUhHNC9iQzh2Q1ZsYnBWc0xNNW5pd3oySitXb3M3N0xUQnVtalFqQkFNQjBHQTFVZERnUVcKQkJSMWNhY1pTQm04blozcVFVZmZsTVJJZDVuVGVUQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFILwpCQVV3QXdFQi96QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUE3d05iZXF5M2VBcHl0NGpmLzdWR0ZBa0srcURtCmZRakdHb2U5R0toenZTYktZQXlkenBtZnoxd1BNT0crRkRIcUFqQVU5Sk04U2FjemVwQkdSN05qZlJPYlRyZHYKR0RlQVUvN2RJT0ExbWpiUnh3RzU1dHpkOC84ZExEb1dWOW1TT2RZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjJEQ0NBOENnQXdJQkFnSVFUS3I1eXR0amIrQWY5MDdZV3dPR25UQU5CZ2txaGtpRzl3MEJBUXdGQURDQgpoVEVMTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHCkExVUVCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlYKQkFNVElrTlBUVTlFVHlCU1UwRWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TVRFNQpNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdUCkVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVIKUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJTVTBFZ1EyVnlkR2xtYVdOaApkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNSCjZGU1MwZ3BXc2F3TkpOM0Z6MFJuZEprck42TjlJM0FBY2J4VDM4VDZLaEtQUzM4UVZyMmZjSEszWVgvSlN3OFgKcHozanNBUmg3djhSbDhmMGhqNEsrajVjK1pQbU5IclpGR3ZubkxPRm9JSjZkcTl4a05mcy9RMzZuR3o2MzdDQwo5QlIrK2I3RXBpOVBmNWwvdGZ4blEzSzlEQURXaWV0ckxOUHRqNWdjRkt0KzVlTnUvTmlvNUpJazJrTnJZcmhWCi9lckJ2R3kyaS9NT2pacmttMnhwbWZoNFNEQkYxYTNoRFR4RllQd3lsbEVudkdmRHlpNjJhK3BHeDhjZ29MRWYKWmQ1SUNMcWtUcW55ZzBZM2hPdm96SUZJUTJkT2NpcWJYTDFNR3lpS1hDSjd0S3VZMmU3Z1VZUERDVVpPYlQ2WgorcFVYMm53elYwRThqVkh0QzdaY3J5eGpHdDlYeUQrODZWM0VtNjlGbWVLaldpUzB1cWxXUGM5dnF2OUpXTDd3CnFQLzB1SzNwTi91NnVQUUxPdm5vUTBJZWlkaUV5eFB4MmJ2aGlXQzRqQ2hXckJRZG5Bcm5jZXZQRHQwOXFaYWgKU0wwODk2KzFEU0pNd0JHQjdGWTc5dE9pNGx1M3NnUWlVcFdBazJub2preGw4WkVETFhCMEF1cUxaeFVwYVZJQwp1OWZmVUdwVlJyK2dveWhoZjNEUXc2S3FMQ0dxUjg0b25BWkZkcitDR0NlMDFhNjB5MURtYS9STWhuRXc2YWJmCkZvYmcyUDlBM2Z2UVFvaC9vek02TGx3ZVFSR0JZODRZY1dzcjdLYUt0ekZjT21wSDRNTjVXZFlnR3EveWFwaXEKY3J4WFN0SkxuYnNRL0xCTVFlWHRIVDFlS0oyY3pMK3pVZHFuUitXRVV3SURBUUFCbzBJd1FEQWRCZ05WSFE0RQpGZ1FVdTY5K0FqMzZwdkU4aEk2dDdqaVk3Tmt5TXRRd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFBcngxVWFFdDY1UnUyeXlUVUVVQUpOTW5NdmwKd0ZUUG9DV09Bdm45c0tJTjlTQ1lQQk10ckZhaXNOWitFWkxwTHJxZUxwcHlzYjBaUkd4aE5hS2F0QllTYVZxTQo0ZGMrcEJyb0x3UDBybUVkRUJzcXBJdDZ4ZjRGcHVIQTFzaitucTZQSzdvOW1malljd2xZUm02bW5QVFhKOU9WCjJqZURjaHpUYytDaVI1a0RPRjNWU1hrQUtSekg3SnNnSEFja2FWZDRzam44T29TZ3RaeDhqYjh1azJJbnR6bmEKRnhpdXZUd0phUCtFbXp6VjFnc0Q0MWVlRlBmUjYwL0l2WWNqdDdaSlEzbUZYTHJya2d1aHh1aG9xRXdXc1JxWgpDdWhUTEpLN29Ra1lkUXhscUh2TEk3Y2F3aWlGd3h2LzBDdGk3NlI3Q1pHWVo0d1VBYzFvQm1waklYVURnSWlLCmJvSEdoZktwcEMzbjlLVWtFRWVEeXMzMGpYbFlzUWFiNXhvcTJaMEIxNVI5N1FOS3l2RGI2S2tCUHZWV21ja2UKamtrOXUrVUp1ZUJQU1pJOUZvSkF6TXhaeHVZNjdSSXVhVHhzbGJIOXFoMTdmNGErSGc0eVJ2djdFNDkxZjB5TApTMFpqL2dBMFFIREJ3N21oM2FadzRnU3pRYnpwZ0pIcVpKeDY0U0lEcVp4dWJ3NWxUMnlIaDE3emJxRDVkYVdiClFPaFRzaWVkU3JuQWR5R04vNGZ5M3J5TTd4ZmZ0MGtMMGZKdU1Bc2FEazUyN1JIODllbFdzbjIveDIwS2s0eWwKME1DMkhiNDZUcFNpMTI1c0M4S0tmUG9nODhUazVjME5xTXVSa3JGOGhleTFGR2xtRG9MbnpjN0lMYVpSZnlIQgpOVk9GQmtwZG42MjdHMTkwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0YWlubHkgUm9vdCBFMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjl6Q0NBWDJnQXdJQkFnSVFCaVV6c1VjRE15ZGMrWTJhdWIvTStEQUtCZ2dxaGtqT1BRUURBekE5TVFzdwpDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KUTJWeWRHRnBibXg1TVJvd0dBWURWUVFERXhGRFpYSjBZV2x1CmJIa2dVbTl2ZENCRk1UQWVGdzB5TVRBME1ERXdNREF3TURCYUZ3MDBOakEwTURFd01EQXdNREJhTUQweEN6QUoKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLRXdsRFpYSjBZV2x1YkhreEdqQVlCZ05WQkFNVEVVTmxjblJoYVc1cwplU0JTYjI5MElFVXhNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRTNtLzRmeHpmN2ZsSGg0YXhwTUNLCitJS1hnT3FQeUVwZUtuMklhS2NCWWhTUkpIcGNucU1YZllxR0lUUVlVQnNRM3RBM1N5YkhHV0NBNlRTOVlCazIKUU5ZcGh3azhrWHIydkJNajNWbE9CRjdQeUFJY0dGUEJNZGphSU9sRWplUjJvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTh5Z1l5MlIxN2lrcTYrMnVJMWc0CmhldklJZ2N3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl4QUxHT1dpRERzaGxpVGQ2d1Q5OXUwbkNLOFo5K2Fvem0KdXQ2RGFjcHBzNmtGdFphU0Y0ZkMwdXJRZTg3WVFWdDhyZ0l3UnQ3cXkxMmE3RExDWlJhd1REQmNNUFBhVG5PRwpCdGpPaVFSSU56ZjQzVE5SblhDdmUxWFlBUzU5QldRT2hyaVIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRhaW5seSBSb290IFIxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJUkFJNFArVXVRY1dobE0xVDAxRVE1dCtBd0RRWUpLb1pJaHZjTkFRRUxCUUF3ClBURUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9UQ1VObGNuUmhhVzVzZVRFYU1CZ0dBMVVFQXhNUlEyVnkKZEdGcGJteDVJRkp2YjNRZ1VqRXdIaGNOTWpFd05EQXhNREF3TURBd1doY05ORFl3TkRBeE1EQXdNREF3V2pBOQpNUXN3Q1FZRFZRUUdFd0pWVXpFU01CQUdBMVVFQ2hNSlEyVnlkR0ZwYm14NU1Sb3dHQVlEVlFRREV4RkRaWEowCllXbHViSGtnVW05dmRDQlNNVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOQTIKMUIvcTNhdmswYmJtK3lMQTNSTU5hbnNpRXh5WFBHaGpaaktjQTdXTnBJR0Qybmd3RWMvY3NpdStrcitPNU1RVAp2cVJvVE5vQ2FCWjB2ckxkQk9Sckt0MDNIMkFzMi9YM29YeVZ0d3h3aGk3eE91OVM5OHpUbS9tTHZnN2ZNYmVkCmFGeVNwdlhsOHdvMHRmOTdvdVNIb2NhdkZ3RHZBNUh0cVJ4T2NUM1NpMnlKOUhpRzVtcEpvTTYxMHJDcm0vYjAKMUM3amN2azJ4dXNWdHlXTU92d2xEYk1pY3lGMHlFcVdZWkwxTHdzWXBmU3Q0dTVCdlFGNStwYU1qUmNDTUxUNQpyM2dhakxRMkVCQUhCWERROURHUWlsSEZoaVo1c2hHSVhzWHdDbFROU2FhL0FwelNSS2Z0NDNqdlJsNXRjZEY1CmNCeEdYMUhweVRmY1gzNXBlMEhmTkVYZ080VDBvWW9LTnA0M3pHSlM0WWtOS1BsNkk3RU5QVDJhL1oyQjd5eVEKd0h0RVRydEo0QTVLVnBLOHk3WGRlUmVKa2Q1aGlYU1NxT015aGI1T2hhUkxXY3NyeFhpT2NWVFFBamVaak9WSgo2dUJVY3FRUkJpOExqTUZidnJXaHNGTnVuTGhna1I5WmEva3Q5SlFLbDdYc3hYWURWQnRsVXJwTWtsWlJOYUJBCjJDbmJybEoyT3kwd1FKdUswRUpXdExlSUFhU0hPMU9XemFNV2ovTm1xaGV4eDJEZ3dVTUZETzZiVzJCdkJseUgKV3lmNVFCR2VuRFBCdCtVMVZ3Vi9KODRYSUl3Yy9QSDcyakVwU2UzMUM0U25UOEgyVHNJb25QcnU0SzhIK3pNUgplaUZQQ3lFUXRrQTZxeUk2Qkp5TG00U0djcHJTcDZYRXRIV1JxU3NqQWdNQkFBR2pRakJBTUE0R0ExVWREd0VCCi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUZ3FqOGxqWjlFWE1FNjZDNnUKZDB5RVBtY005REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBdVZldnVCTGFWNE9QYUFzekhRTlRWZlNWY09RcgpQYkE1Ni9xSll2MzMxaGdFTHlFMDNmRm84TldXV3Q3Q2dLUEJqY1pxOTFsM3JoVmt6MXQ1QlhkbTZvelRhdzNkCjhWa3N3VE9sTUlBVlJRZEZHakVpdHBJQXE1bE5PbzkzcjZraXlpOWp5aFhXeDhid1BXejhIQTJZRUdHZUVhSWkKMXdyeWtYcHJPUTR2TU1NMlNaL2c2UThDUkZBM2xGVjk2cC8yTzdxVXBVenB2RDVSdE9qS2tqWlViVndsS05yZApyUlQ5MCs3aUlnWHIwUEszYUJMWFdvcEJHc2FTcFZvN1kwVlB2K0U2ZHlJdlhMOUcrVm9EaFJOQ1g4cmVVOWRpCnRhWTFCTUpILzVuOWhOOWN6dWxlZ0NoQjhuM25IcERZVDNZK2dqd04vS1VEK25zYTJVVWVZTnJFanZuOEs4bDcKbGNVcS82cUozNEl4RDNML0RDZlhDaDVXQUZBZURKREJsclhZRklXN3B3MFd3ZmdISkJ1NmhhRWFCUW1BdXBWagp5VHJzSlo5L25icWtSeFdiUkhEeGFrdldPRjVEOHhoK1VHN3BXaWptWmVaM0d6cjlIYjRESnFQYjFPRzdmcFluCkt4M3VwUHZhSlZRVEE5NDV4c01mVFpEc2p4dEswaHp0aFpVNFVIbEcxc0dRVURHcFhKcHVIZlV6Vm91bm1kTHkKeUN3ems1SXd4MDZNWlRNUVpCZjlKQmVXMFkzQ09tb3I2eE9MUlBJaDgwb2F0M2RmMSsySXBITGxPUitWbmI1bgp3WEFSUGJ2MCtFbTM0eWFYT3AvU1gzejd3Smw4T1NuZ2V4Mi9EYWVQMGlrMGJpUVZ5OTZRWHI4YXhHYnF3dWE2Ck9WK0ttYWxCV1Fld0xLOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcURDQ0FwQ2dBd0lCQWdJSkFQN2M0d0VQeVVqL01BMEdDU3FHU0liM0RRRUJCUVVBTURReEN6QUpCZ05WCkJBWVRBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aE1CNFgKRFRBM01EWXlPVEUxTVRNd05Wb1hEVEkzTURZeU9URTFNVE13TlZvd05ERUxNQWtHQTFVRUJoTUNSbEl4RWpBUQpCZ05WQkFvTUNVUm9hVzE1YjNScGN6RVJNQThHQTFVRUF3d0lRMlZ5ZEdsbmJtRXdnZ0VpTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRElhUEhKMXRhek5IVW1naDdzdEw3cVhPRW03UkZIWWVHaWZCWjQKUUNIa1lKNWF5R1BoeExHV2t2OFliV2tqNFN0aTk5M2lOaStSQjdsSXp3N3NlYllzNXpSTGNBZ2xvenlIR3hueQpnUWNQT0pBWjB4SCtoclR5MFY0ZUhwYk5nR3pPT3pHVHR2S2cwS21WRW4ybG1zeHJ5SVJXaWpPcDV5SVZVeGJ3CnpCZnNWMS9wb2dxWUNkN2pYNXh2M0VqamhRc1ZXcWE2bjZ4STR3bXk5L1F5M2w0MHZoeDRYVUpiemc0aWowMlEKMTMweUdMTUxMR3Evamo4VUVZa2dEbmNVdFQyVUNJZjNKUjdWc21BQTdHOHFLQ1Z1S2o0WVl4Y2xQejVFSUJiMgpKc2dscmdWS3RPZGpMUE9NRmxOK1hQc1JHZ2pCUm1LZklyanh3bzFwM1BvNldBYmZBZ01CQUFHamdid3dnYmt3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCRXcKWkFZRFZSMGpCRjB3VzRBVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCR2hPS1EyTURReEN6QUpCZ05WQkFZVApBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aGdna0EvdHpqCkFRL0pTUDh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQkVHQ1dDR1NBR0crRUlCQVFRRUF3SUFCekFOQmdrcWhraUcKOXcwQkFRVUZBQU9DQVFFQWhRTWVrbkgyUXEvaG8yR2U2L1BBRC9LbDFOcVY1dGErYURZOWZtNGZUSXJ2MFE4aApiVjZsVW1QT0V2anZLdHB2NnpmK0V3TEh5enMrSW12YVlTNS8xSEk5M1REaEhreEFHWXdQMTV6Umd6QjdtRm5jCmZjYTVEQ2xNb1RPaTYyYzZaWVRUbHVMdGRrVndqN1VyM3ZrajFrbHVQQlMxeHA4MUhsRFF3WTlxY0VRQ1lzdXUKSFdoQnA2cFg2Rk9xQjlJRzl0VVVCZ3VSQTNVc2JISzFZWldhRFl1NURlZjEzMVROM3ViWTFna0lsMlBsd1M2dwp0MFFtd0NiQXIxVXduanZWTmlvWkJQUmNIdi9QTExmLzBQMkhRQkhWRVNPN1NNQWhxYVFvTGYwVitMQk9LL1F3Cld5SDhFWkUwdmtIdmU1MlhkZitYbGNDV1dDL3F1MGJYdStUWkxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdXekNDQkVPZ0F3SUJBZ0lSQU1ycEc0bnhWUU1ObytaQmJjVGpwdUV3RFFZSktvWklodmNOQVFFTEJRQXcKV2pFTE1Ba0dBMVVFQmhNQ1JsSXhFakFRQmdOVkJBb01DVVJvYVcxNWIzUnBjekVjTUJvR0ExVUVDd3dUTURBdwpNaUEwT0RFME5qTXdPREV3TURBek5qRVpNQmNHQTFVRUF3d1FRMlZ5ZEdsbmJtRWdVbTl2ZENCRFFUQWVGdzB4Ck16RXdNREV3T0RNeU1qZGFGdzB6TXpFd01ERXdPRE15TWpkYU1Gb3hDekFKQmdOVkJBWVRBa1pTTVJJd0VBWUQKVlFRS0RBbEVhR2x0ZVc5MGFYTXhIREFhQmdOVkJBc01FekF3TURJZ05EZ3hORFl6TURneE1EQXdNell4R1RBWApCZ05WQkFNTUVFTmxjblJwWjI1aElGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3CmdnSUtBb0lDQVFETkdEbGxHbG14Nm1RV0RveVVKSlY4ZzlQRk9TYmNETzhXVjQzWDJLeWpRbitDeXUzTlc5c08KdHkzdFJRZ1hzdG16eTlZWFVuSW8yNDVPbm9xMkMvbWVoSnBOZHQ0aUtWelNzOUlHUGpBNXFYU2prbFljb1c5TQpDaUJ0bnlONnRNYmFMT1FkTE55ektOQVQ4a3hPQWttaFZFQ2U1dVVGb0MyRXlQK1liTkRyaWhxRUNCNjNhQ1B1Ckk5Vnd6bTFSYVJEdW9YckMwU0l4d29LRjB2SlZkbEI4SlhySmhGd0xyTjFDVGl2bmdxSWtpY3VRc3REdUk3cG0KVEx0aXBQbFRXbVI3ZkpqNm8waWVENVd1cHhqMGF1d3VBMFd2OEhUNEtzMTZYZEcrUkNZeUtmSHg5V3pNZmdJaApDNTl2cEQrK25WUGl6MzJwTEh4WUdwZmhQVGMzR0dZbzBrREZVWXFNd3kzT1U0Z2tXR1F3RnNXcTROWUtwa0RmCmVQYjFCSHhwRTRTODBkR25CczhCOTJqQXFGZTdPbUd0Qkl5VDQ2Mzg4TnRFYlZuY1NWbXVySnFaTmpCQmUzWXoKSW9landwS0didmx3N3E2SGg1VWJ4SHE5TWZQVTB1V1ovNzVJN0hYMWVCWWRwbkRCZnp3Ym9aTDd6OGc4MXNXVApDby8xVlRwMmxjNVptSW9KbFhjeW1vTzZMQVE2bDczVUw3N1hiSnVpeW4xdEpzbFYxYy9EZVZJSUNaa0hKQzFrCkpXdW1JV21iYXQxMFRXdVhla0c5cXhmNWtCZElqemI1TGRYRjIrNnFoVVZCK3MwNlJiRm81alpNbTVCWDdDTzUKaHdqQ3hBbnhsNFlxS0UzaWRNRGF4SXpiMytLaEYxbk9KRmwwTWRwLy9UQnQyZHpoYXVIOFh3SURBUUFCbzRJQgpHakNDQVJZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFCkZCaUhWdUJ1ZCs0a05UeE9jNW9mMXVIaWVYNHJNQjhHQTFVZEl3UVlNQmFBRkJpSFZ1QnVkKzRrTlR4T2M1b2YKMXVIaWVYNHJNRVFHQTFVZElBUTlNRHN3T1FZRVZSMGdBREF4TUM4R0NDc0dBUVVGQndJQkZpTm9kSFJ3Y3pvdgpMM2QzZDNjdVkyVnlkR2xuYm1FdVpuSXZZWFYwYjNKcGRHVnpMekJ0QmdOVkhSOEVaakJrTUMrZ0xhQXJoaWxvCmRIUndPaTh2WTNKc0xtTmxjblJwWjI1aExtWnlMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREF4b0MrZ0xZWXIKYUhSMGNEb3ZMMk55YkM1a2FHbHRlVzkwYVhNdVkyOXRMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREFOQmdrcQpoa2lHOXcwQkFRc0ZBQU9DQWdFQWxMaWVUL0RqbFFnaTU4MW9RZmNjVmRWOEFPSXRPb2xkYURndlVTSUxTbzNMCjZidGRQcnRjUGJFby91UlRWUlBQb1pBYkFoMWZaa1lKTXlqaERTU1hjTk1RSCtwa1Y1YTdYZHJueEl4UFRHUkcKSFZ5SDQxbmVRdEdicUg2bWlkMlBITWt3Z3UwN25NM0E2Um5nYXRnQ2RUZXI5elFvS0pIeUJBcFBOZU5nSmdINgowQkdNK1JGcTdxODl3MURUajE4emVUeUdxSE5Ga0l3Z3RuSnpGeU8rQjJYbGVKSU51Z0hBNjR3Y1pyK3NobmNCCmxBMmM1dWs1alIrbVVZeVpERGwzNGJTYitoeG5WMjlxYW82cEsweFhlWHBYSXMvTlgyTkdqVnhaT29iNE1rZGkKbzJjTkdKSGMrNlpyOVVoaGN5TlpqZ0tudkVUcTlFbWQ4VlJZK1dDdjJoaWtMeWhGM0hxZ2lJWmQ4enZuL3lrMQpnUHhrUTVUbTR4eHZ2cTBPS21PWks4bCtoZlp4NkFZRGxmN2VqMGdjV3RTUzZDdnU1ekhidWdScWg1am54Vi92CmZhY2k5d0hZVGZtSjBBNmFCVm1rbnBqWmJ5dktjTDVrd2xXajlPbXZ3NUlwM0lnV0pKazhqU2FZdGx1M3pNNjMKTndmOUp0bVloU1QvV1NNRG11MmRuYWprWGpqTzExSU5iOUkvYmJFRmEwbk9pcEZHYy9UMkwvQ29jM2NPWmF5aApqV1pTYVg1TGFBekhIamNuZzZXTXh3TGtGTTFKQWJCenMvM0drRHB2MG16dE8rN3NrYjZpUTEyTEFFcG1KVVJ3CjNrQVArSHdWOTZMT1BOZGVFNHlCRnhnWDBiM3hkeEE2MUdVNXdTZXNWeXdsVlAraTJrK0tZVGxlcmoxS2pMMD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBFQy0zODQgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNaVENDQWV1Z0F3SUJBZ0lRZUk4blhJRVNVaUNsQk5BdDNicHo5REFLQmdncWhrak9QUVFEQXpCME1Rc3cKQ1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1TVNjdwpKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4R1RBWEJnTlZCQU1UCkVFTmxjblIxYlNCRlF5MHpPRFFnUTBFd0hoY05NVGd3TXpJMk1EY3lORFUwV2hjTk5ETXdNekkyTURjeU5EVTAKV2pCME1Rc3dDUVlEVlFRR0V3SlFUREVoTUI4R0ExVUVDaE1ZUVhOelpXTnZJRVJoZEdFZ1UzbHpkR1Z0Y3lCVApMa0V1TVNjd0pRWURWUVFMRXg1RFpYSjBkVzBnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hHVEFYCkJnTlZCQU1URUVObGNuUjFiU0JGUXkwek9EUWdRMEV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVEUKS0k2ckdGdHF2bTVrTjJQa3pleXJPdmZNb2JnT2drblhoaW1mb1pUeTQyQjRtSUY0QmszeTdKb09WMkNEbjdUbQpGeThhczEwQ1c0a2pQTUlSQlNxbmlCTVk4MUNFMTcwMExDZUpWZi9PVE9mZnBoOG94UEJVdzdsOHQxT3Q2OEtqClFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSTBHWm5Ra2RqcnppZmU4MXIxSGZTKzgKRUY5TE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpBRFZTMm01aGpFZk8vSgpVRzdCSncrY2g2OXUxUnNJR0wyU0tjSHZsSkY0MGpvY1ZZbGk1UnNKSHJwa2EvRjJ0TlFDTVFDMFFvU1ovNnZuCm52dVJseWRkM0xCYk1ISE9YamdhYXRrbDUrcjNZWkpXK09yYU5zS0haWll1Y2lVdmY5L0RFOGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdXpDQ0FxT2dBd0lCQWdJREJFVEFNQTBHQ1NxR1NJYjNEUUVCQlFVQU1INHhDekFKQmdOVkJBWVRBbEJNCk1TSXdJQVlEVlFRS0V4bFZibWw2WlhSdklGUmxZMmh1YjJ4dloybGxjeUJUTGtFdU1TY3dKUVlEVlFRTEV4NUQKWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreElqQWdCZ05WQkFNVEdVTmxjblIxYlNCVQpjblZ6ZEdWa0lFNWxkSGR2Y21zZ1EwRXdIaGNOTURneE1ESXlNVEl3TnpNM1doY05Namt4TWpNeE1USXdOek0zCldqQitNUXN3Q1FZRFZRUUdFd0pRVERFaU1DQUdBMVVFQ2hNWlZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWcKVXk1QkxqRW5NQ1VHQTFVRUN4TWVRMlZ5ZEhWdElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNJdwpJQVlEVlFRREV4bERaWEowZFcwZ1ZISjFjM1JsWkNCT1pYUjNiM0pySUVOQk1JSUJJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTQvdDlvM0s2d3ZESkZJZjFhd0ZPNFc1QUI3cHRKMTEvOTFzdHMxckgKVVYrcnBES21ZWWUyYmcrRzBqQUNsL2pYYVZlaEdEbGRhbVI1eGdGWnJEd3hTamg4MGdUU1N5am9JRjg3QjZMTQpUWFBiODY1UHgxYlZXcWVXaWZyenEyalVJNFpaSjg4Sko3eXNibktESERCeTMrQ2k2ZExoZEhVWnZTcWVleFZVCkJCdlhRem10VlNqRjRocTc5TURrcmpoSk04eDJoWjg1UmRLa252SVNqRkg0Zk9RdGYvV3NYK3NXbjdFdDBick0Ka1VKM1RDWEprRGh2Mi9ETSs0NGVsMWsrMVdCTzVnVW83VWw1RTB1NlNOc3YrWExUT2NyK0g5ZzBjdlcwUU04eApBY1BzM2hFdEYxMGZ1RkRSWGhtbmFkNEhNeWpLVUpYNXAxVExWSVpRUmFuNVNRSURBUUFCbzBJd1FEQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFJZHMzTEIvOGs5c1hON2J1UXZPS0VOMFoxOXpBT0JnTlYKSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFLYW9yU0xPQVQybW8vOWkwRWlkaTE1eQpzSGhFNDl3Y3J3bjlJMGo2dlNyRXVWVUV0UkNqalNmZUM0SmowTzdlRERkNVFWc2lzckNhUVZ5bWNPRFUwSGZMCkk5TUE0R3hXTCtGcERRM1pxcjhoZ1ZEWkJxV28vNVUzMEtyKzRyUDFtUzFGaElybFFnblhkQUl2OTRuWW1lbTgKSjlSSGpib05SaHgzenhTa0hMbWtNY1NjS0hRRE5QOHpHU2FsNlExMHR6Nlh4bmJvSjVhalp0M2hydkpCVzhxWQpWb056Y09TR0d0SXhRYm92dmkwVFduWnZUdWhPZ1E0L1d3TWlvQksrWmxnUlNzc0R4TFFxS2kyV0YrQTVWTHhJCjAzWW5uWm90QnFiSjdEblNxOXVmbWdzbkFqVXBzVUNWNS9ub25GV0lHVWJXdHpUMWZzNDVtdGs0OFZIM1R5dz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjBqQ0NBN3FnQXdJQkFnSVFJZGJRU2s4bEQ4a3lOL3lxWGhLTjZUQU5CZ2txaGtpRzl3MEJBUTBGQURDQgpnREVMTUFrR0ExVUVCaE1DVUV3eElqQWdCZ05WQkFvVEdWVnVhWHBsZEc4Z1ZHVmphRzV2Ykc5bmFXVnpJRk11ClFTNHhKekFsQmdOVkJBc1RIa05sY25SMWJTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFa01DSUcKQTFVRUF4TWJRMlZ5ZEhWdElGUnlkWE4wWldRZ1RtVjBkMjl5YXlCRFFTQXlNQ0lZRHpJd01URXhNREEyTURnegpPVFUyV2hnUE1qQTBOakV3TURZd09ETTVOVFphTUlHQU1Rc3dDUVlEVlFRR0V3SlFUREVpTUNBR0ExVUVDaE1aClZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWdVeTVCTGpFbk1DVUdBMVVFQ3hNZVEyVnlkSFZ0SUVObGNuUnAKWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNRd0lnWURWUVFERXh0RFpYSjBkVzBnVkhKMWMzUmxaQ0JPWlhSMwpiM0pySUVOQklESXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDOStYajQ1dFdBCkRHU2RoaHVXWkdjL0lqb2VkUUY5Ny90Y1o0ekp6RnhycVpIbXVVTGxJRXViMnB0N3VabGQyWnVBUzllRVFDc24KMCtpNk1McytDUnFuU1pYdkswQWt3cGZIcCs2YkplK29DZ0NYaFZxcW5kd3B5ZUkxQit0d1RVcld3Yk5XdUtGQgpPSnZSK3pGL2orQmY0YkUvRDQ0V1NXRFhCbzBZK2FvbUVLc3EwOURSWjQwYlJyNUhNTlV1Y3RIRlk5cm5ZM2xFCmZrdGpKSW1HTGpRL0tVeFNpeXFud09LUktJbTV3RnY1SGRubko2My9tZ0tYd2NaUWtwc0NMTDJwdVRSWkNyK0UKU3YvZi9yT2Y2OW1lNEpnajdLWnJkeFlxMjh5dE94eWtoOXhHYzE0WlltaEZWK1NRZ2tLN1F0YndZZURCb3oxbQpvMTMwR082SXlZMFhSU21aTW5VQ01lNHBKc2hyQXVhMVlrVi9OeFZhSTJpSjFEN2VUaWV3OEVBTXZFMFh5MDJpCnN4N1FCbHJkOXBQUFYzV1o5ZnFHR21kNHM3K1cvalRjdmVkU1Z1V3o1WFY3MTBHUkJkeGRhZU9WRFVPNS9JT1cKT1pWN2JJQmFUeE55eHRkOUtYcEV1bEtrS3RWQlJna2cvaUtndGxzd2pieUpETlhYY1BpSFV2M2E3NnhSTGdlegpUdjdRQ2Rwdzc1ajZWdVp0MjdWWFM5emxMQ1VWeUo0dWVFNzQycHllaGl6S1YvTWE1Y2lTaXhxQ2xuckR2RkFTCmFkZ09Xa2FMT3VzbStpUEp0ckNCdmtJQXBQalcvakF1eDlKRzl1V09kZjN5ekxuUWgxdk1CaEJndTRNMXQxNW4KM2tmc21VanhwS0VWL3EyTVlvNDVWVTg1RnJteFk1My90d0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBRApBUUgvTUIwR0ExVWREZ1FXQkJTMm9WUTVBc09nUDQ2S3ZQclUrQnltMFRvTy9UQU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdEUVlKS29aSWh2Y05BUUVOQlFBRGdnSUJBSEdsRHM3azZiOC9PTldKV3NRQ1lmdE14UlFYTFl0UFUyc1EKRi94bGhNY1FTWkRlMjhjbWs0Z21iM0RXQWw0NW9QZVBxNWExcFJOY2dSUnREb0dDRVJ1S1RzWlBwZDFpSGtUZgpDVm4wVzNjTE4rbUxJTWI0Q2s0dVdCenJNOURQaG1ESjJ2dUFMNTVNWUlSNFBTRmsxdnRCSHhnUDU4bDFjYjI5ClhONDBoejVCc0E3MnVkWS9DUk9XRkMvZW1oMWF1VmJPTlRxd1gzQk5YdU1wOFNNb2NsbTJxOEtNWmlZY2R5d20KZGpXTEtLZHBvUGs3OVNQZGhSQjB5WkFEVnBIbnI3cEgxQktYRVNMam9rbVViT2UzbEV1NkxhVGFNNHRNcGtULwpXanpHSFdUWXRUSGtwang2cUZjTDIrMWhHc3Z4em5OM1k2U0hiMHhST05ia1g4ZWZ0b0VxNUlWSWVWaGVPL2piCkFvSm53VG5idzNSTFBUWWUrU21UaUdoYnFFUVpJZkNuNklFTkxPaVROclEzc3Nxd0d5WjZtaVVmbXBxQW5rc3EKUC91am12NXpNbkhDbnNaeTRZcG9KL0hrRDdURVRLVmhrL2lYRUFjcU1DV3B1Y2h4dU85b3pDMSs5ZUIrRDRLbwpiN2E2YklORGQ4MktraGVobmx0NEZqMUY0ak55M2VGbXlwblR5Y1VtL1Exb0JFYXV0dG1iakw0WnZySEc4aG5qClhBTEtMTmh2U2dmWnlUWGFRSFh5eEtjWmI1NUNFSmgxNXBXTFlMenR4UkxYaXM3Vm1GeFdsZ1BGN25jR05mL1AKNU80L0UySHUyOW90aGZETnJwMnlHQWxGdzVLaGNoZjhSN2FnQ3l6eHhONURhQWhxWHp2d2RtUDd6QVlzcHNiaQpEclc1dmlTUAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ2VydHVtIFRydXN0ZWQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRndEQ0NBNmlnQXdJQkFnSVFIcjlaVUxqSmdEZE1CdmZyVlUrMTdUQU5CZ2txaGtpRzl3MEJBUTBGQURCNgpNUXN3Q1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1Ck1TY3dKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4SHpBZEJnTlYKQkFNVEZrTmxjblIxYlNCVWNuVnpkR1ZrSUZKdmIzUWdRMEV3SGhjTk1UZ3dNekUyTVRJeE1ERXpXaGNOTkRNdwpNekUyTVRJeE1ERXpXakI2TVFzd0NRWURWUVFHRXdKUVRERWhNQjhHQTFVRUNoTVlRWE56WldOdklFUmhkR0VnClUzbHpkR1Z0Y3lCVExrRXVNU2N3SlFZRFZRUUxFeDVEWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm8KYjNKcGRIa3hIekFkQmdOVkJBTVRGa05sY25SMWJTQlVjblZ6ZEdWa0lGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFEUkxZNjd0emJxYlRlUm4wNlRwd1hrS1FNbHpoeUM5M3laCm4wRUd6ZTJqdXNEYkNTekJmTjhwZmt0bEw1T24xQUZyQXlnWW85aWRCY0VxMkVYeGtkN2ZPOUNBQW96UE9BL3EKcDF4NEVhVEJ5SVZjSmRQVHN1Y2x6eEZVbDZzMXdCNTJITzhBVTU4NTNCU2xMQ0lsczNKeS9JMno1VDRJSGhRcQpOd3VJUE1xdzlNakNvYTY4d2I0cFoxWGkvSzFaWFA2OVZ5eXdrSTNDN1RlMmZKbUl0ZFVEbWowVkRUMDZxS2hGCjhKVk9KVmtkelpocHU5UE1Nc21ONzRIK3JYMkp1N3BnRThwbGxXZWc4eG4yQTFiVWF0TW40cUd0Zy9CS0VpSjMKSEFWejRobHhRc0RzZFVhYWtGamdhbzRycFVZd0JJNFpzaGZqdnFtNmYxYnhKQVBYc2lFb2RnNDJNRXg1MVVHYQptcWk0TmJvTU92SkVHeUNJOThVbDF6M0c0ejVEM1lmK3hPcjFVejVNWmY4N1NzdDRXbXNYWHczSHcwOU9taXFpCjdWZE5JdUpHbWo4UGtUUWtmVlhqakpVMzB4cndDU3NzMHNtTnRBMEFxMmNwS05nQjlSa0V0aDIrZHY1eVhNU0YKeXRLQVFkOEZxS1BWaEpCUEMvUGdQNXNaMGplSlAvSjdVaHlNOXVIM1BBZVhqQTZpV1lFTXNwQTkwK05aUnUwUApxYWZlZ0d0YXFnZTJHY3U4Vi9PWElYb01zU3QwUHV2YXAyY3RUTVNZbmpZSmRtWm0vQm8vNmtoVUhMNHd2WUJRCnYzeTF6Z0QyREdIWjV5UUQ0T01CZ1E2OTJJVTBpTDJ5TnFoN1hBamxSSUNNYi9ndjFTSEtIUnpRKzhTMWg5RTYKVHNkMnRUVkl0UUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNNK3h4MQp2QUxUbjA0dVNObjVZRlNxeExOUCtqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRU5CUUFECmdnSUJBRWlpMVFBTEx0QS92QnpWdFZSSkhscHI5T1R5NEVBMzRNd1VlN25KK2pXMWRSZVRhZ1ZwaFp6TlR4bDQKV3htQjgyTSt3ODViai9VdlhnRjJFejhzQUxuTmxsSTVTVzBFVHNYcEQ0WU40ZnF6WDRJUzhUck9aZ1lrTkN2bwp6TXJuYWR5SG5jSTAxM25SMDNlNHFsbFkvcDBtK2ppR1BwMktoMlJYNVJjNjR2bU51ZU16ZU1HUTJMamR0NE5SCjVNVE1JOVVHZk9aUjA4MDBNY0QyUnJzTHJmdzlFQVVxTzBxUkplNk0xSVNIZ0NxOENZeXFPaE5mNkRSNVVNRVEKR2ZuVEtCN1UwVkV3S2JPdWtHZldId3Bqc2NXcHhrSXhZeGVVNzJuTEwvcU1GSDNFUXhpSjJmQXlRT2FBNGtaZgo1ZVBCQUZtbytlZ2d2SWtzRGtjMEMrcFh3bE0yL0tmVXJ6SE4vZ0xsZGZxNUp3bjU4L1U3eW4yZnFTTExpTW1xCjBVYzlObmVvV1dScko4L3ZKOEhqSkxXRzk2NStNazJ3ZVdqUk9laVFXTU9EdkE4czFwZnJ6Z3poSU1mYXR6N0QKUDc4djNEU2sreXNoeldlUFMvVGo2dFEvNTArNnVhV1RSUnhtSHlINlpGNXY0SGFVTXN0MTlXN2w5by9IdUtUTQpxSlo5WlBza1drb0RiR3M0eHVnRFE1cjNWN216S1dtVE9QUUQ4cnY3Z21zSElORlNINXBrQW51WVp0dGNUVm9QCjBJU1ZvRHdVUXdiS3l0dTRRVGJhYWtSbmg2K3Y0MFVSRldrSXNyNFdPWmNrYnhKRjBXZGRDYWpKRmRyNjBxWmYKRTJFZnY0V3N0SzJ0QlpRSWd4NTFGOU54TzVOUUkxbWc3VHlSVkoxMkFNWER1RGpiCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSFRDQ0FhT2dBd0lCQWdJVVEzQ0NkODlOWFRUeHlxNHlMemYzOUg5MW9KNHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01UQWVGdzB5TVRBME1qZ3hOek0xTkROYQpGdzAwTmpBME1qZ3hOek0xTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ERXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkxOdW11VjE2b2NOZlFqM1JpZDhOZWVxcmx0cUx4ZVAwQwpmbGZka1htY2JMbFNpRlM4THdTK3VNMzJFTkVwN0xYUW9NUHdpWEFadTFGbHhVT2N3NXRqblNDRFBnWUxwa0pFCmhSR25Tam90NmRab0wwaE9VeXNIUDAyOXVheDNPVmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCU09CMkxBVU4zR0dRWUFSblFFOS9PdWZYVk5NREFLQmdncQpoa2pPUFFRREF3Tm9BREJsQWpFQW5EUGZRZU1qcUVJMkpwYzFYSHZyMjB2NHFvdHpWUlZjckhncEQ3b2gyTVNnCjJORUQzVzNST1QzRWsyRFM0M0t5QWpCOHhYNkkwMUQxSGlYbytrNTE1bGlXcERWZkcyWHFZWnB3STdVTm81dVMKVW05cG9JeU5TdER1aXc3TFI0N1FqUkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSERDQ0FhT2dBd0lCQWdJVUtQMlpZRUZIcGdFNnloUjdIKy81YUFpRFhYMHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOelEwTlRSYQpGdzAwTmpBME1qZ3hOelEwTlROYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ESXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUjRNSUhvWXg3bDYzRlJEL2NIQjhvNW1YeE8xUS9NTURBTApqMmFUUHMrOXhZYTkrYkczdEQ2MEI4anpsakh6N2FSUCtLTk9qU2tWV0xqVmIzL3ViQ0sxc0s5SVJRcTlxRW1VCnY0UkRzTnVFU2dNakdXZHFiOEZ1dkFZNU45R0lJdmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCVG1HSFgvNzJEZWhLVDFSc2ZlU2xYak1qWjU5VEFLQmdncQpoa2pPUFFRREF3Tm5BREJrQWpBbWMwbDZ0cXZtU2ZSOVVqL1VRUVN1Z0VPRFpYVzVoWUE0TzladjVKT0dxNC9uCmljaC9tMzVyQ2hKVllhb1I0SGtDTUhmb01YR3NQSEVEMW9RbUhoUzQ4enM3M3UxWi9HdE1NSDlaemtYcGMyQVYKbWt6dzVsNGxJaFZ0d29kWjBMS09hZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IFJTQSBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYkRDQ0ExU2dBd0lCQWdJVVBnTkpnWFVXZERHT1RLdlZ4WkFwbHNVNUVOMHdEUVlKS29aSWh2Y05BUUVMCkJRQXdUakVMTUFrR0ExVUVCaE1DVlZNeEVqQVFCZ05WQkFvTUNVTnZiVzFUWTI5d1pURXJNQ2tHQTFVRUF3d2kKUTI5dGJWTmpiM0JsSUZCMVlteHBZeUJVY25WemRDQlNVMEVnVW05dmRDMHdNVEFlRncweU1UQTBNamd4TmpRMQpOVFJhRncwME5qQTBNamd4TmpRMU5UTmFNRTR4Q3pBSkJnTlZCQVlUQWxWVE1SSXdFQVlEVlFRS0RBbERiMjF0ClUyTnZjR1V4S3pBcEJnTlZCQU1NSWtOdmJXMVRZMjl3WlNCUWRXSnNhV01nVkhKMWMzUWdVbE5CSUZKdmIzUXQKTURFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN3U0dXakRSMUM0NUZ0bllTawpZWllTd3UzRDJpTTBHWGIyNnYxVld2WlZBVk1QOHN5TWwwKzVVTXV6QVVSV2x2MmJLT3g3ZEF2blFtdFZ6c2xoCnN1aXRRRHk2dVVFS0JVOGJKb1dQUTdWQXRZWFIxSEhjZzBIejlrWEhnS0tFVUpkR3pxQU14R0JXQkIwSFcwYWwKRHJKTHBBNmxmTzc0MUdJRHVaTnFpaFM0Y1BndWdrWTRJdzUweDJ0QnQ5QXBvNTJBc0g1M2syTkMrelNETzNPagpXaUUyNjBmNkdCZlp1bWJDazZTUC9GMmtyZnhRYXBXc3ZDUXowYjJJZjRiMTliSnpLbzk4cndqeUdwZy9xWUZsClA4R01pY1dXTUpvS3ovVFV5RFR0blMrOGpUaUdVKzZYbjZteVk1UVhqUS9jWmlwOFVsRjF5NW1PNkQxY3Y1NDcKS0kyREFnK3BuM0xpTEN1ejNHYVhBRURRcEZTT20xMTdSVFltMW5KRDY4L0E2ZzNjemhMbWZUaWZCU2VvbHo3cApVY1pzQlNqQkFnL3BHRzNzdlp3RzFLZEo5RlFGYTJ3dzhlc0QxZW85YW5iQ3l4b29TVTEvWk9ENks5cHpnNEgvCmtRTzlsTHZrdUk2Y01tUE5uN3RvZ2JHRVc2ODJ2M2Z1SFgvM1NadFM3TkozV24yUm5VM0NPUzNrdW9MNGIvSk8KSGc5TzVqOVpwU1BjUFllb0tGZ28wZkViTnR0UHhQL2hqRnR5ak1jbUF5ZWpPUW9CcXNDeU1XQ0RJcUZQRWdrQgpFYTgwMU0vWHJtTFRCUWUwTVhYZ0RXMVhUMm1IK1ZlcHVoWDJ5Rkp0b2N1Y0grWDhlS2cxbXA5QkZNNmx0TTZVCkNCd0pyVmJsMnJaSm1rcnFZeGhUbkN3dXd3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEcKQTFVZER3RUIvd1FFQXdJQkJqQWRCZ05WSFE0RUZnUVVOMTJtbW5ReXdzTDV4NllWRUZtNDVQM2x1RzB3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFLK256OTcvNEwxQ2pVM2xJcGJmYU9wOVRTcDkwSzA5Rmx4RDUzM0FodWg2Ck5XUHh6SUhJeGd2b0xsSTFwS1pKa0dOUnJEU3NCVHRYQU9uVFl0UFpLZFZVdmh3UWtaeXliZjVaL1huMzZsYlEKbm1oVVFvOG1VdUpNM3krWHBpL1NCNWlvODJCZFM1cFlWNGp2Z3VYNnIyeUJTNUtQUUpxVFJsbkxYM2dXc1djKwpRZ3ZmS05td3JaZ2d2a044MFY0YUNSY2tqWHRkbGVtcndXQ3JXeGhrZ1B1dDRBWjlIY3BadVBONEtXZkdWaDJ2CnRyVjBLbmFoUC90MU1KK1VYanVsWVBQTFhBemlEc2xnK01rZkZvb20zZWNuZitzbHBvcTl1QzAyRUpxeFdFMmEKYUU5Z1ZPWDJSaE9PaUt5OElVSVNyY1pLaVgyYndkZ3Q2WllEOUtKMERMd0FIYi9XTnlWbnRIS0xyNFc5NmlvRApqOHo3UEVRa2d1SUJwUXRadGpTTk1nc1NEZXNud3YxQjEwQThja1lwd0l6cXVnL3hCcE11OTV5bzlHQStvL0U0ClhvNFR3Yk02bDRjL2tzcDRxUnl2MExBYkpoNitjT3g2OVRPWTZsei9Ld3NFVGtQZFkzNE9wMDU0QTVVKzFDMHcKbFJFUUtDNi9vQUkrLzE1WjB3VU9sVjlUUmU5cmg5Vkl6UmFtbG9QaDM3TUc4OEVVMjZmc0hJdGRrSkFOY2xIbgpZZmtVeXErRGo3K3ZzUXBaWGR4YzErU1dyVnRnSGRxdWw3STUyUWIxZGdBVCtHaE1JYkExeE54VnNzbkJRVm9jCmljQ01iM1NnYXpOTnRRRW8vYTJ0aVJjN3BwcUV2T3VNNnNSeEpLaTZLZmtJc2lkV05USmY2am43TVpyVkdjencKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3QtMDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZiRENDQTFTZ0F3SUJBZ0lVVkJhL08zNDVsWEdOMGFvQXBZWU5LNDk2QlU0d0RRWUpLb1pJaHZjTkFRRUwKQlFBd1RqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aQpRMjl0YlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCU1UwRWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOekUyCk5ETmFGdzAwTmpBME1qZ3hOekUyTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXQKVTJOdmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1VsTkJJRkp2YjNRdApNREl3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRGgrZzc3YUFBU3lFM1ZyQ0xFCk5RRTd4VlRsV1haanBYL3J3Y1JxbUwweWpSZUE2MTI2MFdJOUpTTVpOUlRwZjRtbkcySTgxbERuTkpVRE1yRzAKa3lJOXArS3g3ZVo3VGk2SG13MHpkUXJlcWpYbmZ1VTJtS0t1Slo2VnN6S1dwQ3RZSHU4Ly9tSTBTRkhSdEkxQwpyV0RhU1dxVmNOM1NBT0xNVjJNQ2U1YmRTWmRia2s2VjAvbkxLUjhZU3ZnQkt0SmpDVzRrNlluUzVjY2lUTnh6CmhrY0FxZzJJanE2RmZVcnB1ek5QRGxKd25aWGpmRzJXV3kwOVg2R0RSbDIyNHlXNGZLY1pnQnpxWlVQY2tYazIKTEhSODhtY0d5WW5KMjcvYWFMOGo3ZHhyclNpRGVTL3NPS1VOTndGbko1cnBNOWt6WHplaHhmQ3JQZnA0c09jcwpuL1krbjJEZzcwanBrRVVlQlZGNEdpd1NMRndvckEyaUk1NDBqd1htb2pQT0VYY1QxQTZrSGtJZmhzMXcvdGt1CkZUMGR1N2p5VTFmYnpNWjBLWndZc3paMU9DNFBWS0g0a2grSmxrKzcxTzZkNlRzMlFyVUtPeXJVWkhrMkVPSDUKa1FNcmV5QlV6UTBaR3NoQk1qVFJzSm5oa0I0QlFEYTF0L3FwNVhkMXBDS0JYYkNMNUNjU0QxU0l4dHVGZE9hMwp3TmVtS2ZyYjN2T1RseWNFVlM4S2J6ZkZQUk92Q2dDcExJc2NnU2pYNzRZeHFhN3licmpLYWl4VVI5Z3FpQzZ2CndRY1FlS3dSb2k5QzhEZkY4cmhXM1E1aUxjNHRWbjVWOHFkRTlpc3k5Q09vUitqVUtnRjR6MnJETjZpZVpkSXMKNWZxNk04RUdSUGJtejZVTnAyWUlOSW9zOHdJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVVI5RG5zU0wvblN6MTJWZGdzN0d4Y0pYdllYb3dEUVlKCktvWklodmNOQVFFTEJRQURnZ0lCQUlacHNVMHY2WjlQSXBOb2p1UWhtYVBPUlZNYmMwUlRBSUZoelRIakNMcUIKS0NoNmtybTJxTWhEbnNjVEprM0MyT1ZWbkpKZFVOakNLOXYrNXFpWHoxSTZKTU5sWkZ4SE1hTmxOUlBEazduMworVkdYdTZUd1lvZkYxZ2JUbDRNZ3FYNjd0aUhDcFEyRUFPSHlKeENEdXQwRGdkWGRhTU5tRU1qUmRyU3pieW1lCkFQbkNLZld4a3hsU2FSb3NUS0NMNEJXYU1TL1RpSlZaYnVYRXMxRElGQWhLbTRzVGc3R2tjckk3ZGpOQjNOeXEKcGdkdkhTUVNuOGgydlMvWmp2UXM3cmZTT0JBa05sRXY0MXhkZ1NHbjJydE8vK1lIcVA2NURTZHN1M0JhVlhvVAo2ZkVxU1duSFg0ZFhURU41YlRwbDZUQmNRZTdyZDZWekVvam92MzJ1NWNTb0h3Mk9IRzFRQWs4bUdFUGVqMVdGCnNRczNCV0RKVlRrU0JLRXF6M0VXbnpaUlNiOXdPNTVublB0N2VjazVISGlzZDVGVW1yaDFDb0ZTbCtObVlXdnQKUGpnZWxtRlY0WkZVak8yTUpCK0J5UkNhYzVrckZrNXlBRDlVRy9pTnVvdm5GTmEyUlU5ZzdKYXV3eThDVGwyZApsa2x5QUxLcmRWd1BhRnNkWmNKZk13OGVEL0E3aHZXd1RydWM5K29sQmR5dG9wdExGd0crUXQ4MUlSMnRxNjcwCnY2NGZHOVBpTy95emNuTWNteWlRaVJNOUhjRUFSd21XbWpnYjNiSFBEY0swUlBPV2xjNHlPbzgwbk9BWHgxN08KcmczYmh6amxQMXY5bXhuaE1VRjZjS29qYXdIaFJVek5sTTQ3bmkzbmlBSWk5RzdveU96V1BQTzVzdGQzZXF4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFTWpDQ0F4cWdBd0lCQWdJQkFUQU5CZ2txaGtpRzl3MEJBUVVGQURCN01Rc3dDUVlEVlFRR0V3SkhRakViCk1Ca0dBMVVFQ0F3U1IzSmxZWFJsY2lCTllXNWphR1Z6ZEdWeU1SQXdEZ1lEVlFRSERBZFRZV3htYjNKa01Sb3cKR0FZRFZRUUtEQkZEYjIxdlpHOGdRMEVnVEdsdGFYUmxaREVoTUI4R0ExVUVBd3dZUVVGQklFTmxjblJwWm1sagpZWFJsSUZObGNuWnBZMlZ6TUI0WERUQTBNREV3TVRBd01EQXdNRm9YRFRJNE1USXpNVEl6TlRrMU9Wb3dlekVMCk1Ba0dBMVVFQmhNQ1IwSXhHekFaQmdOVkJBZ01Fa2R5WldGMFpYSWdUV0Z1WTJobGMzUmxjakVRTUE0R0ExVUUKQnd3SFUyRnNabTl5WkRFYU1CZ0dBMVVFQ2d3UlEyOXRiMlJ2SUVOQklFeHBiV2wwWldReElUQWZCZ05WQkFNTQpHRUZCUVNCRFpYSjBhV1pwWTJGMFpTQlRaWEoyYVdObGN6Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFMNUFuZlJ1NGVwMmh4eE5SVVNPdmtiSWd3YWR3U3IrR0IrTzVBTDY4NnRkVUlvV01RdWEKQnRERmNDTE5TUzFVWTh5MmJtaEdDMVBxeTB3a3dMeHlUdXJ4RmE3MFZKb1NDc042c2pOZzR0cUpWZk1pV1BQZQozTS92ZzRhaWpKUlBuMmp5bUpCR2hDZkhkci9qekRVc2kxNEhaR1dDd0Vpd3FKSDVZWjkySUZDb2tjZG10ZXQ0CllnTlc4SW9hRStveG94NmdtZjA0OXZZbk1saHZCL1ZydVBzVUs2KzNxc3pXWTE5empOb0ZtYWc0cU1zWGVEWlIKck9tZTlIZzZqYzhQMlVMaW1BeXJMNThPQWQ3dm41bEo4UzNmckhSTkc1aTFSOFhsS2RINWtCakhZcHkrZzhjbQplejZLSmNmQTNaM21OV2dRSUoyUDJON1N3NFNjRFY3b0w4a0NBd0VBQWFPQndEQ0J2VEFkQmdOVkhRNEVGZ1FVCm9CRUtJejZXOFFmczRxOHA3NEtsZjlBd3BMUXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdld1lEVlIwZkJIUXdjakE0b0RhZ05JWXlhSFIwY0RvdkwyTnliQzVqYjIxdlpHOWpZUzVqYjIwdgpRVUZCUTJWeWRHbG1hV05oZEdWVFpYSjJhV05sY3k1amNtd3dOcUEwb0RLR01HaDBkSEE2THk5amNtd3VZMjl0CmIyUnZMbTVsZEM5QlFVRkRaWEowYVdacFkyRjBaVk5sY25acFkyVnpMbU55YkRBTkJna3Foa2lHOXcwQkFRVUYKQUFPQ0FRRUFDRmI4QXZDYjZQK2srdFo3eGtTQXprL0V4ZllBV015bXRyd1VTV2dFZHVqbTdsM3NBZzlnMW8xUQpHRThtVGdIajVyQ2w3cis4ZEZSQnYvMzhFcmpIVDFyMGlXQUZmMkMzQlVyejl2SEN2OFM1ZElhMkxYMXJ6Tkx6ClJ0MHZ4dUJxdzhNMEF5eDlsdDFhd2c2bkNwbkJCWXVyREMvelhEclBiRGRWQ1lmZVUwQnNXTy84dHF0bGJnVDIKRzl3ODRGb1Z4cDdaOFZsSU1DRmxBMnpzNlNGejdKc0RvZUEzcmFBVkdJLzZ1Z0xPcHl5cEVCTXMxT1VJSnFzaQpsMkQ0a0Y1MDFLS2FVNzN5cVdqZ29tN0MxMnl4b3crZXYrdG81MWJ5cnZMakt6ZzZDWUcxYTRYWHZpM3RQeHEzCnNtUGk5V0lzZ3RScUFFRlE4VG1EbjVYcE5wYVliZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBELVRSVVNUIEJSIFJvb3QgQ0EgMSAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDMnpDQ0FtQ2dBd0lCQWdJUWZNbVBLNFRYMytvUHlXV2EwMHRObGpBS0JnZ3Foa2pPUFFRREF6QklNUXN3CkNRWURWUVFHRXdKRVJURVZNQk1HQTFVRUNoTU1SQzFVY25WemRDQkhiV0pJTVNJd0lBWURWUVFERXhsRUxWUlMKVlZOVUlFSlNJRkp2YjNRZ1EwRWdNU0F5TURJd01CNFhEVEl3TURJeE1UQTVORFV3TUZvWERUTTFNREl4TVRBNQpORFExT1Zvd1NERUxNQWtHQTFVRUJoTUNSRVV4RlRBVEJnTlZCQW9UREVRdFZISjFjM1FnUjIxaVNERWlNQ0FHCkExVUVBeE1aUkMxVVVsVlRWQ0JDVWlCU2IyOTBJRU5CSURFZ01qQXlNREIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCTWJMeHlqUis0VDFtdTlDRkNEaFEydHVkYTM4S3dPRTFIYVRKZGRaTzBGbGF4N21OQ3E3ZFBZUwp6dWh0NTZ2a1BFNC9SQWlMelJaeHk3K1NtZlNrMXp4UVZGS1FoWU40bEdkbm94d0pHVDExTklYZTdXQjl4d3kwClFWSzVidVh1UXFPQ0FRMHdnZ0VKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkhPUkVLdi8KVmJOYWZBa2wxYks2Q0tCcnF4OXRNQTRHQTFVZER3RUIvd1FFQXdJQkJqQ0J4Z1lEVlIwZkJJRytNSUc3TUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtUXRkSEoxYzNRdWJtVjBMMk55YkM5a0xYUnlkWE4wWDJKeVgzSnZiM1JmClkyRmZNVjh5TURJd0xtTnliREI1b0hlZ2RZWnpiR1JoY0RvdkwyUnBjbVZqZEc5eWVTNWtMWFJ5ZFhOMExtNWwKZEM5RFRqMUVMVlJTVlZOVUpUSXdRbElsTWpCU2IyOTBKVEl3UTBFbE1qQXhKVEl3TWpBeU1DeFBQVVF0VkhKMQpjM1FsTWpCSGJXSklMRU05UkVVL1kyVnlkR2xtYVdOaGRHVnlaWFp2WTJGMGFXOXViR2x6ZERBS0JnZ3Foa2pPClBRUURBd05wQURCbUFqRUFsSkF0RS9yaFkvaGhZK2l0aFhoVWtaeTRremcrR2tIYVFCWlRRZ2pLTDQ3eFBvRlcKd0tyWTdSakVzSzcwUHZvbUFqRUE4eWppeHRzcm1mdTNVYmdrbzZTVWVoby81amJpQTFjemlqRExnc2ZXRkJIVgpkV05iRkpXY0h3SFAyTlZ5cHc4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBFViBSb290IENBIDEgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQzJ6Q0NBbUNnQXdJQkFnSVFYd0pCMTNxSGZFd0RvNnlXamZ2LzBEQUtCZ2dxaGtqT1BRUURBekJJTVFzdwpDUVlEVlFRR0V3SkVSVEVWTUJNR0ExVUVDaE1NUkMxVWNuVnpkQ0JIYldKSU1TSXdJQVlEVlFRREV4bEVMVlJTClZWTlVJRVZXSUZKdmIzUWdRMEVnTVNBeU1ESXdNQjRYRFRJd01ESXhNVEV3TURBd01Gb1hEVE0xTURJeE1UQTUKTlRrMU9Wb3dTREVMTUFrR0ExVUVCaE1DUkVVeEZUQVRCZ05WQkFvVERFUXRWSEoxYzNRZ1IyMWlTREVpTUNBRwpBMVVFQXhNWlJDMVVVbFZUVkNCRlZpQlNiMjkwSUVOQklERWdNakF5TURCMk1CQUdCeXFHU000OUFnRUdCU3VCCkJBQWlBMklBQlBFTDNZWkRJQm5mbDRYb0lrcWJ6NTJZdjdRRkpzbkw0NmJTajhXZWVIc3hpYW1KclNjOFpSQ0MKL04vRG5VN3dNeVBFMGpMMUhMRGZNeGRkeGZDeGl2bnZ1YmNVeWlsS3dnK3BmM1ZsU1Nvd1ovUms5OVlhZDlyRAp3cGRoUW50SnJhT0NBUTB3Z2dFSk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZIOFFBUlkzCk9xUW81RkQ0cFBmc2F6SzIvdW1MTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCeGdZRFZSMGZCSUcrTUlHN01ENmcKUEtBNmhqaG9kSFJ3T2k4dlkzSnNMbVF0ZEhKMWMzUXVibVYwTDJOeWJDOWtMWFJ5ZFhOMFgyVjJYM0p2YjNSZgpZMkZmTVY4eU1ESXdMbU55YkRCNW9IZWdkWVp6YkdSaGNEb3ZMMlJwY21WamRHOXllUzVrTFhSeWRYTjBMbTVsCmRDOURUajFFTFZSU1ZWTlVKVEl3UlZZbE1qQlNiMjkwSlRJd1EwRWxNakF4SlRJd01qQXlNQ3hQUFVRdFZISjEKYzNRbE1qQkhiV0pJTEVNOVJFVS9ZMlZ5ZEdsbWFXTmhkR1Z5WlhadlkyRjBhVzl1YkdsemREQUtCZ2dxaGtqTwpQUVFEQXdOcEFEQm1BakVBeWp6R0tuWENYblZpT1RZQVlGcUx3Wk9aek5uYlFUczdoNWtYTzlYTVQ4b2k5NkNBCnkvbTBzUnRXOVhMUy9CblJBakVBa2Zjd2t6OFFSaXR4cE5BN1JKdkFLUUlGc2tGM1VmTjVXcDZPRktCT1F0SmIKZ2ZNMGFnUG5JamhRVyswWlQwTVcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRU16Q0NBeHVnQXdJQkFnSURDWVB6TUEwR0NTcUdTSWIzRFFFQkN3VUFNRTB4Q3pBSkJnTlZCQVlUQWtSRgpNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTUhrUXRWRkpWVTFRZ1VtOXZkQ0JECmJHRnpjeUF6SUVOQklESWdNakF3T1RBZUZ3MHdPVEV4TURVd09ETTFOVGhhRncweU9URXhNRFV3T0RNMU5UaGEKTUUweEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTQpIa1F0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdNakF3T1RDQ0FTSXdEUVlKS29aSWh2Y05BUUVCCkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5PeVNzOTZSKzkxbXlQNk9pL1dVRVdKTlRyR2E5disyd0JvcU9BREVSMDMKVUFpZlRVcG9sRFd6VTlHVVk2Y2dWcS9lVVhqc0tqM3pTRWhRUGdyZlJsV0xKMjNERUUwTmtWSkQySWZnWFU0Mgp0U0hLWHpsQUJGOWJmc3lqeGl1cFFCN1pOb1RXU1BPU0hqUkdJQ1RCcEZHT1NocnZVRDlwWFJsL1JjUEhBWTlSCnlTUG9jcTYwdkZZSmZ4TExITEd2S1pBS3lWWE1EOU8wR3UxSE5WcEs3Wnh6QkNIUXFyME1FN1VBeWlac3hHc00KbEZxVmxOcFFtdkgvcFN0bU1hVEpPS0RmSFIrNENTN3pwK2huVXF1VkgrQkdQdGlrdzhwYXhUR0E2RWlhbjVScAovaG5kMkhOOGdjcVczbzd0c3pJRlpZUTA1dWI5VnhDMVgzYS9MN0FRRGNVQ0F3RUFBYU9DQVJvd2dnRVdNQThHCkExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRlAzYUZNU2ZNTjRodlI1Q09meXJZeU5KNFBHRU1BNEcKQTFVZER3RUIvd1FFQXdJQkJqQ0Iwd1lEVlIwZkJJSExNSUhJTUlHQW9INmdmSVo2YkdSaGNEb3ZMMlJwY21WagpkRzl5ZVM1a0xYUnlkWE4wTG01bGRDOURUajFFTFZSU1ZWTlVKVEl3VW05dmRDVXlNRU5zWVhOekpUSXdNeVV5Ck1FTkJKVEl3TWlVeU1ESXdNRGtzVHoxRUxWUnlkWE4wSlRJd1IyMWlTQ3hEUFVSRlAyTmxjblJwWm1sallYUmwKY21WMmIyTmhkR2x2Ym14cGMzUXdRNkJCb0QrR1BXaDBkSEE2THk5M2QzY3VaQzEwY25WemRDNXVaWFF2WTNKcwpMMlF0ZEhKMWMzUmZjbTl2ZEY5amJHRnpjMTh6WDJOaFh6SmZNakF3T1M1amNtd3dEUVlKS29aSWh2Y05BUUVMCkJRQURnZ0VCQUgrWDJ6REkzNlNjZlNGNmdIRE9GQkpwaUJTVllFUUJyTExwTUUrYlVNSm0ySDZOTUxWd01lbmkKYWNmemNOc2dGWWJRRGZDK3JBRjFoTTUrbjAyL3QyQTduUFBLSGVKZWFOaWpuWmZsUUdEU05pSCswTFM0RjlwMApvMy9VMzdDWUFxeHZhMnNzSlNSeW9XWHVKVnJsNWpMbjh0K3JTZnJ6a0drajJ3VFo1MXhZL0dYVWw3N00vQzRLCnpDVXFOUVQ0WUpFVmRUMUIveU1mR2NoczY0SlRCS2JrVENKTmpZeTZ6bHR6N0dSVVVHM1JuRlg3YWNNMnc0eTgKUElXbWF3b21EZUNUbUdDdWZzWWtsNHBoWDVHT1pwSUpoemJOaTVzdFB2WlIxRkRVV1NpOWcvTE1LSHRUaG0zWQpKb2h3MStxUnpUNjV5c0NRYmxyR1huUmwxMXorbytJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBSb290IENsYXNzIDMgQ0EgMiBFViAyMDA5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFUXpDQ0F5dWdBd0lCQWdJRENZUDBNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1GQXhDekFKQmdOVkJBWVRBa1JGCk1SVXdFd1lEVlFRS0RBeEVMVlJ5ZFhOMElFZHRZa2d4S2pBb0JnTlZCQU1NSVVRdFZGSlZVMVFnVW05dmRDQkQKYkdGemN5QXpJRU5CSURJZ1JWWWdNakF3T1RBZUZ3MHdPVEV4TURVd09EVXdORFphRncweU9URXhNRFV3T0RVdwpORFphTUZBeEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEtqQW9CZ05WCkJBTU1JVVF0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdSVllnTWpBd09UQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFKbnhoRFJ3dWkrM01LQ092WHdFejc1aXZKbjlncGZTZWdwbgpsamdKOWhCT2xTSnptWTNhRlMzbkJmd1pjeUszanBnQXZEdzlyS0ZzKzlaNUpVdXQ4TXhrMm9nK0tiZ1BDZE0wCjNUUDFZdEhoelJucDdoaFBURml1NGg3V0RGc1ZXdGc2dU1RWVpCN2pNN0sxaVhkT0RML1psR3NUbDI4U28vNloKcVFUTUZleGdhRGJ0Q0h1MzliK1Q3V1l4ZzR6R2NUU0hUaGZxcjR1UmpSeFdRYTRpTjE0MzhoM1owUzBOTDJsUgpwNzVtcG9vNktyM0hHckhoRlBDK09oMjV6MXV4YXY2MHNVWWdvdnNlTzNEdms1aDlqSE9XOHNYdmhYQ3RLU2I4CkhnUStIS0RZRDh0U2cySjg3b3RUbFpDcFY2THFZUVhZK1UzRUovcHVyZTM1MTFIM2E2VUNBd0VBQWFPQ0FTUXcKZ2dFZ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZOT1Vpa3hpRXlvWkxzeXZjb3A5TnRlYQpITnhuTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCM1FZRFZSMGZCSUhWTUlIU01JR0hvSUdFb0lHQmhuOXNaR0Z3Ck9pOHZaR2x5WldOMGIzSjVMbVF0ZEhKMWMzUXVibVYwTDBOT1BVUXRWRkpWVTFRbE1qQlNiMjkwSlRJd1EyeGgKYzNNbE1qQXpKVEl3UTBFbE1qQXlKVEl3UlZZbE1qQXlNREE1TEU4OVJDMVVjblZ6ZENVeU1FZHRZa2dzUXoxRQpSVDlqWlhKMGFXWnBZMkYwWlhKbGRtOWpZWFJwYjI1c2FYTjBNRWFnUktCQ2hrQm9kSFJ3T2k4dmQzZDNMbVF0CmRISjFjM1F1Ym1WMEwyTnliQzlrTFhSeWRYTjBYM0p2YjNSZlkyeGhjM05mTTE5allWOHlYMlYyWHpJd01Ea3UKWTNKc01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQTA3WHRhUEtTVWlPOGFFWFVITDdQK1BQb2VVU2JyaC9ZcAozdUR4MU1Za0NlbkJ6MVVidEREWnpocitCbEdtRmFRdDc3Skx2eUFvSlVuUnBqWjNOT2hrMzFLeEVjZHplczA1Cm5zS3RqSEVoOGxwcnI5ODhUbFd2c29SbEZJbTVkOHNxTWI3UG8yM1BiMGlVTWtadjUzR01vS2FFR1RjSDhnTkYKQ1N1R2RYemZYMmxYQU50dTJLWnlJa3RRMUhXWVZ0KzNHUDlEUTFDdWVrUjc4SGxSMTBNOXA5T0IwL0RKVDduYQp4cGVHMElMRDVFSnQvckRpWkU0T0p1ZEFOQ2ExQ0luWENHTmpPQ2QxSGpQcWJxamRuNWxQZEUyQmlZQkwzWnFYCktWd3Z2b0ZCdVl6LzZuMWdCcDdOMXozVExxTVZ2S2ptSnVWdnc5eTRBeUhxbnhieExGUzEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRHR6Q0NBcCtnQXdJQkFnSVFET2ZnNVJmWVJ2NlA1V0Q4Ry9Bd09UQU5CZ2txaGtpRzl3MEJBUVVGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1EwRXdIaGNOTURZeE1URXdNREF3TURBd1doY05NekV4TVRFd01EQXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUTBFd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDdERoWE81RU9BWExHSDg3ZGcrWEVTcGE3YwpKcFNJcXZUTzlTQTVLRmhnRFBpQTJxa1ZsVEpoUExXeEtJU0tpdHlmQ2d5REYzcVBrS3lLNTNsVFhER0VLdllQCm1ESTJkc3plM1R5b291OXEreUh5VW1IZm55RFhIK0t4MmY0WVpOSVNXMS81V0JnMXZFZk5vVGI1YTMvVXNEZysKd1J2RGpEUFoyQzhZL2lnUHM2ZUQxc051Uk1CaE5aWVcvbG1jaTNadDEvR2lTdzByL3d0eTJwNWcwSTZRTmNaNApWWWNnb2MvbGJRcklTWHd4bUROc0l1bUgwREphb3JvVGdoSHRPUmVkbVRweW9lYjZwTm5WRnpGMXJvVjlJcTQvCkFVYUc5aWg1eUxIYTVGY1h4SDRjRHJDMGtxWldzNzJ5bCsycXAvQzN4YWcvbFJiUS82R1c2d2hmR0hkUEFnTUIKQUFHall6QmhNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlJGNjZLdjlKTExnakV0VVl1bnB5R2Q4MjNJRHpBZkJnTlZIU01FR0RBV2dCUkY2Nkt2OUpMTGdqRXRVWXVuCnB5R2Q4MjNJRHpBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQW9nNjgzK0x0OE9OeWMzcGtsTC8zY21iWU11UkMKZFdLdWgrdnkxZG5lVnJPZnpNNFVLTGtObDJCY0VreFk1Tk05ZzBsRldKYzFhUnFvUitwV3hubXJFdGhuZ1lUZgpmd2s4bE9hNEppd2d2VDJ6S0luM1gvOGk0cGVFSCtsbDc0ZmczOEZuU2JOZDY3SUpLdXNtN1hpK2ZUOHI4N2NtCk5XMWZpUUcyU1Z1ZkFRV2JxejBsd2N5MmY4THhiNGJHK21SbzY0RXRsT3RDdC9xTUh0MWk4YjVRWjdkc3ZmUHgKSDJzTU5nY1dmemQ4cVZ0dGV2RVNSbUNEMXljRXZrdk9sNzdEWnlwb0VkK0E1d3d6WnI4VERSUnU4MzhmWXhBZQorbzBiSlcxc2o2VzNZUUd4MHFNbW9SQnhuYTNpdy9uRG1WRzNLd2NJemk3bVVMS24rZ3BGTDZMdzhnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGxqQ0NBbjZnQXdJQkFnSVFDNU1jT3RZNVorcG5JNy9EcjVyMFN6QU5CZ2txaGtpRzl3MEJBUXNGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1J6SXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpJd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEWjV5Z3ZVajgyY2ttSWt6VHorR29lTVZTQQpuNjFVUWJWSDM1YW8xSytBTGJrS3ozWDlpYVY5SlByaklnd3J2SlVYQ3pPL0dVMUJCcEFBdlF4TkVQNEh0ZWNjCmJpSlZNV1dYdmRNWDBoNWk4OXZxYkZDTVA0UU1scyszeXdQZ3ltMmhGRXdiaWQzdEFMQlNmSytSYkxFNEU5SHAKRWdqQUFMQWNLeEhhZDNBMm02N09lWWZjZ25EbUNYUndWV212bzJpZnY5MjJlYlB5blhBcFZmU3IvNVZoODhsQQpieDNSdnBPNzA0Z3F1NTIvY2xwV2NUcy8xUFBSQ3Y0bzc2UHUyWm12QTlPUFlMZnlrcUd4dlltSkh6RE53Nll1CllqT3VGZ0ozUkZybmdRbzhwMFF1ZWJnL0JMeGNvSWZoRzY5UmpzM3NMUHI0L20zd09ueXFpK1JubFRHTkFnTUIKQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01CMEdBMVVkRGdRVwpCQlRPdzBxNW1WWHl1TnRndjZsK3ZWYTFsemFuMWpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXlxVlZqT1BJClFXNXBKNmQxRWU4OGhqWnYwcDNHZURnZGFaYWlrbWt1T0d5YmZRVFVpYVd4TVRlS3lTSE1xMnpOaXh5YTFyOUkKMGpKbXdZckE4eTg2NzhEajFKR0cwVkRqQTl0emQyOUtPVlB0M2liSHRYMnZLMExSZFdMalNpc0N4MUJMNEduaQpsbXdPUkdZUVJJK3RCZXY0ZWF5bUcrZzNOSjFUeVdHcW9sS3ZTbkFXaHNJNnlMRVRjRGJZeis3MENqVFZXMHo5CkI1eWl1dGtCY2x6elRjSGREckVjRGNSanZxMzBGUHVKN0tKQkRrek15RmRBMEc0RHFzME1qb21abVd6d1BEQ3YKT045dnZLTytLU0FucTNUL0V5SjQzcGRTVlI2RHRWUWdBKzZ1d0U5VzNqZk13MytxQkNlNzAzZTRZdHNYZkp3bwpJaE56Yk04bTlZb3A1dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSakNDQWMyZ0F3SUJBZ0lRQzZGYStoM2ZvTFZKUksvTkpLQnM3REFLQmdncWhrak9QUVFEQXpCbE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnClJ6TXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRR0V3SlYKVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdQpZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpNd2RqQVFCZ2NxCmhrak9QUUlCQmdVcmdRUUFJZ05pQUFRWjU3eXNSR1h0emJnL1dQdU5zVmVwUkMwRkZmTHZDLzhRZEorMVlsSmYKWm40ZjVkd2JSWGtMek1aVENwMk5YUUxacVZuZUFscjJsU29PalRoS2lrbkd2TVlET0FkZlZkcCtDVzdpZjE3UQpSU0FQV1hZUTFxQWs4QzNlTnZKc0tUbWpRakJBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvCkJBUURBZ0dHTUIwR0ExVWREZ1FXQkJUTDBMMnA0WmdGVWFGTk42S0RlYzZOSFNya2hEQUtCZ2dxaGtqT1BRUUQKQXdObkFEQmtBakFscElGRkFtc1NTM1YwVDhnajQzRHlkWExlZklud3o1RnlZWjVlRUpKWlZybUR4eERuT09sWQpKalo5MWVRMGhqa0NNSHcyVS9BdzVXSmpPcG5pdHFNN216VDZIdG9Ra25GZWtST24zYVJ1a3N3eTF2VWhac2N2CjZwWmphbVZGa3BVQnRBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcnpDQ0FwZWdBd0lCQWdJUUNEdmdWcEJDUnJHaGRXckpXWkhIU2pBTkJna3Foa2lHOXcwQkFRVUZBREJoCk1Rc3dDUVlEVlFRR0V3SlZVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjMKZDNjdVpHbG5hV05sY25RdVkyOXRNU0F3SGdZRFZRUURFeGRFYVdkcFEyVnlkQ0JIYkc5aVlXd2dVbTl2ZENCRApRVEFlRncwd05qRXhNVEF3TURBd01EQmFGdzB6TVRFeE1UQXdNREF3TURCYU1HRXhDekFKQmdOVkJBWVRBbFZUCk1SVXdFd1lEVlFRS0V3eEVhV2RwUTJWeWRDQkpibU14R1RBWEJnTlZCQXNURUhkM2R5NWthV2RwWTJWeWRDNWoKYjIweElEQWVCZ05WQkFNVEYwUnBaMmxEWlhKMElFZHNiMkpoYkNCU2IyOTBJRU5CTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBNGp2aEVYTGVxS1RUbzFlcVVLS1BDM2VReWFLbDdoTE9sbHNCCkNTRE1BWk9uVGpDM1UvZER4R2tBVjUzaWpTTGRod1pBQUlFSnpzNGJnNy9melR0eFJ1TFdac2NGczNZbkZvOTcKbmg2VmZlNjNTS01JMnRhdmVndzVCbVYvU2wwZnZCZjRxNzd1S05kMGYzcDRtVm1GYUc1Y0l6Skx2MDdBNkZwdAo0M0MvZHhDLy9BSDJoZG1vUkJCWU1xbDFHTlhSb3I1SDRpZHE5Sm96K0VrSVlJdlVYN1E2aEwraHFrcE1mVDdQClQxOXNkbDZnU3plUm50d2k1bTNPRkJxT2Fzdit6Yk1VWkJmSFd5bWVNci95N3ZyVEMwTFVxN2RCTXRvTTFPLzQKZ2RXN2pWZy90UnZvU1NpaWNOb3hCTjMzc2hieVRBcE9CNmp0U2oxZXRYK2prTU92SndJREFRQUJvMk13WVRBTwpCZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUE5NVFOVmJSClRMdG04S1BpR3h2RGw3STkwVlV3SHdZRFZSMGpCQmd3Rm9BVUE5NVFOVmJSVEx0bThLUGlHeHZEbDdJOTBWVXcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQU11Y042cElFeElLK3QxRW5FOVNzUFRmcmdUMWVYa0lveVFZL0VzcgpoTUF0dWRYSC92VEJIMWpMdUcyY2VuVG5tQ21yRWJYamNLQ2h6VXlJbVpPTWtYRGlxdzhjdnBPcC8yUFY1QWRnCjA2Ty9uVnNKOGRXTzQxUDBqbVA2UDZmYnRHYmZZbWJXMFc1QmpmSXR0ZXAzU3ArZFdPSXJXY0JBSSswdEtJSkYKUG5sVWtpYVk0SUJJcURmdjhOWjVZQmJlck9nT3pXNnNSQmM0TDBuYTRVVStLcmsyVTg4NlVBYjNMdWpFVjBscwpZU0VZMVFTdGVEd3NPb0JycCt1dkZSVHAySW5CdVRoczRwRnNpdjlrdVhjbFZ6REFHeVNqNGR6cDMwZDh0YlFrCkNBVXc3QzI5Qzc5RnYxQzVxZlBybUFFU3JjaUl4cGcwWDQwS1BNYnAxWldWYmQ0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURqakNDQW5hZ0F3SUJBZ0lRQXpyeDVxY1JxYUM3S0dTeEhRbjY1VEFOQmdrcWhraUc5dzBCQVFzRkFEQmgKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1TQXdIZ1lEVlFRREV4ZEVhV2RwUTJWeWRDQkhiRzlpWVd3Z1VtOXZkQ0JICk1qQWVGdzB4TXpBNE1ERXhNakF3TURCYUZ3MHpPREF4TVRVeE1qQXdNREJhTUdFeEN6QUpCZ05WQkFZVEFsVlQKTVJVd0V3WURWUVFLRXd4RWFXZHBRMlZ5ZENCSmJtTXhHVEFYQmdOVkJBc1RFSGQzZHk1a2FXZHBZMlZ5ZEM1agpiMjB4SURBZUJnTlZCQU1URjBScFoybERaWEowSUVkc2IySmhiQ0JTYjI5MElFY3lNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1emZOTk54N2E4bXlhSkN0U25YL1Jyb2hDZ2lOOVJsVXlmdUkKMi9PdThqcUprVHg2NXFzR0dtdlByQzNvWGdra1JMcGltbjdXbzZoKzRGUjFJQVdzVUxlY1l4cHNNTnphSHhteAoxeDdlL2RmZ3k1U0RONjdzSDBOTzNYc3MwcjB1cFMva3FiaXRPdFNacExZbDZadHJBR0NTWVA5UElVa1k5MmVRCnEyRUduSS95dXVtMDZaSXlhN1h6VitoZEc4Mk1IYXVWQkpWSjh6VXRsdU5KYmQxMzQvdEpTN1NzVlFlcGo1V3oKdENPN1RHMUY4UGFwc3BVd3RQMU1WWXduU2xjVWZJS2R6WE9TMHhaS0JneU1VTkdQSGdtK0Y2SG1JY3I5ZytVUQp2SU9sQ3NSbktQWnpGQlE5Um5iRGh4U0pJVFJOcnc5RkRLWkpvYnE3bk1XeE00TXBoUUlEQVFBQm8wSXdRREFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkQmdOVkhRNEVGZ1FVVGlKVUlCaVYKNXVOdTVnLzYrcmtTN1FZWGp6a3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR0JuS0pSdkRraGo2ekhkNm1jWQoxWWw5UE1XTFNuL3B2dHNyRjkrd1gzTjNLaklUT1lGblFvUWo4a1ZuTmV5SXYvaVBzR0VNTktTdUlFeUV4dHY0Ck5lRjIyZCttUXJ2SFJBaUdmelowSkZyYWJBMFVXVFc5OGtuZHRoL0pzdzFIS2oyWkw3dGN1N1hVSU9HWlgxTkcKRmR0b20vRHpNTlUrTWVLTmhKN2ppdHJhbGo0MUU2VmY4UGx3VUhCSFFSRlhHVTdBajY0R3hKVVRGeThiSlo5MQo4ckdPbWFGdkU3RkJjZjZJS3NoUEVDQlYxL01VUmVYZ1JQVHFoNVV5a3c3K1UwYjZMSjMvaXlLNVM5a0pSYVRlCnBMaWFXTjBiZlZLZmpsbERpSUdrbmliVmI2M2REY1kzZmUwRGtodmxkMTkyN2p5TnhGMVdXNkxaWm02ek5UZmwKTXJZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQekNDQWNXZ0F3SUJBZ0lRQlZWV3ZQSmVwRFUxdzZRUDFhdEZjakFLQmdncWhrak9QUVFEQXpCaE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNBd0hnWURWUVFERXhkRWFXZHBRMlZ5ZENCSGJHOWlZV3dnVW05dmRDQkhNekFlCkZ3MHhNekE0TURFeE1qQXdNREJhRncwek9EQXhNVFV4TWpBd01EQmFNR0V4Q3pBSkJnTlZCQVlUQWxWVE1SVXcKRXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKYm1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqYjIweApJREFlQmdOVkJBTVRGMFJwWjJsRFpYSjBJRWRzYjJKaGJDQlNiMjkwSUVjek1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRTNhZlp1NHE0Qy9zTGZ5SFM4TDYrYy9NelhScThOT3JleHB1ODBKWDI4TXpRQzdwaFcxRkcKZnA0dG4rNk9Zd3dYN0FkdzljK0VMa0NEbk9nL1FXMDdyZE9rRkZrMmVKMERRKzRRRTJ4eTNxNklwNkZydFVQTwpaOXdqL3dNY28rSStvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkCkJnTlZIUTRFRmdRVXM5dElwUG1oeGRpdU5rSE1FV05wWWltOFM4WXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXgKQUsyODhtdy9Fa3JSTFRuRENnbVhjL1NJTm95SUo3dm1pSTFRaGFkaitaNHkzbWFURC9ITXNRbVAzV3lyK210LwpvQUl3T1daYndtU051SjVRM0tqVlNhTHR4OXpSU1g4WEFiaklobzlPaklncnFKcXBpc1hSQUwzNFZPS2E1VnQ4CnN5Y1gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lRQXF4Y0ptb0xRSnVQQzNueXJrWWxkekFOQmdrcWhraUc5dzBCQVFVRkFEQnMKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1Tc3dLUVlEVlFRREV5SkVhV2RwUTJWeWRDQklhV2RvSUVGemMzVnlZVzVqClpTQkZWaUJTYjI5MElFTkJNQjRYRFRBMk1URXhNREF3TURBd01Gb1hEVE14TVRFeE1EQXdNREF3TUZvd2JERUwKTUFrR0ExVUVCaE1DVlZNeEZUQVRCZ05WQkFvVERFUnBaMmxEWlhKMElFbHVZekVaTUJjR0ExVUVDeE1RZDNkMwpMbVJwWjJsalpYSjBMbU52YlRFck1Da0dBMVVFQXhNaVJHbG5hVU5sY25RZ1NHbG5hQ0JCYzNOMWNtRnVZMlVnClJWWWdVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1iTTVYUG0KKzlTNzVTMHRNcWJmNVlFL3ljMGxTYlp4S3NQVmxEUm5vZ29jc0Y5cHBrQ3h4TGV5ajlDWXBLbEJXVHJUM0pUVwpQTnQwT0tSS3pFMGxndmRLcFZNU09PN3pTVzF4a1g1anRxdW1YOE9raFBoUFlsRysrTVhzMnppUzR3YmxDSkVNCnhDaEJWZnZMV29rVmZuSG9OYjlOY2drOXZqbzRVRnQzTVJ1TnM4Y2tSWnFuckcwQUZGb0V0N29UNjFFS21FRkIKSWs1bFlZZUJRVkNtZVZ5SjNobEtWOVV1NWwwY1V5eCttTTBhQmhha2FIUFFOQVFUWEtGeDAxcDhWZHRlWk9FMwpoekJXQk9VUnRDbUFFdkY1T1lpaUFoRjhKMmEzaUxkNDhzb0txRGlyQ21UQ3YyWmRsWVRCb1NVZWgxMGFVQXNnCkVzeEJ1MjRMVVRpNFM4c0NBd0VBQWFOak1HRXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUI4R0ExVWRJd1FZTUJhQQpGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFBY0dnYVgzTmVjCm56eUlaZ1lJVnlIYklVZjRLbWVxdnhneWRrQVFWOEdLODNyWkVXV09OZnFlL0VXMW50bE1NVXU0a2VoRExJNnoKZU03YjQxTjVjZGJsSVpRQjJsV0htaVJrOW9wbXpONmNOODJvTkxGcG15UElubmdpSzNCRDQxVkhNV0VaNzFqRgpoUzlPTVBhZ01SWWp5T2ZpWlJZenk3OGFHNkE5K01wZWl6R0xZQWlKTFF3R1hGSzN4UGtLbU5FVlg1OFN2bncyCll6aTlSS1IvNUNZckNzU1hhUTNwak9MQUVGZTR5SFlTa1ZYeVNHbll2Q29DV3c5RTFDQXgyL1M2Y0NaZGtHQ2UKdkVzWENTKzB5eDVEYU1rSEo4SFNYUGZxSWJsb0VwdzhuTCtlL0lCY20yUE43RWVxSlNkbm9EZnpBSUo5Vk5lcAorT2t1RTZOMzZCOUsKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDR1RDQ0FaK2dBd0lCQWdJUUNlQ1RaYXozMmNpNVBod0xCQ291OHpBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpqQWtCZ05WQkFNVEhVUnAKWjJsRFpYSjBJRlJNVXlCRlEwTWdVRE00TkNCU2IyOTBJRWMxTUI0WERUSXhNREV4TlRBd01EQXdNRm9YRFRRMgpNREV4TkRJek5UazFPVm93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhGekFWQmdOVkJBb1REa1JwWjJsRFpYSjBMQ0JKCmJtTXVNU1l3SkFZRFZRUURFeDFFYVdkcFEyVnlkQ0JVVEZNZ1JVTkRJRkF6T0RRZ1VtOXZkQ0JITlRCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQk1GRW9jOFJsMUNhM2lPQ05RZk4wTXNZbmRMeGYzYzFUenZkbEhKUwo3Y0k3K096NmUydFlJT3lacnNuOGFMTjF1ZHNKN01nVDlVN0dDaDFtTUV5N0gwY0tQR0VRUWlsOHBRZ080Q0xwCjB6Vm96cHRqbjRTMW1VMVlvSTcxVk9lVnlhTkNNRUF3SFFZRFZSME9CQllFRk1GUlJWQlpxejduTEZyNklDSVMKQjRDSWZCRnFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OQpCQU1EQTJnQU1HVUNNUUNKYW8xSDUrejhibFVEMldkc0prNkR4djNKK3lzVHZMZDZqTFJsMG1scFl4TmpPeVpRCkxnR2hlUWFSblVpL3dyNENNRWZERlh1eG9KR1pTWk9vUEh6b1JnYUxMUEl4QUpTZFlzaUp2Um1FRk9tbCt3RzQKRFhaRGpDNVR5M3pmREJlV1VBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaakNDQTA2Z0F3SUJBZ0lRQ1BtMGVLajZmdHBxTXplSjNuelBpakFOQmdrcWhraUc5dzBCQVF3RkFEQk4KTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpUQWpCZ05WQkFNVApIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3SGhjTk1qRXdNVEUxTURBd01EQXdXaGNOCk5EWXdNVEUwTWpNMU9UVTVXakJOTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXMKSUVsdVl5NHhKVEFqQmdOVkJBTVRIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3Z2dJaQpNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6MFBUSmVSR2QvZnhtZ2VmTTFlUzg3SUUrCmFqV09McmZuM3EvNUIwM1BNSjNxQ1F1WnZXeFgyaGhLdUhpc09qbW9wa2lzTG5MbHZldnhHczNucEFPcFB4RzAKMkMrSkZ2dVVBVDI3TC9nVEJhRjRISTRvNEVYZ2cvUlpHNVd6cm40RFJlVyt3a0wrN3ZJOHRvVVRtREtkRnFncAp3Z3NjT055Zk1YZGN2eWVqL0Nlc3R5dTlkSnNYTGZLQjJsMnc0U01YUG9oS0VpUFE2cytkM2dNWHNVSktvQlpNCnBHMlQ2VDg2N2pwOG5WaWQ5RTZQL0RzanlHMjQ0Z1hhek92c3d6SDAxNmNwVklEUFJGdE1iekNlODh6ZEg1UkQKblUxL2NIQU4xRHJSTi9Cc25adkFGSk5ZNzgxQk9IVzhFd09WZkgvalhPblZEZFhpZkJCaXFtdndQWGJ6UDZQbwpzTUg5NzZwWFRheUdweGkwS2NFc0RyOWt2aW1NMkFJdHpWd3Y4bi92RmZRTUZhd0tzUEhURFU5cVRYZVhBYUR4ClpyZTN6dS9PN095bGRjcXM0K0ZqOTdpaEJNaThlejlkTFJZaVZ1MUlTZjZuTDNrd0padTZheTAvblR2RUYrY2QKTHZ2eXo2Yjg0eFFzbHBnaGpMU1I2UmxnZy9Jd0t3WnpVTldZT3dicHg0b01ZSXdvK0ZLYmJ1SDJUYnNHSkp2WApLeVkvL1NvdmNmWFdKTDUvTVo0UGJlaVBUMDJqUC84MTZ0OUpYa0dQaHZueGQzbExHN1NqWGkvN1JnTFFaaE5lClhvVlB6dGh3aUh2T0FiV1dsOWZOZmYyQytNSWt3Y29CT1UrTm9zRVVRQitjWnRVTUNVYlc4dERSU0haV09rUEwKdGdvUk9icU1FMndHdFo3UDZ3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVVVE1jN1RaQXJ4ZlRKYzFwYVBLdgpUaU0rczBFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOCkFRRU1CUUFEZ2dJQkFHQ21yMXRmVjlxSjIwdFFxY1FqTlNILzBHRXdoSkczUHhEUEpZN0p2MFkwMmNFaEpoeHcKR1hJZW84bUgvcWxEWkpZNnlGTUVDclpCdThSSEFObWZHQmc3c2c3ek5Pb2s5OTJ2SUdDdWtpaGZOdWRkNU43SApQTnRRT2EyN1BTaE5sbngyeGx2MHdkc1VwYXNaWWdjWVFGK1hrZHljeDZ1MVVRM21hVk5WekRsOTJzVVJWWExGCk80dUorRFF0cEJmbEYrYVpmVENJSVRmTk1CYzl1UEs4cUhXZ1E5dytpVXVRcm0wRDRCeWpvSllKdTMyanR5b1EKUkV0R0J6Umo3VEc1Qk82am01cXU1akY0OU9va1lUdXJXR1QvdTRjbllpV0IzOXloTC9idHAvOTZqMUV1TVBpawpBZEtGT1Y4Qm1aWnZXbHR3R1ViK2htQStyWUFRQ2QwNUpTOVlmN3ZTZFBEM1JoOUdPVXJZVTlEekxqdHhwZFJ2Ci9QTm41QWVQM1NZWjRZMWIrcU9URVp2cHlEckRWV2lha3VGU2Rqam80YnE5KzAvVjc3UG5TSU14OElJaDQ3YSsKcDZ0djc1L2ZUTThCdUdKcUl6M25DVTJBRzNzd3BNUGRCMzgwdnFRbXN2WkI2QWtkNHlDWXFqZFAvL2Z4NGlsdwpNVWMvZE5BVUZ2b2hpZ0xWaWdtVWR5N3lXU2lMZkZDU0NtWjRPSU4xeExWYXFCSEc1Y0dkWmxYUFU4U3YxM1dGCnFVSVRWdXdoZDRHVFdnenFsdGxKeXFFSThwYzdiWnNFR0NSRWpud0I4dHdsMkY2R21yRTUyL1dSTW1yUnBuQ0sKb3ZmZXBFV0ZKcWdlakYwcFc4aEwySnBxQTE1dzhvVlBiRXRvTDhwVTlvemFNdjdEYTRNL09NWisKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmtEQ0NBM2lnQXdJQkFnSVFCWnNiVjU2T0lUTGlPUWU5cDNkMVhEQU5CZ2txaGtpRzl3MEJBUXdGQURCaQpNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNFd0h3WURWUVFERXhoRWFXZHBRMlZ5ZENCVWNuVnpkR1ZrSUZKdmIzUWcKUnpRd0hoY05NVE13T0RBeE1USXdNREF3V2hjTk16Z3dNVEUxTVRJd01EQXdXakJpTVFzd0NRWURWUVFHRXdKVgpVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjNkM2N1WkdsbmFXTmxjblF1ClkyOXRNU0V3SHdZRFZRUURFeGhFYVdkcFEyVnlkQ0JVY25WemRHVmtJRkp2YjNRZ1J6UXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQy81cEJ6YU42NzVGMUtQREFpTUdrejdNS25KUzdKSVQzeQppdGhad3VFcHB6MVlxM2FhemE1N0c0UU54REFmOHh1a09CYnJWc2FYYlIycnNubnl5aEhTNUYvV0JUeFNEMUlmCnhwNFZwWDYrbjZsWEZsbFZjcTlvazNEQ3NycDFtV3B6TXBUUkVFUVFMdCtDOHdlRTVuUTdiWEhpTFF3YjdpRFYKeVNBZFl5a3R6dXhlVHNpVCtDRmhtelRyQmNaZTdGc2F2T3ZKejgyc05FQmZzWHBtN25mSVNLaG1WMWVmVkZpTwpEQ3UzVDZjdzJWYnV5bnRkNDYzSlQxN2xOZWN4eTlxVFh0eU9qNERhdHBHWVFKQjV3M2pIdHJIRXRXb1lPQU1RCmpkalVONlF1QlgySTlZSStFSkZ3cTFXQ1FUTFgyd1J6S202UkFYd2hUTlM4cmhzRGRWMTRadGs2TVVTYU0wQy8KQ05kYVNhVEM1cW1nWjkya0o3eWhUem0xRVZnWDl5UmNSbzlrOThGcGlIYVlkajFaWFVKMmg0bVhhWHBJOE9DaQpFaHRtbW5USzNrc2U1dzVqcnViVTc1S1NPcDQ5M0FEa1JTV0p0cHBFR1N0K3dKUzAwbUZ0NnpQWnhkOUxCQURNCmZSeVZ3NC8zSWJLeUViZTdmL0xWakhBc1FXQ3FzV01ZUkpVYWRtSis5b0N3Kytoa3BqUFJpUWZodmJmbVE2UVkKdUtaM0FlRVBsQXdoSGJKVUtTV0piT1VPVWxGSGRMNG1yTFpCZGQ1NnJGK05QOG04MDBFUkVsdmxFRkRyTWNYSwpjaFlpQ2Q5OFRIVS9ZK3doWDhRZ1VXdHZzYXVHaTAvQzFrVmZuU0Q4b1I3RndJK2lzWDRLSnBuMTVHa3ZtQjB0CjlkbXBzaDNsR3dJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUIKaGpBZEJnTlZIUTRFRmdRVTdOZmpndEp4WFdSTTN5NW5QK2U2bUs0Y0QwOHdEUVlKS29aSWh2Y05BUUVNQlFBRApnZ0lCQUx0aDJYMnBiTDRYeEpFYnc2R2lBSTNqWkdnUFZzOTNybkQ1L1pwS21ibkplRndNREYvazVoUXBWZ3MyClNWMUVZK0N0bkpZWVpoc2pEVDE1NlcxcjFsVDQwanpCUTBDdUhWRDFVdnlRTzd1WW1XbHJ4OEducUdpa0o5eWQKK1NldU1JVzU5bWROT2o2UFdUa2lVMFRyeUYwRHl1MVFlbjFpSVFxQXlITm0wYUFGWUYvb3BiU25yNmozYlRXYwpmRnFLMXFJNG1mTjRpL1JOMGlBTDNnVHVqSnRIZ1hJTndCUXk3ekJaTHE3Z2NmSlc1R3FYYjVKUWJaYU5hSHFhCnNqWVVlZ2J5SkxrSkVWRFhDTEc0aVhxRUkyRkNLZVdqemFJZ1FkZlJuR1RaNmlhaGl4VFhUQm15VUVGeFBUOU4KY0NPR0RFcmNnZExNTXBTRURRZ0pseHhQd081cklIUXcwdUE1TkJDRklSVUJDT2hWTXQ1eFNka29GMUJONXI1TgowWFdzME1yN1FiaERwYXJUd3dWRVR5dzJtK0w2NGtXNEkxTnNCbTluVlg5R3RVdy9iaWhhZVNiU3BLaGlsOUllCjR1MUtpN3diL1VkS0RkOW5abjZ5VzBIUU8rVDBPL1FFWStudndsUUFVYUNLS3NuT2VNelY2b2NFR0xQT3IwbUkKci9PU21iYXo1bUVQMG9VQTUxQWE1QnVWblJtaHVaeXhtN0VBSHUvUUQwOUNiTWtLdk81RCtqcHhwY2hOSnFVMQovWWxkdklWaUhUTFNvQ3RVN1pwWHdkdjZFTThadDR0S0c0OEJ0aWVWVStpMmlXMWJ2R2pVSStpTFVhSlcrZkNtCmdLRFdIck84RHc5VGRTbXE2aE4zNU42TWdTR3RCeEJIRWEySFBRZlJkYnpQODJaKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFS2pDQ0F4S2dBd0lCQWdJRU9HUGUrREFOQmdrcWhraUc5dzBCQVFVRkFEQ0J0REVVTUJJR0ExVUVDaE1MClJXNTBjblZ6ZEM1dVpYUXhRREErQmdOVkJBc1VOM2QzZHk1bGJuUnlkWE4wTG01bGRDOURVRk5mTWpBME9DQnAKYm1OdmNuQXVJR0o1SUhKbFppNGdLR3hwYldsMGN5QnNhV0ZpTGlreEpUQWpCZ05WQkFzVEhDaGpLU0F4T1RrNQpJRVZ1ZEhKMWMzUXVibVYwSUV4cGJXbDBaV1F4TXpBeEJnTlZCQU1US2tWdWRISjFjM1F1Ym1WMElFTmxjblJwClptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlDZ3lNRFE0S1RBZUZ3MDVPVEV5TWpReE56VXdOVEZhRncweU9UQTMKTWpReE5ERTFNVEphTUlHME1SUXdFZ1lEVlFRS0V3dEZiblJ5ZFhOMExtNWxkREZBTUQ0R0ExVUVDeFEzZDNkMwpMbVZ1ZEhKMWMzUXVibVYwTDBOUVUxOHlNRFE0SUdsdVkyOXljQzRnWW5rZ2NtVm1MaUFvYkdsdGFYUnpJR3hwCllXSXVLVEVsTUNNR0ExVUVDeE1jS0dNcElERTVPVGtnUlc1MGNuVnpkQzV1WlhRZ1RHbHRhWFJsWkRFek1ERUcKQTFVRUF4TXFSVzUwY25WemRDNXVaWFFnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dLREl3TkRncApNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXJVMUxxUktHc3VxaklBY1ZGbVFxCkswdlJ2d3RLVFk3dGdIYWxaN2Q0UU1CelFzaG93TnRUSzkxZXVIYVlOWk9MR3AxOEV6b09IMXUzSHMvbEpCUWUKc1lHcGpYMjR6R3RMQS9FQ0ROeXJwVUFrQUg5MGxLR2RDQ216aUF2MWgzZWRWYzNrdzM3WGFtU3JoUlNHbFZ1WApNbEJ2UGNpNlpnemovTDI0U2NGMmlVa1ovY0Nvdlltalp5L0duN3h4R1dDNExla3N5WkIyWm51VTRxOTQxbVZUClhUelduTExQS1FQNUw2UlFzdFJJemdVeVZZcjlzbVJNRHVTWUIzWGJmOSs1Q0ZWZ2hUQXArWHRJcEdtRzR6VS8KSG9aZGVub1Z2ZThBamhVaVZCY0FrQ2FUdkE1SmFKRy8rRWZUblpWQ3dRNU4zMjhtejhNWUlXSm1RM0RXMWNBSAo0UUlEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVVmVTQjBSR0F2dGlKdVFpak1mbWhKQWtXdVhBd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFEdWIKajFhYk1PZFRtWHg2ZWFkTmw5Y1psWkQ3QmgvS00zeEdZNCtXWmlUNlFCc2hKOHJtY25QeVQvNHhtZjNJREV4bwpVOGFBZ2hPWStyYXQybDA5OGM1dTloVVJsSUlNN2orVnJ4R3JEOWN2M2g4RGoxY3NIc203bWhwRWxlc1lUNllmCnpYMVhFQytiQkFsYWhMVnUyQjA2NGRhZTBXeDVYbmtjRk1YajBFeVRPMlU4N2Q4OXZxYmxsUnJEdFJuRHZWNWIKdS84ajcyZ1p5eEtUSjF3RExXOHcwQjYyR3F6ZVd2ZlJxcWducHY1NWdjUjVtVE5YdWhLd3FlQkNiSlBLVnQ3KwpiWVFMQ0l0K2plclhtQ0hHOCtjOGVTOWVuTkZNRlkzaDdDSTN6SnBEQzVmY2dKQ05zMmViYjBnSUZWYlB2L0VyCmZGNmFkdWxaa01WOGd6VVJaVkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVrVENDQTNtZ0F3SUJBZ0lFUld0UVZEQU5CZ2txaGtpRzl3MEJBUVVGQURDQnNERUxNQWtHQTFVRUJoTUMKVlZNeEZqQVVCZ05WQkFvVERVVnVkSEoxYzNRc0lFbHVZeTR4T1RBM0JnTlZCQXNUTUhkM2R5NWxiblJ5ZFhOMApMbTVsZEM5RFVGTWdhWE1nYVc1amIzSndiM0poZEdWa0lHSjVJSEpsWm1WeVpXNWpaVEVmTUIwR0ExVUVDeE1XCktHTXBJREl3TURZZ1JXNTBjblZ6ZEN3Z1NXNWpMakV0TUNzR0ExVUVBeE1rUlc1MGNuVnpkQ0JTYjI5MElFTmwKY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1CNFhEVEEyTVRFeU56SXdNak0wTWxvWERUSTJNVEV5TnpJdwpOVE0wTWxvd2diQXhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNVGt3Ck53WURWUVFMRXpCM2QzY3VaVzUwY25WemRDNXVaWFF2UTFCVElHbHpJR2x1WTI5eWNHOXlZWFJsWkNCaWVTQnkKWldabGNtVnVZMlV4SHpBZEJnTlZCQXNURmloaktTQXlNREEySUVWdWRISjFjM1FzSUVsdVl5NHhMVEFyQmdOVgpCQU1USkVWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxhVnRrTkMrc1p0S205STM1Uk1PVmNGN3NONUVVRm8KTnUzcy9wb0JqNkU0S1B6M0VFWm1MazBlR3JFYVRzYlJ3SldJc01uL01Zc3pBOXUzZzNzK0lJUmU3YkpXS0tmNAo0TGxBY1RmRnkwY09seXBvd0NLVlloWGJSOW4xMEN2L2drdkpyVDdlVE51UWdGQS9DWXFFQU93d0NqMFl6ZnY5CktsbWFJNVVYTEVXZUgyNURlVzBNWEpqK1NLZkZJMGRjWHYxdTV4NjA5bWhGMFlhRFc2S0tqYkhqS1lEK0pYR0kKcmI2OGo2eFNsa3VxVVkza0V6RVo2RTVObjl1c3MyclZ2RGxVY2NwNmVuK1EzWDBkZ05tQnUxa213aEgrNXBQaQo5NERrWmZzME53NHBnSEJOcnppR0xwNS9WNitlRjY3ckhNc29JVisySE5qbm9nUWkrZFBhMk1zQ0F3RUFBYU9CCnNEQ0JyVEFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXJCZ05WSFJBRUpEQWkKZ0E4eU1EQTJNVEV5TnpJd01qTTBNbHFCRHpJd01qWXhNVEkzTWpBMU16UXlXakFmQmdOVkhTTUVHREFXZ0JSbwprT1JucEtaVGdNZUdacVR4OTB0RCs0UzliVEFkQmdOVkhRNEVGZ1FVYUpEa1o2U21VNERIaG1hazhmZExRL3VFCnZXMHdIUVlKS29aSWh2WjlCMEVBQkJBd0Roc0lWamN1TVRvMExqQURBZ1NRTUEwR0NTcUdTSWIzRFFFQkJRVUEKQTRJQkFRQ1QxREN3MXdNZ0t0RDVZK2lSREFVZ3FWOFp5bnR5VHRTeDI5Q1crMVJhR1N3TUNQZXl2SVdvblg5dApPMUt6S3R2bjFJU01ZL1lQeXlZQmtWQnM5RjhVNHBOMHdCT2VNRHBRNDdSZ3hSendJa1NOY1Vlc3lCcko2WnVhCkFHQVQvM0IrWHhGTlNSdXpGVko3eVZUYXY1MlZyMnVhMko3cDhlUkRqZUlSUkRxL3I3MkRRbk5TaTZxN3B5blAKOVdRY0NrM1J2S3FzbnlyUS8zOS8ybjNxc2Uwd0pjR0UyalRTVzNpRFZ1eWNOc01tNGhIMlowa2RrcXVNKyt2LwpldTZGU3FkUWdQQ25YRXFVTGw4Rm1UeFNRZUROdEdQUEFVTzZuSVBjajJBNzgxcTB0SHV1Mmd1UU9IWHZnUjFtCjB2ZFhjRGF6di93b3IzRWxoVnNUL2g1L1dyUTgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQytUQ0NBb0NnQXdJQkFnSU5BS2FMZVNrQUFBQUFVTkNSK1RBS0JnZ3Foa2pPUFFRREF6Q0J2ekVMTUFrRwpBMVVFQmhNQ1ZWTXhGakFVQmdOVkJBb1REVVZ1ZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzCmQzY3VaVzUwY25WemRDNXVaWFF2YkdWbllXd3RkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURFeUlFVnUKZEhKMWMzUXNJRWx1WXk0Z0xTQm1iM0lnWVhWMGFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFek1ERUdBMVVFQXhNcQpSVzUwY25WemRDQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUlVNeE1CNFhEVEV5Ck1USXhPREUxTWpVek5sb1hEVE0zTVRJeE9ERTFOVFV6Tmxvd2diOHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWUQKVlFRS0V3MUZiblJ5ZFhOMExDQkpibU11TVNnd0pnWURWUVFMRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMApMMnhsWjJGc0xYUmxjbTF6TVRrd053WURWUVFMRXpBb1l5a2dNakF4TWlCRmJuUnlkWE4wTENCSmJtTXVJQzBnClptOXlJR0YxZEdodmNtbDZaV1FnZFhObElHOXViSGt4TXpBeEJnTlZCQU1US2tWdWRISjFjM1FnVW05dmRDQkQKWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVTQXRJRVZETVRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaQpBMklBQklRVHlkQzZiVUY3NG16UTYxVmZaZ0lhSlBSYmlXbEg0N2pDZmZIeUFzV2ZvUFpiMVlzR0dZWlBVeEJ0CkJ5UW5vYUQ0MVVjWllVeDl5cE1uNm5RTTcyK1dDZjVqN0hCZE5xMW5kNjdKblh4VlJEcWlZMUVmOWVOaTFLbEgKQno3TUlLTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwTwpCQllFRkxkajV4cmRqZWtJcGxXRHBPQnFVRUZsRVVKSk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01HRjUyT1ZDClI5OGNybE9aRjdadkhIM2h2eEdVMFFPSWRlU05pYVNLZDBiZWJXSHZBdlg3dGQvTS9rNy8vcW5tcHdJd1c1blgKaFRjR3RYc0kvZXNuaTBxVStlSDZwNDRtQ09oOGttaHRjOWh2SnF3aEFyaVp0eVpCV3lWZ3J0QklHdTRHCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVBqQ0NBeWFnQXdJQkFnSUVTbE9NS0RBTkJna3Foa2lHOXcwQkFRc0ZBRENCdmpFTE1Ba0dBMVVFQmhNQwpWVk14RmpBVUJnTlZCQW9URFVWdWRISjFjM1FzSUVsdVl5NHhLREFtQmdOVkJBc1RIMU5sWlNCM2QzY3VaVzUwCmNuVnpkQzV1WlhRdmJHVm5ZV3d0ZEdWeWJYTXhPVEEzQmdOVkJBc1RNQ2hqS1NBeU1EQTVJRVZ1ZEhKMWMzUXMKSUVsdVl5NGdMU0JtYjNJZ1lYVjBhRzl5YVhwbFpDQjFjMlVnYjI1c2VURXlNREFHQTFVRUF4TXBSVzUwY25WegpkQ0JTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUMwZ1J6SXdIaGNOTURrd056QTNNVGN5Ck5UVTBXaGNOTXpBeE1qQTNNVGMxTlRVMFdqQ0J2akVMTUFrR0ExVUVCaE1DVlZNeEZqQVVCZ05WQkFvVERVVnUKZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzZDNjdVpXNTBjblZ6ZEM1dVpYUXZiR1ZuWVd3dApkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURBNUlFVnVkSEoxYzNRc0lFbHVZeTRnTFNCbWIzSWdZWFYwCmFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFeU1EQUdBMVVFQXhNcFJXNTBjblZ6ZENCU2IyOTBJRU5sY25ScFptbGoKWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUnpJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDNmhMWnkyNTRNYStLWjZUQUJwM2JxTXJpVlFSckoybUZPV0hMUC92YUNlYjl6WVFZS3BTZllzMS9UClJVNGNjdFpPTXZKeWlnLzNneG5RYW9DQUFFVWVzTWZubXI4U1Z5Y2NvMmd2Q29lOWFtc09YbVh6SEhmVjFJV04KY0NHMHN6TG5pNkxWaGprQ3NialNSODdreVVuRU82ZmUrMVI5Vjc3dzZHN0NlYkk2QzFYaVVKZ1dNaE5jTDNoVwp3Y0tVcy9KYTVDZWFueVRYeHV6UW15V0M0OHpDeEVYRmpKZDZCbXNxRVorcENtNUlPMi9iMUJFWlF2ZVBCNy8xClUxK2NQdlFYTE9acHJFNHlUR0ozNnJmbzViczB2Qm1McnB4UjU3ZCt0Vk94TXlMbGJjOXdQQnI2NHB0bnRvUDAKamFXdllreE40RmlzWkRRU0EvaTJqWlJqSktSeEFnTUJBQUdqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUnFjaVo2MEI3dmZlYzdhVkhVYkkyZmtCSm1xekFOCkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQWVaOGRsc2EyZVQ4aWpZZlRod01FWUdwcm1pNVppWE1SckVQUjlSUC8KalRrcndQSzlUM0NNcVMvcUY4UUxWSjdVRzVhWU16eW9yV0tpQUhhcldXbHVCaDEreExsRWpaaXZFdFJoMndvWgpSa2Z6Ni9kandVQUZRS1hTdC9TMW1qYS9xWWgyaUFSVkJDdWNoMzhhTnp4K0xhVWEyTlNKWHNxOXJEMXMyRzJ2CjFmTjJEODA3aURnaW5XeVRtc1E5djRJYlpUK21EMTJxL09XeUZjcTFyY2E4UGRDRTZPb0djckJOT1RKNHZ6NFIKbkF1a25ab2g4L0NiQ3pCNDI4SGNoMFArdkdPYXlzWENITW5IamY4N0VsZ0k1clk5N0hvc1R2dURsczRNUEdtSApWSE9rYzhLVC8xRVFyQlZVQWRqOEJiR0pvWDkwZzVwSjE5eE9lNHBJYjR0RjlnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlHU3pDQ0JET2dBd0lCQWdJUkFObTFRMyt2cVRrUEFBQUFBRlZsclZnd0RRWUpLb1pJaHZjTkFRRUxCUUF3CmdiNHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNU2d3SmdZRFZRUUwKRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMEwyeGxaMkZzTFhSbGNtMXpNVGt3TndZRFZRUUxFekFvWXlrZwpNakF4TlNCRmJuUnlkWE4wTENCSmJtTXVJQzBnWm05eUlHRjFkR2h2Y21sNlpXUWdkWE5sSUc5dWJIa3hNakF3CkJnTlZCQU1US1VWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVNBdElFYzAKTUI0WERURTFNRFV5TnpFeE1URXhObG9YRFRNM01USXlOekV4TkRFeE5sb3dnYjR4Q3pBSkJnTlZCQVlUQWxWVApNUll3RkFZRFZRUUtFdzFGYm5SeWRYTjBMQ0JKYm1NdU1TZ3dKZ1lEVlFRTEV4OVRaV1VnZDNkM0xtVnVkSEoxCmMzUXVibVYwTDJ4bFoyRnNMWFJsY20xek1Ua3dOd1lEVlFRTEV6QW9ZeWtnTWpBeE5TQkZiblJ5ZFhOMExDQkoKYm1NdUlDMGdabTl5SUdGMWRHaHZjbWw2WldRZ2RYTmxJRzl1YkhreE1qQXdCZ05WQkFNVEtVVnVkSEoxYzNRZwpVbTl2ZENCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlU0F0SUVjME1JSUNJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXNld3NRdTdpMFREL3BaSkg0aTNEdW1TWGJjcjNEYlZad2JQTHFHZ1oKMksrRWJUQndYWDd6THRKVG1lSCtIMTdaU0s5ZEU0M2IvMk16VGRNQUFyekUrTkVHQ0pSNVdJb1YzaW16L2YzRQpUK2lxNHFBN2VjMi9hME15M2RsMEVMbjM5R2pVdTlDSDFhcExpaXB2S2dTMXNxYkhvSHJtU0t2UzBWbk0xbjRqCjVwZHM4RUxsM0ZGTEZVSHRTVXJKM2hDWDFuYkI3NlcxTmhTWE5kaDRJalZTNzBPOTJ5ZmJZVmFDTk56TGlHQU0KQzFybExBSEdWSy9YcXNFUWU5SUZXcmhBbm9hbnc1Q0dBbFpTQ1hxYzBpZUNVMHBsVW1yMVBPZW84cHl2aTczVApEdFRVWG02SG5tbzlSUjNSWFJ2MDZRcXNZSm43aWJUL21DelBmQjNwQXFvRW1oNjQzSWh1SmJOc1p2YzhrUE5YCndiTXY5VzN5KzhxaCtDbWRSb3V6YXZibVp3ZStMR2NLS2g5YXNqNVh4Tk1oSVdObFVwRWJzWm1PZVg3bTY0MEEKMlZxcTZuUG9wSUlDUjViK1c0NVVZYVByTDBzd3NJc2pkWEo4SVR6STl2RjAxQng3b3dWVjdydE5PeksrbW5kbQpucXhwa0NJSEgyRTZscjdsbWsvTUJUd29XZFBCREZTb1dXRzl5SEpNNk55ZmgzKzluRWcyWHBXakRyazRKRlg4CmRXYnJBdU1JTkNsS3h1TXJMek9nMnFPR3BSS1gvWUFyMmhSQzQ1SzlQdkpkWG1kMExoeUlSeWswWCtJeXFKd2wKTjR5Nm1BQ1hpMG1XSHYwbGlxemMydGhkZEc1bXNQOUUzNkVZeHI1SUx6ZVVlUGlWU2o5L0UxNWRXZjEwaGtOagpjMGtDQXdFQUFhTkNNRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdIUVlEClZSME9CQllFRko4NHhGWWp3em5vb0hGczZGUk01T2c2c2I5bk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVMKNVVLbWU0c1BET1JHcGJaZ1FJZU1KWDZ0dUdndVc4WkFkandEK01sWjlQT3JZczRRamJSYVpJeG93TEJ5UXpUUwpHd3YyTEZQU3lwQkxobWI4cW9NaTlJc2FieVpJckhaM0NML0ZtRnowSm9tZWU4TzVaRElCZjlQRDNWaHQ3TEdyCmhGVjBkNFFFSjFKcmhrek8zYmxsLzliR1hwK2FFSmxMZFdyK2F1bVhJT1RrZG5yRzBDU3FrTTBna0xwSFpQdC8KQjdOVGVMVUtZdkp6UTg1Qks0RnFMb1VXbEZQVWExOXlJcXRSTFVMVkFKeVp2OTY3bER0WC9acjFoc3RXTzF1SQpBZVY4S0VzRCtVbURmTEovZk9QdGpxRi9ZRk9PVloxUU5CSVB0NWQ3YklkS1JPZjFiZXlBTi9CWUdXNUthSGJ3Ckg1TGs2cldTMDJGUkVBdXRwOWxmeDEvY0g2TmNqS0YrbTdlZTAxWnZabDRIbGlEdEMzVDdaazZMRVJYcGdVbCsKYjdEVVVIOGkxMTlsQWcybTlJVWUySzRHUzBxbjBqRm13dmpPNVFpbXBBS1dSR2hYeE5Venp4a3ZGTVNVSEh1awoyZkNmRHJHQTR0R2VFV1NwaUJFNmRvTGxZc0tBMktTRDdaUHZmQytRc0RKTWxoVm9TRkxVbVFqQUpPZ2M0N09sCklRNlN3SkFmenlCZnlqczR4N2R0T3ZQbVJMZ09NV3VJam5Ecm5CZFNxRUdVTG9lMjU2WVN4WFhmVzhBS2JudWsKNUY2RytUYVUzM2ZENlEzQU9mRjV1MGFPcTBOWko3Y2d1eVBwVmtBaDdERTlaYXBEOGozZmNFVGh1azBtRUR1WQpuL1BJamhzNFZpRnFVWlBUa2NwRzJvbTNQVk9ETEFnZmk0OVQzZitzSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRklSTUFQUk9GRVNJT05BTCBDQSBST09ULUEgV0VCCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDZWpDQ0FnQ2dBd0lCQWdJUU1aY2g3YStKUW44MVFZZWhaMVpNYlRBS0JnZ3Foa2pPUFFRREF6QnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3SGhjTk1qSXdOREEyTURrd01UTTJXaGNOTkRjd016TXhNRGt3TVRNMldqQnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkhVK29zRWFSM3h5cnE4OVpmCmU5TUVrVno2aU1ZaXVZTVFZbmVFTXkzcEE0alU0RFAzN1hjc1NtRHE1Ryt0YmJUNFRJcWs1Qi9LNms4NFNpNkMKY3l2SFpwc0tqRUNjZklyMjhqbGdzdDdMN0xqa2IrcWJYYmRUa0JneVZjVWd0NVNqWXpCaE1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVaytGRFkxdzhuZFluODFMc0Y3S3ByeXozZHZnd0hRWURWUjBPCkJCWUVGSlBoUTJOY1BKM1dKL05TN0JleXFhOHM5M2I0TUE0R0ExVWREd0VCL3dRRUF3SUJCakFLQmdncWhrak8KUFFRREF3Tm9BREJsQWpBZGZLUjd3NGwxTStFN3FVVy9SdW5wb2QzSkloYTNSeEVMMkpxNjhjZ0xjRkJUQXBGdwpoVm1wSHFUbTZpTXhvQUFDTVFEOTR2aXpyeGE1SG5QRWx1UEJNQm5ZZnViRGw5NGNUN2lKTHpQclNBOFo5NGRHClhTYVFwWVhGdVhxVVBvZW92UUE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHRENBIFRydXN0QVVUSCBSNSBST09UCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGaURDQ0EzQ2dBd0lCQWdJSWZRbVgvdkJINm5vd0RRWUpLb1pJaHZjTkFRRUxCUUF3WWpFTE1Ba0dBMVVFCkJoTUNRMDR4TWpBd0JnTlZCQW9NS1VkVlFVNUhJRVJQVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUloKSUVOUExpeE1WRVF1TVI4d0hRWURWUVFEREJaSFJFTkJJRlJ5ZFhOMFFWVlVTQ0JTTlNCU1QwOVVNQjRYRFRFMApNVEV5TmpBMU1UTXhOVm9YRFRRd01USXpNVEUxTlRrMU9Wb3dZakVMTUFrR0ExVUVCaE1DUTA0eE1qQXdCZ05WCkJBb01LVWRWUVU1SElFUlBUa2NnUTBWU1ZFbEdTVU5CVkVVZ1FWVlVTRTlTU1ZSWklFTlBMaXhNVkVRdU1SOHcKSFFZRFZRUUREQlpIUkVOQklGUnlkWE4wUVZWVVNDQlNOU0JTVDA5VU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRgpBQU9DQWc4QU1JSUNDZ0tDQWdFQTJhTVc4TWgwZEhlYjd6TU5Pd1orVmZ5MVlJOTJoaEpDZlZabVBvaUM3WEpqCkRwNkwzVFFzQWxGUnd4bjlXVlNFeWZGcnMweXc2ZWhHWFRqR29xY3VFVmU2Z2hXaW5JOXRzSmxLQ3ZMcmlYQmoKVG5uRXQxdTlvbDJ4OGtFQ0s2MnBPcVBzZVFyc1h6cmovZStBUEswMG14cXJpQ1o3VnFLQ2hoL3JOWW1EZjErdQpLVTQ5dG03c3JzSHdKNXV1NC9Uczc2NS85NFk5Y25ycnBmdFpUcWZybFl3aU9YbmhMUWlQekx5UnVFSDNGTUVqCnFjT3Rta1ZFczdMWExNM0dLZUpRRUs1Y3k0S09GeGcyZlpmbWlKcXdUVFFKOUN5NVdtWXFzQmVibmg1Mm5VcG0KTVVIZlAvdkZCdThidG40YVJqYjNaR003NHprWUkrZG5kUlRWZFZlU043MithaHNtVVBJMkpnYVF4WEFCWkcxMgpadUdSMjI0SHdHR0FMckl1TDR4d3A5RTdQTE9SNUc2MnhEdHc4bXlTbHduTlIzMFl3UE83bmcvV2k2NEh0bG9QCnpnc01SNmZsUHJpOWZjZWJOYUJobHpwQmRSZk1LNVozS3BJaEh0bVZkaUJuYU04TnZkL1dId2xxbXVMTWMzR2sKTDMwU2dMZFRNRVplUzFTWkQyZkpwY2p5SU1HQzdKMFIzOElDK3hvNzBlMGdtdTlsWkpJUURTcmkzbkR4R0dlQwpqR0hldUx6Ukw1ejdEOUFyN1J0MnVlUTVWZmo0b1IyNHFvQUFUSUxuc244SnVMd3dvQzhOOVZLZWp2ZVNzd29BCkhRQlVsd2Jnc1FmWnh3OWNaWDA4YlZsWDVPMmxqZWxBVTU4VlM2Qng5aG9oNDlwd0JpRllGSWVGZDNtcWdua0MKQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRk9MSlFKOU56dWlhb1h6UERqOWx4U21JYWhsUk1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRRFJTVmZnCnA4eG9XTG9CRHlzWnpZMndZVVdzRWUxalVHbjRIMysrRm8vOW5lc0xxakpIZHRKbkpPMjlmRE15bHlySEJZWm0KRFJkOUZCVWIxT3Y5SDVyMlhwZHB0eG9scEFxemtUOWZOcXlMN0Zlb1B1ZUJpaGhYT1lWMEdrTEg2VnNUWDQvNQpDT21TZEkzMVI5S3JPOWI3ZUdaT05uMzU2WkxwQk43OVNXUDhiZnNVY1pObkwwZEt0N24vSGlwemNFWXd2MXJ5CkwzbWw0WTBNMmZteVl6ZU1OMldGY0dwY1d3bHl1YTFqUExIZCtQd3l2emVHNUx1T21DZCt1aDhXNFhBUjhnUGYKSldJeUp5WVlNb1NmL3dBNkU3cWFUZlJQdUJSd0lySEtLNURPS2NGdzlDK2RmL0tRSHRaYTM3ZEcvT2FHK3N2ZwpJSFo2dXFiTDlYemVZcVd4aSs3ZWdtYUtUam93SHorQXk2MG51Z3hlMTlDeFZzcDNjYksxZGFGUXFVQkRGOElvCjJjOVNpMXZJWTlSQ1BxQXpla1l1OXdvZ1JsUithazh4OFlGK1FuUTRaWE1uN3NaOHVJN1hwVHJYbUtHY2pCQlYKMDl0TDdFQ1E4czF1VjlKaURueFhrN0duYmMyZGc3c3E1K1cyTzNGWXJmM1JSYnhha2U1VEZXL1RSUWwxYnJxUQpYUjRFenpmZkhxaG1zWXptSUdydi9FaE9kSmhDcnlsdkxtckgrMzNSWmpFaXpJWUFmbWFEREVMMHZUU1N3eHJxClQ4cCtjazBMY0l5bVNMdW1vUlQyKzFoRW1SU3VxZ3VUYWFBcEpVcWx5eXZkaW1ZSEZuZ1ZWM0ViN1BWSGhQT2UKTVRkNjFYOGtyZVM4L2YzTWJvUG9ES2kzUVd3SDNiMDhocGN2MGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR0xPQkFMVFJVU1QgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmdqQ0NBMnFnQXdJQkFnSUxXa3U5V3Z0UGlsdjZaZVV3RFFZSktvWklodmNOQVFFTEJRQXdUVEVMTUFrRwpBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dWFYUnZjbWx1WnlCSGJXSklNUmt3CkZ3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUI0WERUSXdNREl4TURBd01EQXdNRm9YRFRRd01EWXgKTURBd01EQXdNRm93VFRFTE1Ba0dBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dQphWFJ2Y21sdVp5QkhiV0pJTVJrd0Z3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUlJQ0lqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBcmk1V3JSc2M3L2FWajZCM0d5dlRZNCtFVFVXaUQ1OWIKUmF0WmUxRTArZXlMaW5qRjNXdXZ2Y1RmazBVZXY1RTRDNjRPRnVkQmMvamJ1OUc0VWVETGd6dHpPRzUzaWc5WgpZeWJOcHlyT1ZQdTQ0c0I4Ujg1Z2ZEK3ljL0xBR2JhS2tvYzFEWkFvb3VRVkJHTSt1cS91ZkY3TXBvdFFzamozClFXUEt6djlwajJnT2xUYmx6TG1NQ2NwTDNUR1Fsc2pNSC8xV2xqVGJqaHpxTEw2RkxtUGRxcW1WMC8wcGxSUHcKeUppVDJTMFdSNUFSZzZJNklxSW9WNkxyL3NDTUtLQ21mZWNxUWp1Q2dHT2xZeDhaekh5eVpxakMwMjAzYitKKwpCbEhaUllRZkVzNGtVbVNGQzBpQVRvZXhJaUl3cXV1dXZ1QUM0RURvc0VLQUExR3F0SDZxUk5kRFlmT2lheGFKClNhU2pwQ3VLQXNSNDlHaUt3ZVI2TnJGdkc1WWJkMG1OMU1rR2NvL1BVK1BjRjRVZ1N0eVlKOU9SSml0SEhta0gKcjk2aTVPVFVhd3V6WG56VUpJQkhLV2s3YnVpcy9VRHIyTzF4Y1N2eTZGZ2Q2MEdYSXNVZjFEblFKNCtINHhqMAo0S2xHRGZWME9vSXUwRzRza2FNeFhEdEc2bnNFRUZaZWdCMzFwV1hvZ3Z6aUI0eGlSZlVnM2tad2hxRzhrOU1lCmRLWnNzQ3ozQXd5SURNdlVjbE9HdkdCRzg1aHF3dkcvUS9sd0lIZktOMEY1VlZKampWc1NuOFZveElpZHJQSXcKcTdlak1aZG5yWThYRDJ6SGMrMGtsR3ZJZzVyUW1qZEpCS3V4RnNoc1NVa3RxNkhRakpMeVFVcDVJU1hiWTllMgpuS2QrUW1uN09tTUNBd0VBQWFOak1HRXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdIUVlEVlIwT0JCWUVGTnd1SDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUI4R0ExVWRJd1FZTUJhQUZOd3UKSDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDUjhFSUNhRUR1dzJqQQpWQy9mN0dMRHc1NktvREVvcW9PT3BGYVdFaENHVnJxWGN0SlVNSHl0R2RVZGFHLzdGRUxZalE3enRkR2w0d0pDClh0em9SbGdITlFJdzRMeDBTc0ZES3YvYkd0Q3dyMnpEL2N1ejlYOXRBeTVaVnAwdExUV01zdFpERnl5U0NzdGQKNkl3UFMzQkQwSUwvcU15L3BKVEF2b2U5aXVPVGU4YVBteGFkSjJXOGVzVkNnbXhjQjlDcHdZaGdST21ZaFJaZgorSS9LQVJET0pjUDVZQnVneFpmRDB5eUlNYUs5TU96UTBNQVM4Y0U1NCtYMStOWkszVFROKzIvQlQrTUFpMWJpCmt2Y29za0ozY2lObnh6OFJGYkxFQXdXK3V4RjdDcitvYnVmL1dFUFBtMmVnZ0FlMkhjcXRiZXBCRVg0dGRKUDcKd3J5K1VVVEY3MmdsSjREanlLRFVFdXpacFRjZE4zeTBrY3JhMUxHV2dlOW9YSFlRU2E5K3BUZUFzUnhTdlRPQgpUSS81M1dYWkZNMktKVmowNHNXRHBRbVExR3dVWTdWQTMrdkEvTVJZZmcwVUZvZFVKMjVXNUhDRXVHd3lFbjZDCk1VTysxOTE4b2EydTFxc2dFdThLd3hDTVNaWTEzQXQxWHJGUDFVODBEaEVnQjNWRFJlbWpFZHFzbzVuQ3Rua24KNHJudnlPTDJOU2w2ZFByRmY0SUZZcVlLNm1peWVVY0didkpYcUJVenh2ZDRTajFDZTJ0Ky92ZEc2dEhyanUrSQphRnZvd2RseGZ2MWs3LzluUjRoWUpTOCtoZ2U5KzZqbGdxaXNwZE5wUTgweGlFbUVVNUxBc1RrYk9ZTUJNTVR5CnFmclFBNzF5TjJCV0h6Wjh2VG1SOVcwTnYzdlhrZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlZ6Q0NBeitnQXdJQkFnSU5BZ1BsazI4eHNCTkppR3VpRnpBTkJna3Foa2lHOXcwQkFRd0ZBREJITVFzdwpDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVCk1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqRXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXcKTURBd1dqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acApZMlZ6SUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVakV3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUNEd0F3Z2dJS0FvSUNBUUMyRVFLTEh1T2hkNXM3M0wrVVByZVZwMEE4b2YyQytYMHlCb0p4OXZhTWYvdm8KMjd4cUxwZVhvNHhMK1N2MnNmbk9oQjJ4K2NXWDN1KzU4cVBwdkJLSlhxZXFVcXY0SXlmTHBMR2NZOXZYbVg3dwpDbDdyYUtiMHhscEhEVTBRTStOT3NST2p5QmhzUyt6OENaRGZuV1FwSlNNSG9iVFNQUzVnNE0vU0NZZTd6VWp3ClRjTENlb2lLdTdyUFdSbldyNCt3QjdDZU1mR0N3Y0RmTHFadGJCa090ZGgrSmhwRkF6MndlYVNVS0swUGZ5YmwKcUFqK2x1ZzhhSlJUN29NNmlDc1ZsZ215NEhxTUxuWFduT3VuVm1TUGxrOW9yajJYd29TUHdMeEF3QXRjdmZhSApzelZzckJoUWY0VGdUTTJTMHlEcE03eFNtYTh5dFNtekpTcTBTUGx5NGNwazkrYUNFSTNvbmNLS2lQbzRab3I4Clkva0IrWGo5ZTF4MytuYUgrdXpmc1E1NWxWZTB2U2J2MWdIUjZ4WUt1NDRMdGNYRmlsV3IwNnpxa1VzcHpCbWsKTWlWT0t2RmxSTkFDenFyT1NiVHFuM3lEc0VCNzUwT3JwMnlqajMySmdmcE1wZi9WanNQT1MrQzEyTE9PUmM5Mgp3TzFBSy8xVEQ3Q24xVHNOc1lxaUE5NHhyY3gzNm05N1B0YmZrU0lTNXI3NjJETDhFR01VVVhMZVhkWVdrNzBwCmFEUHZPbWJzQjRvbTN4UFhWMlY0Sjk1ZVNSUUFvZ0IvbXFnaHRxbXhsYkNsdVEwV0VkckhiRWc4UU9CK0RWck4KVmp6Umx3VzV5MHZ0T1V1Y3hEL1NWUk51SkxEV2NmcjB3YnJNN1J2MS9vRkIyQUNZUFRySXJucVlOeGdGbFFJRApBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFCkZnUVU1SzhySm5FYUswZ25oUzlTWml6djhJa1RjVDR3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUorcVFpYmIKQzV1Ky94NldraTQrb21WS2FwaTZJc3Q5d1RyWWdnb0d4dmFsM3NCT2gyWjVvZm1tV0p5cStiWG1ZT2ZnNkxFZQpRa0V6Q3pjOXpvbHdGY3ExSktqUGE3WFNRQ0dZenlJMHp6dkZJb1RneFE2S2ZGMkk1RFVrenBzK0dsUWVidHV5Cmg2Zjg4L3FCVlJSaUNsbXBJZ1V4UG9MVzd0dFhOTHd6bGRNWEcrZ25vb3Q3VGlZYWVscGt0dEdzTi9IOW9QTTQKN0hMd0VYV2R5elJTamVaMmF4ZkczNGFySjQ1SkszVm1nUkFocHVvKzlLNGwvM3dWM3M2TUpUL0tZbkFLOXk4SgpaZ2ZJUHh6ODhOdEZNTjlpaU1HMUQ1M0RuMHJlV1ZsSHhZY2lOdWFDcCswS3VlSUhvSTE3ZWtvOGNkTGlBNkVmCk1nZmRHK1JDemd3QVJXR0F0UXNnV1NsNHZmbFZ5MlBGUEV6MHR2L2JhbDh4YTVtZUxNRnJVS1RYNWhnVXZZVS8KWjZ0R242RC9RcWM2ZjF6TFhiQndIU3MwOWRSMkNRenJlRXhaQmZNelFzTmhGUkFiZDAzT0lvelVoZkpGZmJkVAo2dTlBV3BRS1hDQmZUa0JkWWlKMjMvL09ZYjJNSTNqU053TGdqdDdSRVRlSjlyL3RTUWRpcnBMc1FCcXZGQW5aCjBFNnlvdmUrN3U3WS85d2FMZDY0Tm5IaS9IbTNsQ1hSU0hOYm9UWG5zNWxuZGNFWk9pdEhUdE5DanYweHlCWm0KMnRJTVBOdXpqc21oRFlBUGV4WjNGTC8vMndtVXNwTzhJRmdWNmR0eFEvUGVFTU1BM0tncWxiYkMxaitRYTNiYgpiUDZNdlBKd05RemNtUmsxM05mSVJtUFZObkd1Vi91M2dtM2MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdUUyBSb290IFIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGVnpDQ0F6K2dBd0lCQWdJTkFnUGxyc1dOQkNVYXF4RWxxakFOQmdrcWhraUc5dzBCQVF3RkFEQkhNUXN3CkNRWURWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVUKTUJJR0ExVUVBeE1MUjFSVElGSnZiM1FnVWpJd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBdwpNREF3V2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwClkyVnpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqSXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUEKQTRJQ0R3QXdnZ0lLQW9JQ0FRRE8zdjJtKyt6c0ZEUThCd1phYkZuM0dUWGQ5OEdkVmFyVHpUdWtrM0x2Q3ZwdApuZmJ3aFlCYm9VaFNuem5GdCs0b3JPL0xkbWdVdWQrdEFXeVpIOFFpSFovK2NuZmdMRnV2NUFTL1QzS2dHalNZCjZEbG83SlVsZTNhaDVtbTVoUm05aVl6K3JlMDI2bk84LzRQaXkzM0IwczVLczQwRm5vdEprOS9CVzlCdVh2QXUKTUM2Qy9QcTh0QmNLU09XSW04V2JhOTZ3eXJRRDhOcjBrTGhsWlBkY1RLM29mbVplbWRlNHdqN0kwQk9kcmU3awpSWHVKVmZlS0gySlNoQkt6d2tDWDQ0b2ZSNUdtZEZyUytMRmpLQkM0c3dtNFZuZEFvaWFZZWNiKzN5WHVQdVdnCmY5UmhEMUZMUEQrTTJ1RndkTmpDYUtINXdRenBvZUovdTFVOGRnYnVhazdNa29nd1RacTlUd3RJbW9TMW1LUFYKKzNQQlYySGRLRloxRTY2SGp1Y01VUWtRZFloTXZJMzVlenpVSWtnZkt0enJhN3RFc2NzemNUSkdyNjFLOFl6bwpkRHFzNXhvaWM0RFNNUGNsUXNjaU96c1NyWll1eHNOMkI2b2d0elZKVittU1NlaDJGbkl4Wnl1V2ZvcWp4NVJXCklyOXFTMzRCSWJJak10L2tta1J0V1Z0ZDlRQ2dISnZHZUplTmtQK2J5S3EwcnhGUk9WN1orMmV0MVZzUm5US2EKRzczVnVsdWx5Y3NsYVZOVkoxemd5amJMaUdIN0hyZlF5KzRXKzlPbVRONlNwZFRpMy9VR1ZONHVuVXUwa3pDcQpnYzdkR3R4UmN3MVBjT25sdGhZaEdYbXk1b2tMZFdUSzFhdThDY0VZb2YvVVZLR0ZQUDBVSkFPeWg5T2t0d0lECkFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEUKRmdRVXUvL0tqaU9mVDVuSzIrSm9wcVVWSnhjZTJRNHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBQi9LenQzSAp2cUdmMlNkTUM5d1htQkZxaU40OTVuRldjcktlR2s2YzFTdVlKRjJiYTN1d000SUp2ZDhsUnVxWW5yWWIvb004CjBtSmh3UVR0enVERnljZ1RFMVhucUdPdGpIc0IvbmN3NGM1b213WDRFdTU1TWFCQlJUVW9DbkdrSkUrTTNEeUMKQjE5bTNIMFEvZ3hoc3dXVjd1R3VnUStvK01lUFRhZ2pBaVpySFlOU1ZjNjFMd0RLZ0VEZzRYU3NZUFdIZ0oydQpObVNSWGJCb0dPcUtZY2wzcUpmRXljZWwvRlZMOC9CL3VXVTlKMmpRekd2NlU1M2hrUnJKWFJxV2JUS0g3UU1nCnlBTE9XcjdaNnYyeVRjUXZHOTlmZXZYNGk4YnVNVG9sVVZWbmpXUXllK21ldzRLNktpM3BIclRnU0FhaS9HZXYKSHlJQ2Mvc2dDcStkVkV1aHpmOWdSN0EvWGU4YlZyMlhJWll0Q3RGZW5UZ0NSMnk1OVBZakpiaWdhcG9yZHdqNgp4TEVva0NaWUNEemlmcXJYUFcrNk1ZZ0tCZXNudGFGSjdxQkZWSHZtSjJXWklDR29vN3o3R0phN1VtOE03WU5SClRPbFo0aUJneGNKbGtvS004eEFmRG9xWHZuZUNiVCtQSFYyOFNTZTl6RThQNGM1MmhnUWp4Y0NNRWx2OTI0U2cKSlBGSS8yUjgwTDVjRnRIdm1hM0FIL3ZMcnJ3NElnWW1aTnJhbHc0L0tCVkVxRThBeXZDYXpNOTBhclErUE91Vgo3TFhUV3RpQm1lbERHRGZyczd2UldHSkI4MmJTajZwNGxWUWd3MW91ZEN2VjBiNFlhY0NzMWFUUE9icFJoQU5sCjZXTEFZdjdZVFZXVzR0QVIra2cwRWV5ZTdRVWQ1TWpXSFliTAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR1RTIFJvb3QgUjMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQVk2Z0F3SUJBZ0lOQWdQbHVJTHJJUGdsSjIwOVpqQUtCZ2dxaGtqT1BRUURBekJITVFzd0NRWUQKVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVTUJJRwpBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqTXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXdNREF3CldqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acFkyVnoKSUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVak13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaQpBQVFmVHpPSE15bUtvWVRleThjaFdFR0o2bGFkSzB1RnhoMU1KN3gvSmxGeWIrS2YxcVBLekVVVVJvdXQ3MzZHCmpPeXhmaS8vcVhHZEdJUkZCRUZWYml2cUpuKzdrQUhqU3htNjVGU1dSUW14MVd5UlJLMkVFNDZhakEyQURETDIKNENlalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlRCOFNhNm9DMnVoWUhQMC9FcUVyMjRDbWY5dkRBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQTl1RWdsUlI3ClZLT1FGaEcvaE1qcWIyc1huaDVHbUNDYm45TU4yYXpUTDgxOCtGc3VWYnUvM1pMM3BBemNNZUdpQWpFQS9KZG0KWnVWREZoT0QzY2ZmTDc0VU9PMEJ6ckVYR2hGMTZiMERqeVoraE9YSllLYVYxMVJadCtjUkxJblV1ZTRYCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0NUQ0NBWTZnQXdJQkFnSU5BZ1Bsd0dqdll4cWNjcEJRVWpBS0JnZ3Foa2pPUFFRREF6QkhNUXN3Q1FZRApWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVVNQklHCkExVUVBeE1MUjFSVElGSnZiM1FnVWpRd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBd01EQXcKV2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWegpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqUXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBVHpkSE9uYUl0Z3JrTzROY1dCTUh0TFNaMzd3V0hPNXQ1R3ZXdlZZUmcxcmtEZGMvZUprVEJhNnp6dWhYeWkKUUhZN3FjYTRSOWdxNTVLUmFuUHBzWEk1bnltZm9walRYMTVZaG1VUG9ZUmxCdEhjaThuSGM4aU1haS9seEt2UgpIWXFqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCU0FUTmJyZFA5Sk5xUFYyUHkxUHNWcThKUWRqREFLQmdncWhrak9QUVFEQXdOcEFEQm1BakVBNkVEL2c5NEQKOUordUhYcW5Mcm12VC9hREhRNHRoUUVkMGRscTdBL0NyOGRlVmw1YzFSeFlJaWdMOXpDMkw3RjhBakVBOEdFOApwL1NnZ3VNaDFZUWRjNGFjTGEvS05KdnhuN2tqTnVLOFlBT2RnTE9hVnNqaDRyc1VlY3JOSWRTVXRVbEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIzRENDQVlPZ0F3SUJBZ0lOQWdQbGZ2VS9rLzJsQ1NHeXBqQUtCZ2dxaGtqT1BRUURBakJRTVNRd0lnWUQKVlFRTEV4dEhiRzlpWVd4VGFXZHVJRVZEUXlCU2IyOTBJRU5CSUMwZ1VqUXhFekFSQmdOVkJBb1RDa2RzYjJKaApiRk5wWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTVRJeE1URXpNREF3TURBd1doY05Nemd3Ck1URTVNRE14TkRBM1dqQlFNU1F3SWdZRFZRUUxFeHRIYkc5aVlXeFRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGcKVWpReEV6QVJCZ05WQkFvVENrZHNiMkpoYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3V1RBVApCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTNHhublRqMndsRHA4dU9Sa2NBNlN1bXVVNUJ3a1d5bU94CnVZYjRpbGZCVjg1QytuT2g5MlZDL3g3QkFMSnVjdzcveHlIbEdLU3EyWEUvcU5TNXpvd2RvMEl3UURBT0JnTlYKSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVZMQjdyVVc0NGtCLword3B1Kzc0enlUeWpoTlV3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnSWs5MGNybGdyL0htbktBV0JWQmZ3MTQ3CmJtRjA3NzRCeEw0WVNGbGhnaklDSUNhZFZHTkEzamRnVU0vSTJPMmRncTQzbUx5amoweE1xVFFyYk8vN2xac20KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIakNDQWFTZ0F3SUJBZ0lSWUZsSjRDWXV1MVg1Q25lS2NmbEsyR3d3Q2dZSUtvWkl6ajBFQXdNd1VERWsKTUNJR0ExVUVDeE1iUjJ4dlltRnNVMmxuYmlCRlEwTWdVbTl2ZENCRFFTQXRJRkkxTVJNd0VRWURWUVFLRXdwSApiRzlpWVd4VGFXZHVNUk13RVFZRFZRUURFd3BIYkc5aVlXeFRhV2R1TUI0WERURXlNVEV4TXpBd01EQXdNRm9YCkRUTTRNREV4T1RBek1UUXdOMW93VURFa01DSUdBMVVFQ3hNYlIyeHZZbUZzVTJsbmJpQkZRME1nVW05dmRDQkQKUVNBdElGSTFNUk13RVFZRFZRUUtFd3BIYkc5aVlXeFRhV2R1TVJNd0VRWURWUVFERXdwSGJHOWlZV3hUYVdkdQpNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVIwVU9sdnQ5WGIvcE9kRWgrSjhMdHRWN0hwSTZTRmtjCjhHSXhMY0I2S1A0YXAxeXp0c3lYNTBYVVdQclJkMjFEb3NDSFpUUUtIM3JkNnp3em9jV2RUYVJ2UVpVNGY4a2UKaE92Um5rbVNoNVNIRERxRlNtYWZuVm1UVFpkaEJvWktvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVBlWXBTSnZxQjhvaFJFb20zbTdlMG9QUW4xa3dDZ1lJCktvWkl6ajBFQXdNRGFBQXdaUUl4QU9WcEVzbHUyOFl4dWdsQjRaZjQrLzJhNG4wU3llMThaTlBMQlNXTFZ0bWcKNTE1ZFRndURuRnQyS2FBSkppRnFZZ0l3Y2RLMWoxenFPK0Y0Q1lXb2RaSTd5Rno5U084TmRDS29DT0p1eFVuTwp4d3k4cDJGcDhmYzc0U3JMK1N2elpwQTMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGRUQ0NBbDJnQXdJQkFnSUxCQUFBQUFBQkZVdGF3NVF3RFFZSktvWklodmNOQVFFRkJRQXdWekVMTUFrRwpBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXhFREFPQmdOVkJBc1RCMUp2CmIzUWdRMEV4R3pBWkJnTlZCQU1URWtkc2IySmhiRk5wWjI0Z1VtOXZkQ0JEUVRBZUZ3MDVPREE1TURFeE1qQXcKTURCYUZ3MHlPREF4TWpneE1qQXdNREJhTUZjeEN6QUpCZ05WQkFZVEFrSkZNUmt3RndZRFZRUUtFeEJIYkc5aQpZV3hUYVdkdUlHNTJMWE5oTVJBd0RnWURWUVFMRXdkU2IyOTBJRU5CTVJzd0dRWURWUVFERXhKSGJHOWlZV3hUCmFXZHVJRkp2YjNRZ1EwRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEYUR1YVoKamM2ajQwK0tmdnZ4aTRNbGErcElIL0Vxc0xtVkVRUzk4R1BSNG1kbXp4emR6eHRJSys2TmlZNmFyeW1BWmF2cAp4eTBTeTZzY1RIQUhvVDBLTU0wVmpVLzQzZFNNVUJVYzcxRHV4QzczL09sUzhwRjk0RzNWTlRDT1hrTno4a0hwCjFXcmpzb2s2VmprNGJ3WThpR2xiS2szRnAxUzRiSW5NbS9rOHl1WDlpZlVTUEpKNGx0YmNkRzZUUkdIUmpjZEcKc25VT2h1Z1ppdFZ0Yk5WNEZwV2k2Y2dLT092eUpCTlBjMVNURTRVNkc3d2VOTFdMQll5NWQ0dXgyeDhna2FzSgpVMjZRem5zM2RMbHdSNUVpVVdNV2VhNnhya0VtQ01nWks5Rkdxa2pXWkNyWGd6VC9MQ3JCYkJsRFNnZUY1OU44CjlpRm83K3J5VXA5L2s1RFBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEUKQlRBREFRSC9NQjBHQTFVZERnUVdCQlJnZTJZYVJRMlh5b2xRTDMwRXpUU28vL3o5U3pBTkJna3Foa2lHOXcwQgpBUVVGQUFPQ0FRRUExblBuZkU5MjBJMi83THFpdmpURktESzFmUHhzbkN3cnZRbWVVNzlyWHFvUlNMYmxDS096CnlqMWhUZE5HQ2JNK3c2RGpZMVViOHJydnJUbmhRN2s0bytZdmlpWTc3NkJRVnZuR0N2MDR6Y1FMY0ZHVWw1Z0UKMzhOZmxOVVZ5UlJCbk1SZGRXUVZEZjlWTU95R2ovOE43eXk1WTBiMnF2emZ2R245TGhKSVpKcmdsZkNtN3ltUApBYkVWdFF3ZHBmNXBMR2trZUI2enB4eHhZdTdLeUplc0YxMkt3dmhIaG00cXhGWXhsZEJuaVlVcitXeW1YVWFkCkRLcUM1SmxSM1hDMzIxWTlZZVJxNFZ6Vzl2NDkza0hNQjY1alVyOVRVL1FyNmNmOXR2ZUNYNFhTUVJqYmdiTUUKSE1VZnBJQnZGU0RKM2d5SUNoM1dabFhpL0VqSktTWnA0QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEWHpDQ0FrZWdBd0lCQWdJTEJBQUFBQUFCSVZoVENLSXdEUVlKS29aSWh2Y05BUUVMQlFBd1RERWdNQjRHCkExVUVDeE1YUjJ4dlltRnNVMmxuYmlCU2IyOTBJRU5CSUMwZ1VqTXhFekFSQmdOVkJBb1RDa2RzYjJKaGJGTnAKWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTURrd016RTRNVEF3TURBd1doY05Namt3TXpFNApNVEF3TURBd1dqQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU016RVRNQkVHCkExVUVDaE1LUjJ4dlltRnNVMmxuYmpFVE1CRUdBMVVFQXhNS1IyeHZZbUZzVTJsbmJqQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNd2xkcEI1Qm5naUZ2WEFnN2FFeWlpZS9RVjJFY1d0aUhMOApSZ0pEeDdLS25RUmZKTXN1UytGZ2drYmhVcXNNZ1Vkd2JOMWswZXYxTEtNUGdqME1LNjZYMTdZVWhoQjV1enNUCmdIZU1DT0ZKMG1waUx4OWUrcFpvMzRrbmxUaWZCdGMreWNzbVdRMXozckRJNlNZT2d4WEc3MXVMMGdSZ3lrbW0KS1BacE8vYkx5Q2lSNVoyS1lWYzNySFFVM0hUZ091NXlMeTZjKzlDN3YvVTlBT0VHTStpQ0s2NVRwam9XYzR6ZApRUTRnT3NDMHA2SHBzaytRTGpKZzZWZkx1UVNTYUdqbE9DWmdkYktmZC8rUkZPK3VJRW44clVBVlNORUNNV0VaClhyaVg3NjEzdDJTYWVyOWZ3UlB2bTJMN0RXemdWR2tXcVFQYWJ1bURrM0YyeG1tRmdoY0NBd0VBQWFOQ01FQXcKRGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSS93UzMrbwpMa1VrcmsxUSttT2FpOTdpM1J1OE1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQkxRTnZBVUtyK3lBenY5NVpVClJVbTdsZ0FKUWF5ekU0YUdLQWN6eW12bWRMbTZBQzJ1cEFyVDlmSHhENHEvYzJkS2c4ZEVlM2pncjI1c2J3TXAKampNNVJjT081TGxYYktyOEVwYnNVOFl0NUNSc3VaUmorOXhUYUdkV1BvTzR6elVodzhsby9zN2F3bE9xekpDSwo2ZkJkUm95VjNYcFlLQm92SGQ3TkFEZEJqKzFFYmRkVEtKZCs4MmNFSGhYWGlwYTAwOTVNSjZSTUczTnpkdlFYCm1jSWZlZzdqTFFpdENod3MvenlyVlE0UGtYNDI2OE5YU2I3aExpMThZSXZEUVZFVEk1M085ekpybEFHb21lY3MKTXg4Nk95WFNoa0RPT3l5R2VNbGhMeFM2N3R0VmI5K0U3Z1VKVGIwbzJITE8wMkpRWlI3cmtwZURNZG16dGNwSApXRDlmCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGZ3pDQ0EydWdBd0lCQWdJT1JlYTdBNE16dzRWbFNPYi9SVkV3RFFZSktvWklodmNOQVFFTUJRQXdUREVnCk1CNEdBMVVFQ3hNWFIyeHZZbUZzVTJsbmJpQlNiMjkwSUVOQklDMGdVall4RXpBUkJnTlZCQW9UQ2tkc2IySmgKYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3SGhjTk1UUXhNakV3TURBd01EQXdXaGNOTXpReApNakV3TURBd01EQXdXakJNTVNBd0hnWURWUVFMRXhkSGJHOWlZV3hUYVdkdUlGSnZiM1FnUTBFZ0xTQlNOakVUCk1CRUdBMVVFQ2hNS1IyeHZZbUZzVTJsbmJqRVRNQkVHQTFVRUF4TUtSMnh2WW1Gc1UybG5iakNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSlVINkhQS1p2bnNGTXA3UFBjTkNQRzBSUXNzZ3JSSQp4dXRiUEs2RHVFR1NNeFNrYjMvcEtzekdzSWhyeGJhSjBjYXkveFRPVVJRaDdFcmRHMXJHMW9mdVRUb1ZCdTFrClpndVNnTXBFM25PVVR2T25pWDlQZUdNSXlCSlFiVUptTDAyNWVTaE5VaHFLR29DM0dZRU9mc1NLdkdSTUlSeEQKYU5jOVBJckZzbWJWa0pxM01RYkZ2dUp0TWdhbUh2bTU2NnFqdUwrK2dtTlEwUEFZaWQva0QzbjE2cUlmS3RKdwpMbnZudkpPN2JWUGlTSHlNRUFjNC8yYXlkMkYrNE9xTVBLcTBwUGJ6bFVvU0IyMzlqTEtKejlDZ1lYZklXSFN3CjFDTTY5MTA2eXFMYm5RbmVYVVF0a1BHQnpWZVMrbjY4VUFSak5OOXJreGkrYXpheU9lU3NKRGEzOE8rMkhCTlgKazdiZXN2amloYmR6b3JnMXFrWHk0SjAyb1c5VWl2RnlWbTR1aU1WUlFrUVZsTzZqeFRpV20wNU9XZ3RIOHdZMgpTWGN3dkhFMzVhYnNJUWgxL09aaEZqOTMxZG1SbDRRS2JOUUNUWFRBRk8zOU9mdUQ4bDRVb1FTd0Mrbis3by9oCmJndXlDTE5oWmdscXNRWTZaWlpad1BBMS9jbmFLSTBhRVlkd2dRcW9tblVkbmpxR0JRQ2UyNERXSmZuY0JaNG4KV1V4Mk9WdnErYVdoMklNUDBmL2ZNQkg1aGM4elNQWEtiV1FVTEhwWVQ5TkxDRW5GbFdRYVl3NTVQZld6ak1wWQpyWnhDUlhsdURvY1pYRlN4WmJhL2pKdmNFK2tOYjdndTNHZHV5WXNSdFlRVWlnQVpjSU41a1plUjFCb252emNlCk1nZllGR004S0V5dkFnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCU3ViQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFmQmdOVkhTTUVHREFXZ0JTdQpiQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBZ3lYdDZOSDlsVkxOCm5zQUVvSkZwNWx6UWhON2NyYUpQNkVkNDFtV1lxVnVvUElkOEFvclJicmNXYytaZndGU1kxWFMrd2MzaUVaR3QKSXhnOTNlRnlSSmEwbFY3QWU0NlplQlpERTFaWHM2S3pPN1YzM0VCeXJLUHJtelUrc1FnaG9lZkVRemQ1TXI2MQo1NXdzVEx4REtabU9NTk9zSWVEakhmcllCek4yVkFBaUtybE5JQzV3YU5ybFUveURYTk9kOHY5RURFUm04dExqCnZVWUFHbTBDdWlWZGphRXhVZDFVUmh4TjI1bVc3eG9jQkZ5bUZlOTQ0SG4rWGRzK3FreFYvWm9WcVcvaHB2dmYKY0REcHcrNUNSdTNDa3dXSituMWplei9RY1lGOEFPaVlyZzU0Tk1NbCs2OEtueUJyM1RzVGp4S000a0VhU0hwegpvSGRweDdaY2Y0TElIdjVZR3lncnFHeXRYbTNBQmRKN3QrdUEvaVUzL2dLYmFLeENYY1B1OWN6YzhGQjEwalpwCm5PWjdCTjl1Qm1tMjNnb0pTRm1INjNzVVlIcGtxbWxENzVISFRPd1kzV3p2VXkyTW1lRmU4bkkrejFUSXZXZnMKcEE5TVJmL1R1VEFqQjB5UEVMK0dsdG1aV3JTWlZ4eWt6THNWaVZPNkxBVVA1TVNlR2JFWU5OVk1uYnJ0OXgrdgpKSlVFZUtnRHUrNkI1ZHBmZkl0S29aQjBKYWV6UGt2SUxGYTl4OGp2T09KY2t2QjU5NXlFdW5RdFlRRWdmbjdSCjhrOEhXVitMTFVOUzYwWU1sT0gxWmtkNWQ5VlVXeCt0SkRmTFJWcE9vRVJJeU5pd21jVVZoQW4yMWtsSndHVzQKNWhweGJxQ284WUxvUlQ1czFnTFhDbWVEQlZySnBCQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBFNDYKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQVpHZ0F3SUJBZ0lTRWRLN3VqTnUxTHptSkdqRkRZUWRtT2hETUFvR0NDcUdTTTQ5QkFNRE1FWXgKQ3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEVlFRRApFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdSVFEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXlNREF3Ck1EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXgKSERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JGTkRZd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQQpJZ05pQUFTY0RySFB0K2llVW5kMU5QcWxScWV0TWhreXRBZXBKOHFVdXd6U0NoREgyb213bHd4d0V3a0JqdGpxClIrcStzb0FyemZ3b0RkdXN2S1NHTisxd0NBQjE2cE1MZXk1U25DTm9Jd1pEN0pJdlU0VGIrMGNVQitoZmxHZGQKeVhxQlBDQ2pRakJBTUE0R0ExVWREd0VCL3dRRUF3SUJoakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZApEZ1FXQkJReENwQ1B0c2FkMGtSTGdMV2k1aCt4RWs4YmxUQUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUEzMVNRCjdadnZpNVFDa3hlQ21iNnpuaXoyQzVHTW4wb1VzZlprdkx0b1VSTU1BL2NWaTRSZ3VZdi9Vbzduakx3Y0FqQTgKK1JIVWpFN0F3V0hDRlV5cXF4MExNVjg3SE9JQWwwUXg1djV6bGkvYWx0UCtDQWV6TkltOEJaLzNIb2J1aTNBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR2xvYmFsU2lnbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVNFZEs3dWRjakdKNUFYd3FkTGREZkpXZlJNQTBHQ1NxR1NJYjNEUUVCREFVQQpNRVl4Q3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEClZRUURFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdValEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXkKTURBd01EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdApjMkV4SERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JTTkRZd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDc3JIUXk2TE5sNWJydFF5WWRwb2tOUmJvcGlMS2tIV1BkMDhFc0NWZUoKT2FGVjZXYzBkd3h1NUZVZFVpWFNFMnRlNFIycHQzMkpNbDhObnA4c2VtTmdRQittc0xaNGo1bFVsZ2hZcnVRRwp2R0lGQWhhL3I2Z2pBN2FVRDd4dWJNTEwxYWE3RE9uMndRTDdJZDVtM1JlcmRFTHY4SFF2SmZUcWExVmJrTnVkCjMxNkhDa0Q3clJscisvZktZSWplMnNHUDFxN1ZmOVE4Zys3WEZreURSVE5ySjlDRzBCd3RhL09yZmZHRnFmVW8KMHEzdjg0UkxISWY4RTZNNmNxSmFFU3ZXSjNFbjdZRXRiV2FCa29lMEcxaDZ6RDhLK2taUFRYaGMrQ3RJNHdTRQp5MTMydEdxelpmeENubEVtSXlETFBSVDVnZTFsRmdCUEdtU1haZ2pQakh2aks4Q2QrUlR5Ry9GV2FoYS9MSVdGCnpYZzRtdXRDYWdJMEdJTVhUcFJXK0xhQ3RmT1czVDN6dm44Z2R6NTdHU05yTE5SeWMwTlhmZUQ0MTJsUEZ6WUUKK2NDUVlEZEYzdVlNMkhTTnJweWliWFJkUXI0RzlkbGtiZ0lRckltd1REc0hUVUIrSk1XS21JSjVqcVNuZ2lDTgpJL29uY2NuZnhrRjBvRTMya1JiY1JveGZLV014V1hFTTJHL0N0ako5KytaZFU2WitGZnk3ZFh4ZDdQajJGeHpzCngyc1p5L043OENzSHBkbHNlVlIyYkowY3BtNE82WGtNcUNOcW85OGJNREdmc1ZSNy9tckxacXJjWmRDaW5rcWEKQnlGcmdZL2J4Rm42M2lMQUJKempxbHMyaytnOXZYcWhuUXQyc1F2SG5mM1BtS2dHd3ZncW82R0RvTGNsY3FVQwo0d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVQTF5cmM0R0hxTXl3cHRXVTRqYVdTZjhGbVN3d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFIeDQKN1BZQ0xMdGJmcElyWFRuY3Z0Z2Rva0l6VGZudnBDbzdSR2tlck5sRm8wNDhwOWdrVWJKVUhKTk94Tzk3azRWZwpKdW9KU09EMXU4ZnBhTks3YWpGeHpIbXVFYWp3bWYzbEg3d3ZxTXhYNjNiRUlhWkhVMVZOYUw4RnBPN1hKcXRpCjJrTTNTK0xHdGVXeWd4azZ4OVBiVFo0SWV2UHV6ejVpKzZ6b1lNelJ4NkZjZzBYRVJjenpGMnNVeVFRQ1B0SWsKcG5ucEhzNmk1OEZaRlo4ZDRrdWFQcDkyQ0MxcjJMcFhGTnFENnY2TVZlblFUcW5NZHpHeFJCRjZYTEUrMHhSRgpGUmhpSkJQU3kwM09YSVBCTnZJUXRRNkliYmpoVnArSjNwWm1PVWRrTEc1TnJtSjd2MkIwR2JoV3JKS3NGakx0CnJXaFYvcGk2MHpUZTlNbGh3dzZHOWt1RVlPNE5lN1V5V0htUlZTeUJRN04wSDNxcUpaNGQxNkdMdWMxQ0xnU2sKWm9OTmlUVzJiS2cyU25raGVDTFFRcnpSUURHUW9iNEV6OHBuN2ZYd2dOTmd5WU1xSWdYUUJ6dFN2d3llcWl2NQp1K1lmanlXNmhZMFhIZ0wrWFZBRVY4LytMYnp2WE1BYXE3YWZKTWJmYzJoSWtDd1U5RDlTR3VUU3l4VERZV25QCjR2a1l4Ym96bnhTakJGMjVjZmUxbE5qMk04RmF3VFNMZkp2ZGt6cm5FNkp3WVordmordll4WFg0TTJiVWRHYzYKTjNlYzU5MmtEM1pEWm9wRDhwLzdERUo0WTlIaUQyOTcxS0U5ZEplRnQwZzVRZFlnL05BNnMvcm9iOFNLdW5FMwp2b3VYc1hneFQ3UG50Z01UemxTZHJpVlp6SDgxWHdqM1FFVXhlQ3A2Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQXVpZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJqTVFzd0NRWURWUVFHRXdKVlV6RWgKTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNUlFZHliM1Z3TENCSmJtTXVNVEV3THdZRFZRUUxFeWhIYnlCRQpZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNQjRYRFRBME1EWXlPVEUzCk1EWXlNRm9YRFRNME1EWXlPVEUzTURZeU1Gb3dZekVMTUFrR0ExVUVCaE1DVlZNeElUQWZCZ05WQkFvVEdGUm8KWlNCSGJ5QkVZV1JrZVNCSGNtOTFjQ3dnU1c1akxqRXhNQzhHQTFVRUN4TW9SMjhnUkdGa1pIa2dRMnhoYzNNZwpNaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQ0NBU0F3RFFZSktvWklodmNOQVFFQkJRQURnZ0VOCkFEQ0NBUWdDZ2dFQkFONmQxK3BYR0VtaFcrdlhYMGlHNnI3ZC8rVHZaeHowWldpelYzR2dYbmU3N1p0SjZYQ0EKUFZZWVl3aHYydkxNMEQ5L0FsUWlWQkRZc29IVXdIVTlTMy9IZDhNK2VLc2FBN1VnYXk5cUs3SEZpSDdFdXg2dwp3ZGhGSjIrcU4xajNoeWJYMkMzMnFSZTNIM0kyVHFZWFAyV1lrdHNxYmwyaS9vamdDOTUvNVkwVjRldkxPdFhpCkVxSVRMZGlPcjE4U1BhQUlCUWkyWEtWbE9BUkZtUjZqWUdCMHhVR2xjbUliWXNVZmIxOGFRcjRDVVdXb3JpTVkKYXZ4NEE2bE5mNEREK3F0YS9LRkFwTW9aRnY2eXlPOWVjdzN1ZDcyYTlubVl2TEVIWjZJVkRkMmdXTVpFZXdvKwpZaWhmdWtFSFUxalBFWDQ0ZE1YNC83VnBrSStFZE9xWEc2OENBUU9qZ2NBd2diMHdIUVlEVlIwT0JCWUVGTkxFCnNOS1IxRXdSY2JOaHl6MmgvdDJvYXRUak1JR05CZ05WSFNNRWdZVXdnWUtBRk5MRXNOS1IxRXdSY2JOaHl6MmgKL3Qyb2F0VGpvV2VrWlRCak1Rc3dDUVlEVlFRR0V3SlZVekVoTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNQpJRWR5YjNWd0xDQkpibU11TVRFd0x3WURWUVFMRXloSGJ5QkVZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqCllYUnBiMjRnUVhWMGFHOXlhWFI1Z2dFQU1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFRkJRQUQKZ2dFQkFESkw4N0xLUHBIOEVzYWhCNHlPZDZBekJoUmNrQjRZOXdpbVBRb1orWWVBRVc1cDVKWVhNUDgwa1dOeQpPTzdNSEFHakhaUW9wREgyZXNSVTEvYmxNVmdEb3N6T1l0dVVSWE8xdjBYSkpMWFZnZ0t0STNscGpiaTJUYzdQClRNb3pJK2djaUtxZGkwRnVGc2tnNVltZXpUdmFjUGQrbVNZZ0ZGUWxxMjV6aGVhYklaMEtiSUlPcVBqQ0RQb1EKSG15Vzc0Y054QTloaTYzdWd5dVYrSTZTaEhJNTZ5RHFnKzJEelpkdUNMenJUaWEyY3l2azAvWk0vaVp4NG1FUgpkRXIvVnhxSEQzVklMczlSYVJlZ0FoSmhsZFhSUUxJUVRPN0VyQkJEcHFXZUN0V1ZZcG9OejRpQ3hUSU01Q3VmClJlWU5ueWljc2JrcVdsZXROdyt2SFgvYnZaOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdvIERhZGR5IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ3pFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEdqQVlCZ05WQkFvVApFVWR2UkdGa1pIa3VZMjl0TENCSmJtTXVNVEV3THdZRFZRUURFeWhIYnlCRVlXUmtlU0JTYjI5MElFTmxjblJwClptbGpZWFJsSUVGMWRHaHZjbWwwZVNBdElFY3lNQjRYRFRBNU1Ea3dNVEF3TURBd01Gb1hEVE0zTVRJek1USXoKTlRrMU9Wb3dnWU14Q3pBSkJnTlZCQVlUQWxWVE1SQXdEZ1lEVlFRSUV3ZEJjbWw2YjI1aE1STXdFUVlEVlFRSApFd3BUWTI5MGRITmtZV3hsTVJvd0dBWURWUVFLRXhGSGIwUmhaR1I1TG1OdmJTd2dTVzVqTGpFeE1DOEdBMVVFCkF4TW9SMjhnUkdGa1pIa2dVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXcKRFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUw5eFlnangrbGswOXh2SkdLUDNnRWxZNlNLRApFNmJGSUVNQk80VHg1b1ZKbnlmcTlvUWJUcUMwMjNDWXh6SUJzUVUrQjA3dTlQcFBMMWt3SXVlckdWWnI0b0FICi9QTVdkWUE1VVh2bCtUVzJkRTZwallJVDVMWS9xUU9EK3FLK2loVnFmOTRMdzdZWkZBWEs2c09vQkpRN1Jud3kKRGZNQVppTElqV2x0Tm93UkdMZlRzaHhndERqNkFvek8wOTFHQjk0S1B1dGRmTWg4KzdBclU2U1NZbWxSSlFWaApHa1NCakN5cFE1WWozNnc2Z1pvT0tjVWNxZWxkSHJhZW5qQUtPYzd4aUlEN1MxM01NdXlGWWtNbE5BSldKd0dSCnREdHdLajl1c2VpY2lBRjluOVQ1MjFOdFlKMi9MT2RZcTdoZlJ2ek94QnNEUEFuclNURmNhVWF6NEVjQ0F3RUEKQWFOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRQpGRHFhaFFjUVp5aTI3L2E5QlVGdUlNR1UyZy9lTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDWjIxMTUxZm1YCldXY0RZZkYrT3dZeGRTMmhJSTVQWlllMDk2YWN2TmpwTDlEYld1N1BkSXh6dERoQzJnVjcrQUoxdVAybHNkZXUKOXRmZUU4dFRFSDZLUnRHWCtyY3VLeEdya0xBbmdQbm9uMXJwTjUrcjVOOXNzNFVYblQzWkpFOTVrVFhXWHdUcgpnSU9ybWdJdHRSRDAySkRIQkhOQTdYSWxvS21mN0o2cmFCS1pWOGFQRWpvSnBMMUUvUVlWTjhHYjVES2o3VGpvCjJHVHpMSDRVL0FMcW44My9CMmdYMnlLUU9DMTZqZEZVOFdualh6UEtlajE3Q3VQS2YxODU1ZUoxdXNWMkdEUE8KTFBBdlRLMzNzZWZPVDZqRW0wcFVCc1YvZmRVSUQrSWMvbjRYdUt4ZTl0UVdza01KREUzMnAydTBtWVJseW5xSQo0dUpFdmx6MzZoejEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgRUNDIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZEQ0NBZHVnQXdJQkFnSVFaM1NkalhmWU8ycmJJdlQvV2VLL3pqQUtCZ2dxaGtqT1BRUURBekJzTVFzdwpDUVlEVlFRR0V3SkhVakUzTURVR0ExVUVDZ3d1U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1a0lGSmxjMlZoCmNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFFURWtNQ0lHQTFVRUF3d2JTRUZTU1VOQklGUk1VeUJGUTBNZ1VtOXYKZENCRFFTQXlNREl4TUI0WERUSXhNREl4T1RFeE1ERXhNRm9YRFRRMU1ESXhNekV4TURFd09Wb3diREVMTUFrRwpBMVVFQmhNQ1IxSXhOekExQmdOVkJBb01Ma2hsYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqCmFDQkpibk4wYVhSMWRHbHZibk1nUTBFeEpEQWlCZ05WQkFNTUcwaEJVa2xEUVNCVVRGTWdSVU5ESUZKdmIzUWcKUTBFZ01qQXlNVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJEZ0kvckdnbHRKNnJLOUpPdERBNE1NNwpLS3J4Y20xbEFFZUloUHlhSm11cVM3cHNCQXFJWGhmeVZZZjhNTEEwNGpSWVZ4cUVVK2t3MmFueWxuVERVUjlZClNUSE1tRTVnRVlkMTAzS1VrRStiRUNVcXFIZ3R2cEJCV0pBVmNxZWh0Nk5DTUVBd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QWRCZ05WSFE0RUZnUVV5UnRUZ1JMK0JOVVcwYXE4bW0rM29KVVpic293RGdZRFZSMFBBUUgvQkFRRApBZ0dHTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUJIZXJ2amNUb2l3cWZBaXJjSlJRTzlnY1MzdWp3TEVYUU53ClNhU1M2c1VVaUhDbTB3Mndxc29zUUp6NzZZSnVtZ0l3SzBlYUI4YlJ3b0Y4eWd1V0dFRWJvL1F3Q1o2MUl5Z04KbnhTMlBGT2lUQVpwZmZwc2tjWXFTVVhtN0xjVDRUcHMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgUlNBIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnBEQ0NBNHlnQXdJQkFnSVFPY3FUSE85RDg4YU9rOGYwWklrNGZqQU5CZ2txaGtpRzl3MEJBUXNGQURCcwpNUXN3Q1FZRFZRUUdFd0pIVWpFM01EVUdBMVVFQ2d3dVNHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRRVEVrTUNJR0ExVUVBd3diU0VGU1NVTkJJRlJNVXlCU1UwRWcKVW05dmRDQkRRU0F5TURJeE1CNFhEVEl4TURJeE9URXdOVFV6T0ZvWERUUTFNREl4TXpFd05UVXpOMW93YkRFTApNQWtHQTFVRUJoTUNSMUl4TnpBMUJnTlZCQW9NTGtobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sCllYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1EwRXhKREFpQmdOVkJBTU1HMGhCVWtsRFFTQlVURk1nVWxOQklGSnYKYjNRZ1EwRWdNakF5TVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSXZDNTY5bAptd1ZubHNrTkpMblFEbVQ4enVJa0dDeUVmM2RSeXdRUk5yaGU3V2x4cDU3a0pRbVhaOEZId3MrUkZqWmlQVGdFCjRWR0MvNnpTdEduZEx1d1JvMFh1YTJzN1RMK01qYVFlblJHNTZUajVlZzRNbU9JakhkRk9ZOVRudUVGRSsydXYKYTlvZjA4V1JpRnVraVpMUmdlYU1PVmlnMW1sRHFhMllVbGh1MndyN2E4OW8rdU9rWGpwRmM1Z0g2bDhDY3Q0TQpwYk9mcnFrZHR4MnovSXBaNTI1eVphMzFNSlFqQi9PQ0ZrczFtSnhUdXkvSzVGclp4NDBkL0ppWit5eWtnbXZ3CktoK09DMTl4WEZ5dVFuc3BpWUhMQTZPWnlvaWVDMEFKUVRQYjVsaDYvYTZaY01CYUQ5WVRobkV2ZG1uOGtOM2IKTFc3UjhwdjFHbXVlYnhXTWV2QkxLS0FpT0lBa2JEYWtPL0l3a2ZONEU4L0JQeldyOFIwUkk3VkRJcDRCa3JjWQpBdVVSMFlMYkZRRE1ZVGZCS255YTRkQzZzMUJHN29Lc25USDQreVBpQXdCSWNLTUpKbmtWVTJEek9GeXRPT3FCCkFHTVV1VE5lM1F2Ym9FVUhHak1KK0UyMHB3S21hZlRDV1FXSVpZVldya3ZMNE40OGZTMGF5T243SDZOaFN0WXEKRTYxM1RCb1ltNUVQV05nR1ZNV1grS28vSUlxbWhhWjM5cWI4SE9MdWJwUXpLb05RaEFybFQ0YjRVRVY0QUlIcgpXMmpqSm8zTWUxeFI5QlFzUUw0YVlCMTZjbUVkSDJNdGlLck9va1dRQ1B4cnZyTlFLbHI5cUVnWVJ0YVFRSktRCkNvUmVhREg0NiswTjB4M0dmWmtZVlZZblpTNk5SY1VrN003akFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGQXBJSTZaZ3BKSUtNK3FUVzhWWDZpVk52Ukx1TUE0R0ExVWREd0VCL3dRRQpBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVBwQklxbTVpRlNWbWV3elZqSXVKbmRmdFRnZnZuTkFVClgxNVF2V2lXa0tRVUVhcG9iUWsxT1VBSjJ2UUpMRFNsZTFtRVNTbVhkTWdISGtkdDhzNGNVQ2JqbmoxQVV6LzMKZjVaMkVNVkdwZEFnUzFEME5Uc1k5RlZxUVJ0SEJtZzh1d2tJWXRsZlZVS3FyRk9GckpWV05sYXI1QVdNeGFqYQpINk5wdlZNUHhQL2N5dU4rOGt5SWhrZEdHdk1BOVlDUm90eERRcFNiSVBEUnpiTHJMRlBDVTNoS1R3U1VRWnFQCkp6TEI1VWtadi9IeXdvdW9Damt4S0xSOVlqWXNUZXdmTTdaK2QyMStVUENmRHRjUmo4OFl4ZU1uL2lidkJaM1AKenpmRjBIdmFPN0FXaEF3Nms5YStGOXNQUGc0WmVBbkhxUUp5SWt2M04zYTZkY1NGQTFwajFiRjFCY0s1dlpTdApqQldacDVOOTlzWHpxblRQQklXVW1BRDA0dm5LSkdXLzRHS3Z5TVg2c3NtZVZramFlZjJXZGhXK280NVd4TE0wCi9MNUg5TUcwcVB6Vk1JaG83c3V1eVdQRWRyNnNPQmpoWGx6UHJqb2lVZXZSaTdQekt6TUhWSWY2dExJVGU3cFQKQkdJQm5mSEFUKzdoT3RTTElCRDZBbGZtNzhFTHQ1QkduQmtwak54dm9FcHBhWlMzSkdXZy82dy96Z0g3SVM3OQphUGliOHFYUE1UaGNGYXJtbHdEQjMxcWxwem1xNllSL1BGR29PdG1VVzR5L1R3aHg1ZHVvWE5UU3B2NEFvOFlXCnh3L29nTTRjS0dSMEdRalRRdVBPQUYxL3Nkd1RzT0VGeTlFZ3FvWjBuam5ua2YzL1c5YjNyYVl2QXd0dDQxZFUKNjNaVEdJMFJtTG89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290Q0EgMjAxNQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ3d6Q0NBa3FnQXdJQkFnSUJBREFLQmdncWhrak9QUVFEQWpDQnFqRUxNQWtHQTFVRUJoTUNSMUl4RHpBTgpCZ05WQkFjVEJrRjBhR1Z1Y3pGRU1FSUdBMVVFQ2hNN1NHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRaWEowTGlCQmRYUm9iM0pwZEhreFJEQkNCZ05WQkFNVE8waGwKYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdSVU5ESUZKdgpiM1JEUVNBeU1ERTFNQjRYRFRFMU1EY3dOekV3TXpjeE1sb1hEVFF3TURZek1ERXdNemN4TWxvd2dhb3hDekFKCkJnTlZCQVlUQWtkU01ROHdEUVlEVlFRSEV3WkJkR2hsYm5NeFJEQkNCZ05WQkFvVE8waGxiR3hsYm1saklFRmoKWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdRMlZ5ZEM0Z1FYVjBhRzl5YVhSNQpNVVF3UWdZRFZRUURFenRJWld4c1pXNXBZeUJCWTJGa1pXMXBZeUJoYm1RZ1VtVnpaV0Z5WTJnZ1NXNXpkR2wwCmRYUnBiMjV6SUVWRFF5QlNiMjkwUTBFZ01qQXhOVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJKS2cKUWVoTGdvUmM0dmd4RVptR1pFNEpKUytkUVM4S3JqVlBkSld5VVdScmpXdm1QM0NWOEFWRVI2WnlPRkIybFFKYQpqcTRvbnZrdFRwbnZMRWh2VENVcDZORnhXOThkd1hVM3ROZjZlM3BDbkdvS1ZscDhhUXVxZ0Fra2JIN0JScU5DCk1FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZMUWkKQzRLWkpBRU9uTHZrRHYyLys1Y2drNWtxTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUdmT0ZtSTRvcXhpUmFlcApsU1RBR2llY01qdkF3Tlc2cWVmNEJFTlRoZTVTSWQ2ZDlTV0RQcDVZU3kvWFp4TU9JUUl3QmVGMUFkNW83U29mClRVd0pDQTNzUzYxa0Z5am5kYzVGWlhJaEY4c2lRUTZNRTVnNG1sUnRtOHJpZk9vQ1dDS1IKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdDekNDQS9PZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCcGpFTE1Ba0dBMVVFQmhNQ1IxSXgKRHpBTkJnTlZCQWNUQmtGMGFHVnVjekZFTUVJR0ExVUVDaE03U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1awpJRkpsYzJWaGNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFpYSjBMaUJCZFhSb2IzSnBkSGt4UURBK0JnTlZCQU1UCk4waGxiR3hsYm1saklFRmpZV1JsYldsaklHRnVaQ0JTWlhObFlYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1VtOXYKZEVOQklESXdNVFV3SGhjTk1UVXdOekEzTVRBeE1USXhXaGNOTkRBd05qTXdNVEF4TVRJeFdqQ0JwakVMTUFrRwpBMVVFQmhNQ1IxSXhEekFOQmdOVkJBY1RCa0YwYUdWdWN6RkVNRUlHQTFVRUNoTTdTR1ZzYkdWdWFXTWdRV05oClpHVnRhV01nWVc1a0lGSmxjMlZoY21Ob0lFbHVjM1JwZEhWMGFXOXVjeUJEWlhKMExpQkJkWFJvYjNKcGRIa3gKUURBK0JnTlZCQU1UTjBobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sWVhKamFDQkpibk4wYVhSMQpkR2x2Ym5NZ1VtOXZkRU5CSURJd01UVXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDCkFRREMrS2svRzRuOFBEd0VYVDJRTnJDUk9uazhabHJ2YlRrQlNScTB0ODkvVFNOVHQ1QUE0eE1xS0tZeDhaRUEKNHlqc3JpRkJ6aC9hL1gwU1d3R0REN213WDVuaDhoS0RnRTBHUHQrc3IrZWhpR3N4ci9DTDBCZ3p1TnRGYWpUMApBb0FrS0FvQ0ZaVmVkaW9ObVRvVVcvYkx5MU84RTAwQmlEZVVKUnRDdkNMWWpxT1dYanJaTXRzKzZQQVFaZTEwCjRTK25mSzhuTkxzcGZadTJ6d25JNWRNSy9JaGxaWFFLM0hNY1hNMUFzUnpVdG9TTVRGRFBhSTZvV2E3Q0owNkMKb2pYZEZQUWYvN0ozMVljdnFtNTlKQ2ZueHNzbTV1WCtad2RqMkVVTjNUcFpaVGxZZXBLWmNqMmNoRjZJSWJqVgo5Q3o4MlhCU1QzaTR2VHdyaTVXWTliUFJhTThnRkg1TVhGL25pK1gxTllFWk45Y1JDTGRtdnROS3pvTlhBRHJECmdmZ1h5NUkyWGRHajJIVWI0WXNuNm5wSVFmMUZHUWF0SjVsT3dYQkgzYldmZ1ZNUzViR01TRjB4UXhmampNWjYKWTVaTEtUQk9oRTVpR1Y0OHpwZVFwWDhCNjUzZytJdUozU1dZUFpLMmZ1L1o4VkZSZlMwbXlHbFpZZUNzYXJncQpOaEVFZWxDOU1vUytMOXh5MWRjZEZrZmtSMllnUC9TV3hhK09BWHFsRDNwazlRMFloOW11aU5YNmhNRTZ3R2tvCkxmSU5hRkdxNDZWM3hxU1FEcUUzaXpFalI4RUpDT3R1OTNpYjE0TDhoQ0NaU1JtMkVrYXgrMFZWRnFtalpheWMKQncvcWE5d2ZMZ1p5N0lhSUV1UXQyMThGTCtUd0E5TW1NK2VBd3MxQ29SYzBDd0lEQVFBQm8wSXdRREFQQmdOVgpIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVY1JWbnlNakp2WFZkCmN0QTRHR3FkODNFa1ZBc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBSFc3YlZSTHFoQllSalR5WXRjV05sMEkKWHRWc3lJZTl0QzVHOGpINGZPcEN0Wk1XVmR5aERCS2cybUYrRDFoWWMyUnl4K2hGanR5cDhpWS94bm1Nc1ZNSQpNNEd3VmhPKzVsRmMySnNLVDB1Y1ZsTUM2VS8yRFdEcVRVSlY2SHdiSVNIVEd6ck1kL0s0a1BGb3gvbGEvdm90CjlML0o5VVViempnUUtqZUtlYU8wNHdsc2hZYVQvNG1XSjNpQmoyZmpSblJVanRrTmFlSks5RTEwQS8reWQrMlYKWjVma3NjV3J2Mm9qNk5TVTRrUW9Zc1JMNHZEWTRpbHJHbkIrSkdHVGUwOERNaVVOUlNRcmxyUkdhcjlLQy9lYQpqOEdzR3NWbjgyODAwdnB6WTR6dkZyQ29wRVlxK09zUzdISzA3L2dyZm94U3dJdUVWUGt2UHVOVnFOeG1zZG5oClg5aXpqRmswV2FTclQyeTdIeGpiZGF2WXk1TE5sRGhoRGdjR0gwdEdFUEVWdm8yRlhEdEtLNEY1RDdScG4wbFEKbDAzM0RsWmR3SlZxd2piREcyako5U3JjUjVxK3NzN0ZKZWo2QTduYStSWnVrWVQxSENqSS9DYk0xeHlRVnFkZgpiem9Fdk0xNGlRdU9EeStqcWsraUd4STlGZ2hBRC9GR1ROZXFld2pCQ3ZWdEo5NENqOHJEdFN2SzZldklJVk00CnBjdzcySGMzTUtKUDJXL1I4a0N0UVhvWHhkWktOWW0zUWRWOGhuOVZUWU5LcFhNZ3dEcXZrUEdhSkk3WmpuSEsKZTdpRzJyS1BtVDRkRXcwU0VlN1VxL0RwRlhZQzVPRGZxaUFlVzJHRlpFQ3BrSmNOclZQU1doMkhhZ0NYWldLMAp2bTlxcC9Vc1F1MHlyYllobnI2OAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSGlQS0kgUm9vdCBDQSAtIEcxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYWpDQ0ExS2dBd0lCQWdJUUxkMnN6bUtYbEtGRDZMRE5kbXBlWURBTkJna3Foa2lHOXcwQkFRc0ZBREJQCk1Rc3dDUVlEVlFRR0V3SlVWekVqTUNFR0ExVUVDZ3dhUTJoMWJtZG9kMkVnVkdWc1pXTnZiU0JEYnk0c0lFeDAKWkM0eEd6QVpCZ05WQkFNTUVraHBVRXRKSUZKdmIzUWdRMEVnTFNCSE1UQWVGdzB4T1RBeU1qSXdPVFEyTURSYQpGdzB6TnpFeU16RXhOVFU1TlRsYU1FOHhDekFKQmdOVkJBWVRBbFJYTVNNd0lRWURWUVFLREJwRGFIVnVaMmgzCllTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRWJNQmtHQTFVRUF3d1NTR2xRUzBrZ1VtOXZkQ0JEUVNBdElFY3gKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE5QjUvVW5NeURIUGt2Uk4wbzlRdwpxTkN1UzlpMjMzVkhadlI4NXprRUhtcHdJTkphUjNKblZmU2w2SjNWSGlHaDhHZTZ6Q0ZvdmtSVHY0MzU0dHd2ClZjZzNQeCtrd0p5ejVIZGNvRWIrZC9vYW9EanE3WnB5M2l1OWxGYzZ1dXg1NTE5OVFtUTVlaVkyOXlUdzFTKzYKbFpnUlpxMlhOZFoxQVlEZ3IvU0VZWXdOSGw5OGg1WmVRYS9yaCtyNFhmRXVpQVUrVENLNzJoOHEzVkpHWkRuegpRczdabmd5enNIZVhaSnpBOUtNdUg1VUhzQmZmTU5zQUdKWk1vWUZMM1FSdFU2TTkvQWVzMU1VM2d1dmtsUWdaCktJTFNRanFqMkZQc2VZbGdTR0RJY3BKUTNBT1Bneit5UWxkYTIycnBFWmZkaFNpOE1FeXI0OEt4UlVSSEgrQ0sKRmdlVzBpRVBVOER0cVg3VVR1eWJDZXl2UXF3dzFyL1JFRVhncGhheXBjWFRUM09VTTNFQ29XcWoxak9YVHlGagpIbHVQMmNGZVJYRjNENEZkWHlHYXJZUE0rbDdXalNOZkd6MUJyeUIxWmxwSzlwLzdxeGozY2NDMkhUSHNPeURyCnkrSzQ5YTZTc3ZmaGhFdnlvdktUbWlLZTB4UnZObFM5SDE1WkZibHpxTUY4YjN0aTZSWnNSMXBsOHc0Um0wYloKL1czYzFwekF0SDJsc04wL1ZtK2grZmJrRWtqOUJuOFNWN2FwSTA5YkE4UGdjU29qdC9ld3NUdThtTDNXbUtnTQphL2FPRW1lbThySlk1QUlKRXp5cHV4QzAwakJGOGV6M0FCSGZaZmpjSzBOVnZ4YVh4QS9WTEdHRXFuS0cvdVk2CmZzSS9mZTc4THhRKzVvWGRVRyszU2UwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVU4bmNYK2w2by92WTljZFZvdXNsR0REallyN0F3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElDQVFCUVVmQjEzSEFFNC8rcWRkUnhvc3VlajZpcDA2OTF4MVRQT2h3RW1TS3N4QkhpCjd6TktwaU1kRGcxSDJEZkhiNjgwZjArQmF6VlA2WEtsTWVKNDUvZE9sQmhiUUgzUGF5RlVodWFWZXZ2R3l1cWMKU0U1WENWMHZyUFNsdEpjeldOV3NlYW5NWC9tRitsTEZqZmlSRk9zNkRSZlFVc0o3NDhKemprWjRCamdzNkZ6YQpac1QwcFBCV0dUTXBXbVdTQlVkR1NxdUV3eDRub1I4Umtwa25kWk1QdkRZN2wxZVBKbHNNdTV3UDFHNHdCOVRjClh6Wm9aam1EbGljbWlzakVPZjZhSVcvVmNvYnBmMkxsbDA3UUpOQkFzTkIxQ0k2OWFPNEkxMjU4RUhCR0czemcKaUxLZWNvYVpBZU8vbjBrWnRDVytWbVd1RjJQbEh0L28vMGVsditFbUJZVGtzTUN2NXdpWnFBeGVKb0JGMVBobwpMNWFQcnVKS0hKd1dEQk52T0lmMnU4ZzBYNUlEVVhsd3B0L0w5WmxOZWMxT3ZGZWZRMDVyTGlzWStHcHpqTHJGCk5lODVha0VlejNHb29yS0dCMXM2eWVIdlAyVUVnRWN5UkhDVlRqRm5hblJiRUVWMTZyQ2YwT1kxL2s2Zmk4d3IKa2tWYmJpVmdoVWJOMGFxd2RtYVRkNWErZzc0NHRpUk9KZ3ZNN1hwV0d1RHBXc1prclV4NkFFaEVMN2xBdXhNKwp2aFY0bllXQlNpcFgzdFVaUTlyYnlsdEhob01MUDdZTmRuaHplU0plc1lBZno3N1JQMVlRbUN1Vmg2RWZuV1FVCllEa3Nzd0JWTHVUMXN3NVh4SkZCQUp3LzZLWGY2dmIveVBDdGJWS29GNnViWWZ3U1VUWGtKZjJ2cW1xR09RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhvbmdrb25nIFBvc3QgUm9vdCBDQSAzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGenpDQ0E3ZWdBd0lCQWdJVUNCWmZpa3lsN0FESmswRGZ4TWF1STdnY1dxUXdEUVlKS29aSWh2Y05BUUVMCkJRQXdiekVMTUFrR0ExVUVCaE1DU0VzeEVqQVFCZ05WQkFnVENVaHZibWNnUzI5dVp6RVNNQkFHQTFVRUJ4TUoKU0c5dVp5QkxiMjVuTVJZd0ZBWURWUVFLRXcxSWIyNW5hMjl1WnlCUWIzTjBNU0F3SGdZRFZRUURFeGRJYjI1bgphMjl1WnlCUWIzTjBJRkp2YjNRZ1EwRWdNekFlRncweE56QTJNRE13TWpJNU5EWmFGdzAwTWpBMk1ETXdNakk1Ck5EWmFNRzh4Q3pBSkJnTlZCQVlUQWtoTE1SSXdFQVlEVlFRSUV3bEliMjVuSUV0dmJtY3hFakFRQmdOVkJBY1QKQ1VodmJtY2dTMjl1WnpFV01CUUdBMVVFQ2hNTlNHOXVaMnR2Ym1jZ1VHOXpkREVnTUI0R0ExVUVBeE1YU0c5dQpaMnR2Ym1jZ1VHOXpkQ0JTYjI5MElFTkJJRE13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLCkFvSUNBUUN6aU5mcXpnOGdUcjdtMWdOdDdsbjh3bGZmS1dpaGd3NCthTWRvV0p3Y1lFdUpRd3k1MUJXeTdzRk8KZGVtMXArL2w2VFdaNU13YzUwdGZqVE13SUROVDJhYTcxVDRUanVrZmgwbXRVQzFReWhpK0FWaWlFM0NXdTRtSQpWb0JjK0wwc1BPRk1WNGk3MDdtVjc4dkg5dG94ZENpbTVsU0o5VUV4eXVVbUdzMkM0SERhT3ltNzFRUDFtYnBWCjlXVFJZQTZ6aVVtNGlpOEYwb1JGS0h5UGFGQVNlUHdMdFZQTHdwZ2NoS09lc0w0anBOcmN5Q3NlMm01RkhvbVkKMnZrQUxnYnBERHR3MVZBbGlKbkx6WE5nOTlYL05XZkZvYnhlcTgxS3VFWHJ5R2dlRFEwVVJoTGowbVJpaWtLWQp2TFRHQ0FqNC9haE1aSngyQWIwdnFXd3pEOWcvS0xnOGFRRkNobjVwd2NrR3l1VjZSbVhwd3RaUVFTNC90K1R0CmJOZS9KZ0VSb2hZcFNtczBCcERzRTlLMisycDIwanp0OE5ZdDNlRVY3S09iTHl6SlBpdmthVHYvY2lXeE5vWmIKeDM5cmkxVWJTc1VnWVQydXkxRGhDRHErc0k5alFWTXdDRms4bUIxM3VtT1Jlc29RVUdDLzhOZThsWWVQbDhYKwpsMm9CbEtOOFc0VWRLams2MEZTaDBUbHhuZjBoK2JWNzhPTGdBbzl1bGlRbExLQWVMS2pFaWFmdjdaa0dMN1lLClRFL2Jvc3czR3E5SGhTMktYOFEwTkV3QS9SaVRaeFBSTitaSXRJc0d4VmQ3R1lZS2Vjc0F5Vkt2UXY4M2orR2oKSG5vOVVLdGpCdWNWdFQrMlJUZVVON0YrOGtqRGY4VjEvcGVOUlk4YXB4cHlLQnBBRHdJREFRQUJvMk13WVRBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBZkJnTlZIU01FR0RBV2dCUVhuYzBlCmk5WTVLM0RUWE5TZ3VCK3dBUHpGWVRBZEJnTlZIUTRFRmdRVUY1M05Ib3ZXT1N0dzAxelVvTGdmc0FEOHhXRXcKRFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUZiVmUyN21JZ0hTUXBzWTFRN1haaU5jNC82Z3g1TFM2WlN0UzZMRwo3Qko4ZE5WSTBsa1VtY0RydWRIcjlFZ3dXNjJuVjNPWnFkUGx0OUV1V1NSWTNHZ3VMbUxZYXVSd0N5MGdVQ0NrCk1wWFJBSmk3MC8zM012Skpyc1o2NEVlK2JzN0xvM0k2TFdsZHk4am9SVG5VK2tMQkVVeDNYWkw3YXY5WVJPWHIKZ1o2dm9KbXR2cWtCWnNzNEhUemZReC8wVFc2MHVoZEcvSDM5aDRGNWFnMHpEL292K0JTNWdMTmRUYXFYNGZuawpHTVg0MVRpTUpqejk4aWppN2xwSmlDemZlVDJPbnBBOHZVRktPdDFiOXBxMHpqOGxNSDh5ZmFJRGxORGNlcUZTCjNtNlRqUmdtL1ZXc3ZZK2Iwcyt2NTRZc3l4OEpiNk52cVlUVWM3OU5vWFFiVGlOZzhzd09xbitrbkV3bHFMSm0KT3pqLzJaUXc5bktFdm1oVkVBL0djeXdXYVpNSC9yRkY3YnVpVldxdzJyVktBaVVuaGRlM3Q0WkVGb2xzZ0NzKwpsNm1jMVg1VlRNYmVSUkFjNnVrN253TlQ3dTU2QVFJV2VOVG93cjVHZG9nVFB5SzdTQklkVWdDMEFuNGhHaDZjCkpmVHpQVjRlMGh6NXN5MjI5emRjeHNzaFRyRDNtVWNZaGNFcnVsV3VCdXJRQjdMY3E5Q0NsblhPMGxEK21lZlAKTDUvbmR0RmhLdnNodXpIUXFwOUhwTElpeWhZNlVGZkVXME5ueFdWaUEwa0I2MFBaMlBpZXJjK3hZdzVGOUtCYQpMSnN0eGFiQXJhaEg5Q2RNT0EwdUcwazdVdlRvaUlNclZDalU4alZTdERLRFltbGtESkdjbjVmcWRCYjlIeEVHCm1wdjAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIElTUkcgUm9vdCBYMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmF6Q0NBMU9nQXdJQkFnSVJBSUlRejdEU1FPTlpSR1BndTJPQ2l3QXdEUVlKS29aSWh2Y05BUUVMQlFBdwpUekVMTUFrR0ExVUVCaE1DVlZNeEtUQW5CZ05WQkFvVElFbHVkR1Z5Ym1WMElGTmxZM1Z5YVhSNUlGSmxjMlZoCmNtTm9JRWR5YjNWd01SVXdFd1lEVlFRREV3eEpVMUpISUZKdmIzUWdXREV3SGhjTk1UVXdOakEwTVRFd05ETTQKV2hjTk16VXdOakEwTVRFd05ETTRXakJQTVFzd0NRWURWUVFHRXdKVlV6RXBNQ2NHQTFVRUNoTWdTVzUwWlhKdQpaWFFnVTJWamRYSnBkSGtnVW1WelpXRnlZMmdnUjNKdmRYQXhGVEFUQmdOVkJBTVRERWxUVWtjZ1VtOXZkQ0JZCk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUszb0pIUDBGRGZ6bTU0clZ5Z2MKaDc3Y3Q5ODRrSXh1UE9aWG9IajNkY0tpL3ZWcWJ2WUFUeWpiM21pR2JFU1R0ckZqL1JRU2E3OGYwdW94bXlGKwowVE04dWtqMTNYbmZzN2ovRXZFaG1rdkJpb1p4YVVwbVpteVBmanh3djYwcElnYno1TURtZ0s3aVM0KzNtWDZVCkE1L1RSNWQ4bVVnalUrZzRyazhLYjRNdTBVbFhqSUIwdHRvdjBEaU5ld053SVJ0MThqQTgrbyt1M2RwanErc1cKVDhLT0VVdCt6d3ZvLzdWM0x2U3llMHJnVEJJbERIQ05BeW1nNFZNazdCUFo3aG0vRUxOS2pEK0pvMkZSM3F5SApCNVQwWTNIc0x1SnZXNWlCNFlsY05IbHNkdTg3a0dKNTV0dWttaThteGRBUTRRN2UyUkNPRnZ1Mzk2ajN4K1VDCkI1aVBOZ2lWNStJM2xnMDJkWjc3RG5LeEhadThBL2xKQmRpQjNRVzBLdFpCNmF3QmRwVUtEOWpmMWIwU0h6VXYKS0JkczBwakJxQWxrZDI1SE43ck9yRmxlYUoxL2N0YUp4UVpCS1Q1WlB0MG05U1RKRWFkYW8weEFIMGFobWJXbgpPbEZ1aGp1ZWZYS25FZ1Y0V2UwK1VYZ1ZDd09QamRBdkJiSStlMG9jUzNNRkV2ekc2dUJRRTN4RGszU3p5blRuCmpoOEJDTkF3MUZ0eE5yUUh1c0V3TUZ4SXQ0STdtS1o5WUlxaW95bUN6THE5Z3dRYm9vTURRYUhXQmZFYndyYncKcUh5R08wYW9TQ3FJM0hhYWRyOGZhcVU5R1kvck9QTmszc2dyRFFvby8vZmI0aFZDMUNMUUoxM2hlZjRZNTNDSQpyVTdtMllzNnh0MG5VVzcvdkdUMU0wTlBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlI1dEZubWU3Ymw1QUZ6Z0FpSXlCcFk5dW1iYmpBTkJna3EKaGtpRzl3MEJBUXNGQUFPQ0FnRUFWUjlZcWJ5eXFGRFFETEhZR21rZ0p5a0lyR0YxWElwdStJTGxhUy9WOWxaTAp1Ymh6RUZuVElaZCs1MHh4KzdMU1lLMDVxQXZxRnlGV2hmRlFEbG5yenVCWjZickpGZStHblkrRWdQYms2WkdRCjNCZWJZaHRGOEdhVjBueHZ3dW83N3gvUHk5YXVKL0dwc01pdS9YMSttdm9pQk92LzJYL3FrU3Npc1JjT2ovS0sKTkZ0WTJQd0J5VlM1dUNiTWlvZ3ppVXd0aER5QzMrNldWd1c2TEx2M3hMZkhUanVDdmpISUluTnprdEhDZ0tRNQpPUkF6STRKTVBKK0dzbFdZSGI0cGhvd2ltNTdpYXp0WE9vSndUZHdKeDRuTENnZE5iT2hkanNudnpxdkh1N1VyClRrWFdTdEFtek9WeXlnaHFwWlhqRmFIM3BPM0pMRitsKy8rc0tBSXV2dGQ3dStOeGU1QVcwd2RlUmxOOE53ZEMKak5QRWxwelZtYlVxNEpVYWdFaXVURGtIenN4SHBGS1ZLN3E0KzYzU00xTjk1UjFOYmRXaHNjZENiK1pBSnpWYwpveWkzQjQzbmpUT1E1eU9mKzFDY2VXeEcxYlFWczVadWZwc01sanE0VWkwLzFsdmgrd2pDaFA0a3FLT0oycXhxCjRSZ3FzYWhEWVZ2VEg5dzdqWGJ5TGVpTmRkOFhNMnc5VS90N3kwRmYvOXlpMEdFNDRaYTRyRjJMTjlkMTFUUEEKbVJHdW5VSEJjbldFdmdKQlFsOW5KRWlVMFpzbnZnYy91YmhQZ1hSUjRYcTM3WjBqNHI3ZzFTZ0VFend4QTU3ZAplbXlQeGdjWXhuL2VSNDQvS0o0RUJzK2xWRFIzdmV5Sm0ra1hROTliMjEvK2poNVhvczFBblg1aUl0cmVHQ2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJU1JHIFJvb3QgWDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHekNDQWFHZ0F3SUJBZ0lRUWRLZDBYTHE3cWVBd1N4czZTK0hVakFLQmdncWhrak9QUVFEQXpCUE1Rc3cKQ1FZRFZRUUdFd0pWVXpFcE1DY0dBMVVFQ2hNZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrZ1VtVnpaV0Z5WTJnZwpSM0p2ZFhBeEZUQVRCZ05WQkFNVERFbFRVa2NnVW05dmRDQllNakFlRncweU1EQTVNRFF3TURBd01EQmFGdzAwCk1EQTVNVGN4TmpBd01EQmFNRTh4Q3pBSkJnTlZCQVlUQWxWVE1Ta3dKd1lEVlFRS0V5QkpiblJsY201bGRDQlQKWldOMWNtbDBlU0JTWlhObFlYSmphQ0JIY205MWNERVZNQk1HQTFVRUF4TU1TVk5TUnlCU2IyOTBJRmd5TUhZdwpFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFelp2Vm40Q0RDdXdKU3ZNV1NqNWN6M2VzM21jRkRSMEh0dHdXCisxcUxGTnZpY1dERXVrV1ZFWW1PNmdiZjl5b1dIS1M1eGNVeTRBUGdIb0lZT0l2WFJkZ0thbTdtQUhmN0FsRjkKSXRnS2JwcGJkOS93K2tIc09keDF5bWdIREIvcW8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVApBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVZkVLV3J0NUxTRHY2a3ZpZWpNOXRpNmx5TjVVd0NnWUlLb1pJCnpqMEVBd01EYUFBd1pRSXdlM2xPUmxDRXdrU0hSaHRGY1A5WW1kNzAvYVRTVmFZZ0xYVFdOTHhCbzFCZkFTZFcKdEw0bmRRYXZFaTUxbUkzOEFqRUFpL1YzYk5USVphcmdDeXp1Rkowbk42VDVVNlZSNUNtRDEvaVFNVnRDbndyMQovcTRBYU9lTVNRKzJiMXRiRmZMbgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IENvbW1lcmNpYWwgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWURDQ0EwaWdBd0lCQWdJUUNnRkNnQUFBQVVVanlFUzFBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNjd0pRWURWUVFERXg1SlpHVnUKVkhKMWMzUWdRMjl0YldWeVkybGhiQ0JTYjI5MElFTkJJREV3SGhjTk1UUXdNVEUyTVRneE1qSXpXaGNOTXpRdwpNVEUyTVRneE1qSXpXakJLTVFzd0NRWURWUVFHRXdKVlV6RVNNQkFHQTFVRUNoTUpTV1JsYmxSeWRYTjBNU2N3CkpRWURWUVFERXg1SlpHVnVWSEoxYzNRZ1EyOXRiV1Z5WTJsaGJDQlNiMjkwSUVOQklERXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ25VQm5lUDVrOTFETkc4VzlSWVlLeXFVK1BaNGxkaE5sVAozUXdvMmRmdy82NlZRM0taK2JWZGZJckJRdUV4VUhUUmdRMTh6WnNocTBQaXJLMWVobTd6Q1lvZldqSzlvdXVVCitlaGNDdXovbU5LdmNiTzBVNTlPaCsrU3ZMM3NUekl3aUVzWFhsZkVVOEwyQXBlTjJXSXJ2eVFmWW8zZnc3Z3AKUzBsNFBKTmdpQ0w4bWRvMnlNS2kxQ3hVQUdjMWJuTy9BbGp3cE4zbHNLSW1lc3JnTnFVWkZ2WDl0Kyt1UDBEMQpiVm9FL2M0MHlpVGNkQ01iWFRNVEVsM0VBU1gyTU4wQ1haL2cxVWU5dE9zYm9idEpTZGlmV3dMeml1UWtrT1JpClQwL0JyNHNPZEJlbzBYS0lhbm9CU2N5MFJubkdGN0hhbUI0SFdmcDFJWVZsM1pCV3p2dXJwV0NkeEozNVVyQ0wKdllmNWp5c2pDaU4yTy9jejRja0E4Mm41UzZMZ1RyeCtrem1FQi9kRWNINytCMXJsc2F6UkdNenlOZVZKU1FqSwpWc2s5K3c4WWZZczd3UlBDVFkvSlR3NDM2UitoRG1yZllpN0xOUVpSZVN6SUpUajAra3VuaVZ5YzB1TU5PWVpLCmRIelZXWWZDUDA0TVhGTDBQZmRTZ3ZIcW82ejlTVFFhS1BOQmlEb1Q3dWplLzVrZFg3ckw2Qjd5dVZCZ3dESFQKYytYdnZxRHRNd3QwdmlBZ3hHZHM4QWdEZWxXQWYwWk9scWYwSGo3aDl0Z0o0VE5rSzJQWE1sNmYrY0I3RDNodgpsN3lUbXZtY0VwQjRlb0NIRmRkeWRKeFZkSGl4dXVGdWNBUzZUNkM2YU1ONy96SHdjejA5bENxeEMwRU9vUDVOCmlHVnJlVE8wMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVTdVUVp3TlB3Qm92dXBIdStRdWNtVk1pT05uWXdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0lCQUEydWtETDJwa3Q4UkhZWllSNG5LTTFlVk84bHZPTUlrUGtwMTY1b0NPR1VBRmp2TGk1K1UxS010bHdICjZvaTZtWXRRbE5lQ2dOOWhDUUNUclEwVTVzN0I4amVVZUxCZm5MT2ljN2lQQlpNNHpZMCtzTGo3d00reDh1d3QKTFJ2TTdLcWFzNnBnZ2hzdE84T0VQVmVLbGg2Y2RialRNTTFnQ0lPUTA0NVU4VTFtd0YxMEEwQ2o3b1Yrd2g5MwpuQWJvd2FjWVhWS1Y3Y25kSlo1dCtxbnRvem8wMEZsNzJ1MVE4elcvN2VzVVRUSEhZUFRhOFllYzRraml4c1UzCit3WVErblZaWmpGSEtkcDJtaHpwZ3E3dm1ybFI5NGdqbW1tVllqemxWWUEyMTFRQy8vRzVYYzdVSTIvWVJZUksKVzJYdmlRemRGS2NneXhpbEpiUU4rUUh3b3RMMEFNaDBqcUVxU0k1bDJ4UEU0aVVYZmV1K2gxc1hJRlJSazBwVApBd3ZzWGNvejdXTDlSY2N2Vzl4WW9JQTU1dnJYL2hNVXB1MDlsRXBDZE5URGQxbHp6WTlHdmxVNDcvcm9rVExxCmwxZ0VJdDQ0dzh5OGJja3pPbW9LYVQrZ3lPcHlqNHhqaGlPOWJUeVducFhnU1V5cW9ya3FHNXcyZ1hqdHcraEcKNGlaWlJIVWUyWFdKVWMwUWhKMWhZTXRkK1pjaVRZNlk1dU4vOWx1N3JzM0tTb0ZyWGd2elVlRjBLK2wrSjZmWgptVWxPK0tXQTJ5VVBIR05paXNreloyczhFSVBHcmQ2b3pSYU9qZkFITjNHZjhxdjhRZlhCaSt3QU4xMEo1VTZBCjcvcXhYRGdHcFJ0SzRkdzRMVHpjcXgrUUd0VktuTzdSY0d6TTd2UlgrQmk2aEc2SAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IFB1YmxpYyBTZWN0b3IgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWmpDQ0EwNmdBd0lCQWdJUUNnRkNnQUFBQVVVanowWjhBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJOCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNvd0tBWURWUVFERXlGSlpHVnUKVkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd0hoY05NVFF3TVRFMk1UYzFNek15V2hjTgpNelF3TVRFMk1UYzFNek15V2pCTk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wCk1Tb3dLQVlEVlFRREV5RkpaR1Z1VkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd2dnSWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMklwVDhwRWl2NkVkckN2c25kdVR5UDRvNwpla29zTVNxTWpiQ3B3ekZycUhkMmhDYTJySUZDRFFqclZWaTdldmk4WlgzeW9HMkxxRWZwWW5ZZUVlNElGTkd5ClJCYjA2dEQ2SGk5ZTI4dHpRYTY4QUxCS0swQ3lyT0U3UzhJdG5lU2htK3dhT2g3d0NMUFE1Q1ExQjUrY3RNbFMKYmRzSHlvKzFXL0NEODAvSExhWElyY3VWSUtReEtGZFlXdVNORzVxcm5nME04Z296T1NJNUNwY3U4MU4zdVVSRgovWVRMTmlDQldTMmFiMjFJU0dIS1ROOVQwYTlTdkVTZnF5OXJnM0x2ZFlEYUJqTWJYY2phWThaTnpheG1NYzNSCjNqNkhFRGJodWFSNjcyQlFzc3ZLcGxiZ042K3JOQk01SmVnNVp1U1llcW9TbUp4WlpvWStyZkd3eWo0R0QzdncKRVVzM29FUnRlOHVvakhIMDFiV1JOc3p3RmNZcjNsRVhzWmRNVUQyeGxWbDhCWDB0SWRVQXZ3Rm5vbDU3cGx6eQo5eUx4a0EyVDI2cEVVV2JNZlhZRDYycW9LamdabDNZTmE0cGgrYnoyN25iOWNDdmRLVHo0Q2g1YlFoeUxWaTlWCkd4eWhMclhIRnViNHFqeVNqbW0yQWNHMWhwMkpEd3M0bEZUbzZ0eWVQU1c4VXlidDFhczVxc1ZBVEZTcnNyVFoKMmZqWGN0c2N2RzI5WlYvdmlEVXFaaS91OXJObDhET05mSmhCYVVZUFF4eHArcHUxMEdGcXpjcEwyVXlRUnFzVgpXYUZIVkNrdWd5aGZITUtpcTNJWEFBYU9SZXlMNGpNOWY5b1pST1JpY3NQZklzYnlWdFRkWDVWeTdXMWY5MGdEClcvM0ZLcUQyY3lPRUVCc0I1d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC8KQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVNDNIZ250aW5RdG5iY1pGcmxKUHJ3NlBSRktNd0RRWUpLb1pJaHZjTgpBUUVMQlFBRGdnSUJBRWY2M1Fxd0VaRTRyVTFkOStVT2wxUVpna2lIVkl5cVpKbllXdjZJQWNWWXBabXhJMVFqCnQyb2RJRmZsQVdKQkY5TUoyM1hMYmxTUWRmNGFuNEVLd3QzWDl3blFXM0lWNUI0SmFqMHo4eUdhNWhWK3JWSFYKRFJEdGZVTEFqKzdBbWdqVlFkWmNEaUZwYm9CaERoWEF1TS9GU1JKU3pMNDZ6TlF1T0FYZU5mMGZiN2lBYUpnOQpUYURLUUdYU2MzejFpOWtLbFQvWVB5TnRHdEVxSkJuWmhiTVg3M2h1cVZqUkk5UEhFKzF5Slg5ZHNYTncwSDhHCmx3bUVLWUJoSGZwZS8zT3NvT09KdUJ4eEZjYmVNWDhTM09GdG02L242SjkxZUV5clJqdWF6cjhGR0YxTkZUd1cKbWhsUUJKcXltbTlsaTFKZlBGZ0VLQ1hBWm1FeGZybmdkYmthcUlIV2NoZXp4UU14TlJGNGVLTGc2VENNZjREZgpXTjg4dWllVzRvQTBiZU9ZMDJRbnJFaCtLSGRjeGlWaEpmaUZER1g2eERJdnBaZ0Y1UGdMWnhZV3hvSzRNaG41CitibDUzQi9ONjYrckR0MGIyMFhrZXVjQzRwVmQvR253VTJsaGxYVjVDMTVWNWpnY2xLbFpNNTdJY1hSNWYxR0oKdHNocXVERElhampEYnA3aE54YnFCV0pNV3hKSDdhZTBzMWhXeDBuemZ4Sm9DVEZ4OEczNFRrZjcxb1h1eFZoQQpHYVFkcC9sTFF6ZmNhRnBQeit2Q1pIVGV0QlhaOUZSVUdpOGMxNWR4VkpDTzJTQ2RVeXQvcTQvaTZqQzhVRGZ2CjhVZTFmWHdzQk94b25iUkpSQkQwY2tzY1pPZjg1bXVRM1dsOWFmMEFWcVczckxhdHQ4bytBZStjCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJemVucGUuY29tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGOFRDQ0E5bWdBd0lCQWdJUUFMQzNXaFpJWDcvaHkvV0wxeG5tZlRBTkJna3Foa2lHOXcwQkFRc0ZBREE0Ck1Rc3dDUVlEVlFRR0V3SkZVekVVTUJJR0ExVUVDZ3dMU1ZwRlRsQkZJRk11UVM0eEV6QVJCZ05WQkFNTUNrbDYKWlc1d1pTNWpiMjB3SGhjTk1EY3hNakV6TVRNd09ESTRXaGNOTXpjeE1qRXpNRGd5TnpJMVdqQTRNUXN3Q1FZRApWUVFHRXdKRlV6RVVNQklHQTFVRUNnd0xTVnBGVGxCRklGTXVRUzR4RXpBUkJnTlZCQU1NQ2tsNlpXNXdaUzVqCmIyMHdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFESjAzcktEeDZzcDRib0ZtVnEKc2NJYlJUSnhsZG4rRUZ2TXIrZWxlUUdQaWNQSzhsVng5M2UrZDVUemNxUXNSTmlla3BzVU9xSG5KSkFLQ2xhTwp4ZGdtbE9IWlNPRXRQdG9LY3Qyam1SWGFnYUtIOUh0dUpuZUpXSzNXNnd5eVFYcHpibTNiZW5oQjZRaUlFbjZICkxtWVJZMnhVK3p5ZGNzQzhMdi9DdDkwTmR1TTYxL2UwYUw2aTllT0Jic0ZHYjEyTjRFM0dWRldKR2pNeENyRlgKdWFPS21NUHNPelRGbFVGcGZuWENQQ0RGWWJwUlI2QWdrSk9oa0V2elRueUZSVlNhMFFVbVFiQzFUUjB6dnNRRAp5Q1Y4d1hEYk8vUUpMVlFuU0t3djRjU3NQc2pMa2t4VE9UY2o3Tk1CK2VBSlJFMU5aTURoRFZxSElyeXRHNlArCkpyVVY4NmY4aEJucDdLR0l0RVJwaElQemlkRjBCcW5NQzliQzNpZUZVQ2JLRjdqSmVvZFdMQm9CSG15K0U2MFEKckxVazlUaVJvZFpMMnZHNzB0NUh0Zkc4Z2ZaWmE4OFpVK21ORmN0S3k2bHZST1ViUWMvaGhxZkswR3FmdkV5TgpCak5hb29YbGtEV2dZbHdXVHZEam92b0RHclFzY2JOWUxONTdDOXNhRCt2ZUlSOEdkd1lEc01udm1mekF1VThMCmhpaiswcm5xNDlxbHcwZHBFdURiOFBZWmkrMTdjTmNDMXUySEdDZ3NCQ1JNZCtSSWlockdPNXJVRDhyNmRkSUIKUUZxTmViK0x6MHZQcWhiQmxlU3RUSW8rRjVIVXNXTGxndVdBQktRRGZvMi8ybitpRDVkUEROTU4rOWZSNVhKKwpITWgzLzF1YUQ3ZXVCVWJsOGFnVzdFZWtGd0lEQVFBQm80SDJNSUh6TUlHd0JnTlZIUkVFZ2Fnd2dhV0JEMmx1ClptOUFhWHBsYm5CbExtTnZiYVNCa1RDQmpqRkhNRVVHQTFVRUNndytTVnBGVGxCRklGTXVRUzRnTFNCRFNVWWcKUVRBeE16TTNNall3TFZKTlpYSmpMbFpwZEc5eWFXRXRSMkZ6ZEdWcGVpQlVNVEExTlNCR05qSWdVemd4UXpCQgpCZ05WQkFrTU9rRjJaR0VnWkdWc0lFMWxaR2wwWlhKeVlXNWxieUJGZEc5eVltbGtaV0VnTVRRZ0xTQXdNVEF4Ck1DQldhWFJ2Y21saExVZGhjM1JsYVhvd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVFZd0hRWURWUjBPQkJZRUZCMGNaUTZvOGlWN3RKSFA1TEd4NXIxVmRHd0ZNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElDQVFCNHBnd1dTcDlNaURyQXl3NmxGbjJmdVVoZkdJOE5ZamIyelJscnJLdlY5cEY5cm5IelA3TU9lSVdiCmxhUW5JVWRDU254SU92VkZmTE1NamxGNHJKVVQzc2I5ZmJnYWtFeXJrZ1BIN1VJQnpnL1lzZnFpa3VGZ2JhNTYKYXdtcXhpbnVhRWxuTUlBa2VqRVdPVnQrOFJ3dTNXd0pyZkl4d1lKT3VidjV2cjhxaFQvQVFLTTZXZnhaU3p3bwpKTnUwRlhXdURZaTZMblBBdlZpSDVVTHk2MTd1SGpBaW1jczMwY1FoYklIc3ZtMG01aHprUWlDZVI3Q3NnMWx3CkxEWFdyelkwdE0wNytES283K040aWZ1TlJTemFuTGgrUUJ4aDV6NmlraXhMOHMzNm1MWXAvL1B5ZTZrZkxxQ1QKVnl2ZWhRUDVhVGZMbm5ocUJiVEZNWGlKN0hxbmhlRzVlenpldmg1NWhNNmZjQTVad2pVdWtDb3gyZVJGZWtHawpMaE9iTkE1bWUwbXJaSmZRUnNONW5YSlFZNmFZV3dhOVNHM1lPWU53NkRYd0JkR3F2T1BieUFMcWZQMkMyc0piClVqV3VtRHF0dWpXVEk2Y2ZTTjAxUnBpeUVHamtwVEhDQ2xndUdZRVF5VkIxL09wYUZzNFIxKzd2VUlndFlmOC8KUW5NRmxFUFZqanhPQVRvWnBSOUdUbmZRWGVXQklpR0gvcFI5aE5pVHJkWm9RMGl5Mit0ekpPZVJmMVNrdG9BKwpuYU04VEhMQ1Y4U2cxTXc0Sjg3VkJwNmlTTm5wbjg2Q2NEYVRtanZmbGlIaldiY00ycEUzOFAxWldyT1p5R2xzClF5WUJOV05nVllrRE9uWFl1a3JaVlAvdTNvRFlMZEU0MVY0dEM1aDlQbXpiL0NhSXh3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUNqQ0NBdktnQXdJQkFnSUpBTUorUXdST1J6OFpNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0NNUXN3Q1FZRApWUVFHRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGakFVQmdOVkJBb01EVTFwWTNKdmMyVmpJRXgwClpDNHhKekFsQmdOVkJBTU1IazFwWTNKdmMyVmpJR1V0VTNwcFoyNXZJRkp2YjNRZ1EwRWdNakF3T1RFZk1CMEcKQ1NxR1NJYjNEUUVKQVJZUWFXNW1iMEJsTFhONmFXZHVieTVvZFRBZUZ3MHdPVEEyTVRZeE1UTXdNVGhhRncweQpPVEV5TXpBeE1UTXdNVGhhTUlHQ01Rc3dDUVlEVlFRR0V3SklWVEVSTUE4R0ExVUVCd3dJUW5Wa1lYQmxjM1F4CkZqQVVCZ05WQkFvTURVMXBZM0p2YzJWaklFeDBaQzR4SnpBbEJnTlZCQU1NSGsxcFkzSnZjMlZqSUdVdFUzcHAKWjI1dklGSnZiM1FnUTBFZ01qQXdPVEVmTUIwR0NTcUdTSWIzRFFFSkFSWVFhVzVtYjBCbExYTjZhV2R1Ynk1bwpkVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPbjRqL05qcmRxRzJLZmdRdnZQCmtkNm1KdmlacFdOd3JadXV5ak5BZlcyV2JxRU9STzdoRTUyVVFsS2F2WFdGZEN5b0RoMlR0aGkzakN5b3ovdGMKY2JuYTdQN29mby9rTHgyeXFIV0gyTGVoNVR2UG1VcEcwSU1aZmNDaEVoeVZiVXIwMk1lbFRUTXVoVGxBZFg0VQpmSUFTbUZESFFXZTRvSUJoVktac1RoL2duUTRINmNtNk0rZit3RlVvTEFLQXB4bjFudHhWVXdPWGV3ZEkvNW43Ck40b2t4Rm5NVUJCampxcXBHckNFR29iNVg3dXhVRzZrMFFyTTFYRitINmNiZlBWVGJpSmZ5eXZtMUh4ZHJ0YkMKeGt6bEJRSFo3VmY4d1NONS9QcklKSU9WODdWcVVRSFFkOWJwRXFINUdvUDdnaHU1c0pmMGRnWXpRMG1nL3d1MQorclVDQXdFQUFhT0JnREIrTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQjBHCkExVWREZ1FXQkJUTEQ4YmZRa1BNUGN1MVNDT2hHbnFtS3JzMGFEQWZCZ05WSFNNRUdEQVdnQlRMRDhiZlFrUE0KUGN1MVNDT2hHbnFtS3JzMGFEQWJCZ05WSFJFRUZEQVNnUkJwYm1adlFHVXRjM3BwWjI1dkxtaDFNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFESjBRNWVMdFhNczN3K3kvdzkvdzBvbFpNRXlML2F6WG00UTVEd3BMN3Y4dThoCm1MelUxRjBHOXU1QzdEQnNvS3FweXZHdml2by9DM05xUHVvdVFINGZybFJoZWVzdUNEZlhJL09Nbjc0ZHNlR2sKZGR1ZzRsUVVzYm9jS2FRWTloSzZvaFFVNHpFMXlFRC90K0FGZGxmQkhGbnkrTC9rN1NWaVhJVHdmbjRmczc3NQp0eUVSekFNQlZuQ25FSkllR3pTQkhxMmNHc01FUE8wQ1lkWWVCdk5mT29meUsvRkZoK1U5ck5ISFY0UzlhNjdjCjJQbTJHMkp3Q3owMnlVTHlNdGQ2WWViUzJ6M1B5S25KbTl6YldFVFhieml2ZjNqVG82MGFkYm9jd1RaOGp4NXQKSE1OMVJxNDFCYWIyWEQwaDdsYnd5WUlpTFhwVXEzRERmU0psZ25DVwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTWljcm9zb2Z0IEVDQyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE3Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDV1RDQ0FkK2dBd0lCQWdJUVp2STlyNGZlaTdGSzZneFhNUUhDN0RBS0JnZ3Foa2pPUFFRREF6QmxNUXN3CkNRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWUQKVlFRREV5MU5hV055YjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJdwpNVGN3SGhjTk1Ua3hNakU0TWpNd05qUTFXaGNOTkRJd056RTRNak14TmpBMFdqQmxNUXN3Q1FZRFZRUUdFd0pWClV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTmFXTnkKYjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dkakFRQmdjcQpoa2pPUFFJQkJnVXJnUVFBSWdOaUFBVFV2RDBDUW5WQkV5UE5nQVNHQWxFdmFxaUJZZ3RselBiS25SNXZTbVpSCm9nUFpuWkg2dGhheGpHN2VmTTNiZWFZdnpydk9jUy9scGFzbzdHTUVacG40K3ZLVEVBWGhnU2hDNDhabzlPWWIKaEdCS2lhL3RlUTg3enZIMlJQVUJlTUNqVkRCU01BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01CMEdBMVVkRGdRV0JCVEl5NWx5Y0ZJTStPYStzZ1JYS1NyUFFoRHROVEFRQmdrckJnRUVBWUkzCkZRRUVBd0lCQURBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpCWThrM3FEUGxmWHU1Z0tjczY4dHZXTW9RWlAzelYKTDhLeHpKT3VVTHNKTXNiRzdYN0pOcFFTNUdpRkJxSWIwQzhDTVFDWjZSYTBEdnBXU05Ta01CYVJlTnRVakdVQgppdWRRWnNJeHR6bTZ1Qm9pQjA3OGExUVdJUDhydGVkTURFMm1UM009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBNaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZxRENDQTVDZ0F3SUJBZ0lRSHRPWENWL1l0TE5IY0I2cXZuOUZzekFOQmdrcWhraUc5dzBCQVF3RkFEQmwKTVFzd0NRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZdwpOQVlEVlFRREV5MU5hV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1CklESXdNVGN3SGhjTk1Ua3hNakU0TWpJMU1USXlXaGNOTkRJd056RTRNak13TURJeldqQmxNUXN3Q1FZRFZRUUcKRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTgphV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtXNzZVTTR3cGxaRVdDcFc5UjJMQmlmT1oKTnQ5R2tNbWw3WGhxYjBlUmFQZ25aMUF6SGFHbSsrRGxRNk9FQWxjQlhaeElRSUpURUx5L3h6dG9rTGFDTGVYMApaZERNYlJuTWxmbDdyRXFVclE3ZVMwTWRod2VTRTVDQWcyUTFPUVQ4NWVsc3M3WWZVSlE0WlZCY0YwYTV0b1cxCkhMVVg2TlpGbmRpeUpyREt4SEJLcm1DazNiUFo3UHc3MVZkeXZEL0l5YkxlUzJ2NEkyd0R3QVc5bGNmTmN6dG0KZ0dUakdxd3UrVWNGOGdhMm0zUDFlRE5ieDZIN0p5cWh0SnFSakpIVE9vSStka0MwelZKaFVYQW9QOFhGV3ZMSgpqRW03RkZ0TnlQOW5UVXdTbHEzMS9uaW9sNGZYL1Y0Z2dOeWhTeUw3MUltdHVzNUhsMGRWZTQ5RnlHY29oSlVjCmFERHY3MG5nTlh0azU1aXdsTnBOaFRzK1ZjUW9yMWZ6bmhQYlJpZWZIcUplUklPa3BjclZFN05MUDhUand1YUcKWWFSU01MbDZJRTl2RHpoVHl6TU1FeXVQMXBxOUtzZ3RzUng5UzFIS1I5RklKM0pkaCt2VlJlWklaWjJ2VXBDNgpXNklZWlZjU24yaTUxQlZybE1ScElwajBNK0R0K1ZHT1FWREpORTkya0t6OE9NSFk0WHU1NCtPVTRVWnB5dzRLClVHc1R1cXdQTjFxM0VyV1FnUjVXcmxjaWh0bkowdEhYVWVPck84WlYvUjRPMDNRSzBkcXE2bW00bHlpUFNNUUgKK0ZKRE92VEtWVFVzc0tacXdKejU4b0hoRW1yQVJkbG5zODcvSTZLSkNsVFVGTGtxcU5mcythdk5KVmd5ZVkrUQpXNWc1eEFnR3dheC9EajBBcFFJREFRQUJvMVF3VWpBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvCkJBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUNjdFpmNGF5Y0k4YXd6bmp3Tm5wdjd0TnNpTXdFQVlKS3dZQkJBR0MKTnhVQkJBTUNBUUF3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUt5dlBsM0NFWmFKanFQbmt0YVhGYmdUb3FaQwpMZ0xORmdWWko4b2c2THE0NkJyc1RhaVhWcTVsUTdHUEFKdFN6VlhOVXpsdFlreUxEVnQ4TGtTL2d4Q1A4MU9DCmdNTlBPc2R1RVQvbTR4YVJoUHR0aEg4MGRLMkpwODY1MTllZmhHU1N2cFdoclFsVE05M3VDdXBLVVk1dlZhdTYKdFpSR3JveC8yS0pRSldWZ2dFYmJNd1N1YkxXWWRGUWwzSlBrK09OVkZUMjRiY01LcEJMQmFZVnUzMlR4VTVuaApTblVnblpVUDVOYmNBL0ZaR09oSGliSlhXcFMycWRnWEt4ZEo1WGJMd1ZhWk9qZXgvMmtza1pHVDRkOU1vemQyClRhR2YrRzBlSGRQNjdQdjBSUjBUYmMvM1dlVWlKM0lyaHZOWHV6RHRKRTNjZlZhN283UDROSG1Kd2VEeUFtSDMKcHZ3UHV4d1hDNjVCMlh5OUo2UDlManJSazVTeGN4MGtpNjliSUltdHQyZG1lZlU2eHFhV00vNVRrc2hHc1JHUgp4cGwvajhuV1pqRWdRUkNITFF6V3dhODBtTXBrZy9zVFY5SEI4RHg2aktYQi9aVWhvSEhCazJkeEV1cVBpQXBwCkdXU1pJMWI3ckNvdWNMNW14QXlFNytXTDg1TUIrR3FRazJkTHNtaWp0V0tQNlQrTWVqdGVEK2VNdU1aODd6ZjkKZE9MSVR6Tnk0WlE1YmIwU3I3NE1UbkI4RzIrTnN6S1RjMFFXYmVqMDkrQ1ZnSStXWFRpazlLdmVDakNIazloTgpBSEZpUlNkTE9rS0VXMzlsdDJjMFVpMmNGbXVxcU5oN28wSk1jY2NNeWo2RDVLYnZ0d0V3WGxHamVmVndhYVpCClJBK0dzQ3lSeGozcXJnK0UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE5BVkVSIEdsb2JhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGb2pDQ0E0cWdBd0lCQWdJVUFaUXdIcUlMM2ZYRk15cXhRMFJ4K05aUVRRMHdEUVlKS29aSWh2Y05BUUVNCkJRQXdhVEVMTUFrR0ExVUVCaE1DUzFJeEpqQWtCZ05WQkFvTUhVNUJWa1ZTSUVKVlUwbE9SVk5USUZCTVFWUkcKVDFKTklFTnZjbkF1TVRJd01BWURWUVFERENsT1FWWkZVaUJIYkc5aVlXd2dVbTl2ZENCRFpYSjBhV1pwWTJGMAphVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHhOekE0TVRnd09EVTROREphRncwek56QTRNVGd5TXpVNU5UbGFNR2t4CkN6QUpCZ05WQkFZVEFrdFNNU1l3SkFZRFZRUUtEQjFPUVZaRlVpQkNWVk5KVGtWVFV5QlFURUZVUms5U1RTQkQKYjNKd0xqRXlNREFHQTFVRUF3d3BUa0ZXUlZJZ1IyeHZZbUZzSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQgpkWFJvYjNKcGRIa3dnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMjFQR1RYTFZBCmlRcXJEWkJiVUdPdWtKUjBGMFZ5MW50bFdpbExwMWFnUzdndlFuWHAyWHNrV2pGbHF4Y1gwVE02MlJIY1FEYUgKMzhkcTZTWmVXWXAzNCtoSW5ERVcrajZSc2NySm8rS2Z6aUZUb3dJMk1NdFNBdVhhTWwzRHhlYjU3aEhIaThsRQpIb1NUR0VxMG4rVVNaR25RSm9WaUFiYkpBaDIrZzFHN1hOcjRyUlZxbWZlU1ZQYzBXK20vNmltQkV0UlRrWmF6CmtWcmQvcEJ6S1Bzd1JyWEtDQWZIY1hMSlp0TTBsL2FNOUJoSzRkQTlXa1cyYWFjcCt5UE9pTmdTbkFCSXFLWVAKc3p1U2pYRU9kTVdMeUV6NTlKdU91RHhwN1c4N1VDOVk3Y1N3MEJ3YmFneml2RVNxMk0wVVhaUjRZYjhPYnRvcQp2QzhNQzNHbXN4WS9uT2I1eko5VE5lSURvS0FZdjd2eHZ2VFdqSWNOUXZjR3VmRnQ3UVNVcVA2MjB3YkdRR0hmCm5aM3pWSGJPVXpvQnBwSkI3QVNqancyaTFRbksxc3VhOGU5RFhjQ3JwVUhQWEZOd2NNbUlwaTNVYTJGelVDYUcKWVE1Zkc4SXI0b3pWdTUzQkEwSzZsTnBmcWJES3pFMEs3MGRwQXk4aSsvRW96cjlkVUdXb2tHMnpkTEFJeDZ5bwowZXMrblB4ZEdvTXVLOHUxODBTZE9xY1hZWmFpY2ROd2xoVk50MHh6N2hsY3hWcytRZjZzZFdBN0cyUE9BTjNhCkNKQml0T1V0N2tpbmF4ZVpWTDZIU3VPcFhnUk02eEJ0Vk5idjhlanlZaGJMZ0d2dFBlMzFIekNscmt2SkUrMksKQVFISnVGRll3R1k2c1daTHhOVXhBbUxwZElRTTIwMUdMUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMHArSQozNkhOTEwzczlUc0JBWk16SjdMcllFc3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBRExLZ0xPZFBWUUczZExTTHZDa0FTRUxaMGpLYlk3Z3lLb04KcW8waFY0L0dQbnJLMjFIVVVyUFVsb1NsV0dCLzVRdU9IL1hjQ2hXQjVUdTJ0eUl2Q1p3VEZyRnNERFVJYmF0agpjdTNjdnV6SFYrWXdJSEhXMXhEQkUxVUJqQ3BENUVIeHp6cDZVNUxPb2dNRkRUamZBcnNRTHRrNzBwdDZ3S0dtCitMVXg1dlIxeWJsVG1YVkhJbG9VRmNkNEc3YWQ2UXo0RzNieGhZVGVvZG9TNzZUaUVKZDZlTjRNVVplb0lVQ0wKaHIwTjhGNU9TemE3T3lBZmlrSlc0UXNhdjN2UUlrTXNSSXo3NVNxMGJCd2N1cFRnRTM0aDVwckN5OFZDWkxRZQpsSHNJSmNoeHpJZEZWNFhUbnlsaUlvTlJsd0FZbDNkcW1KTEpmR0JzMzJ4OVN1UndUTUtldUIzMzBEVEhEOHo3CnAvOER2cTF3a05vTDNjaHRsMSthZndreVFmM05vc3hhYlV6eXFrbitadmpwMkRYckRpZ2U3a2d2T3RCNUNUaDgKcGlLQ2s1WFFBNzYrQXFBRjNTQWk0MjhkaURSZ3h1WUt1UWwxQy9BSDZHbVdOY2Y3STRHT09EbTRSU3REZUtMUgpMQlQvRFNoeWNwV2JYZ25iaVVTWXFxRkp1M0ZTOHIvMi95ZWhOcSs0dG5lSTNUcWtiWnMwa053VVhUQy90K3NYCjVJZTNjZENoMTNjVjFFTFg4dk14bVYyYjNSWnRQK29HSS9oR29pTHRrL2JkbXVZcWg3R1lWUEVpOTJ0RjQrS08KZGgyYWpjUUdqVGEzRlBPZFZHbTNqanpWcEcyVGdiZXQ5cjFrZThMSmFEbWdrcHpOTklhUmtQcGtVWjMrL3V1bAo5WFhlaWZkeQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVGVENDQXYyZ0F3SUJBZ0lHU1VFczVBQVFNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR25NUXN3Q1FZRFZRUUcKRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGVEFUQmdOVkJBb01ERTVsZEV4dlkyc2dTMlowTGpFMwpNRFVHQTFVRUN3d3VWR0Z1dzdwenc2MTBkc09oYm5scmFXRmt3N05ySUNoRFpYSjBhV1pwWTJGMGFXOXVJRk5sCmNuWnBZMlZ6S1RFMU1ETUdBMVVFQXd3c1RtVjBURzlqYXlCQmNtRnVlU0FvUTJ4aGMzTWdSMjlzWkNrZ1JzV1IKZEdGdXc3cHp3NjEwZHNPaGJua3dIaGNOTURneE1qRXhNVFV3T0RJeFdoY05Namd4TWpBMk1UVXdPREl4V2pDQgpwekVMTUFrR0ExVUVCaE1DU0ZVeEVUQVBCZ05WQkFjTUNFSjFaR0Z3WlhOME1SVXdFd1lEVlFRS0RBeE9aWFJNCmIyTnJJRXRtZEM0eE56QTFCZ05WQkFzTUxsUmhic082YzhPdGRIYkRvVzU1YTJsaFpNT3pheUFvUTJWeWRHbG0KYVdOaGRHbHZiaUJUWlhKMmFXTmxjeWt4TlRBekJnTlZCQU1NTEU1bGRFeHZZMnNnUVhKaGJua2dLRU5zWVhOegpJRWR2YkdRcElFYkZrWFJoYnNPNmM4T3RkSGJEb1c1NU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBCk1JSUJDZ0tDQVFFQXhDUmVjNzVMYlJURG9mVGpsNUJ1MGpCRkhqenVaOWxrNEJxS2Y4b3d5b1BqSU1IajlEclQKbEY4YWZGdHR2ekJQaENmMm54OUp2TWFaQ3BEeUQvVi9RNFEzWTFHTGVxVncvSHBZelk2YjdjTkdiSVJ3WGRyegpBWkFqL0U0d3FYN2hKMlBuN1dROG9MakpNMlArRnBEL3NMajkxNmpBd0pSREM3YlZXYWFlVnRBa0gzQjVyOXM1ClZBMWxkZGtWUVpRQnIxN3M5bzN4LzYxay9pQ2ExMXpyL3FZZkNHU2ppM1pWclI0N0tHQXVoeVhvcXE4ZnhtUkcKSUxkd2Z6emVTTnVXVTdjNWQrUWE0c2NXaEhhWFd5KzdHUldGK0dtRjlabW5xZkkwcDZtMnBnUDhiNFk5Vkh4MgpCSnRyK1VCZEFEVEhMcGwxbmVXSUE2cE4rQVBTUW5iQUd3SURBS2lMbzBVd1F6QVNCZ05WSFJNQkFmOEVDREFHCkFRSC9BZ0VFTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVelBwbmsvQzJ1TkNsd0I3elUvMk0KVTkrRDE1WXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS3QvN2h3V3FadzhVUUNnd0JFSUJhZVo1bThCaUZSaApidkc1R0sxS3JmNkJRQ09VTC90MWZDOG9TMklrZ1lJTDlXSHhIRzY0WVRqcmdmcGlvVHRhWXRPVVpjVGg1bTJDCitDOGxjTEloSnNGeVVSK01MTU9Fa01OYWo3clA5S2RscGV1WTBmc0Zza1oxRlNOcWI0VmpNSUR3MVo0ZktSekMKYkxCUVdWMlFXenVvRFREUHYzMS96dkdkZzczSlJtNGdwdmxoVWJvaEwzdStwUlZqb2RTVmgvR2V1Zk9KOHoyRgp1TGpidnJXNUtmbmFOd1VBU1pRRGhFVG52ME14ejNXTEpkSDBwbVQxa3ZhckJlczk2YVVMTm1MYXpBWmZOb3UyClhqRzRLdnRlOW5IZlJDYWV4T1lOa2JRdWRaV0FVV3BMTUthd1lxR1Q4WnZZenNSamRUOVpSN0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdFRDQ0FwMmdBd0lCQWdJUWRyRWdVblR3aFlkR3MvZ2pHdmJDd0RBTkJna3Foa2lHOXcwQkFRc0ZBREJ0Ck1Rc3dDUVlEVlFRR0V3SkRTREVRTUE0R0ExVUVDaE1IVjBsVFpVdGxlVEVpTUNBR0ExVUVDeE1aVDBsVFZFVWcKUm05MWJtUmhkR2x2YmlCRmJtUnZjbk5sWkRFb01DWUdBMVVFQXhNZlQwbFRWRVVnVjBsVFpVdGxlU0JIYkc5aQpZV3dnVW05dmRDQkhRaUJEUVRBZUZ3MHhOREV5TURFeE5UQXdNekphRncwek9URXlNREV4TlRFd016RmFNRzB4CkN6QUpCZ05WQkFZVEFrTklNUkF3RGdZRFZRUUtFd2RYU1ZObFMyVjVNU0l3SUFZRFZRUUxFeGxQU1ZOVVJTQkcKYjNWdVpHRjBhVzl1SUVWdVpHOXljMlZrTVNnd0pnWURWUVFERXg5UFNWTlVSU0JYU1ZObFMyVjVJRWRzYjJKaApiQ0JTYjI5MElFZENJRU5CTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyQmUzCkhFb2tLdGFYc2NyaUh2dDlPTytZOWJJNW1FNG51QkZkZTlJbGxJaUNGU1pxR3pHN3FGc2hJU3ZZRDA2Zld2R3gKV3VSNTFqSWpLK0ZUekpsRlhIdFByYnkvaDBvTFM1ZGFxUFpJN0gxN0RjMGhCdCtlRmYxQmlraTNJUFNoZWh0WAoxRjFRLzdwbjJDT1pIOGcvNDk3L2IxdDNzV3R1dU1sazkrSEtRVVlPS1hIUXVTUDh5WUZmVHZkdjM3K0VyWE5rCnU3ZENqbW4yMUhZZGZwMm51RmVLVVdkeTE5U291SlZVUUhNRDl1cjA2LzRvUW5jL25TTWJzclk5Z0JRSFRDNVAKOTlVS0ZnMjlaa00zZmlORGVjTkFodlZNS2RxT21xME5wUVNIaUI2RjQrbFQxWnZJaXdOamVPdmdHVXB1dXk5cgpNMlJZazYxcHY0OGI3NEpJeHdJREFRQUJvMUV3VHpBTEJnTlZIUThFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3CkF3RUIvekFkQmdOVkhRNEVGZ1FVTlEvSU5tTmU0cVBzK1R0bUZjNVJVdU9SbWowd0VBWUpLd1lCQkFHQ054VUIKQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRUJNKzRleW1ZR1FmcDNGc0xBbXpZaDdLektOYnJnaApjVmlYZmE0M0ZLOCs1L2VhNG4zMmNaaVpCS3BEZEhpajQwbGhQbk9NVFpUZytYSEV0aFlPVTNnZjFxS0hMd0k1CmdTazhyeFdZSVREK0tKQUFqTkhoeS9wZXlQMzRFRVk3b25oQ2tSZDBWUXJlVUdkTlp0R24vLzNad0xXb280ck8KWnZVUFE4Mm5LMWQ3WTBacXFpNVMyUFR0NFcydEtaQjRTTHJoSTZxamlleTFxNWJBdEV1aUhaZWVldkp1UUhIZgphUEZsVGM1OEJkOVRaYW1sOExHWEJIQVZSZ09ZMU5LL1ZMU2dXSDFTYjlwV0ptTFUyTnVKTVc4YzhDTEMwMkljCk5jMU1hUlZVR3BDWTN1c2VYOHAzeDh1T1BVTnBuSnBZMENRNzN4dEFsbjQxcllISFRuRzZpQk09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdDIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDYVRDQ0FlK2dBd0lCQWdJUUlTcFdESzdhREt0QVJiOHJvaTA2NmpBS0JnZ3Foa2pPUFFRREF6QnRNUXN3CkNRWURWUVFHRXdKRFNERVFNQTRHQTFVRUNoTUhWMGxUWlV0bGVURWlNQ0FHQTFVRUN4TVpUMGxUVkVVZ1JtOTEKYm1SaGRHbHZiaUJGYm1SdmNuTmxaREVvTUNZR0ExVUVBeE1mVDBsVFZFVWdWMGxUWlV0bGVTQkhiRzlpWVd3ZwpVbTl2ZENCSFF5QkRRVEFlRncweE56QTFNRGt3T1RRNE16UmFGdzAwTWpBMU1Ea3dPVFU0TXpOYU1HMHhDekFKCkJnTlZCQVlUQWtOSU1SQXdEZ1lEVlFRS0V3ZFhTVk5sUzJWNU1TSXdJQVlEVlFRTEV4bFBTVk5VUlNCR2IzVnUKWkdGMGFXOXVJRVZ1Wkc5eWMyVmtNU2d3SmdZRFZRUURFeDlQU1ZOVVJTQlhTVk5sUzJWNUlFZHNiMkpoYkNCUwpiMjkwSUVkRElFTkJNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVRPbFF3TVlQY2hpODJQRzZzNG5pCmVVcWpGcWRyVkNUYlVmL3E5QWtrd3dzaW44dHFKNEtCRGRMQXJ6SGtkSUp1eWlYWmpIV2Q4ZHZRbXFKTElYNFcKcDJPUTBqblVzWWQ0WHhpV0QxQWJOVGNQYXNiYzJSTk5wSTZRTithOVd6R1JvMVF3VWpBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVNJY1VyT1BEbnBCZ090ZktpZTdUCnJZeTBVR1l3RUFZSkt3WUJCQUdDTnhVQkJBTUNBUUF3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl3SnNkcFc5elYKNTdMbnlBeU1qTVBkZVl3Ylk5WEpVcFJPVFlKS2N4NnlnSVNwSmNCTVdtMUpLV0I0RStKK1NPdGtBakVBMnpRZwpNZ2ovbWtrQ3RvamVGSzlkYkpseGpSby9pOWZnb2phR0hBZUNPblpUL2NLaTdlOTdzSUJQV0E5TFV6bTkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMSBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVlRmhmTHEwc0dVdmpOd2MxTkJNb3RaYlVaWk13RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTVNCSE16QWVGdzB4TWpBeE1USXhOekkzTkRSYUZ3MDAKTWpBeE1USXhOekkzTkRSYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklERWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNndmxBUWp1bnliRUMwQkp5RnVUSEszQzNrRWFrRVBCdFYKd2VkWU1CMGt0TVB2aGQ2TUxPSEJQZCtDNWsrdFI0ZHM3RnRKd1VyVnU0L3NoNngvZ3BxRzdEMERtVklCMGpXZQpyTnJ3VThsbVBOU3NBZ0hhSk5NN3FBSkdyNlFjNC9oeldIYTM5ZzZRRGJYd3o4ejYrY1pNNWNPR01BcU5GMzQxCjY4WGZ1dzZjd0kySDQ0ZzRoV2Y2UHNlcjRCT2NCUmlZejVQMXNaSzAvQ1BUejlYRUowbmduanliQ0tPTFhTb2gKNFB3NXFsUGFmWDdQR2dsVHZGMEZCTStoU28rTGRvSU5vZmpTeHhSM1c1QTJCNEdiUGdiNlVsNWp4YVlBL3FYcApVaHRTdFpJNWNnTUpZcjJ3WUJadXB0MGx3Z05tM2ZNRTBVRGlUb3VHOUcvbGc2QW5oRjRFd2ZXUXZUQTl4TytvCmFidzRtNlNrbHRGaTJtbkFBWmF1eThSUk5Pb01xdjhoamxtUFNsemtZWnFuMHVrcWVJMVJQVG9WN3FKWmpxbGMKM3NYNWtDTGxpRVZ4M1pHWmJIcWZQVDJZZkY3MnZoWm9vRjZ1Q3lQOFdnK3FJbll0eWFFUUhlVFRSQ09RaUovRwpLdWJYOVpxeldCNHZNSWtJRzFTaXRaZ2o3QWgzSEpWZFlkSExpWnhmb2txUm11OGhxa2tXQ0tpOVlTZ3h5WFN0CmhmYlp4YkdMMGVVUU1rMWZpeUE2UEVrZk00VlpEZHZMQ1hWRGFYUDdhM0Y5OE4vRVRIM0dveTdJbFhuTGM2S08KVGswaysxN2tCTDV5RzZZbkxVbGFtWHJYWEFrZ3QzK1V1VS94RFJ4ZWlFSWJFYmZua2R1ZWJQUnEzNHdHbUFPdAp6Q2p2cFVmelV3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVVvNWZXODE2aUVPR3JSWjg4RjJRODdnRnduTXd3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFCajZXM1g4UG5ySFgzZkh5dC9QWDhNU3hFQmQxREtxdUdyWDFSVVZScGdqcGVhUVd4aVpUT090UXFPQwpNVGFJemVuN3hBU1dTSXNCeDQwQnoxc3pCcFpHWm5RZFQrM0J0cm0wRFdITVkzN1hMbmVNbGh3cUkyaHJoVmQyCmNETVQvdUZQcGlOM0dQb2FqT2k5WmNuUFAvVEpGOXpyeDd6QUJDNHRSaTlwWnNNYmovN3NQdFBLbEw5MkNpVU4KcVhzQ0hLblFPMThMd0lFNlBXVGh2NmN0VHIxTnhOZ3B4aUlZME1Xc2NnS0NQNm82b2pvaWx6SGRDR1BEZFJTNQpZQ2d0VzJqZ0ZxbG1naU5SOWV0VDJER2JlK20zblV2cmlCYlArVjA0aWtrd2orM3g2eG4wZHhveEdFMW5WR3d2CmIyWDUyejNzSWV4ZTlQU0x5bUJsVk5GeFpQVDVwcU9CTXpZemNmQ2tlRjlPcllNaDNqUkpqZWhackozeWRsbzIKOGhQMHIrQUp4MkVxYlBmZ25hNjdoa29vYnk3dXRIbk5rRFBEczNiNjlmQnNuUUdRK3A2UTlweHl6MGZhd3gvawpOU0JUOGxUUjMyR0RwZ0xpSlRqZWhUSXRYbk9RVWwxQ3hNNDlTK0g1R1lRZDFhSlF6RUg3UVJURHZkYkpXcU5qClpnS0F2UVU2TzBlYzdBQW1UUFdJVWIrb0kzOFlCN0FMN1lzbW9XVFRZVXJyWEovZXM2OW5BN01mM1cxZGFXaHAKcTE0NjdIeHB2TWM3aFU2ZUZibTBGVS9EbFhwWTE4bHM2V3k1OHlsalhyUXM4QzA5N1ZwbDRLbGJRTUpJbVlGdApuaDhHS2p3U3RJc1BtNklrOEthTjFucmdTN1prbG1PVmhNSkt6Und1SkljellPWEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnR6Q0NBNStnQXdJQkFnSUNCUWt3RFFZSktvWklodmNOQVFFRkJRQXdSVEVMTUFrR0ExVUVCaE1DUWsweApHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhHekFaQmdOVkJBTVRFbEYxYjFaaFpHbHpJRkp2CmIzUWdRMEVnTWpBZUZ3MHdOakV4TWpReE9ESTNNREJhRncwek1URXhNalF4T0RJek16TmFNRVV4Q3pBSkJnTlYKQkFZVEFrSk5NUmt3RndZRFZRUUtFeEJSZFc5V1lXUnBjeUJNYVcxcGRHVmtNUnN3R1FZRFZRUURFeEpSZFc5VwpZV1JwY3lCU2IyOTBJRU5CSURJd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNhCkdNcExsQTBBTGE4REtZcndENEhJcmt3WmhSMEluNnNwUklYekw0R3RNaDZRUnIramhpWWFIdjUrSEJnNlhKeGcKRnlvNmRJTXpNSDFoVkJITDdhdmc1dEtpZnZWcmJ4aTNDZ3N0L2VrKzd3ckdzeERwM01KR0YvaGQvYVRhLzU1SgpXcHptTStZa2x2Yy91bHNySEhvMXd0Wm4vcXRtVUl0dEtHQXI3OWRndzhlVHZJMDJrZk4vK05zUkU4U2NkM2JCCnJyY0Nhb0Y2cVVXRDRnWG11VmJCbERlUFNIRmpJdXdYWlFlVmlrdmZqOFphQ3VXdzQxOWVheEdyRFBtRjYwVHAKK0FSejh1bitYSmlNOVhPdmE3Uit6ZFJjQWl0TU9lR3lsWlV0UW9mWDFiT1FRN2RzRS9IZTNmYkUrSWsvMFhYMQprc09SMVlxSTBKRHMzRzNlaWNKbGNaYUxEUVA5bkw5YkZxeVMyK3IrZVh5dDY2LzNGc3ZielNVcjVSLzdtcC9pClVjdzZVd3hJNWc2OXliUjJCbExtRVJPRmNtTURCT0FFTmlzZ0dRTG9kS2NmdHNsV1p2QjFKZHhud1E1aFlJaXoKUHRHby9LUGFIYkRSc1NOVTMwUjJiZTFCMk1HeUlyWlRITjgxSGR5aGR5b3g1QzMxNWVYYnlPRC81WURYQzJPZwovek9oRDdvc0ZSWHFsN1BTb3JXKzhveVdIaHFQSFd5a1lUZTVobk16MTVlV25pTjlncVJNZ2VLaDBicG5YNVVICm95Y1I3aFlRZTd4RlNreXlCTktyNzlYOURGSE9VR29JTWZtUjJneVBaRndEd3pxTElEOXVqV2M5T3RiK2ZWdUkKeVY3N3pHSGNpek4zMDBReU5RbGlCSklXRU5pZUowZjdPeUhqK09zZFd3SURBUUFCbzRHd01JR3RNQThHQTFVZApFd0VCL3dRRk1BTUJBZjh3Q3dZRFZSMFBCQVFEQWdFR01CMEdBMVVkRGdRV0JCUWFoR0s4U0V3ekpRVFU3dEQyCkE4UVpSdEdVYXpCdUJnTlZIU01FWnpCbGdCUWFoR0s4U0V3ekpRVFU3dEQyQThRWlJ0R1VhNkZKcEVjd1JURUwKTUFrR0ExVUVCaE1DUWsweEdUQVhCZ05WQkFvVEVGRjFiMVpoWkdseklFeHBiV2wwWldReEd6QVpCZ05WQkFNVApFbEYxYjFaaFpHbHpJRkp2YjNRZ1EwRWdNb0lDQlFrd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dJQkFENEtGazJmCkJsdW9ybkZkTHdVdlorWVRSWVBFTnZiendDWU1EYlZIWkYzNHRITEpScVVER0NkVmlYaDlkdXFXTklBWElOem4KZy9pTi9BZTQybDlOTG1leWhQM1pSUHgzVUlIbWZMVEpEUXR5VS9oMkJ3ZEJSNVlNKytDQ0pwTlZqUDRpSDJCbApmRi9uSnJQM01wQ1lVTlEzY1ZYMmtpRjQ5NVY1K3ZndEpvZG1WakIzcGpkNE0xSVFXSzQvWVk3eWFySHZHSDVLCldXUEtqYUpXMWFjdnZGWWZ6em5CNHZzS3FCVXNmVTE2WThac2wwUTgwbS9EU2hjSytKRFNWNklaVWFVdGwwSGEKQjArcFVOcVFqWlJHNFQ3d2xQMFFBRGoxTytoQTRiUnVWaG9nekc5WWplMHVSWS9XNlpNLzU3RXMzenJXSW96YwpoTHNpYjlENDVNWTU2UVNJUE1PNjYxVjZiWUNaSlBWc0FmdjRsN0NVVyt2OTBtL3hkMmdOTldRanJMaFZvUVBSClRVSVozUGgxV1ZhaithaEplZml2RHJrUm9IeTNhdTAwMExZbVlqZ2Fod3o0NlAwdTA1Qi9CNUVxSGRaK1hJV0QKbWJBNENEL3BYdmsxQitUSlltNVhmNmRRbGZlNnlKdm1qcUlCeGRabXYzbGg4endjNGJtQ1hGMmd3K25ZU0wwWgpvaEVVR1c2eWhodG9Qa2czR29pM1haWmVuTWZ2SjJJSTRwRVpYTkx4SWQyNkYwS0NsM0dCVXpHcG4vWjlZcjl5CjRhT1RIY3lLSmxvSk9ORE8xdzJBRnJSNHBUcUhUSTJLcGRWR2wvSXNFTG04VkNMQUFWQnBRNTcwc3U5dCtPemEKOGVPeDc5K1JqMVFxQ3lYQkpobkVVaEFGWmRXQ0VPckNNYzB1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDIgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZZRENDQTBpZ0F3SUJBZ0lVUkZjMEpGdUJpWnMxOHM2NEt6dGJweWJ3ZFNnd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1NERUxNQWtHQTFVRUJoTUNRazB4R1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4SGpBYwpCZ05WQkFNVEZWRjFiMVpoWkdseklGSnZiM1FnUTBFZ01pQkhNekFlRncweE1qQXhNVEl4T0RVNU16SmFGdzAwCk1qQXhNVEl4T0RVNU16SmFNRWd4Q3pBSkJnTlZCQVlUQWtKTk1Sa3dGd1lEVlFRS0V4QlJkVzlXWVdScGN5Qk0KYVcxcGRHVmtNUjR3SEFZRFZRUURFeFZSZFc5V1lXUnBjeUJTYjI5MElFTkJJRElnUnpNd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaHJpV3lBUmpjVjRnL1J1djVyK0xySTNIaW10RmhaaUZmCnFxOG5VZVZ1R3hiVUxYMVFzRk4zdlhnNllPSmtBcHQ4aHB2V0dvNnQveDhWZjlXVkhoTEw1aFNFQk1IZk5yTVcKbjRyanlkdVlOTTdZTXhjb1J2eW55ZkRTdE5WTkNYSkorZktINDZuYWZhRjlhN0k2SmFsdFVrU3MrTDV1Kzl5bQpjNUdRWWFZREZDRHk1NGVqaUsydG9Jei9wZ3NsVWlYbkZnSFZ5N2cxZ1F5ak8vRGg0ZnhhWGM2QWNXMzRTYXMrCk83cTQxNEFCKzZYclc3UEZYbUFxTWFDdk4rZ2dPcCtvTWl3TXpBa2QwNTZPWGJ4TW1PN0ZHbWg3N0ZPbTZSUTEKbzkvTmdKOE1TUHNjOVBHL1NyajYxWXh4U3NjZnJmNUJtck9EWGZLRVZ1K2xWMFBPS2EyTXExVy94UHRiQWQwagpJYUZZQUk3RDBHb1Q3UlBqRWl1QTNHZm1sYkxOSGlKdUt2aEIxUExLRkFlTmlsVVN4bW4xdUlab0wxTmVzTktxCkljR1k1akRqWjFYSG0yNnNHYWhWcGtVRzBDTTYyK3RsWFNvUkVmQTdUOHB0OURURWNlVC9BRnIyWEs0allJVnoKOGVRUXNTV3UxWks3RThFTTREbmF0RGxYdGFzMXFuSWhPNE0xNXpIZmVpRnV1RElJZlIweWtSVktZbkxQNDNlaAp2TlVSRzNZQlp3amdRUXZENnhWdStLUVoyYUtycitJblVsWXJBb29zRkNUNXYwSUN2eWJJeG8vZ2JqaDlVeTNsCjdaaXpsV05vZi9rMTlOK0l4V0Exa3NCOGFSeGhsUmJRNjk0THJ6NEVFRVZsV0ZBNHIwanlXYllXOGp3TmtBTEcKY0M0QnJUd1Yxd0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZER3RUIvd1FFQXdJQgpCakFkQmdOVkhRNEVGZ1FVN2VkdmRscS9ZT3hKVzhhbGQ3dHlGbkdieEQwd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnSUJBSkhmZ0Q5RENYNXh3dmZyczRpUDRWR3l2RDExK1NoZHlMeVptM3RkcXVYSzRRcjM2TExUbjkxbk1YNjYKQWFySGFrRTdrTlFJWExKZ2FwRHd5TTREWXZtTDdmdHVLdHdHVFR3cEQ0a1dpbGhNU0Evb2hHSHFQSEttZCtSQwpyb2lqUTFoNWZxN0twVk1OcVQxd3ZTQVpZYVJzT1B4RE11SEJSLy80N1BFUklqS1duTUwyVzJtV2V5QU1RMEdhClcvWlpHWWplVllnM1VRdDRYQW9lbzBMOXg1MklEOER5ZUFJa1ZKT3ZpWWVJeVVxQUhlclFiajVoTGphN05RNG4KbHYxbU5EdGhjblB4Rmx4SEJsUkpBSHBZRXJBSzc0WDlzYmd6ZFdxVEhCTG1ZRjV2SFgvSkh5UExoR0dmSG9KRQorVit0WWxVa21sS1k3Vkhub1g2WE91WXZIeEhhVTRBc2haNnJOUkRiSWw5cXhWNlhVL0l5QWdrd28xandEUUhWCmNzYXhmR2w3dy9VMlJjeGhibDVNbE1WZXJ1Z09Yb3UvOTgzZzdhRU9HelB1VkJqK0Q3N3Zmb1JyUStOd21OdGQKZGJJTldRZUZGU001MXZIZnFTWVAxa2pIczZZaTlUTTNXcFZIbjN1NkdCVnYvOVlVWklOSjBncG5JZHNQTldOZwpLQ0xqc1pXRHpZV20zUzhQNTJkU2Jyc3ZoWHoxU25QbnhUN0F2U0VTQlQvOHR3TkpBbHZJSmViaVZEajFlWWVNCkhWT3lUb1Y3QmpqSExQajRzSEtOSmVWM1V2UURIRWltVUYrSUlEQnU4b0pEcXoyWGhPZFQreUhCVHc4aW1vYTQKV1NyMlJ6MFppQzNvaGVHZTdJVUlhckZzTk1rZDdFZ3JPM2p0WnNTT2VXbUQzbitNCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUduVENDQklXZ0F3SUJBZ0lDQmNZd0RRWUpLb1pJaHZjTkFRRUZCUUF3UlRFTE1Ba0dBMVVFQmhNQ1FrMHgKR1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4R3pBWkJnTlZCQU1URWxGMWIxWmhaR2x6SUZKdgpiM1FnUTBFZ016QWVGdzB3TmpFeE1qUXhPVEV4TWpOYUZ3MHpNVEV4TWpReE9UQTJORFJhTUVVeEN6QUpCZ05WCkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTWFXMXBkR1ZrTVJzd0dRWURWUVFERXhKUmRXOVcKWVdScGN5QlNiMjkwSUVOQklETXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFETQpWMElXVkp6bW1OUFRUZTcrN2NlZlF6bEtaYlBvRm9nMDJ3MVprWFRQa3JnRVFLMENTekdydkkyUmFOZ2dEaG9CCjRocDdUaGRkNG9xM1A1a2F6ZXRocThKbHBoKzN0NzIzai96OWNJOExvR2UrQWFKWnozSG1EeWwyLzdGV2VVVXIKSDU1NlZPaWpLVFZvcEFGUEQ2UXVOKzhiditPUEVLaHlxMWhYNTFTR3lNbnpXOW9zMmwyT2JqeWpQdHI3Z3VYZAo4bHl5QlROdmlqYk8wQk5PLzc5S0REUk1wc01odlZBRVZldXh1NTM3UlI1a0ZkNVZBWXdDZHJYTG9UOUNhYnd2CnZXaERGbGFKS2pkaGtmMm1yazdBeXhSbGxEZExrZ2J2Qk5ESW5JamJDM3VCcjdFOUtzUmxPbmkyN3R5QXNkTFQKbVp3NjdtdGFhN09OdDlYT25NSytwVXN2RnJHZWFEc0diNjU5bi9qZTdNd3BwNWlqSlVNdjcvRmZKdUdJVGZoZQpidGZaRkc0Wk0ybW5PNFNKazhSVFZST2hVWGhBK0xqSm91NTd1bEpDZzU0VTdRVlNXbGxXcDVmOG5UOEtLZGpjClQ1RU9FN3plbGFUZmk1bStySnN6aU8rMWdhOGJ4aUpUeVBiSDdwY1VzTVY4ZUZMSThNNXVkMkNFcHVrcWRpRHQKV0FFWE1KUHBHb3ZnYzJQWmFwS1VTVTYwclVxRnhLTWlNUHdKN1dnaWM2YUlERlVoV01YaE9wOHEzY3Joa09EWgpjNnRzZ0xqb0MyU1RvSnlNR2YrejBnenNrU2FIaXJPaTRYQ1BMQXJselcxb1VldmFQd1YvaXpMbUUxeHIvbDlBCjRpTEl0TFJrVDlhNmZVZytxR2tNMTd1R2NjbHp1RDg3blNWTDJ2OUE2d0lEQVFBQm80SUJsVENDQVpFd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96Q0I0UVlEVlIwZ0JJSFpNSUhXTUlIVEJna3JCZ0VFQWI1WUFBTXdnY1V3Z1pNRwpDQ3NHQVFVRkJ3SUNNSUdHR29HRFFXNTVJSFZ6WlNCdlppQjBhR2x6SUVObGNuUnBabWxqWVhSbElHTnZibk4wCmFYUjFkR1Z6SUdGalkyVndkR0Z1WTJVZ2IyWWdkR2hsSUZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCRFpYSjAKYVdacFkyRjBaU0JRYjJ4cFkza2dMeUJEWlhKMGFXWnBZMkYwYVc5dUlGQnlZV04wYVdObElGTjBZWFJsYldWdQpkQzR3TFFZSUt3WUJCUVVIQWdFV0lXaDBkSEE2THk5M2QzY3VjWFZ2ZG1Ga2FYTm5iRzlpWVd3dVkyOXRMMk53CmN6QUxCZ05WSFE4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUU1HNEcKQTFVZEl3Um5NR1dBRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUW9VbWtSekJGTVFzd0NRWURWUVFHRXdKQwpUVEVaTUJjR0ExVUVDaE1RVVhWdlZtRmthWE1nVEdsdGFYUmxaREViTUJrR0ExVUVBeE1TVVhWdlZtRmthWE1nClVtOXZkQ0JEUVNBemdnSUZ4akFOQmdrcWhraUc5dzBCQVFVRkFBT0NBZ0VBVDYyZ0xFejZ3UEp2OTJaVnF5TTAKN3VjcDJzTmJ0ckNEMmREUTRpSDc4MkNuTzExZ1V5ZWltL1lJSWlybnY2Qnk1WndrYWpHeGtIb24yNFFSaVNlbQpkMW80MTcrc2h2enVYWU84QnNiUmQyc1BiU1F2UzNwc3B3ZVd5dU9FbjYySWl4MnJGbzFiWmhmWkZ2U0xnTkxkCitMSjJ3L3c0RTZvTTNrSnBLMjd6UE91QUo5djFwa1FObjFwVldRdlZEVkpJeGE2ZjhpK0F4ZW95VURVU2x5N0IKNGYveEk0aFJPSi95WmxaMjV3OVJsNlZTREUxSlVaVTJQYitpU3d3UUhZYVpUS3J6Y2hHVDVPcjJtOXFvWGFkTgp0NTRDcm5NQXlOb2pBK2o1NmhsMFlnQ1V5eUlndnBTbldiV0NhcjZaZVhxcDhrb2tVdmQwL2JwTzVxZ2RBbTZ4CkRZQkV3YTdUSXpkZnU0VjhLNUl1Nkg2bGk5Mlo0YjhuYnkxZHFudUgvZ3JkUy95TzlTYmtibkJDYmpQc01aNTcKazhIa3lXa2FQY0JyVGlKdDdxdFlUY2JRUWNFcjZrOFNoMTdyUmRoczlaZ0MwNkRZVllvR21SbWlvSGZSTUo2cwp6SFh1Zy9Xd1lqblBiRmZpVE5LUkN3NTFLQnVhdi8wYVEvSEtkL3M3ajJHNGFTZ1dRZ1JlY0NvY0lkaVA0YjBqCld5MTBRSkxaWXhrTmM5MXB2R0pIdk9CMEs3THJmYjVCRzdYQVJzV2hJc3RmVHNFb2t0NFl1dFVxS0xzUml4ZVQKbUpsZ2xGd2p6MW9ubDE0TEJRYVROeDQ3YVRicnFaNWhIWTh5Mm80TTFuUStld2trMmdGM1I4UTd6VFNNbWZYSwo0U1ZoTTdKWkcrSnUxemRYdGcycEV0bz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMyBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVMdldiQWlpbjIzci8xYU9wN3IwRG9NOFNhaDB3RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCSE16QWVGdzB4TWpBeE1USXlNREkyTXpKYUZ3MDAKTWpBeE1USXlNREkyTXpKYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklETWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6eXc0UVo0N3FGSmVuTWlvS1ZqWi9hRXpIczI4Nkl4U1IKL3hsL3BjcXM3ck4yblhycGl4dXJhekhiK2d0VFRLL0ZwUnA1UElwTS82emZKZDVPMllJeUMwVGV5dHVNcktOdQpGb003cG1STE1vbjdGaFk0ZnV0RDR0TjBTc0ppQ25NSzNVbXpWOUt3Q29XZGNUemVvOHZBTXZNQk9TQkRHelhSClU3T3g3c1dUYVlJK0ZyVW9ScUhlNm9rSjdVTzRCVWFLaHZWWlI3NGJid0VoRUxuOXFkSW95aEE1Q2NvVE5zK2MKcmExQWRIa3JBajgwLy9vZ2FYM1Q3bUgxdXJQbk1OQTNJNFp5WVVVcFNGbG9iM2VtTG9HK0IwMXZyODdFUlJPUgpGSEFHangrZitJZHBzUTd2dzRrWjYrb2NZZng2YklyYzFnTUxuaWE2RXQzVVZEbXJKcU16Nm5XQjJpM05EMC9rCkE5SHZGWmNiYTVERkFwQ1RaZ0loc1VmZWk1cEtnTGxWajdXaUw4RFdNMmZhZnNTbnRBUkU2MGY3NWxpNTl3encKZXl1eHdIQXB3MEJpTFR0SWFkd2pQRWpyZXdsNXFXM2FxRENZejRCeUE0aW1XMGF1Y25sOENBTWhaYTYzNFJ5bApzU3FpTWQ1bUJQZkFkT2h4M3Y4OVdjeVdKaEtMaFpWWEdxdHJkUXRFUFJFb1BIdGh0K0tQWjAvbDdEeE1ZSUJwClZ6Z2VBVnVOVmVqSDM4RE1keU0wU1hWODlwZ1I2eTNlN1VFdUZBVUNmK0QrSU9zMTV4R3NJczVYUGQ3Sk1HMFEKQTRYTjhmK01GclhCc2o2SWJHQi9rRStWOS9ZdHJRRTVCd1Q2ZFlCOXYwbFE3ZS9KeEh3YzY0QisyN2JRM1JQKwp5ZE9jMTdLWHFRSURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVV4aGZRdktqcUFrUHlHd2FaWFN1UUlMblhuT1F3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFEUmgyVmExRW9kVlRkMmpOVEZHdTZRSGNyeGZZV0xvcGZzTE43RTh0clA2S1oxL0F2V2t5YWlUdDNweApLR21QYytGU2tOclZ2anJsdDNacVZvQWgzMTNtNlRxZTVUNzJvbW5IS2dxd0dFZmNJSEI5VXFNK1dYekJ1c25JCkZVQmh5bkxXY0t6U3QvQWM1SVlwOE03dmFHUFF0U0NLRldHYWZvYVl0TW5DZHZ2TXVqQVd6S05oeG5RVDVXdnYKb3hYcUEvNFRpMlRrMDhIUzZJVDdTZEVRVFhsbTY2cjk5STB4SG5BVXJkemVaeE5NZ1JWaHZMZlprWGR4R1lGZwp1L0JZcGJXY0MvZVBJbFVud0VzQmJUdVpEZFFkbTJObkw5RHVEY3BtdkpSUHBxM3QvTzVqckZjL1pTWFBzb2FQCjBBai91SFlVYnQ3bEoreXJlTFZUdWJZLzZDRDUwcWkrWVViS2g0eUU4L254b0dpYkloNkJKcHNRQkpGeHdBWWYKM0tEVHVWYW40NWd0ZjRPZDM0d3JuREtPTXBUd0FUd2lLcDlEd2k3RG1Ea0hPSHY4WGdCQ0gvTXlKbm1EaFBibAo4TUZSRXNBTEhnUWpERlNsVEM5SnhVclJ0bTVnRFd2OGE0dUZKR1MzaVE2ckpVZGJQTTkrU2IzSDZRckcydmQrCkRoY0kwMGlYMEhHUzhBODVQalJxSEgzWThpS3V1Mm4wTTdTbVNGWFJEdzRtNk95MkN5Mm5oVFhOL1ZuSW45SE4KUGxvcE5MazloTTZ4WmRSWmtaRldkU0hCZDU3NWV1RmduZE90QkJqMGZPdGVrNDlUU2lJcCtFZ3JQazJHckZ0Lwp5d2FaV1dEWVdHV1ZqVVRSOTM5K0ozOTlyb0QxQjB5MlBweHhWSmtFUy8xWStaajAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNsRENDQWhxZ0F3SUJBZ0lJTENtY1d4YnRCWlV3Q2dZSUtvWkl6ajBFQXdJd2Z6RUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE5EQXlCZ05WQkFNTUsxTlRUQzVqYjIwZ1JWWWdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCRlEwTXdIaGNOTVRZd01qRXlNVGd4TlRJeldoY05OREV3TWpFeU1UZ3gKTlRJeldqQi9NUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFME1ESUdBMVVFQXd3clUxTk1MbU52CmJTQkZWaUJTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUVWRFF6QjJNQkFHQnlxR1NNNDkKQWdFR0JTdUJCQUFpQTJJQUJLb1NSNUNZRy92dncwQUhneUJPOFRDQ29nYlI4cEtHWWZMMklXaktBTVRINmtNQQpWSWJjL1IvZkFMaEJZbHpjY0JZeTNoK1oxTXpGQjhnSUgyRVdCMUU5ZlZ3SFUrTTFPSXpmelovWkxnMUt0aGt1ClduQmFCdTIrOEtHd3l0QUpLYU5qTUdFd0hRWURWUjBPQkJZRUZGdktYdVhlMG9HcXphZ3RaRkcyMlhLYmwrWlAKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SHdZRFZSMGpCQmd3Rm9BVVc4cGU1ZDdTZ2FyTnFDMWtVYmJaY3B1WAo1azh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTJnQU1HVUNNUUNLNWtDSk4rdnAxUlBaCnl0UnJKUE93UFlkR1dCcnNzZDl2KzFhNmNHdkhPTXpvc1l4UEQvZnhaM1lPZzlBZVVZOENNRDMySXlnbVRNWmcKaDVNbW03STFIcnJXOXp6UkhNNzZKVHltR29FVlcvTVNEMnp1WllySmg2ajVCK0JpbW94Y1NnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUY2ekNDQTlPZ0F3SUJBZ0lJVnJZcHpUUzhlUFl3RFFZSktvWklodmNOQVFFTEJRQXdnWUl4Q3pBSkJnTlYKQkFZVEFsVlRNUTR3REFZRFZRUUlEQVZVWlhoaGN6RVFNQTRHQTFVRUJ3d0hTRzkxYzNSdmJqRVlNQllHQTFVRQpDZ3dQVTFOTUlFTnZjbkJ2Y21GMGFXOXVNVGN3TlFZRFZRUUREQzVUVTB3dVkyOXRJRVZXSUZKdmIzUWdRMlZ5CmRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dVbE5CSUZJeU1CNFhEVEUzTURVek1URTRNVFF6TjFvWERUUXkKTURVek1ERTRNVFF6TjFvd2dZSXhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0RwpBMVVFQnd3SFNHOTFjM1J2YmpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVRjd05RWURWUVFECkRDNVRVMHd1WTI5dElFVldJRkp2YjNRZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGtnVWxOQklGSXkKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUFqelpsUU9IV1RjRFh0T2xHMm12cQpNMGZOVFBsOWZiNjlMVDN3MjNqaGhxWFp1Z2xYYU8xWFBxRFFDRUdENXloQkpCL2pjaFhRQVJyN1huQWpzc3VmCk9lUFB4VTdHa20wbXhudTdzOW9ublFxRzZZRTNCZjd3Y1hIc3d4enBZNklYRkozdkcyZlRoVlVDQXRaSnljeGEKNGJIM2J6S2Z5ZFE3aUVHb25MM0xxOXR0ZXdrZm9reHlrTm9yQ1B6UFBGVE9adytvejEyV0dRdkU0M0xycmRGOQpIU2Z2a3VzUXYxdnJPNi9QZ04zQjBwWUVXM3ArcEtrOE9IYWtZbzZnT1Y3cWQ4OWRBRm1QWml3K0I2S2pCU1lSCmFaZnFoYmNQbGd0THlFRGhVTG91aXN2M0Q1b2k1MythTnhQTjhrMFRheUhSd013aThxRkc5a1Jwbk1waE5RY0EKYjlaaENCSHF1cmoyNmJOZzVVMjU3SjhVWnNsWFdOdk5oMm40aW9ZU0EwZS9aaE4yckhkOU5DU0ZnODNYcXB5UQpHcDhoTEg5NHQyUzQyT2ltOUhpelZjdUUwakxFZUs2amoySGR6Z2hUcmV5SS9CWGttZzNtbnhwM3preVB1QlFWClBXS2NoamdHQUdZUzVGbDJXbFBBQXBpaUVDdG9SSHVPZWM0elNuYXFXNEVXRzdXSzJOQUFlMTVpdEFuV2htTU8KcGdXVlNib29pNGlUc2pRYzJLUlZicmNjME42WlZUc2o5Q0xnK1NsbUp1d2dVSGZiU2d1UHZ1VUNZSEJCWHRTdQpVRGtpRkNiTHNqdHpkRlZIQjNtQk9hZ3dFMFRsQklxdWxoTWxRZys1VThTYi9NM2tITjQ4K3F2V0Jrb2ZaNmFZCk1CemRMTnZjR0pWWFpzYi9YSXRXOVhjQ0F3RUFBYU5qTUdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZkJnTlYKSFNNRUdEQVdnQlQ1WUx2VTQ5VTA5cmoxQm9BbHAzUGJSbW1vbmpBZEJnTlZIUTRFRmdRVStXQzcxT1BWTlBhNAo5UWFBSmFkejIwWnBxSjR3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJXCnM0N0xDcDFKanIra3hKRzdaaGNGVVpoMSsrVlFMSHFlOFJUNnE5T0tQditSS1k5amk5aTBxVlFCRGI2VGhpLzUKU20zSFh2VlgrY3BWSEJLK1J3ODJ4ZDlxdDl0MXdrY2xmN254WS9ob0xWVUUwZktOc0tUUHZEeGVIM2pucGFBZwpjTEFFeGJmM2NxZmVJZzI5TXlWR2pHU1NKdU0rTG1PVzJwdU1QZmdZQ2RjRHpIMkdndURLQkFkUlVOZi9rdFVNCjc5cUduNW5YNjdldmFPSTVKcFM2YUxlL2c5UHFlbWM5WW1ldUplVnk2T0xrN0s0Uzlrc3JQSi9wc0VEek9GU3oKL2Jkb3lOckdqMUU4c3Z1UjNCem5tNTNodHcxeWorS2t4S2w0K2VzVXJNWkRCY0psT1NnWUFzT0NzcDBGdm1YdApsbDlsZER6N0NUVXVlNXdUL1JzUFhjZHRnVHBXRDh3NzRhOENMeUtzUnNwR1BLQWNUTlpFdEY0dVhCVm1DZUVtCktmN0dVbUc2c1hQL3d3eWM1V3hxbEQ4VXlrQVdsWVR6V2Ftc1gweGhrMjNSTzh5aWxRd2lwbWRuUkM2NTJkS0sKUWJObUMxcjdmU09sOGhxdy85NmJnNVF1MFQvZmtyZVJyd1U3WmNlZ2JMSE5ZaExEa0J2akpjNDB2RzkzZHJFUQp3L2NGR3NEV3IzUmlTQmQza21tUVlSemVsWUIwVkk4WUhNUHpBOUMvcEVOMWhsTVllZ291Q1J3Mm41SDlnb29pClM5RU9VQ1hkeXdNTUY4bURBQWhPTlUyS2krM3dBcFJtTEVSL3k1VW5saGV0Q1RDc3RuRVhib3NYOWh3SjFDMDcKbUtWeDAxUVQyV0R6OVV0bVQvcng3aUFTamJTc1Y3RkZZNkdzZHFuQyt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNqVENDQWhTZ0F3SUJBZ0lJZGViZnk4Rm9XNmd3Q2dZSUtvWkl6ajBFQXdJd2ZERUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE1UQXZCZ05WQkFNTUtGTlRUQzVqYjIwZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwCmFXOXVJRUYxZEdodmNtbDBlU0JGUTBNd0hoY05NVFl3TWpFeU1UZ3hOREF6V2hjTk5ERXdNakV5TVRneE5EQXoKV2pCOE1Rc3dDUVlEVlFRR0V3SlZVekVPTUF3R0ExVUVDQXdGVkdWNFlYTXhFREFPQmdOVkJBY01CMGh2ZFhOMApiMjR4R0RBV0JnTlZCQW9NRDFOVFRDQkRiM0p3YjNKaGRHbHZiakV4TUM4R0ExVUVBd3dvVTFOTUxtTnZiU0JTCmIyOTBJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlFVkRRekIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCRVZ1cVZERXBpTTJubDhvalJmTGxpSmtQOXg2amgzTUNMT2ljU1M2amttNUJCdEhsbGlyTFpYSQo3WjRJTmNnbjY0bU1VMWpyWW9yKzhGc1BhekZTWTBFN2ljM3M3TGFOR2RNMEI5eTd4Z1ovd2tXVjdNdC9xQ1BnCkNlbUIrdk5IMDZOak1HRXdIUVlEVlIwT0JCWUVGSUxSaFhNdzV6VUUwNDRDa3Z2bHBOSEVJZWpOTUE4R0ExVWQKRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqQkJnd0ZvQVVndEdGY3pEbk5RVFRqZ0tTKytXazBjUWg2TTB3RGdZRApWUjBQQVFIL0JBUURBZ0dHTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUcvbjYxa1JwR0RQWWJDV2UrMEYrUzhUCmtkenQ1ZnhRYXhGR1JyTWNJUUJpdTc3RDUrak5CNW41RFF0ZGNqN0VxZ0l3SDd5NkMrSXdKUHQ4YllCVkNwaysKZ0EwejVXYWpzNk83cGRXTGp3a3NwbDErNHZBSENHaHQwbnhwYmwvZjVXcGwKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzVENDQThXZ0F3SUJBZ0lJZXl5YjB4YUFNcGt3RFFZSktvWklodmNOQVFFTEJRQXdmREVMTUFrR0ExVUUKQmhNQ1ZWTXhEakFNQmdOVkJBZ01CVlJsZUdGek1SQXdEZ1lEVlFRSERBZEliM1Z6ZEc5dU1SZ3dGZ1lEVlFRSwpEQTlUVTB3Z1EyOXljRzl5WVhScGIyNHhNVEF2QmdOVkJBTU1LRk5UVEM1amIyMGdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCU1UwRXdIaGNOTVRZd01qRXlNVGN6T1RNNVdoY05OREV3TWpFeU1UY3oKT1RNNVdqQjhNUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFeE1DOEdBMVVFQXd3b1UxTk1MbU52CmJTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJRkpUUVRDQ0FpSXdEUVlKS29aSWh2Y04KQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBrUDNhTXJmY3ZRS3Y3c1o0V201eTRidW5maDQvV3ZwT3o2U2wyUgp4RmRIYXhoM2EzYnkvWlBrUFEvQ0ZwNExac05XbEo0WGc0WE9WdS95RnYwQVl2VWlDVlRvWlJkT1FibmdUMGFYCnFodkl1RzVpWG1teFg5c3FBbjc4Yk1yelFkanQwT2o4UDJGSTdiQURGQjBRRGtzWjRMdE83SVpsL3pielhtY0MKQzUyR1ZXSDllamp0L3VJWkFMZHZvVkJpZFhROG9QcklKWkswYm5vaXgvZ2VvZU95M1pFeHF5c2RCUCtsU2dRMwo2WVdrTXl2OTR0WlZOSHdacEVwb3g3S28wN2ZLb1pPSTY4R1h2SXo1SGRraWhDUjB4d1E5YXFrcGs4enJ1RnZoCi9sOGxxalJZeU1FalZKMGJtQkhET0p4K1BZWnNwUTlBaG53QzlGd0NUeWpMcm5HZkR6cklNLzRSSlRYcS9MckYKWUQzWmZCalZzcW5UZFhnRGNpTEtPc01mN3l6bExxbjZuaXkyVVViOXJ3UFc2bUJvNm9VV05tdUY2UjdBczkzRQpKTnlBS29GQmJaUSt5T0RKZ1VFQW5sNi9mOFVJbUtJWUxFSkFzL2x2T0NkTFRvRDBQWUZINEloODZoek90WFZjClVTNGNLMzhhY2lqbkFMWFJkTWJYNUordEI1TzJVelUxL0Rma3cvWmRGcjRoYzk2U0N2aWdZMnE4bHBKcVB2aTgKWlZXYjN2VU5pU1lFL0NVYXBpVnB5OEp0eW56aVdWK1hyT3Z2THNpODF4dFpQQ3ZNOGhuSWsyc25ZeG5QL09rbQorTXB4bTMrVC9qUm5oRTZaNi95emVBa3pjTHBtcG5idEczUHJHcVVOeENJVElKUldDazRzYkU2eC9jK2NDYnFpCk0rMkhBZ01CQUFHall6QmhNQjBHQTFVZERnUVdCQlRkQkFrSG92VjZmVkpURXBLVjdqaUFKUTJtV1RBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTjBFQ1FlaTlYcDlVbE1Ta3BYdU9JQWxEYVpaTUE0RwpBMVVkRHdFQi93UUVBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUlCZ1JsQ243SnAwY0hoNXdZZkdWCmNwTnhKSzFvazFpT01xOGJzM0FEL0NVcmRJV1FQWGhxOUxtTHBaYzd0UmlSdXg2bitVQmJrZmxWbWE4ZUVkQmMKSGFkbTQ3R1VCd3d5T2FicUc3QjUyQjJjY0VUaml0M0UrWlVmaWpoRFB3R0ZwVWVuUFVheXZPVWlhUGQ3bk5ncwpQZ29oeUMwenJML0ZnWmt4ZE1GMWNjVytzZkFqUmZTZGEvd1pZNTJqdkFUR0dBc2x1MU9KRDdPQVVONUY3a1IvCnE1UjRaSmpUOWlqZGg5aHdaWFQ3RHJrVDY2Y1BZYWt5bHN6ZXUrMWpUQmk3cVVEM29GUnVJSWh4ZFJqcWVyUTAKY3VBakozZGN0cERxaGlWQXErOHpEOHVmZ3I2aUlQdjJ0UzBhNXNLRnNYUVArOGhsQXFSU0FVZmRTU0xCdjlqcgphNngrM3V4ak14VzNJd2lQeGcrTlFWcmRqc1c1aitWRlAzamJ1dEliUUxIK2NVMC80SUdpdWw2MDdCWGdrOTBJCkgzN2hWWmtMSWQ2VG5ncjc1cU5KdlRZdy91ZDNzcUIxbDdVdGdZZ1haU0QzMnBBQW44bFN6RExLTlh6MVBRL1kKSzlmMUptekpCalNXRnVwd1dSb3llWGtMdG9oL0QxSklQYjlzMktKRUx0Rk90M0pZMDRrVGxmNUVxL2pYaXh0dQpuTHdzb0Z2VmFnQ3ZYemZoMWZvUUM1aWNodWNtajg3dzdHNktWd3VBNDA2eXdLQmpZWkM2VldnM2RHcTJrdHVmCm9ZWWl0bVVuRHV5Mm4wSmc1R2ZDdGRwQkM4VFRpMkVidlBvZmtTdlhSQWRldWltczJjWHA3MU5JV3V1QThTaFkKSWMyd0JsWDdKejlUa0hDcEJCNVhKN2s9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDT2pDQ0FjQ2dBd0lCQWdJUUZBUDFxL3MzaXhkQVcrSkRzcVhSeERBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVlNQllHQTFVRUNnd1BVMU5NSUVOdmNuQnZjbUYwYVc5dU1TVXdJd1lEVlFRRERCeFQKVTB3dVkyOXRJRlJNVXlCRlEwTWdVbTl2ZENCRFFTQXlNREl5TUI0WERUSXlNRGd5TlRFMk16TTBPRm9YRFRRMgpNRGd4T1RFMk16TTBOMW93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhHREFXQmdOVkJBb01EMU5UVENCRGIzSndiM0poCmRHbHZiakVsTUNNR0ExVUVBd3djVTFOTUxtTnZiU0JVVEZNZ1JVTkRJRkp2YjNRZ1EwRWdNakF5TWpCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkVVcE5YUDZ3cmdqemhSOXFMRk5vRnMyN2lvc1U4TmdDVFd5SkdZbQphY0N6bGRaZGtrQVpEc2FsRTNEMDd4SlJLRjNuekwzNVBJWEJ6NVNReVN2T2trSllXV2Y5bENjUVpJeFBCTEZOClNlUjdUNXYxNXdqNEE0ajNwOE9TU3hsVWdhTmpNR0V3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUUKR0RBV2dCU0pqeStqNkN1Z0ZGUjc4MWE0Smw5bk9BdWMwREFkQmdOVkhRNEVGZ1FVaVk4dm8rZ3JvQlJVZS9OVwp1Q1pmWnpnTG5OQXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01GWGpJbGJwCjE1SWtXRThlbERJUERBSTJ3djJzZERKTzRmc2NnSWlqelB2WDZ5di9OMzN3N2RlZWRXbzFkbEpGNEFJeEFNZU4KYjBJZ2o3NjJUVm50ZDAwcHhDQWdSV1NHT2xER3hLMHRrL1VZZlhMdHFjL0VyRmMyS0FobDN6eDVabjZnNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlUQ0NBM0dnQXdJQkFnSVFiNzdhclhPOUNFRGlpMDIrMVBkYmtUQU5CZ2txaGtpRzl3MEJBUXNGQURCTwpNUXN3Q1FZRFZRUUdFd0pWVXpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVNVd0l3WURWUVFECkRCeFRVMHd1WTI5dElGUk1VeUJTVTBFZ1VtOXZkQ0JEUVNBeU1ESXlNQjRYRFRJeU1EZ3lOVEUyTXpReU1sb1gKRFRRMk1EZ3hPVEUyTXpReU1Wb3dUakVMTUFrR0ExVUVCaE1DVlZNeEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKdwpiM0poZEdsdmJqRWxNQ01HQTFVRUF3d2NVMU5NTG1OdmJTQlVURk1nVWxOQklGSnZiM1FnUTBFZ01qQXlNakNDCkFpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTkNrQ1hKUFFJZ1NZVDQxSTU3dTluVFAKTDN0WVBjNDhEUkFva0MrWDk0eEkyS0RZSmJGTXNCRk1GM05RMENKS1k3dUIweWx1MWJVSlBpWVlmN0lTZjVPWQp0Ni93TnIveTdoaWVuRHRTeFVjWlhYVHpaR2JWWGNkb3RMOGJIQWFqdkk5QUk3WWV4b1M5VWNRYk9jR1YwaW5zClM2NTdMYjg1L2JSaTNwWjdRY2Fjb09BR2N2dndCNWNKT1lGMHIvYzBXUkZYQ3NKYndTVDBNWE13Z3NhZHVnTDMKUG54RVg0TU44L0hkSUdrV0NWRGkxRlcyNElCeWRtNU1SN2QxVlZtMFUzVFpsTVpCclZpS01XWVBIcUliS1VCTwpMOTk3NWhZc0xmeS83UE8wK3I0WTlwdEoxTzRGYnRrMDg1eng3QUdMMFNER0Q2QzF2QmRPU0h0Und2enBYR2szClIyYXphUGdWS1BDNTA2UVZ6RnBQdWxKd294SkYzY2E2VHZ2QzBQZW9VaWR0Ym5tMWpQeDdqTUVXVE82QWY3N3cKZHI1QlV4SXpybG80UXF2WER6NUJqWFlITXRXcmlmWk9aOW14UW5VamJ2UE5Rckw4VmZWVGh4Yzd3RE5ZOFZMUworWUNrOE9qd080czR6S1RHa0g4UG5QMkwwYVBQMm9PbmFjbFFOdFZjQmRJS1FYVGJZeEUzd2FXZ2xrc2VqQllTCmQ2NlVOSHNlZjhKbUFPU3FnK3FLa0szT05rUk4wVkhwdkIvemFnWDl3SFFmSlJsQVVXN3FnbEZBMzV1NUNDb0cKQXRVakhCUFc2ZHZieHJCNnkzc25tL3ZnMVVZazdSQkxZMHVsQlkrNnVCMHJwdnFSNHBKU3ZlenJaNWR0bWkyZgpnVElGWnpMN1NBZy8yU1c0QkNVdkFnTUJBQUdqWXpCaE1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqCkJCZ3dGb0FVK3k0Mzd1T0VlaWN1elJrMXNUTjgvOVJFUXJrd0hRWURWUjBPQkJZRUZQc3VOKzdqaEhvbkxzMFoKTmJFemZQL1VSRUs1TUE0R0ExVWREd0VCL3dRRUF3SUJoakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBallsdApoRVVZOFUrem9POW9wTUFkckRDOFoyYXdtczIycXlJWlp0TTdRYlVRblJDNmNtNHBKQ0FjQVpsaTA1Ymc0dnNNClF0ZmhXc1NXVFZUTmo4cERVLzBxdU9yNFpjb0J3cTFnYUFhZk9ScFIyZUNOSnZrTFRxVlRKWG9qcEJ6T0NCdmYKUjRpeXJUN2dKNGVMU1l3ZnFVZFllNWJ5aUIwWXJyUFJwZ3FVK3R2VDVUZ0thM2tTTS90S1dUY1dRQTY3M3ZXSgpEUEZzMC9kUmExNDE5ZHZBSnVvU2MwNnBrWkNtRjhOc0x6alVvM0tVUXl4aTRVNWNNajI5VEgwWlI2TERTZWVXClA0K2EwenZrRWRpTEE5ejJ0bUJWR0thQlVmUGhxQlZxNitBTDhCUXgxcm1NUlRxb0VOand1U2ZyOTh0Njd3VnkKbHJYRWo1Wnp4T2hXYzV5OGFWRmp2TzluSEVNYVgzY1pIeGo0SENVcCtVbVpLYmFTUGFLRE43RWdrYWliTU9scQpiTFFqazJVRXF4SHpEaDFUSkVsVEhhRS9uVWlTRWVKOURVLzExNzJpV0Q1NG5SNGZLLzRodXhvVHRyRW9aUDJ3CkFnREhiSUNpdlJaUUlBOXlnVi9NbFArN21lYTZrTXZxK2NZTXdxN0ZHYzR6b1d0Y3UzNThORmNYcmZBL3JzM3EKcjVuc0xGUitqTTR1RWxaSTd4YzdQMHBlWU5MY2REYThwVU5qeXc5Ym93SldDWjRrTE9HR2dZeitxeGNzK3NqaQpNaG82LzRVSXlZT2Y4a3BJRUZSM04rMml2RUMrNUJCMDkrUmJ1N256aWZtUFFkakg1RkNRTllBK0hMaE5rTlBVCjk4T3dvWDZFeW5lU01TeTRrTEdDZW5ST214TW10TlZRWmxSNHJtQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNaQUZJUiBST09UIENBMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGNqQ0NBbHFnQXdJQkFnSVVQb3BkQit4VjBqTFZ0K08yWHdIckxkemsxdVF3RFFZSktvWklodmNOQVFFTApCUUF3VVRFTE1Ba0dBMVVFQmhNQ1VFd3hLREFtQmdOVkJBb01IMHR5WVdwdmQyRWdTWHBpWVNCU2IzcHNhV042ClpXNXBiM2RoSUZNdVFTNHhHREFXQmdOVkJBTU1EMU5hUVVaSlVpQlNUMDlVSUVOQk1qQWVGdzB4TlRFd01Ua3cKTnpRek16QmFGdzB6TlRFd01Ua3dOelF6TXpCYU1GRXhDekFKQmdOVkJBWVRBbEJNTVNnd0pnWURWUVFLREI5TApjbUZxYjNkaElFbDZZbUVnVW05NmJHbGplbVZ1YVc5M1lTQlRMa0V1TVJnd0ZnWURWUVFEREE5VFdrRkdTVklnClVrOVBWQ0JEUVRJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUMzdkQ1UXFFdk4KUUxYT1llZVd5clNoMmd3aXNQcTFlM1lBZDR3THozMm9oc3dtVWVRZ1BZVU0xbGpqNS9RcUdKM2EwYTRtN3V0VAozUFNRMWhOS0RKQTh3L1RhMG80TmtqcmNzYkgvT043RHVpMWZnTGtDdlVxZEd3KzB3OExCWndQZDNCdWNQYk93CjNnQWVxRFJIdTVyci9nc1V2VGFFMmcwZ3YvcGJ5NmtXSUswNVlPNHZkYmJubDV6NVB2MStUVzlOTCsrSURXcjYKM2ZFOWJpQ2xvQkswVFhDNXp0ZHlPNG1UcDRDRUhDZEpja20xL3p1Vm5zSE15QUhzNkE2S0NwYm5zNmFINWRiNQpCU3NObDBCd1BMcXNkVnFjMVUyZEFnclNTNXRtUzBZSEYyV3RuMnlJQU53aWllRGhaTlJudkRGNVlUeTd5a0hOClhHb0F5RHc0amxpdkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUUQKQWdFR01CMEdBMVVkRGdRV0JCUXVGcWxLR0xYTHpQVnZVUE1qWC9oZDU2end5REFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQXRYUDRBOXhaV3gxMjZhTXFlNUFvc2szQU0wK3FtckhVdU9Rbi82bVdtYzVHNEcxOFRLSTRwQVp3CjhQUkJFZXcvUjQwL2NvZjVPLzJrYnl0VEFPRC9PYmxxQnc3ckhSejJvbktReTRJOUVZS0wwcnVmS3E4aDVtT0cKblhrWjcvZTdERFdRdzRydFR3LzF6QkxacEQ2N29Qd2dsVjlQSmk4Ukk0Tk9kUWNQdjV2UnRCM3BFQVQreW1DUApva3k0cmMvaGtBL05yZ3JIWFh1M1VOTFVZZnJWRmR2WG40ZFJWT3VsNCt2SmhhQWxJRGY3anM0TU5JVGhQSUd5CmQwNURwWWhmaG1laFBlYTBYR0cyUHR2K3R5akZvZ2V1dGNyS2pTb1M3NWZ0d2pDa3lTcDYrL05OSXh1Wk16U2cKTHZXcEN6L1VYZUhQaEovaUdjSmZpdFlnSHVOenR3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IEU0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ09qQ0NBY0dnQXdJQkFnSVFRdkxNMmh0cE4wUmZGZjUxS0JDNDlEQUtCZ2dxaGtqT1BRUURBekJmTVFzdwpDUVlEVlFRR0V3SkhRakVZTUJZR0ExVUVDaE1QVTJWamRHbG5ieUJNYVcxcGRHVmtNVFl3TkFZRFZRUURFeTFUClpXTjBhV2R2SUZCMVlteHBZeUJUWlhKMlpYSWdRWFYwYUdWdWRHbGpZWFJwYjI0Z1VtOXZkQ0JGTkRZd0hoY04KTWpFd016SXlNREF3TURBd1doY05ORFl3TXpJeE1qTTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SkhRakVZTUJZRwpBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFERXkxVFpXTjBhV2R2SUZCMVlteHBZeUJUClpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCRk5EWXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUEKSWdOaUFBUjIrcG1wYmlEdCtkZDM0d2M3cU5zOVh6am9xMVdtVmsvV1NPcnNmeTJxdzdMRmVleVpZWDhRZWNjQwpXdmtFTi9VME5TdDN6bjhnajFLakFJbnMxYWVpYlZ2alM1S1RvSUQxQVpUYzhHZ0hIczN1L2lWU3RTQkRIQnYrCjZ4bk9RNk9qUWpCQU1CMEdBMVVkRGdRV0JCVFJJdHBNV2ZGTFh5WTRxcDNXN3VzTncvdXBZVEFPQmdOVkhROEIKQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdObkFEQmtBakFuN3FSYQpxQ0c3NlVlWGxJbWxkQ0J0ZVUvSXZaTmVXQmo3TFJvQWFzbTRQZENrVDBSSGxBRldvdmd6SlF4QzM2b0NNQjNxCjRTNklMdUg1cHgwQ01rN3luMnhWZE9PdXJ2dWxHdTd0MHZ6Q0F4SHJSVnhnRUQxY2Y1a0RXMjFVU0FHS2N3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlqQ0NBM0tnQXdJQkFnSVFkWTM5aTY1OEJ3RDZxU1duNGNldEZEQU5CZ2txaGtpRzl3MEJBUXdGQURCZgpNUXN3Q1FZRFZRUUdFd0pIUWpFWU1CWUdBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFECkV5MVRaV04wYVdkdklGQjFZbXhwWXlCVFpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCU05EWXcKSGhjTk1qRXdNekl5TURBd01EQXdXaGNOTkRZd016SXhNak0xT1RVNVdqQmZNUXN3Q1FZRFZRUUdFd0pIUWpFWQpNQllHQTFVRUNoTVBVMlZqZEdsbmJ5Qk1hVzFwZEdWa01UWXdOQVlEVlFRREV5MVRaV04wYVdkdklGQjFZbXhwCll5QlRaWEoyWlhJZ1FYVjBhR1Z1ZEdsallYUnBiMjRnVW05dmRDQlNORFl3Z2dJaU1BMEdDU3FHU0liM0RRRUIKQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNUdnRVMlVuWFlBU09nSEVkQ1NlNWp0cmNoL2NTVjFVZ3JKbndVVXhEYQplZjBydHkyazFDejY2akxkU2NLNXZROUlQWHRhbUZTdm5sMHhkRThIL0ZBaDNhVFBhRThiRW1OdEpabE1LcG56ClNEQmgrb0Y4SHFjSVN0dytLeHdmR0V4eHFqV01yZmh1NkR0SzJlV1VBdGFKaEJPcWJjaFBNOHhRbGplU005eGYKaU9lZlZObEk4SmhEMW1iOW54YzRROFVCVVF2WDR5TVBGRjFiRk9kTHZ0MzB5Tm9ETjlIV09hRWhVVENEc0czWApNRTZXVzVId2NDU3J2MFdCWkVNTnZTRTZMenpwbmczTElMVkNKOHphYjV2dVpEQ1FPYzJUWllFaE1iVWpVRE0zCkl1TTQ3Zmd4TU14Ri9tTDUwVjB5ZVVLSDMyck1WaGxBVGM2cXUvbTFka21VOFNmNGthV0Q1UWF6WXc2QTNPQVMKVllDbU8yYTBPWWN0eVBEUTBSVHA1QTFORHZaZFYzTEZPeHhIVnAzaTFmdUJZWXpNVFlDUU5GdTMxeFIxM05nRQpTSi9Bd1NpSXRPa2N5cWV4OFZhM2UwbE1XZVVnRmFpRUFpbjZPSlJwbWtrR2o4MGZlUlFYRWd5RGV0NGZzWmZ1CitaZDRLS1RJUkpMcGZTWUZwbGh5bTNrVDJCRmZyc1U0WWpSb3NvWXdqdmlRWVo0eWJQVUhOczJpVEc3c2lqYnQKOHVhWkZVUnd3M3k4bkRuQXRPRnI5NE1sSTFmWkVvRGxTZkIxRCsrTjZ4eWJWQ2kwSVR6OGZBci83M3RyZGYrTApIYUFaQmF2NitDdUJRdWc0dXJ2N3F2MDk0UFBLMzA2WGx5bnQ4eGhXNmFXV3JMM0RrSml5NFBtaTFLWkhRM3h0Cnp3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVWbk5ZWkpYNWtocXdFaW9FWW5taFFCV0lJVWt3RGdZRFZSMFAKQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUM5YwptVHo4Qmw2TWxDNXc2dEl5TVkyMDhGSFZ2QXJ6Wko4SFh0WEJjMmhrZXFLNUR1ajVYWVV0cURkRnFpajBsZ1ZRCllLbEpmcC9pbVRZcEUwUkhhcDFWSUR6WW0vRURNcnJhUUtGejZvT2h0MFNtRHBrQm0rUzhmNzRUbEg3S3BoNTIKZ0RZOWhBYUxNeVpsYmNwK252NGZqRmc0ZXhxRHNRKzhGeEc3NWdiTVkvcUI4b0ZNMmdzUWE2SDYxU2lsendaQQpGdjk3ZlJoZU9SS2tVNTUrTWtJUXBpR1JxUnhPRjN5RXZKK00wZWpmNWxHNU5rYy9rTG5IdkFMY1d4eFBEa2pCCkpZT2NDaitlc1FNekVob25yUGNpYkNUUkFVSDRXQVArSldnaUg1cGFQSHhzbm5WSTg0SHhabWR1VElMQTdycFgKRGhqdkxwcjNFdGlnYStrRnBhSHBhUGk4VEQ4U0hrWG9Vc0NqdnhJbmVibk1NVHpEOWpvaUZnT2d5WTltcEZ1aQpUZGFCSlFicGRxUUFDajdMelRXYjRPRTR5MkJUaGloQ1FSeEVWK2lvcmF0RjR5VVF2TnMrWlVIN0c2YVhEK3U1CmRIbjVIcndkVncxSHI4TXZuNGRHcCtzbVdnOVdZN1ZpWUc0QSsrTW5FU0xuL3BtUE5QVzU2TU9SY3IzWXd4NjUKTHZLUlJGSFFWODBNTk5WSUliL2JFL0ZtSlVOUzBuQWlOczJmeEJ4MUlLMWpjbU1HRHc0bnp0SnFEYnkxT1JycAowWFo2MFZ6azUwbEpMVlUzYVBBYU9wZytWQmVIVk9tbUoxQ0pleUF2UC8rL29ZdEtSNWovSzN0SlBzTXBSbUFZClFxc3pLYnJBS2JrVGlkT0lpamxCTzhuOXB1MGY5R0JqMzlJdFZRR0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyZVNpZ24gUm9vdENBMTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURiVENDQWxXZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJZTVFzd0NRWURWUVFHRXdKS1VERXIKTUNrR0ExVUVDaE1pU21Gd1lXNGdRMlZ5ZEdsbWFXTmhkR2x2YmlCVFpYSjJhV05sY3l3Z1NXNWpMakVjTUJvRwpBMVVFQXhNVFUyVmpkWEpsVTJsbmJpQlNiMjkwUTBFeE1UQWVGdzB3T1RBME1EZ3dORFUyTkRkYUZ3MHlPVEEwCk1EZ3dORFUyTkRkYU1GZ3hDekFKQmdOVkJBWVRBa3BRTVNzd0tRWURWUVFLRXlKS1lYQmhiaUJEWlhKMGFXWnAKWTJGMGFXOXVJRk5sY25acFkyVnpMQ0JKYm1NdU1Sd3dHZ1lEVlFRREV4TlRaV04xY21WVGFXZHVJRkp2YjNSRApRVEV4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEvWGVxcFJ5UUJUdkxUSnN6Cmkxb1VSYVRua0JiUjMxZlNJUkNrRi8zZnJOWWZwK1RiZlBmczM3Z0QycFJZL1YxeWZJdy9Yd0ZuZEJXVzR3STgKaDl1dXl3R093dk5teG9WRjlBTEdPclZpc3EvNm5MK2s1dFNBTUpqekRiYVRqNm5VMkRieXNQeUt5aXloRlRPVgpNZHJBRy9MdVlwbUdZeisvM1pNcWc2aDJ1Uk1mdDg1T1FvV1BJdWN1R3ZLVkNiSUZ0VVJPZDZFZ3ZhbnlUZ3A5ClVLMzFCUTFGVDBaeC9TZytVL3NFMkMzWFpSMUtHL3JQTzdBeG1qVnV5SXNHMHdDUjhwUUlaVXl4TkFZQWVvbmkKOE1jRFdjL1YxdWluTXJQbW1FQ0d4YzBuRW92TWU4NjNFVHhpWUFjalBpdEFicFNBQ1cyMnMyOTNielVJVVBzQwpoOFUraVFJREFRQUJvMEl3UURBZEJnTlZIUTRFRmdRVVcvaE5UN0tsaHRRNjB2RmptcUMrQ2ZaWHQ5NHdEZ1lEClZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUIKQUtDaE9CWm1McWRXSHlHY0J2b2Q3YmtpeFRnbTJFNVA3S04vZWQ1R0lhR0hkNDhIQ0pxeXBNV3ZEektZQzN4bQpLYmFiZlNWU1NVT3JUQzRyYm5wd3J4WU80d0pzKzBMbUdKMUYyRlhJNkR2ZDUrSDBMZ3NjTkZ4c1dFcjdqSWhRClg1VWN2KzJySXJWbHM0VzZuZys0cmVWNkc0cFFPaDI5RGJ4N1ZGQUx1VUt2VmFBWWdhMWxtZSsrNUp5L3hJV3IKUWJKVWI5d2x6ZTE0NG80TWpRbEozV043V21tV0FpR292VkpaNlgwMXk4aFN5bitCL3RscjAvY1I3U1hmK09mNQpwUHB5bDRSVERhWFFNaGhSZGxrVWJBL3I3RitBakhWRGc4T0ZtUDlNbmkwTjVIZURrMDYxbGdlTEtCT2JqQm1OClFTZEpRTzdlNWlORU9keWhJdGE2QS9JPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU2VjdXJlVHJ1c3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lRRFBDT1hBZ1dwYTFDZi9Eckp4aFowREFOQmdrcWhraUc5dzBCQVFVRkFEQkkKTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnUTI5eWNHOXlZWFJwYjI0eApGekFWQmdOVkJBTVREbE5sWTNWeVpWUnlkWE4wSUVOQk1CNFhEVEEyTVRFd056RTVNekV4T0ZvWERUSTVNVEl6Ck1URTVOREExTlZvd1NERUxNQWtHQTFVRUJoTUNWVk14SURBZUJnTlZCQW9URjFObFkzVnlaVlJ5ZFhOMElFTnYKY25CdmNtRjBhVzl1TVJjd0ZRWURWUVFERXc1VFpXTjFjbVZVY25WemRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3VrZ2VXVnpmWDJGSTdDVDhyVTRuaVZXSnhCNFEyWlFDUVhPWkV6Clp1bSs0WU92WWx5SjBmd2tXMkd6NEJFUlFSd2RidkM0dS9qZXA0RzZwa2pHbngyOXZvNnBRVDY0bE8wcEd0U08KMGdNZEErOXREV2NjVjljR3Jjckk5ZjRPcjJZbFNBU1dDMTJqdWhiRENFL1JSdmdVWFBMSVhnR1piZjJJeklhbwp3Vzh4UW14U1Btakw4eGswMzd1SEdGYUFKc1RRM01CdjM5Nmd3cEVXb0dRUlMwUzhIdmJuK21QZVpxeDJwSEdqCjdEYVVhSHAzcExIbkRpK0JldUsxY29idm9tdUw4QS9iMDFrL3VuSzhSQ1NjNDNPejk2OVhMMEltbmFsMHVnQlMKOGt2TlUzeEhDemFGRG1hcENKY1dORmZCWnZlQTQrMXdWTWVUNEM0b0ZWbUh1cnNDQXdFQUFhT0JuVENCbWpBVApCZ2tyQmdFRUFZSTNGQUlFQmg0RUFFTUFRVEFMQmdOVkhROEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCCi96QWRCZ05WSFE0RUZnUVVRaksyRnZvRS9mNWRTM3JEL2ZkTVFCMWFRNjh3TkFZRFZSMGZCQzB3S3pBcG9DZWcKSllZamFIUjBjRG92TDJOeWJDNXpaV04xY21WMGNuVnpkQzVqYjIwdlUxUkRRUzVqY213d0VBWUpLd1lCQkFHQwpOeFVCQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUJBRER0VDByaFdEcFNjbHUxcHFObEdLYTdVVHQzCjZaM3EwNTljNEVWbGV3M0tXK0p3VUxLVUJSU3VTY2VOUVFjU2M1UitEQ01oL2J3UWYyQVFXbkwxbUE2czdMbC8KM1hwdlhkTWM5UCtJQldsQ3FRVnh5TGVzSnVndXRJeHEvM0hjdUxIZm1ieDhJVlFyNUZpaXUxY3BycDZwb3hrbQpENWt1Q0xEdi9XblBtUm9KamVPbm55dkpOalI3SkxONFRKVVhwQVltSHJaa1VqWmZZR2Zabk1VRmRBdm5aeVBTCkNQeUk2YTZMZitFdzlEZCsvY1l5MmkyZVJEQXdiTzRIM3RJMC9OTC9RUFpMOUdaR0JsU204aklLWXlZd2E1dlIKM0l0SHV1RzUxV0xRb3FEMFp3VjRLV01hYndUVytNWk1vNXF4TjdTTjVTaExIWjRzd3Job3ZPMEM3akU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cmUgR2xvYmFsIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdkRDQ0FxU2dBd0lCQWdJUUIxWWlwT2pVaW9sTjlCUEk4UGpxcFRBTkJna3Foa2lHOXcwQkFRVUZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVnTUI0R0ExVUVDaE1YVTJWamRYSmxWSEoxYzNRZ1EyOXljRzl5WVhScGIyNHgKR1RBWEJnTlZCQU1URUZObFkzVnlaU0JIYkc5aVlXd2dRMEV3SGhjTk1EWXhNVEEzTVRrME1qSTRXaGNOTWpreApNak14TVRrMU1qQTJXakJLTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnClEyOXljRzl5WVhScGIyNHhHVEFYQmdOVkJBTVRFRk5sWTNWeVpTQkhiRzlpWVd3Z1EwRXdnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3ZOUzdZckd4VmFRWng1Uk5vSkxOUDJNd2hSL2p4WURpSgppUVBwdmVwZVJsTUozRnoxV3VqM1JTb0M2ekZoMXlrelRNN0hmQW8zZmcrNk1wamhIWmV2ajhmY3lUaVc4OXNhCi9GSHRhTWJRYnFSOEpOR3VRc2lXVUdNdTRQNTEvcGluWDBrdWxlTTVNMlNPSHFSZmtOSm5QTExaL2tHNVZhY0oKam5JRkhvdmRSSVdDUXRCSndCMWc4TkVYTEpYcjlxWEJrcVBGd3FjSVlBMWdCQkNXZVo0V05PYXB0dm9sUlRuSQpIbVg1ay9XcThWTGNtWmc5cFlZYUREVXora3VsQkFZVkhER0E3Nm9ZYThKNzE5ck8rVE1nMWZXOWFqTXRnUVQ3CnNGelVuS1BpWEIzanFVSjFYbnZVZCs4NVZMckpDaGdiRXBsSkw0aEwvVkJpMFhQbmozcERBZ01CQUFHamdaMHcKZ1pvd0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUEJBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRgpNQU1CQWY4d0hRWURWUjBPQkJZRUZLOUVCTUpCZmtpRDIwNDVBdXpzaEhybXpzbWtNRFFHQTFVZEh3UXRNQ3N3CkthQW5vQ1dHSTJoMGRIQTZMeTlqY213dWMyVmpkWEpsZEhKMWMzUXVZMjl0TDFOSFEwRXVZM0pzTUJBR0NTc0cKQVFRQmdqY1ZBUVFEQWdFQU1BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQmpHZ2hBZmFSZVV3MTMySHF1SHcwTApVUllEN3hoOHlPT3ZhbGlURkdDUnNvVGNpRTYrT1lvNjgrYUNpVjBCTjdPckpLUVZEcEkxV2twRVhrNVgrblhPCkgwak9adlE4UUNhU21Hd2I3aVJHREJlelVxWGJwWkdSenpmVGIrY25DRHBPR1I4NnAxaGNGODk1UDR2a3A5TW0KSTUwbUQxaHAvRWQrc3RDTmk1Ty9LVTlEYVhSMlowdlBCNHptQXZlMTRiUkR0VXN0RkovNTNDWU52NlpIZEFiWQppTkU2S1RDRXp0STVnR0licU1kWFNieHFWVkZuRlVxK05RZmsxWFdZTjNrd0ZOc3BuV3pGYWN4SFZhSXc5OHhjCmY4TERtQnhyVGhhQTYzcDRaVVdpQUJxdkRBMVZaRFJJdUpLNThiUlFLZkpQSXgvYWJLd2ZST0hkSTNoUlc4Y1cKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNPRENDQWI2Z0F3SUJBZ0lKQU5aZG03TjRnUzdyTUFvR0NDcUdTTTQ5QkFNRE1HRXhDekFKQmdOVkJBWVQKQWtwUU1TVXdJd1lEVlFRS0V4eFRSVU5QVFNCVWNuVnpkQ0JUZVhOMFpXMXpJRU5QTGl4TVZFUXVNU3N3S1FZRApWUVFERXlKVFpXTjFjbWwwZVNCRGIyMXRkVzVwWTJGMGFXOXVJRVZEUXlCU2IyOTBRMEV4TUI0WERURTJNRFl4Ck5qQTFNVFV5T0ZvWERUTTRNREV4T0RBMU1UVXlPRm93WVRFTE1Ba0dBMVVFQmhNQ1NsQXhKVEFqQmdOVkJBb1QKSEZORlEwOU5JRlJ5ZFhOMElGTjVjM1JsYlhNZ1EwOHVMRXhVUkM0eEt6QXBCZ05WQkFNVElsTmxZM1Z5YVhSNQpJRU52YlcxMWJtbGpZWFJwYjI0Z1JVTkRJRkp2YjNSRFFURXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBU2twVzlnQXdQRHZUSDAweGVjSzRSMXJPWDlQVmR1MTJPLzVnU0prbzZCbk9QcFIyN0trQkxJRStDbm5mZGwKZEI5c0VMTG81T252YllVeW1VU3hYdjNNZGhEWVc3Mml4dm5XUXVSWGR0eVF3aldwUzRnOEVrZHRYUDlKVHhwSwpVTEdqUWpCQU1CMEdBMVVkRGdRV0JCU0dIT2YrTGFWS2l3aitLQkg2dnFObStHQlpMekFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakFWWFVJOS9MYnUKOXp1eE51aWU5c1JHS0VrejBGaERLbU1wekUyeHRIcWl1UTA0cFYxSUt2M0xzbk5kbzRnSXh3d0NNUURBcXkwTwpiZTBZb3R0VDZTWGJWUWpnVU16ZlJHRVdncXRKc0xLQjdIT0hlTFJNc21JYkV2b1dUU1ZMWTcwZU45az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGR6Q0NBbCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmRNUXN3Q1FZRFZRUUdFd0pLVURFbApNQ01HQTFVRUNoTWNVMFZEVDAwZ1ZISjFjM1FnVTNsemRHVnRjeUJEVHk0c1RGUkVMakVuTUNVR0ExVUVDeE1lClUyVmpkWEpwZEhrZ1EyOXRiWFZ1YVdOaGRHbHZiaUJTYjI5MFEwRXlNQjRYRFRBNU1EVXlPVEExTURBek9Wb1gKRFRJNU1EVXlPVEExTURBek9Wb3dYVEVMTUFrR0ExVUVCaE1DU2xBeEpUQWpCZ05WQkFvVEhGTkZRMDlOSUZSeQpkWE4wSUZONWMzUmxiWE1nUTA4dUxFeFVSQzR4SnpBbEJnTlZCQXNUSGxObFkzVnlhWFI1SUVOdmJXMTFibWxqCllYUnBiMjRnVW05dmRFTkJNakNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFOQVYKT1ZLeFVyTzZ4Vm1DeEYxU3JqcERaWUJMeC9LV3ZOczJsOWFtWkl5b1h2RGpDaHozMzVjOVM2NzJYZXdodFVHcgp6YmwrZHArKytUNDJOS0E3d2ZZeEVVVjBrejFYZ01YNWlabks1YXRxMUxYYVFaQVF3ZGJXUW9uQ3YvUTRFcFZNClZBWDNOdVJGZzNzVVpkYmNERTNSM240TXF6dkVGYjQ2VnFaYWIzWnBVcWw2dWNqcmFwcGRVdEF0Q21zMUZna1EKaE5CcXlqb0dBRGRINUg1WFR6K0w2MmU0aUtyRnZsTlZzcEhFZmJtd2hSa0dlQzdiWVJyNmhmVktrYUhuRnRXTwpvam5mbExod0h5Zy9pL3hBWG1PRFBJTXFHcGxyejk1WmFqdjhieGJYSC8xS0VPdE9naFk2ckNjTVUvR3QxU1N3CmF3TlF3UzA4RnQxRU5DY2FkZnNDQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRkFxRnFYZGxCWmg4UUlINEQ1Y3MKT1BFSzdEelBNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liMwpEUUVCQ3dVQUE0SUJBUUJNT3FORXJMbEZzY2VUZnNnTENrTGZaT29jN2xsc0NMcUpYMnJLU3BXZWVvOEh4ZHBGCmNvSnhEanJTekcrbnRLRWp1L1lrbjhzWC9veW16c0xTMjh5Ti9ISDhBeW5CYkYwelgyUzJaVHVKYnhoMmVQWGMKb2tnZkdUK09rK3Z4K2hmdXpVN2pCQkpWMXVYazNmcytCWHppSFY3R3A3eVhUMmc2OWVrdUNrTzJyMWRjWW1oOAp0LzJqaW9TZ3JHSytLd21ITlBCcUFidWJLVlk4L2dBM3p5TnM4VTZxdG5SR0VteVI3alRWN0pxUjUwUytrREZ5CjFVa0M5Z0xsOUIvcmZObVdWYW4vN0lyNW1VZi9OVm9DcWdUTGlsdUhjU21SdmFTMGVnMjltdlZYSXdBSElSYy8KU2puUkJVa0xwN1kzZ2FWZGpLb3pYb0VvZktkOUorc0FybzAzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZmekNDQTJlZ0F3SUJBZ0lKQU9GOE4wRDlHLzVuTUEwR0NTcUdTSWIzRFFFQkRBVUFNRjB4Q3pBSkJnTlYKQkFZVEFrcFFNU1V3SXdZRFZRUUtFeHhUUlVOUFRTQlVjblZ6ZENCVGVYTjBaVzF6SUVOUExpeE1WRVF1TVNjdwpKUVlEVlFRREV4NVRaV04xY21sMGVTQkRiMjF0ZFc1cFkyRjBhVzl1SUZKdmIzUkRRVE13SGhjTk1UWXdOakUyCk1EWXhOekUyV2hjTk16Z3dNVEU0TURZeE56RTJXakJkTVFzd0NRWURWUVFHRXdKS1VERWxNQ01HQTFVRUNoTWMKVTBWRFQwMGdWSEoxYzNRZ1UzbHpkR1Z0Y3lCRFR5NHNURlJFTGpFbk1DVUdBMVVFQXhNZVUyVmpkWEpwZEhrZwpRMjl0YlhWdWFXTmhkR2x2YmlCU2IyOTBRMEV6TUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDCkNnS0NBZ0VBNDhseVNmY3czZ2w4cVVDQldOTzBPdDI2WVErVFVHNXBQRFhDN2x0emtCdG5UQ0hzWHpXN09UNHIKQ21EdnUyMHJodnR4b3NpczVGYVUrY212c1hMVUlLeDAwcmdWclZIK2hYU2h1UkQrQllENVVwT3pRRDExRUt6QQpscmVuZm5hODR4dFNHYzRSSHdzRU5QWFk5V2s4ZC9OazlBMnFoZDdnQ1ZBRUY1YUV0OGlLdkUxeS9CeTd6L01HClRmbWZaUGQrcG1hR05YSElFWUJNd1hGQVdCNitvSFAyL0Q1UTRlQXZKajErWENPMWVYRGUrdURScGRZTVFYRjcKOStxTUhJakg3SXYxMFM5VmxrWjhXanRZTy91NjJDMjFKZHA2VHM5RXJpR21ucGpLSUc1OHU0aUZXL3ZBRUdLNwo4dmtuUisvUmlUbER4Ti9lNFVHL1ZITWdseTFzMnZQVUI2UG11ZGh2cnZ5TUdTN1RaMmNybGR0WVhMVnFBdk80CmcxNjBhNzVCZmxjSmRVUlFWYzFhRVdFaENtSENxWWo5RTd3dGlTL05ZZUNWdnNxMWUrRjdOR2NMSDdZTXgzd2UKR1ZQS3A3RktGU0JXRkhBOUs0SXNENTBWSFVlQVIvOTRtUTR4cjI4K2orMkdhUjU3R0lnVXNzTDhnak11bkVzdAorM0E3Y2FvcmV5WW44eHJDM1BzWHVLSHF5NkMwcnRPVWZuclFxOFBzT0MwUkxvaS8xRCt0RWp0Q3JJOENibjNNCjBWOWh2cUc4T21wSTZpWlZJaFpkWHczL0p6T2ZHQU4waWx0U0lFZHJSVTBpZDR4VkovQ3ZIb3pKZ3lKVXQ1clEKVDluTy9Oa3VISllvc1FMVEE3MGxVaHcwWms4anEvUjNncFlkMFZjd0NCRUYvVmZSMmNjQ0F3RUFBYU5DTUVBdwpIUVlEVlIwT0JCWUVGR1FVZlB4WWNoYW1DaWswRlc4cXk3ejhyNmlyTUE0R0ExVWREd0VCL3dRRUF3SUJCakFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElDQVFEY0FpTUk0dThoT3NjTnR5YlMKWXBPbnBTTnlCeUNDWU44WTExU3RhU1dTbnRrVXo1bTVVb0hQcm15S08xbzV5R3dCUThJaWJRTHdZczFPWTBQQQpGTnIwWS9EcTlISHVUb2ZqY2FuMHlWZmxMbDhjZWJzanFvZEVWK205TlUxQnUwc29vNWl5RzlrTEZ3Zmw5K3FkCjlYYlh2OFMyZ1ZqL3lQOWthV0o1clc0T0gzL3VIV25sdDNKeHMvNmxBVFdVVkN2QVVtMlBWY1RKMHJqTHlqUUkKVVlXZzlieTBGMWpxQ2x4NnZXUEdPaS8vbGtrWmhPcG4yQVN4WWZRQVcwcTNuSEUzR1lWNXY0R3d4eE1PZG5FKwpPb0FHcmdZV3A0MjF3c1RMLzBDbFhJMmx5VHJ0Y29IS1hKZzgwalFEZHdqOThDbFpYU0VJeDJDL3BIRjd1TmtlCmdyNEpyMlZ2S0t1L1M3WHVQZ2hISjZBUGJ3K0xQNnlWR1BPNUR0eG5WVzVpbmtZTzBRUjR5bkt1ZHRtbCtMTGYKaUFsaGkrOGtUdEZaUDFyVVBjbVRQQ3RrOVlFTkZwYjNrc1ArTVcvb0tqSjBEdlJNbUVvWURqQlUxY1hydk1VVgpudWlaSWVzbkt3a0syL0htY0JoV3V3emt2dm5vRUtRVGtyZ2M0TnRuSFZNRHBDS24zRjJTRUR6cS8vd2JFQnJECjJOQ2NuV1hMMENzbk1RTWVOdUU5ZG5VTS8wVW11ZDFSdkNQSFg5alloeEJBRWcwOU9EZm5SRHdZd0ZNSlpJLy8KMVpxbWZIQXVjMVVoNk4vL2c3a2RQakllMXFaOUxQRm02VndkcDZQT1hpVXlLK09WckNvSHpyUW9lSVk4TGFhZApUZEowTU4xa1VSWGJnNE5SMTYvOU01MU5aZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVEekNDQXZlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJvTVFzd0NRWURWUVFHRXdKVlV6RWwKTUNNR0ExVUVDaE1jVTNSaGNtWnBaV3hrSUZSbFkyaHViMnh2WjJsbGN5d2dTVzVqTGpFeU1EQUdBMVVFQ3hNcApVM1JoY21acFpXeGtJRU5zWVhOeklESWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF3Ck5qSTVNVGN6T1RFMldoY05NelF3TmpJNU1UY3pPVEUyV2pCb01Rc3dDUVlEVlFRR0V3SlZVekVsTUNNR0ExVUUKQ2hNY1UzUmhjbVpwWld4a0lGUmxZMmh1YjJ4dloybGxjeXdnU1c1akxqRXlNREFHQTFVRUN4TXBVM1JoY21acApaV3hrSUVOc1lYTnpJRElnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VnTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkRRQXdnZ0VJQW9JQkFRQzNNc2orNlhHbUJJV3REQkZrMzg1Tjc4Z0RHSWMvb2F2N1BLYWYKOE1PaDJ0VFliaXRUa1Bza3BENkU4SjdvWCt6bEowVDFLS1kvZTk3Z0t2RElyMU12bnNvRkFaTWVqMlljT2FkTgorbHEyY3dRbFp1dDNmK2RaeGtxWkpSUlU2eWJIODM4WjFUQndqNit3UmlyL3Jlc3A3ZGVmcWdTSG85VDVpYVUwClg5dERrWUkyMldZOHNiaTVndjJjT2o0UXlEdnZCbVZtZXBzWkdEMy9jVkU4TUM1ZnZqMTNjN0pkQm16REkxYWEKSzRVbWtoeW5BclBrUHcydkNIbUN1RFk5NnB6VE5iTzhhY3Ixekozby9XU05GNEF6Ymw1S1habkpIb2UwblJyQQoxVzRUTlNOZTM1dGZQZS9XOTNiQzZqNjdlQTBjUW1kckJOajQxdHB2aS9KRW9BR3JBZ0VEbzRIRk1JSENNQjBHCkExVWREZ1FXQkJTL1g3ZlJ6dDBmaHZSYlZhemMxeERDRHFtSTV6Q0JrZ1lEVlIwakJJR0tNSUdIZ0JTL1g3ZlIKenQwZmh2UmJWYXpjMXhEQ0RxbUk1NkZzcEdvd2FERUxNQWtHQTFVRUJoTUNWVk14SlRBakJnTlZCQW9USEZOMApZWEptYVdWc1pDQlVaV05vYm05c2IyZHBaWE1zSUVsdVl5NHhNakF3QmdOVkJBc1RLVk4wWVhKbWFXVnNaQ0JECmJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVnZ0VBTUF3R0ExVWRFd1FGTUFNQkFmOHcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUFXZFA0aWQwY2thVmFHc2FmUHpXZHFiQVljYVQxZXBvWGtKS3R2MwpMN0llek1kZWF0aURoNkdYNzBrMVBuY0dRVmhpdjQ1WXVBcG5QK3l6M1NGbUg4bFUrbkxNUFV4QTJJR3ZkNTZECmVydWl4L1UwRjQ3WkVVRDAvQ3dxVFJWL3AySmRMaVhUQUFzZ0doMW8rUmU0OUwyTDdTaFozVTBXaXhlRHlMSmwKeHkxNnBhcThVNFp0M1Zla3l2Z2dRUXRvOFBUN2RMNVdYWHA1OWZrZGhlTXRsYjcxY1pCRHpJMGZtZ0FLaHlucApWU0pZQUNQcTR4SkRLVnRIQ04yTVFXcGxCcWpsSWFwQnRKVWhsYmw5MFRTckU5YXR2TnppUFRuTnZUNTFjS0VZCldRUEpJclNQbk5WZUt0ZWx0dFFLYmZpM1FCRkdtaDk1RG1LL0Q1ZnM0QzhmRjVRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQzVENDQXNXZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCanpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4TWpBd0JnTlZCQU1US1ZOMFlYSm1hV1ZzClpDQlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTVNRGt3TVRBd01EQXcKTUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1k4eEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRFZRUUlFd2RCY21sNgpiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5Wm1sbGJHUWdWR1ZqCmFHNXZiRzluYVdWekxDQkpibU11TVRJd01BWURWUVFERXlsVGRHRnlabWxsYkdRZ1VtOXZkQ0JEWlhKMGFXWnAKWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQwpnZ0VCQUwzdHdRUDg5by84QXJGdlc1OUkyWjE1NHFLM0EyRldHTU5IdHRmS1BUVXVpVVAzb1dtYjNvb2EvUk1nCm5MUkpkeklwVnYyNTdJemRJdnB5M0NkaGwrNzJXb1RzYmhtNWlTemNoRnZWZFB0clg4V0pwUkJTaVVaVjlMaDEKSE9aLzVGU3VTL2hWY2xjQ0dmZ1hjVm5ySGlnSGRNV2RTTDVzdFBTa3NQTmtOM21Td094R1huL2hiVk5NWXEvTgpId3RqdXpxZCsveDVBSmhoZE04bWdrQmo4N0p5YWhrTm1jclVEblhNTi91TGljRlo4V0ovWDdOZlpURDRwN2ROCmRsb2VkbDQwd09pV1ZwbUtzL0IvcE0yOTNESXhmSkhQNEY4UitHdXFTVnpSbVpUUm91TmpXd2wydFZaaTRVdDAKSFpiVUp0UUlCRm5RbUE0TzV0Nzh3K3dma1BFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTwpCZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZId01NaCtuMlRCL3hIMW9vMktvb2M2ckIxc25NQTBHCkNTcUdTSWIzRFFFQkN3VUFBNElCQVFBUldmb2xUd052bEprN21oK0NoVG5VZGdXVVh1RW9rMjFpWFFuQ29LalUKc0hVNDhUUnFuZVNmaW9ZbVVlWXMwY1l0YnBVZ1NwSUI3TGlLWjNzeDRtY3VqSlVESmk1RG5Vb3g5ZzYxREx1Mwo0amQvSXJvQW93NTdVdnRydXp2RTAzbFJUczJROUdjSEdjZzhSbm9OQVgzRldPZHQ1b1V3RjVva3hCRGdCUGZnCjhuL1VxZ3IvUWgwMzdaVGxaRmtTSUhjNDB6SStPSUYxbG5QNmFJK3h5ODRmeGV6Nm5IN1Bmckh4QnkyMi9ML0sKcEwvUWx3Vkt2T29ZS0FLUXZWUjRDU0Z4MDlGOUhka1dzS2xoUGRBS0FDTDh4M3ZMQ1dSRkN6dEFnZmQ5ZkRMMQptTXBZam4wcTdwQlpjMlQ1Tm5SZUphSDFaZ1V1ZnprVnFTcjdVSXVPaFduMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ3ekNDQXRlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCbURFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4T3pBNUJnTlZCQU1UTWxOMFlYSm1hV1ZzClpDQlRaWEoyYVdObGN5QlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTUKTURrd01UQXdNREF3TUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1pneEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRApWUVFJRXdkQmNtbDZiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5ClptbGxiR1FnVkdWamFHNXZiRzluYVdWekxDQkpibU11TVRzd09RWURWUVFERXpKVGRHRnlabWxsYkdRZ1UyVnkKZG1salpYTWdVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5VTU9zUXErVTdpOWI0WmwxK09pRk94SHovTHo1OGdFMjBwCk9zZ1BmVHozYTNZNFk5azJZS2liWGx3QWdMSXZXWC8yaC9rbFE0Ym5hUnRTbXBEaGNlUFlMUTFPYi9iSVNkbTIKOHhwV3JpdTJkQlRyei9zbTR4cTZIWll1YWp0WWxJbEhWdjhsb0pOd1U0UGFoSFFVdzJlZUJHZzYzNDVBV2gxSwpUczlEa1R2blZ0WUFjTXRTN250OXJqcm52REg1UmZiQ1lNOFRXUUlyZ013MFI5KzUzcEJsYlFMUExKR21wdWZlCmhSaEpmR1pPb3pwdHFiWHVOQzY2RFFPNE05OUg2N0ZyalNYWm04NkIwVVZHTXBad2g5NENEa2xEaGJac2M3dGsKNm1GQnJNblVWTitITDhjaXNpYk1uMWxVYUovOHZpb3Z4RlVjZFVCZ0Y0VUNWVG1MZndVQ0F3RUFBYU5DTUVBdwpEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZKeGZBTitxCkFkY3dLemlJb3JodFNwenlFWkdETUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCTE5xYUVkMm5kT3htZlp5TUkKYnc1aHlmMkUzRi9ZTm9ITjJCdEJMWjlnM2NjYWFOblJib2JoaUNQUEU5NUR6K0kwc3dTZEh5blZ2L2hleU5YQgp2ZTZTYnpKMDhwR0NMNzJDUW5xdEtyY2dmVTI4ZWxVU3doWHF2ZmRxbFM1c2RKL1BITFR5eFFHamhkQnlQcTF6CnF3dWJkUXh0UmJlT2xLeVdON1dnMEk4VlJ3N2o2SVBkai8zdlFRRjN6Q2VwWW9VejhqY0k3M0hQZHdiZXlCa2QKaUVEUGZVWWQveDdINGM3L0k5dkcrbzFWVHFrQzUwY1JSajcwL2IxN0tTYTdxV0ZpTnlpMkxTcjJFSVpreVhDbgowcTIzS1hCNTZqemFZeVdmL1dpM01PeHcrM1dLdDIxZ1o3SWV5TG5wMktodkFvdG5EVTBtVjNIYUlQekJTbENOCnNTaTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBHb2xkIENBIC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZ1akNDQTZLZ0F3SUJBZ0lKQUx0QUhFUDFYayt3TUEwR0NTcUdTSWIzRFFFQkJRVUFNRVV4Q3pBSkJnTlYKQkFZVEFrTklNUlV3RXdZRFZRUUtFd3hUZDJsemMxTnBaMjRnUVVjeEh6QWRCZ05WQkFNVEZsTjNhWE56VTJsbgpiaUJIYjJ4a0lFTkJJQzBnUnpJd0hoY05NRFl4TURJMU1EZ3pNRE0xV2hjTk16WXhNREkxTURnek1ETTFXakJGCk1Rc3dDUVlEVlFRR0V3SkRTREVWTUJNR0ExVUVDaE1NVTNkcGMzTlRhV2R1SUVGSE1SOHdIUVlEVlFRREV4WlQKZDJsemMxTnBaMjRnUjI5c1pDQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQwpDZ0tDQWdFQXIrVHVmb3NrRGhKdXFWQXRGa1E3a3BKY3lyaGRoSkpDRXlxOFpWZUNRRDVYSk0xUWl5VXF0Mi84Cjc2TFF3QjhDSkVvVGxvOGpFK1lvV0FDalI4Y0dwNFFqSzd1OWxpdC9WY3lMd1ZjZkRtSmxEOTA5Vm9wejJxNSsKYmJxQkhINUNqQ0ExMlVOTmhQcUUyMUlzOHc0bmR3dHJ2eEV2Y25pZkx0Zys1aGczV2lweStkcGlrSktWeWgrYwo2Yk04Szh2ekFSTy9Xcy9CdFFwZ3ZkMjFtV1JUdUtDV3MyL2lKbmVSak9CaUVBS2ZOQStrMVpJelVkNitqYnFFCmVtQThhdHVmSyt6ZTNnRS9iazNsVUliTHRLL3RSRURGeWxxTTJ0SXJmS2p1dnFibENxb09wZDhGVXJkVnh5SmQKTW1xWGwyTVQyOG5iZVRaN2hUcEt4VktKK1NUbm5YZXBndjlWSEtWeGFTdlJBaVR5c3liVWE5b0VWZVhCQ3NkdApNRGVRS3VTZUZETmVGaGRWeFZ1MXl6U0prdkdkSm8raEI5VEdzbmhRMnd3TUMzd0xqRUhYdWVuZGpJajNvMDJ5Ck1zellGOXJOdDg1bW5kVDlYdis5bHo0cGRlZCtwMkpZcnlVMHBVSEhQYndOVU1vREF3OElXaCtWYzNoaXY2OXkKRkdrT3BlVUREbmlPSmloQzhBY0xZaUFRWnpsRytxa0R6QVE0ZW1idklJTzFqRXBXanBFQS9JNWNndDZJb01QaQphRzU5amU4ODNXWDBYYXhSN3lTQXJxcFdsMi81clgzYVlUK1lkenlsa2JZY2pDYmFaYUlKYmNIaVZPTzV5a3hNCmdJOTNlMkNhSHQrMjhrZ2VEcnBPVkcyWTRPR2lHcUozVU0vRVk1THNSeG1kNitacnpzRUNBd0VBQWFPQnJEQ0IKcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVV3lWNwpscVJsVVg2NE9mUEFlR1plNkRybjhPNHdId1lEVlIwakJCZ3dGb0FVV3lWN2xxUmxVWDY0T2ZQQWVHWmU2RHJuCjhPNHdSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVDQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMGNEb3YKTDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCQUNlNgo0NVI4OGE3QTNoZm01ZGpWOVZTd2cvUzd6VjRGZTArZmRXYXZQT2hXZnZ4eWVEZ0QyU3RpR3dDNStPbGd6Y3pPClVZckhVREZ1NFVwK0dDOXBXYlk5WklFcjQ0T0U1aUtIam4zZzdnS1pZYmdlOUxncmlCSVdoTUl4a3ppV01hYTUKTzFNL3d5U1RWbHRwa3V6RndiczRBT1BzRjZtNDNNZDhBWU9mTWtlNlVpSTBIVEo2Q1ZhbmZDVTJxVDFMMnNDQwpid3E3RXNpSFN5Y1IrUjR0eDVNL250dGZKbXRTMlM2SzhSVEdSSTBWcWJlL3ZkNm1HdTZ1TGZ0SWR4Zit1K3l2CkdQVXFVZkE1aEplVmJHNGJ3eXZFZEdCNUpiQUtKOS9mWHRJNXowVjlRa3Zmc3l3ZXhjWmR5bFU2b0p4cG1vL2EKNzdLd1BKK0hiQklyWlhBVlVqRWFKTTl2TVNOUUg0eFBqeVBEZEVGakhGV29GTjArNEZGUXovRWJNRllPa3JDQwpoZGlEeXlKa3ZDMjRKZFZVb3JnRzZxMlNwQ1Nnd1lhMVNoTnFSODh1QzFhVlZNdk9tdHRxdEtheTIwRUloaWQzCjkycWdRbXdMT003WGRWQXlrc0xmS3pBaVNORFZRVGdsWGFUcFhaL0dsSFhRUmYwd2wwT1BrS3NLeDRaellFcHAKTGQ2bGVOY0cybXFlU3o1M09pQVRJZ0hRdjJpZVkyQnJOVTBMYmJxaFBjQ1Q0SDhqczFXdGNpVk9Sdm5TRnUrdwpaTUVCbnVuS29HcVlEcy9ZWVBJdlNiamtRdUU0TlJiMHlHNVA5NEZXNkxxanZpT3ZydjF2QStBQ096QjIraHR0ClFjOEJzZW00eVdiMDJ5YnpPcVIwOGtra1c4bXcwRmZCK2o1NjRaZkoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnZUQ0NBNldnQXdJQkFnSUlUeHZVTDFTN0wwc3dEUVlKS29aSWh2Y05BUUVGQlFBd1J6RUxNQWtHQTFVRQpCaE1DUTBneEZUQVRCZ05WQkFvVERGTjNhWE56VTJsbmJpQkJSekVoTUI4R0ExVUVBeE1ZVTNkcGMzTlRhV2R1CklGTnBiSFpsY2lCRFFTQXRJRWN5TUI0WERUQTJNVEF5TlRBNE16STBObG9YRFRNMk1UQXlOVEE0TXpJME5sb3cKUnpFTE1Ba0dBMVVFQmhNQ1EwZ3hGVEFUQmdOVkJBb1RERk4zYVhOelUybG5iaUJCUnpFaE1COEdBMVVFQXhNWQpVM2RwYzNOVGFXZHVJRk5wYkhabGNpQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBCk1JSUNDZ0tDQWdFQXhQR0hmOU40TWZjNHlmakRtVU84eC9lOE4rZE9jYnBMajZWekhWeHVtSzREVjY0NE4wTXYKRnowZnlNNW9FTUY0cmhrREt4RDZMSG1EOXVpNWFMbFY4Z1JFcHpuNS9BU0xIdkdpVFNmNVlYdTZ0K1dpRTdicgpZVDdRYk5IbSsvcGU3UjIwbnFBMVc2R1N5L0JKa3Y2RkNnVSs1dGtMNGsrNzNKVTMvSkhwTWpVaTBSODZUaWVGCm5iQVZsRExhWVExSFRXQkNycEpINklOYVVGanBpb3U1WGFIYzNabEtIelpudTBqa2c3WTM2MGc2cnc5bmp4Y0gKNkFUSzcyb3hoOVRBdHZtVWNYdG5aTGkya1VwQ2UyVXVNR29NOVpEdWxlYnl6WUxzMmFGSzdQYXlTK1ZGaGVadAplSk1FTHB5Q2JUYXB4REZrSDRhREN5cjBOUXA0eVZYUFFiQkg2VENmbWI1aHFBYUV1U2g2WHpqWkc2azRzSU4vCmM4SERPMGdxZ2c4aG03ak1xRFhEaEJ1RHN6NitwSlZwQVRxSkFIZ0UyY24wbVJtclZuNWJpNFk1RlpHa0VDd0oKTW9CZ3M1UEFLcllZQzUxK2pVbnlFRXAvK2RWR0x4bVNvNW1uSnF5N2pEem1EcnhIQjl4elVmRndaQzhJK2JSSApIVEJzUk9vcE40V1NhR2E4Z3pqK2V6a3UwMUR3SC90ZVlMYXBwdm9uUWZHYkdITHk5WVIwU3NsbnhGU3VTR1RmCmpORnVzQjNoQjQ4SUhwbWNjZWxNMktYM1J4SWZkTkZSbm9iendxSWpRQXR6MjB1bTUzTUdqTUdnNmNGWnJFYjYKNWkvNHozR2NSbTI1eEJXTk9Ia0RSVWp2eEYzWENPNkhPU0tHc2cwUFdFUDNjYWxJTHYzcTFoOENBd0VBQWFPQgpyRENCcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVCkY2RE53ZVJCdGpwYk84dEZuYjBjd3BqNmhsZ3dId1lEVlIwakJCZ3dGb0FVRjZETndlUkJ0anBiTzh0Rm5iMGMKd3BqNmhsZ3dSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVEQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMApjRG92TDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCCkFIUEdnZUFuMGkwUDRKVXc0cHBCZjFBc1gxOWlZYW1HYW1rWURIUkoxbDJFNmtGU0dHOVlyVkJXSUdyR3ZTaHAKV0pIY2tSRTFxVG9kdkJxbFlKN1lIMzlGa1duWmZydDRjc0VHRHlyT2o0VndZYXlnelF1NE9TbFdoREpPaHJzOQp4Q3JaMXg5eTd2NVJvU0pCc1hFQ1l4cUNzR0tyWGxjU0g5L0wzWFdnd0YxNWtJd2I0RkRtM2pIK21IdHdYNldRCjJLMzRBclp2MDJEZFFFc2l4VDJ0T25xZkdocEhrWGt6dW9MY01ta0RsbTRmUy9CeC91Tm5jcUN4djF5TDVQcVoKSXNlRXVSdU5JNWMvN1NYZ3oyVzc5V0VFNzkwZXNscEJJbHFobjEwczZGdkpiYWtNREhpcVlNWldqd0ZhREdpOAphUmw1eEI5K2x3Vy94ZWtrVVY3VTFVdFQ3ZGtqV2pZRFphUEJBNjFCTVBOR0c0V1FyMlcxMWJIa0ZsdDRkUjJYCmVtMVpxU3FQZTk3RGg0a1FtVWx6ZU1nOXZWRTFkQ3JWOFg1cEd5cTdPNzBsdUpwYVBYSmhrR2FIN2d6V1RkUVIKZEF0cS9nc0QvS05WVjRuK1NzdXVXeGNGeVBLTkl6RlRPTkl0YWorQ3VZMElhdmRlUVhSdXd4RitCNndwWUpFLwpPTXBYRUEyOU1DL0hwZVpCb05xdUJZZWFvS1JsYkV3SkRJbTZ1Tk81d0pPS01QcU41WnByRlFGT1o2cmFZbFkrCmhBaG0wc1EyZmFjK0VQeUk0TlNBNVFDOXF2Tk9CcU42YXZsaWN1TUpUK3ViRGdFajhaKzdmTnpjYkJHWEpiTHkKdEdNVTBnWXFaNHlEOWM3cUI5aWFhaDdzNUFxN0trenJDV0E1enNwaTJDNXUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklESXdIaGNOTURneE1EQXhNVEEwTURFMFdoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJREl3Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNxWDlvYlgraHprZVhhWFBTaTVrZmw4MmhWWUFVZApBcVN6bTFuekhvcXZOSzM4RGNMWlNCbnVhWS9KSVB3aHFnY1o3YkJjckdYSFgrMENmSHQ4TFJ2V3VybUF3aGlDCkZvVDZackFJeGxRamdlVE51VWsvOWs5dU4wZ29PQS9GdnVkb2NQMDVsMDNTeDVpUlVLckVSTE1qZlRsSDZWSmkKMWhLVFhyY3hsa0lGKzNhbkhxUDF3dnpwZXNWc3FYRlA2c3Q0dkdDdng5NzAyY3UrZmpPbGJwU0Q4RFQ2SWF2cQpqbktnUDZUZU1GdnZoazFxbFZ0RFJLZ1FGUnpsQVZmRm1QSG1CaWlScWlERnQxTW1VVU95Q3hHVldPSEFEM2JaCndJMThnZk55Y0o1di9ocU8yVjgxeHJKdk5IeStTRS9pV2puWDJKMTRucCtHUGdOZUdZdEVvdFhIQWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTLwpXU0EyQUhtZ29DSnJqTlh5WWRLNExNdUNTakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBTVFPaVlRc2ZkT2h5Ck5zWnQrVTJlK2lLbzRZRld6ODI3bitxcmtSazRyNnA4RlUzenRxT05wZlNPOWtTcHArZ2hsYTArQUdJV2lQQUMKdXZ4aEkrWXptekI2YXpaaWU2MEVJNFJZWmVMYks0cm5KVk0zWWxOZnZOb0JZaW1pcGlkeDVqb2lmc0Z2SFpWdwpJRW9ITk4vcS94V0E1YnJYZXRoYmRYd0ZlaWxIZmtDb01STjN6VUE3dEZGSGVpNFI0MGNSM3AxbTBJdlZWR2I2CmcxWHFmTUlwaVJ2cGI3UE80Z1dFeVM4K2VJVmlic2xmd1hoamRGakFTQmdNbVRucnBNd2F0WGxhalJXYzJCUU4KOW5vSFY4Y2lnd1V0UEpzbEpqMFlzNmxEZk1qSXEyU1BEcU8vbkJ1ZE1OdmEwQmt1cWp6eCt6T0FkdVROclJsUApCU2VPRTZGdXdnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklETXdIaGNOTURneE1EQXhNVEF5T1RVMldoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJRE13Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUM5ZFpQd1lpSnZKSzdnZW5hc2ZiM1pKTlc0dC96Tgo4RUxnNjNpSVZsNmJtbFFkVFF5Szl0UFBjUFJTdGRpVEJPTkdobkZCU2l2d0tpeFZBOVpJdytBNU9PM3lYRHcvClJMeVRQV0dyVHMwTnZ2QWdKMWdPUkg4RUdvZWwxNVlVTnBEUVNYdWhkZnNhYTNPeCtNNnBDU3p5VTlYREZFUzQKaHFYMml5czUycU16Vk5uNmNocjNJaFVjaUpGcmYyYmx3MnFBc0NUejM0WkZpUDBaZjNXSEh4K3hHd3B6SkZ1NQpaZUFzVk1oZzAyWVhQK0hNVkROemtRSTZwbjk3ZGptaUg1YTJPSzYxeUpOMEhaNjV0T1ZnblM5VzBlRHJYbHRNCkVuQU1iRVFncXhIWTlCbjIwcHhTTitmNnRzSXhPMHJVRkptdHh4cjFYVi82QjdoOERSL1dneDZ6QWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTMQpBL2QyTzJHQ2FoS3FHRlByQXlHVXYvN095akFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVmozdmxOVzkybk95CldMNnVrSzJZSjVmK0FiR3dVZ0M0VGVRYklYUWJmc0R1WG1rcUphOWMxaDNhMG5uSjg1Y3A0SWFIM2dSWkQvRloKMUdTRlM1bXZKUVFleVVhcGw5NkNzaHR3bjV6MnIzRXgzWHNGcFN6VHVjcEg5c3J5OXVldHVVZy92QmEzd1czMAo2Z212N1BPMTV3V2VwaDZLVTFIV2s0SE1kSlAydWRxbUpRVjBlVnArUUQ2Q1N5WVJNRzdoUDBISFJ3QTExZlhUCjkxUStnVDNhU1dxYXMrOFFQZWJyYjlISUlrZkx6TThCTVpMWkdPTWl2Z2tlR2o1YXN1UnJERlI2ZlVOT3VJbWwKZTllaVBaYUd6UEltTkMxcWtwMmFHdEF3NGwxT0JMQmZpeUIrZDhFOWxZTFJScG83UEhpNGI2SFFEV1NpZUI0cApUcFBEcEZRVVd3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3VydW0gMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVl6Q0NBMHVnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFzRkFEQ0IwakVMTUFrR0ExVUVCaE1DVkZJeApHREFXQmdOVkJBY1REMGRsWW5wbElDMGdTMjlqWVdWc2FURkNNRUFHQTFVRUNoTTVWSFZ5YTJsNVpTQkNhV3hwCmJYTmxiQ0IyWlNCVVpXdHViMnh2YW1scklFRnlZWE4wYVhKdFlTQkxkWEoxYlhVZ0xTQlVWVUpKVkVGTE1TMHcKS3dZRFZRUUxFeVJMWVcxMUlGTmxjblJwWm1scllYTjViMjRnVFdWeWEyVjZhU0F0SUV0aGJYVWdVMDB4TmpBMApCZ05WQkFNVExWUlZRa2xVUVVzZ1MyRnRkU0JUVFNCVFUwd2dTMjlySUZObGNuUnBabWxyWVhOcElDMGdVM1Z5CmRXMGdNVEFlRncweE16RXhNalV3T0RJMU5UVmFGdzAwTXpFd01qVXdPREkxTlRWYU1JSFNNUXN3Q1FZRFZRUUcKRXdKVVVqRVlNQllHQTFVRUJ4TVBSMlZpZW1VZ0xTQkxiMk5oWld4cE1VSXdRQVlEVlFRS0V6bFVkWEpyYVhsbApJRUpwYkdsdGMyVnNJSFpsSUZSbGEyNXZiRzlxYVdzZ1FYSmhjM1JwY20xaElFdDFjblZ0ZFNBdElGUlZRa2xVClFVc3hMVEFyQmdOVkJBc1RKRXRoYlhVZ1UyVnlkR2xtYVd0aGMzbHZiaUJOWlhKclpYcHBJQzBnUzJGdGRTQlQKVFRFMk1EUUdBMVVFQXhNdFZGVkNTVlJCU3lCTFlXMTFJRk5OSUZOVFRDQkxiMnNnVTJWeWRHbG1hV3RoYzJrZwpMU0JUZFhKMWJTQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXIzVXdNNnE3CmE5T1pMQkkzaE5tTmU1ZUEwMjduLzV0UWxUNlFsVlpDMXhsOEpvU05rdm9CSFRvUDRtUTR0NHk4NklqNWl5U3IKTHFQMU4rUkFqaGdsZVlOMUh6di9iS2pGeGxiNHRPMktSS09yYkV6OEhkRGM3Mmk5eitTcXp2QlY5NkkwMUlOcgpOM3djd3Y2MUEreFh6cnkwdGNYdEFBOVROeXBOOUU4TWcvdUd6OHYrakU2OWgvbW5peUZYbkhyZkEyZUpMSjJYCllhY1F1RldRZnc0dEp6aDAzK2Y5Mms0UzQwMFZJZ0xJNE9EOEQ2MksxOGxVVU13N0Q4b1dnSVRRVVZiRGpsWi8KaVNJekwrYUZDcjJscUJzMjN0UGNMRzA3eHhPOVdTTXM1dVdrOTlnTDdlcVFRRVNvbGJ1VDFkQ0FOTFpHZUE0ZgpBSk5HNGU3cCtleFBGd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVWlQvSGlvYkdQTjA4VkZ3MStEcnRVZ3hIClY4Z3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUwKQlFBRGdnRUJBQ28vNGZFeWpxN2htRnhMWHM5ckhtb0owaUtwRXNkZVYzMXpWbVNBaEhxVDVBbTVFTTJmS2lmaApBSGUrU01nMXFJR2Y1TGdzeVg4T3NOSkxOMTNxdWRVTFhqUzk5SE1wdyswbUZaeCtDRk9LV0kzUVN5amZ3YlBmCklQUDU0K002Mzh5Y2xOaE9UOE5yRjdmM2N1aXRaak8xSlZPcjRQaE1xWjM5OGcyNnJyblpxc1pyK1pPN3JxdTQKbHp3REdycER4cGE1UlhJNHM2ZWhsajJSZTM3QUlWTk1oKzN5QzFTVlVaUFZJcVVOaXZHVERqNVVEckRZeVU3Ywo4akV5VnVwaytlcTFuUlptUW5MemY5T3hNVVA4cEk0WDhXMGpxNVJtK0szN0R3aHVKaTEvRndjSnNvejdVTUNmCmxvM1B0djBBblZvVW1yOENSUFhCd3A4aVhxSVBvZU09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUVRDQ0F5bWdBd0lCQWdJQ0RMNHdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRUJoTUNWRmN4CkVqQVFCZ05WQkFvVENWUkJTVmRCVGkxRFFURVFNQTRHQTFVRUN4TUhVbTl2ZENCRFFURWNNQm9HQTFVRUF4TVQKVkZkRFFTQkhiRzlpWVd3Z1VtOXZkQ0JEUVRBZUZ3MHhNakEyTWpjd05qSTRNek5hRncwek1ERXlNekV4TlRVNQpOVGxhTUZFeEN6QUpCZ05WQkFZVEFsUlhNUkl3RUFZRFZRUUtFd2xVUVVsWFFVNHRRMEV4RURBT0JnTlZCQXNUCkIxSnZiM1FnUTBFeEhEQWFCZ05WQkFNVEUxUlhRMEVnUjJ4dlltRnNJRkp2YjNRZ1EwRXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ3dCZHZJNjR6RWJvb2g3NDVObkhFS0gxSnc3VzJDbkpmRgoxMHhPUlVuTFFFSzFFalJzR2NKMHBERmZoUUtYN0VNekNsUFNuSXlPdDdoNTJ5dlZhdktPWnNUdUt3RUhrdFN6CjBBTGZVUFpWcjJZT3krQkhZQzhyTWprMVVqb29nL2g3RnNZWXVHTFdSeVdSenZBWkVrMnRZL1hUUDNWZktmQ2gKTUJ3cW9KaW1GYjN1L1JrMjhPS1JRNC82eXRZUUowbE03OTNCOFlWd204cnFxRnBEL0cyR2IzUHBOMFdwOERiSAp6SWgxSHJ0c0J2K2JhejRYN0dHcWNYekdIYUwzU2VrVnRUeldvV0gxRWZjRmJ4MzlFYjdRTUFmQ0tiQUpUaWJjCjQ2S29rV29md3BGRmlGemxtTGh4cFJVWnlYeDFFY3h3ZEU4dG14MlJSUDFXS0tEK3U0WnF5UHBjQzFqY3hrdDIKeUtzaTJYTVBwZlJhQW9rL1Q1NGlndTZpZEZNcVBWTW5hUjFzampJc1pBQW1ZMkUyVHFOR3R6OTlzeTJzYlpDaQpsYUxPejlxQzV3YzBHWmJwdUNHcUtYNm1PTDZPS1VvaFpua2ZzOE8xQ1dmZTF0UUhSdk1xMnVZaU4yRExnYllQCm9BL3B5SlYvdjFXUkJYclBQUlhBYjk0SmxBR0QxelFiekVDbDhMaWJaOVdZa1R1bmhIaVZKcVJhQ1BncmRMUUEKQkR6ZnVCU082Titwald4bmtqTWR3TGZTN0pMSXZnbS9MQ2tGYndKcm51Kzh2eXE4VzhCUWowRndjWWV5VGJjRQpxWVNqTXErdTdtc1hpN0t4L216aGtJeUlxSmRJenNoTnkvTUd6MTlxQ2tLeEhoNTNMNDZnNXBJT0J2d0ZJdEltCjRURlJmVExjRHdJREFRQUJveU13SVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVh6U0JkdStXSGRYbHRka0NZNFFXd2E2Z2NGR245MHhITmNnTAoxeWc5aVhIWnFqTkI2aFFiYkNFQXdHeENHWDZmYVZzZ1F0K2kwdHJFZkpkTGpiRG9yTWp1cFdrRW1RcVNwcXNuCkxocE5nYitFMUhBZXJVZisvVXFkTStEeXVjUkZDQ0VLMm1scGMzSU52alQrbEl1dHd4NDExNktENytVNHg2V0YKSDZ2UE5Pdy9LUDRNOFZlR1RzbFY5eHpVMktWOUJucHYxZDhRMzRGT0lXV3h0dUVYZVpWRkJzNWZ6TnhHaVdObwpSSTJUOUdSd29EMmRLQVhET1hDNFluc2cvZVRiNlFpaHVKNDlDY2RQK3l6NGszWkIzbExnNFZmU25RTzhkNTcrCm5pbGU5OEZSWUIvZTJndXlMWFczUTBpVDUvWjV4b1JkZ0ZsZ2xQeDRtSTg4azFIdFFKQUgzMlJqSk10T2NRV2gKMTVRYWlETHhJblFpcnFXbTJCSnBUR0NqQXU0cjdOUmprZ3Rldmk5MmE2TzJKcnlQQTlnSzhreGtScjA1WXVXVwo2elJqRVNqTWxmR3Q3Ky9jZ0ZoSTZVdTQ2bVdzNmZ5QXRiWElSZm1zd1ovWnVlcGlpSTdFOFV1REVxM21pNFRXCm5zTHJneGlmYXJzYkpHQXpjTXpzOXpMelhObDVmZStlcFA3Skk4TWs3aFdTc1QyUlR5YUd2V1p6SkJQcXBLNWoKd2ExOWhBTThFSGlHRzNuanhQUHlCSlVncmlPQ3hMTTZBR0svNWpZazRWZTZ4eDZRZGRWZlA1VmhLOEU3emVXegphR0hRUmlhcElWSnBMZXN1eCt0M3pxWTZ0UU16VDNiUjUxeFVBVjNMZVBUSkRML1BFbzRYTFNOb2xPZXIvcW15Ckt3YlFCTTA9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlekNDQW1PZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJmTVFzd0NRWURWUVFHRXdKVVZ6RVMKTUJBR0ExVUVDZ3dKVkVGSlYwRk9MVU5CTVJBd0RnWURWUVFMREFkU2IyOTBJRU5CTVNvd0tBWURWUVFERENGVQpWME5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3T0RJNE1EY3lORE16CldoY05NekF4TWpNeE1UVTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SlVWekVTTUJBR0ExVUVDZ3dKVkVGSlYwRk8KTFVOQk1SQXdEZ1lEVlFRTERBZFNiMjkwSUVOQk1Tb3dLQVlEVlFRRERDRlVWME5CSUZKdmIzUWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCCkFRQ3dmbks0cEFPVTVxZmVDVGlSU2hGQWg2ZDhXV1FVZTdVUkVOMyt2OVhBdTFiaWhTWDBOWElQK0ZQUVFlRkUKQWNLMEhNTXhRaFpIaFRNaWRySUtidy9sSlZCUGhZYSt2NWd1RUdjZXZoRUZoZ1dReEZuUWZIZ1FzSUJjdCtISApLM1hMZkordXRkR2RJemRqcDl4Q29pMlNCQnRRd1h1NFBodkpWZ1NMTDFLYnJhbFc2Y0gvcmFsWWh6QzJnZmVYClJmd1pWenNyYitSSDlKbEYvaDN4K0plamlCMDNIRnlQNEhZbG1sRDRvRlQvUkpCMkk5SXl4c09yQnIvOCs3L3oKclgyU1lnSmJLZE0xbzVPYVEyUmdYYkw2TXY4N0JLOU5RR3I1eCtQdkkvMXJ5K1VQaXpnTjdncjgvZytZbnpBeAozV3hTWmZtTGdiNGk0UnhZQTdxUkc0a0hBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlJxT0ZzbWpkNkxXdkpQZWxTREdSampDRFdtdWpBTkJna3EKaGtpRzl3MEJBUVVGQUFPQ0FRRUFQTlYzUGRyZmlicUhEQWhVYWlCUWtyNndRVDI1Sm1TRENpL29RTUNYS0NlQwpNRXJKay85cTU2WUFmNGxDbXRZUjVWUE9MOHp5MmdYRS91SlF4RHFHZmN6YWZoQUpPNUkxS2xPeS91c3JCZGxzClhlYlE3OU5xWnA0VktJVjY2SUlBckI2bkNXbFdRdE5vVVJpK1ZKcS9SRUc2U2I0Z3VtbGM3cmgzemM1c0g2MkQKbGhoOURyVVVPWVR4S09rdG81NTdIbnB5V29PemVXL3Z0UHpRQ3FWWVQwYmYrMjE1V2ZLRUlsS3VEOHo3ZkR2bgphc3BIWWNONitOT1NCQis0SUlUaE5sUVd4MERlTzRwejNOL0dDVXpmN05yLzFGTkNvY255WWgwaWd6eVh4ZmtaCllpZXNaU0xYMHp6RzVZNnlVOHhKenJ3dy9uc09NNUQ3N2RJVWtSOEhydz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDUWpDQ0FjbWdBd0lCQWdJUU5qcVdqTWxjc2xqTjBBRmR4ZVZYQURBS0JnZ3Foa2pPUFFRREF6QmpNUXN3CkNRWURWUVFHRXdKRVJURW5NQ1VHQTFVRUNnd2VSR1YxZEhOamFHVWdWR1ZzWld0dmJTQlRaV04xY21sMGVTQkgKYldKSU1Tc3dLUVlEVlFRRERDSlVaV3hsYTI5dElGTmxZM1Z5YVhSNUlGUk1VeUJGUTBNZ1VtOXZkQ0F5TURJdwpNQjRYRFRJd01EZ3lOVEEzTkRneU1Gb1hEVFExTURneU5USXpOVGsxT1Zvd1l6RUxNQWtHQTFVRUJoTUNSRVV4Ckp6QWxCZ05WQkFvTUhrUmxkWFJ6WTJobElGUmxiR1ZyYjIwZ1UyVmpkWEpwZEhrZ1IyMWlTREVyTUNrR0ExVUUKQXd3aVZHVnNaV3R2YlNCVFpXTjFjbWwwZVNCVVRGTWdSVU5ESUZKdmIzUWdNakF5TURCMk1CQUdCeXFHU000OQpBZ0VHQlN1QkJBQWlBMklBQk02Ly9sZW92OVdxOXhDYXpielJFYUs5WjBMTWtPc1ZHSkRab3MwTUtpWHJQay9PCnRkS1BEL00xMmtPTEFvQytiMUVrSFE5cks4cWZ3bTlRTXVVM0lMWWcvNGdORDIxSnU5c0dwSWVRa3BUMENkRFAKZjhpQUM4R1hzN3MxSjhuQ0c2TkNNRUF3SFFZRFZSME9CQllFRk9OeXpHNlZtVWV4NXJOaFROSExxK082emQ2ZgpNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01Bb0dDQ3FHU000OUJBTURBMmNBCk1HUUNNSFZTaTdla0VFK3VTaENMc29SYlF1SG1LallDMnFCdUdUOGx2OXBaTW83ays1RGNrMlRPcmJSQlIyRGkKejZmTEhnSXdOMEdNWnQ5QmE5YURBRUg5TDFyM1VMUm4wU3lvY2RkRHlwd25KSkdEU0EzUHpmZFVnYS9zZitSbgoyN2lRN3QwbAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnN6Q0NBNXVnQXdJQkFnSVFJWnhVTGVqMjdIRjMrazdvdzNCWGx6QU5CZ2txaGtpRzl3MEJBUXdGQURCagpNUXN3Q1FZRFZRUUdFd0pFUlRFbk1DVUdBMVVFQ2d3ZVJHVjFkSE5qYUdVZ1ZHVnNaV3R2YlNCVFpXTjFjbWwwCmVTQkhiV0pJTVNzd0tRWURWUVFERENKVVpXeGxhMjl0SUZObFkzVnlhWFI1SUZSTVV5QlNVMEVnVW05dmRDQXkKTURJek1CNFhEVEl6TURNeU9ERXlNVFkwTlZvWERUUTRNRE15TnpJek5UazFPVm93WXpFTE1Ba0dBMVVFQmhNQwpSRVV4SnpBbEJnTlZCQW9NSGtSbGRYUnpZMmhsSUZSbGJHVnJiMjBnVTJWamRYSnBkSGtnUjIxaVNERXJNQ2tHCkExVUVBd3dpVkdWc1pXdHZiU0JUWldOMWNtbDBlU0JVVEZNZ1VsTkJJRkp2YjNRZ01qQXlNekNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTzAxb1lHQTg4dEthVnZDKzFHRHJpYjk0Vzd6Z1JKOQpjVUQvaDNWQ0tTSHRnVklzM3hMQkdZU0p3YjNGS05YVlMyeEUxa3piQjVaS1ZYcktOb0lFTnFpbC9DZjJTZkhWCmNwNlIrU1BXY0h1NzladkI3SlBQR2VwbGZvaHdvSFA4OXYrMVZtTGhjMm8wbUQ2Q3VLeVZVL1FCb0NjSGNxTUEKVTZEa3NxdURPRmN6SlpTZnZrZ2RtT0dqdXA1Y3pRUnhVWDExZUt2eldhckU0R0MrajROU3VIVWFRVFh0dlBNNgpZK21wRkVYWDVsTFJidExldk9QMUN6dm00TVM5UTJRVHBzNzBtRGRzaXBXb2w4aEhEL0JlRUl2bkhSeitzVHVnCkJUTm9CVUdDd1FNckFjam5qMDJyNkxYMnpXdEV0ZWZkaSt6cUpiUUFJbGROc0xHeU1jRVd6di85RklTM1IvcXkKOFhEZTI0dHNObGlrZkxNUjBjTjNmMSsySmVBTnhkS3orYmk0ZDlzM2NYRkg0MkFZVHlTMmRUZDR1YU5pcjczSgpjbzR2ekx1dTIrUVZVaGtITS90cXR5MUxrQ2lDYy80WWl6V04yNmNFYXI3cXdVMDJPeFkya1RMdnRrQ0prVVBnCjhxS3JCQzdtOGt3T0ZqUWdySWZCTFg3SlprY1hGQkdrOC9laEpJbXIyQnJJb1Z5eG8vZU1iY2dCeVUvSjdNVDgKckZFejBjaUQwY21mSGRSSE5Dayt5N0FPK29NTEtGamxLZHcvZktpZnliWUt1NmJvUmhZUGx1Vjc1R3A2U0cxMgptQVdsM0cwZVFoNUMyaHJnVXZlMWc4QWFlM2cxTERqMUgvMUpveTdTV1dPL2dMQ01rM1BMTmFhWmxTSmhaUU5nCit5K1RTL3FhbklBN0FnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVXRxZVgKZ2oxMGhadjNQSitUbXBWNWRWS01iVWN3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUVHREFXZ0JTMgpwNWVDUFhTRm0vYzhuNU9hbFhsMVVveHRSekFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBcU14aHByNTFuaFZRCnBHdjdxSEJGZkxwK3NWcjhXeVA2Q25mNG1IR0NERzNnWGthcWsvUWVvTVBoazl0THJiS21YYXV3MUdMTFhydG0KOVMzdWwwQThZdXRlMWhUV2pPS1dpMEZwa3pYbXVabHJZclNoRjJZMHBtdGp4cmxPOGlMcFdBMVdRZEg2REVydwpNODA3dTIwaE9xNk9jclhEU3Z2cGZlV3htNGJ1NHVCOXRQY3kvU0tFOFlYSk4zbnB0VCsvWE9SMHNvOFJZZ0RkCkdHYWgyWHNqWC9HTzFXZm9WTnBiT21zMmIvbUJzVE5ITTNkQStWS3EzZFNEejRWNG1acVR1WE5uUWtZUkllcisKQ3FrYkdtVnBzNCt1RnJiMlMxYXlMZm1seU93N1lxUHRhOUJPMVVBSnBCK1kxenFsa2xrZzVMQjl6VnR6YUwxdAp4S0lURG1jWnVJMUNmbXdNbW02Z0pDM1ZSUnZjeEFJVS9vVmJaWmZLVHBCUUNIcENOZm5xd21iVStBR3VIclMrCnc2anYvbmFhb3FZZlJ2YUU3ZnpienNRQ3puZElMSXl5N01NQW8rd3NWUmpCZmhudTRTL3lyWU9ibnFzWjM4YUsKTDR4MzViY0Y3RHZCN0w2R3M0YTh3UGZjNStwYnJyTE10VFdHUzlEaVA3YlkrQTRBN2wzajk0MVkvOCtMTitsagpYMjczQ1hFMndoSmRWL0xJdE0zejdnTGZFZHhxdVZlRUhWbE5qTTdJRGlQQ3R5YWFFQlJ4L3BPeWlyaUE4QTRRCm50T29VQXczZ2kvcTRJcWQ0U3c1LzdXMGN3RGs5MGltYzZ5L3N0NTNCSWUwbzgyYk5TUTMrcENURTRGQ3hwZ20KZFRkbVFSQ3N1L1dVNDhJeEs2M25JMWJNTlNXU3MxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRlbGlhU29uZXJhIFJvb3QgQ0EgdjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZPRENDQXlDZ0F3SUJBZ0lSQUpXK0ZxRDNMa2J4ZXptQ2N2cUx6Wll3RFFZSktvWklodmNOQVFFRkJRQXcKTnpFVU1CSUdBMVVFQ2d3TFZHVnNhV0ZUYjI1bGNtRXhIekFkQmdOVkJBTU1GbFJsYkdsaFUyOXVaWEpoSUZKdgpiM1FnUTBFZ2RqRXdIaGNOTURjeE1ERTRNVEl3TURVd1doY05Nekl4TURFNE1USXdNRFV3V2pBM01SUXdFZ1lEClZRUUtEQXRVWld4cFlWTnZibVZ5WVRFZk1CMEdBMVVFQXd3V1ZHVnNhV0ZUYjI1bGNtRWdVbTl2ZENCRFFTQjIKTVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTUsrNnlmd0lhUHphU1pWZnAzRgpWUmFSWFAzdkliOVRnSG90MHBHTVl6SHc3Q1R3dzZYU2Nud1FiZlEzdCtYbWZIbnFqTFdDaTY1SXRxd0EzR1YxCjdDcE5YOEdIOVNCbEs0R29SejZKSTVVd0ZwQi82RmNIU09jWnJyOUZaN0UzR3dZcS90NzVySDJEKzE2NjVJK1gKWjc1TGpvMWtCMWM0VldrME5qMFRTTzlQNHRObUhxVFBHcmRlTmpQVXRBYTlHQUg5ZDRSUUFFWDFqRjNvSTd4KwovalhoN1ZCN3FUQ05HZE1Kam1oblhiODhseGhUdXlsaXhjcGVjc0hIbHRUYkxhQzBIMmtEN09yaVVQRU1QUENzCjgxTXQ4QnoxN1d3NU9YT0FGc2hTc0NQTjREN2MzVHhIb0xzMWl1S1lhSXUrNWI5eTd0TDZwZTBTN2Z5WUdLa20KZHR3b1N4QWdITk4vRm5jdDdXK0E5MG03VXdXN1hXakgxTWgxRmorSldvdjNGMGZVVFBIU2lYaytUVDJZcUdIZQpPaDdTK0Y0RDRNSEpISXpUalUzVGxUYXpOMTlqWTVzekZQQXRKbXRUZkltTU1zSnU3RDBoQURuSm9XamlVSU11CnNEb3I4emFnckMva2IySENVUWs1UG90VHVidG4ydHhUdVhaWk5wMUQ1U0RnUFRKZ2hTSlJ0OGN6dTkwVkw2UjQKcGdkN2dVWTJCSWJkZVRYSGxTdzdzS01YTmVWekg3UmNXZS9hNmhCbGUzclFmNSt6dENvM08zQ0xtMXU1SzdmcwpzbEVTbDFNcFd0VHdFaERjVHdLN0VwSXZZdFEvYVVOOERkYjhXSFVCaUoxWUZrdmV1cEQvUndHSkJtcjJYN0tRCmFyTUNwZ0tJdjdOSGZpcloxZnBvZURWTkFnTUJBQUdqUHpBOU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0N3WUQKVlIwUEJBUURBZ0VHTUIwR0ExVWREZ1FXQkJUd2oxazRBTFAxajVxV0ROWHIrbnVxRitnVEVqQU5CZ2txaGtpRwo5dzBCQVFVRkFBT0NBZ0VBdnVSY1lrNGs5QXdJLy9EVERHamtrMGtpUDBRbmI3dHQzb05tenFqTURmejFtZ2JsCmR4U1I2NTFCZTVrcWhPWC8vQ0hCWGZEa0gxZTNkYW1oWHdJbS85Zkg5MDdlVC9qM0hFYkFlazlBTENJMThCbXgKMEd0bkxMQ280TUJBTnpYMmhGeGM0NjlDZVA2bnlRMVE2ZzJFZHZaUjc0TlR4bnIvRGxaSkxvOTYxZ3ptSjFUagpUUXBnY21MTmtRZldwYi9JbVd2dHhCbm1xMHdST01Wdk1lSnVTY2cvZG9BbUF5WXA0RGIyOWlCVDR4ZHdOQmVkClkyZ2VhK3pEVFlhNEV6QXZYVVlOUjBQVkc2cFpEcmxjalFaSXJYU0hYOGY4TVZSQkUrTEhJUTZlNEI0TjRjQjcKUTRXUXhZcFl4bVVLZUZmeXhpTVBBZGtnUzk0UCs1S0ZkU3BjYzQxdGV5V1J5dTVGcmdaTEFNelRzVmxRMmpxSQpPeWxEUmw2WEsxVE9VMitOU3VlVytyOXhEa0tMZlAwb29OQkl5dHJFZ1V5N29uT1RKc2pyRE5ZbWlMYkFKTSs3CnZWdnJkWDNwQ0k2R015eDVkd2xwcFluOHMzQ1FoM2FQMHlLN1FzNjljd3NnSmlyUW16MXdIaVJzellkMnFSZVcKdDg4Tmt2dU9HS21ZU2RHZS9tQkVjaUc1R2UzQzlUSHhPVWlJa0NSMVZCYXR6dlQ0YVJSa09mdWp1THB3UU1jbgpITC9FVmxQNlkyWFE4eHdPRnZWcmhsaE5HTlRrRFk2bG5WdVIzSFlrVUQvR0t2dlp0NXkxMXViUTJlZ1ppeFZ4ClNLMjM2dGhaaU5TUXZ4YXoyZW1zV1dGVXlCeTZ5c0hLNGJrZ1RJODZrNG1sb015LzAvWjFwSFdXYlZZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsaWEgUm9vdCBDQSB2MgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVBBV2RmSjliK2V1UGtyTDRKV3dXZU1BMEdDU3FHU0liM0RRRUJDd1VBTUVReApDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWk1CY0dBMVVFCkF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQWVGdzB4T0RFeE1qa3hNVFUxTlRSYUZ3MDBNekV4TWpreE1UVTEKTlRSYU1FUXhDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWgpNQmNHQTFVRUF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQCkFEQ0NBZ29DZ2dJQkFMTFFQd2U4NG52UWE1bjQ0bmRwNTg2ZHBBTzhnbTJoL29GbEgwd25ySTRBdWhaNzZ6QnEKQU1DemRHaCtzcS9IMVdLemVqOVF5b3cyUkNSajBqYnBESVgyUTNiVlRLRmdjbWZpS0RPbHl6RzRPaUlqTkxoOQp2VllpUUozcTlIc0RyV2o4c29GUG1OQjA2bzNsZmMxanc2UDIzcExDV0JuZ2xydkZ4S2s5cFhTVy9xLzVpYXE5CmxSZFUySGhFOFF4M0ZaTGdtRUtucE5hcUlKTE53YUN6bHJJNmhFS05mZFdWNU5iYjZXTEVXTE41eFl6VE5UT0QKbjNXaFVpZGhPUEZaUFk1UTRMMTVQT2RzbHY1ZTJRSmx0STVjMEJFMDMxMi9VcWVCQU1OL21VV1pGZFVYeUFwVAo3R1B6bVgzTWFSS0d3aGZ3QVo2L2hMelJVc3Nia21iT3BGUGxvYi9FMnduVzVvbFdLOGpqZk43ai80bmxOVzRvCjZHd0xJMUdwSlFYclNQamRzY3I2YkFoUjc3Y1liRVRLSnVGenhva0dnZVdLckxEaUtjYTVKTE5yUkJIMHBVUEMKVEVQbGNEYU10ak5YZXBVdWdxRDBYQkN6WVlQMkFnV0dMbnd0Yk53RFJtNDFrOVY2bFMvZUlOaGJmcFNRQkdxNgpXVDBFQlhXZE42SU9MajNyd2FSU2cvN1FhOVJtanR6RzZSSk9IU3BYcWhDOGZGNkNmYWFteWZJdHVmVVhKNjNSCkRvbFVLNVg2d0swZG1CUjRNMEtHQ3FsenRmdDBEYmNiTUJuRVdnNGNKN2ZhR05EL2lzZ0Z1dkdxSEtJM3QrWkkKcEVZc2xPcW9kbUpIaXhCVEIwaFhiT0tTVGJhdUJjdmN3VXBlajZ3OUdVN0M3V0IxSzl2QnlrTFZBZ01CQUFHagpZekJoTUI4R0ExVWRJd1FZTUJhQUZIS3M1RE41cWtXSDl2MnNIWjdXeHkrRzJDUTVNQjBHQTFVZERnUVdCQlJ5CnJPUXplYXBGaC9iOXJCMmUxc2N2aHRna09UQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFvRHRacHdtVVBqYUUwbjR2T2FXV2wvb1JyZnhuODNFSgo4cktKaEdkRXI3bnY3WmJzbkdUYk1qQnZaNXFzZmwreXF3RTJmb0g2NUlSZTBxdzI0R3RpeFgxTERvSnQwblppCjBmNlgrSjh3ZkJqNXRGSjNnaDEyMjlNZHFmREJtZ0M5YlhYWWZlZjZ4emlqbkhEb1Jua0RyeTUwMjNYNGJsTU0KQThpWkdvazFHVHpUeVZSOHFQQXM1bTRIZVc5cTRlYnFrWUpwQ2gzRGZsbWlubXRHRlpoYjA2OUdIV0xJem9CUwpTUkUveVFRU3d4TjhQenVLbHRzOG9CNEt0SXRVc2lSbkRlK0N5NzQ4ZmRIaWY2NFcxbFpZdWRvZ3NZTVZvZStLClRUSnZRUzhUVW9LVTF4ckJlS0pSM1N0d2JiY2ErZmV3NEdlWFZ0dDhZVk1KQXlnQ1FNZXoyUDJjY0dyR0tNT0YKNmVMdEdwT2cza3VZb29RK0JYY0JsajM3dENBUG5ISUNlaEl2MWFPNlVYaXZLaXRFWlU2MS9Rcm93YzE1aDJFcgozb0JYUmI5bjhadVJYcVdrN0ZsSUVBMDR4N0Q2dzBSdEJQVjRVQnlTbGx2YTliZ3V1bHZQNWZCcW5Vc3ZXSE10ClR5M0VIRDcwc3orckZRNDdHVUdLcE1GWEVtWnhUUHBUNDFmcllwVUpubFRkMGNJOFZ6eTlPSzJZWkxlNEE1cFQKVm1CZHM5aENHMXhMRW9vYzYrdDl4bnBweHlkL3BQaUw4dVNVWm9kTDZaUUhDUko1aXJMcmRBVGN6dlJFV2VBVwp5c1VzV05jOGU4OWlobXBRZlRVMlpxZjdOK2NveDlqUXJhVnBsSS9vd2Q4aytCc0hNWWVCMkYzMjZDallTbEtBCnJCUHVVQlFlbU1jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVHJ1c3RBc2lhIEdsb2JhbCBSb290IENBIEczCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGcFRDQ0E0MmdBd0lCQWdJVVpQWU9aWGRoYXFzN3RPcUZoTHV4aWJoeGt3OHdEUVlKS29aSWh2Y05BUUVNCkJRQXdXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHAKWlhNc0lFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITXpBZQpGdzB5TVRBMU1qQXdNakV3TVRsYUZ3MDBOakExTVRrd01qRXdNVGxhTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3Ckl3WURWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFUKY25WemRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSek13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUURBTVlKaGt1U1VHd29xWmRDK0JxbUhPMUVTNm5CQnJ1TDdkT29LamJtelROeVB0eE5TClQxUVk0U3h6bFpIRlpqdHF6NnhqYllkVDhQZnhPYmVnUTJPd3hBTmRWNm5uUk03RW9ZTmw5bEErc1g0V3VEcUsKQXRDV0h3RE5CU0h2Qm0zZElad1pRMFdoeGVpQXlzS3RRR0lYQnNhcXZQUFc1dnhRZm1aQ0h6eUxwbmw1aGtBMQpueUR2UCt1TFJ4K1Bqc1hVanJZc3lVUUU0OVJEZFQvVlA2OGN6SDVHWDZ6ZlpCQ0s3MGJ3a1BBUExmU0lDN0VwCnFxK0Zxa2xZcUw5am9EaVI1clBtZDJqRStTb1poTHNPNGZXdmlleWxMMUFnZEI0U1FYTWVKTm5Leml5aFdUWEEKeUIxR0oyRmFqL2xOMDNKNVpoNmZGWkFoTGYzdGkxWndBMHBKUG45cE1SSnB4eDVjeW5vVGkram05V0FQekpNcwpoSC94L0dyOG0wZWQyNjJJUGZOMmRUUFhTNlRJaS9uMVExaFB5OGdEVkkrbGhYZ0VHdk56OHRlSEhVR2Y1OWdYCnpocWNEMHI4M0VSb1ZHamlRVHorTElTR056ek5QeStpMitmM1ZBTmZXZFAza1hqSGkzZHFGdVZKaFpCRmNuQXYKa1YzNFBtVkFDeG1aeVNZZ1dtakJOYjlQcDFIeDJCRXJXK0NhbmlnN0Nqb0tIOEdCNVM3d3BybHBwWWlVNW1zVApmOUZrUHoyY2NFYmxvb1Y3V0lRbjNNU0FQbWVhbXNlYU1RNHc3T1lYUUpYWlJlMEJscXEvRFBOTDBXUDNFMWpBCnVQUDZaOTJiZlcxSy96Sk10U1U3L3h4bkQ0VWlXUVdSa1VGM2dkQ0ZUSWNRY2YrZVF4dXVsWFV0Z1FJREFRQUIKbzJNd1lUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGRURrNVBJajd6aktzSzVYZi9JaApNQlkwMjd5U01CMEdBMVVkRGdRV0JCUkE1T1R5SSs4NHlyQ3VWMy95SVRBV05OdThrakFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUNZN1VlRk5PUE15R0xTMFh1RmxYc1NVVDlTbllhUDQKd004ekFRTHB3Nm8xRC9HVUUzZDNOWjR0VmxGRWJ1SEdMaWdlLzlyc1I4MlhSQmYzNEV6QzRYeDhNbnBteUZxMgpYRk5GVjFwRjFBV1pMeTRqVmU1amFOL1RHM2luRXBRR0FIVU5jb1RwTHJ4YWF0WGVMMW5Ibyt6U2gyYmJ0MVMxCkpLdjBRM2piU3dURWI5M21QbVkrS2ZKTGFIRWloNkQ0c1ROamR1TU5oWEpFSWxVL0hIenAvTGdWNkZMNnFqNmoKSVRrMWRJbW1hc0k1K25qUHRxem41OVpXL3lPU0xsQUxxYlVITS9RNFg2Ukpwc3RsY0hib0NvV0FTelk5TS9lVgpWSFVsMnF6RWM0Smw2VkwxWFAwNGxRSnFhVERGSEFwWEI2NGlwQ3o1eFVHM3VPeWZUMGdBK1FFRVZjeXMrVEl4CnhIV1ZCcUIvMFkwbjNiT3BwSEtIL2xtTG1ucDBGdDBXcFdJcDZ6cVczSXVuYUZuVDYzZVJPZmpYeTltUFgxb24KQVgxZGFCbGkyTWpOOUxkeVI3NWJsODd5cmFLWms2MlV5NVAyRWdtVnRxdlhPOUEvRWNzd0ZpNTVnT1JuZ1MxZAo3WEI0dG1CWnJPRmRSV09QeU45eWFGdnFIYmdCOFg3NzU0cXo0MVNnT0FuZ1BONUM4c0x0THB2ekh6VzJOdGpqCmdLR0x6WmxrRDhLcXE3SEs5VytlUTQyRVZKbXpic0FTWnRod0VQRUdOVE5EcUp3dXVoUXh6aEIvSEliamo5TFYKK0hmc202dnhMMlBaUWwvZ1o0RmtrZkdYTC94dUp2WXorTk8xK01SaXF6RlJKUUo2K04xclpkVnRUVERJWmJwbwpGR1dzSnd0MGl2S0gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZUQ0NBZHlnQXdJQkFnSVVUeU5rdUk2WFk1N0dVNEhCZGs3TEtuUVYxdGN3Q2dZSUtvWkl6ajBFQXdNdwpXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHBaWE1zCklFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITkRBZUZ3MHkKTVRBMU1qQXdNakV3TWpKYUZ3MDBOakExTVRrd01qRXdNakphTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3SXdZRApWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFVjblZ6CmRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSelF3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVHgKczgwNDVDVkQ1ZDRaQ2J1QmVhSVZYeFZqQWQ3Q3E5MnpwaHRuUzRDRHI1bkxyQmZiSzViS2ZGSlY0aHJoUFZidwpMeFlJK2hXOG03dEg1ai91cU9GTWpQWFROdms0WGF0d21rY040b0ZCQnV0SitiQXAzVFBzVUtWL2VTbTRJSmlqCll6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVcGJ0S2w4NnpLMytrTWQ2WGcxbUQKcG05eHk5NHdIUVlEVlIwT0JCWUVGS1c3U3BmT3N5dC9wREhlbDROWmc2WnZjY3ZlTUE0R0ExVWREd0VCL3dRRQpBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpCZTh1c0d6RWt4bjBBQWJiZCtOdkJORVUvenk0azZMSGlSClVLTmJ3TXAxSnZLL2tGMExnb3hnS0ovR2NKcG81UEVDTUZ4WURsWjJ6MWpEMXhDTXVvNnU0N3hrZFVmRlZaRGoKL2JwVjZ3ZkVVNnMzcWU0aHNpRmJZSTg5TXZIVkk1VFdXQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGMmpDQ0E4S2dBd0lCQWdJTUJmY09odHBKODBZMUxycXlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0lNUXN3CkNRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0lTV3hzYVc1dmFYTXhFREFPQmdOVkJBY01CME5vYVdOaFoyOHgKSVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakV4TUM4R0ExVUVBd3dvVkhKMQpjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEFlRncweE56QTRNak14Ck9UTTBNVEphRncwME1qQTRNak14T1RNME1USmFNSUdJTVFzd0NRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0kKU1d4c2FXNXZhWE14RURBT0JnTlZCQWNNQjBOb2FXTmhaMjh4SVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSQpiMnhrYVc1bmN5d2dTVzVqTGpFeE1DOEdBMVVFQXd3b1ZISjFjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUIKQUxsZFVTaExQRGVTMFlMT3ZSMjl6ZDI0cTg4S1B1RmQ1ZHlxQ2JsWEFqN21ZMkhmOGcrQ1k2Nmo5Nnh6MFh6bgpzd3V2Q0FBSldYL05LU3FJazRjWEdJRHRpTEswdGhBZkxkWmZWYUlUWGRIRzZ3WldpWWorckRLZC9WekRCY2R1CjdvYUp1b2dEblhJaGhwQ3Vqd09sM0orSUtNdWpra2tQN05BUDRtMUVUNEJxc3RUbm9BcFRBYnFPbDVGMmJyejgKMVdzMjVrQ0kxbnN2WHdYb0xHMFI4K2V5dnBKRVROS1hwUDdTY29GREI1enBFVDcxaXhwWmZSOW9XTjBFQUN5Vwo4ME96ZnBnWmRObWNjOWtZdmtISE5Iblo5R0xDUTdteko3QWl5L2s5VXNjd1I3UEpQcmhxNHVmb2dYQmVRb3RQCkpxWCtPc0lnYnJ2NEZvN05ES20wRzJ4MkVPRlllVVkrVk02QXFGY0pOeWtibVJPUERNaldMQno3QmVnSWxUMWwKUnR6dXpXbmlUWStIS0U0MEN6N1BGTm03M2JaUW1xMTMxQm5XMmhxSXlFNGJKM1hZc2dqeHJvTXd1UkVPellmdwpoSTBWY255aDc4enlpR0c2OUdtN0RJd0xkVmNFdUU0cUZDNDlEeHdlTXFaaU51NW00aUs0QlVCakVDTHpNeDEwCmNvb3M5VGtwb05Qbkc0Q0VMY1U5NDAyeC9ScHZ1bVVITzFqc1FrVW0rOWphSlhMRTlnQ3hJbm05NDN4WllrcWMKQlc4OXp1YldSMk9aeGlSdmNoTElySCtRdEF1UmNPaTM1aFlRY1JmTzNnWlBTRUY5TlVxamlmTEpTM3RCRVcxbgp0d2lZVE9VUkdhNUNnTno3a0FYVStGREt2dVN0eDhLVTF4YWQ1aGVQcnpiN0FnTUJBQUdqUWpCQU1BOEdBMVVkCkV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSm5nR1djTll0dDJzOW85dUZ2by9VTFNNUTZITUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQW1ITnc0ckRUN1Ruc1RHRFpxUktHRng2VwowT2hVS0R0a0xTR20rSjFXRTJwSVBVL0hQaW5iYlZpRFZEMkhmU01GMU9RYzNPZzRaWWJGZGFkYTJ6VUZ2WGZlCnV5azNRQVVIdzVSU244cGszZkViSzl4R0NoQUNNZjFLYUEwSFpKRG1IdlVxb2FpN1BGMzVvd2dMRVF6eFB5MFEKbEcvKzRqU0hnOWJQNVJzMWJkSUQ0YkFOcUtDcVJpZUNOcWNWdGdpbVFsUlh0cGxhNGd0NWtOZFhFbEUxR1loQgphQ1hVTnhlRUZmc0JjdHlWM2xJbUlKZ200bmIxSjIvNkFEdEtZZGtOeTFHVEt2MFdCcGFuSTVvalNQNVJ2YmJFCnNMRlV6dDVzUWEwV1ozN2IvVGpOdVRoT3NzRmd5NTBYMzFpZWVtS3lKbzkwbFp2a1d4M1NEOTJZSEp0WnVTUFQKTWFDbS96amR6eUJQNlZoV09tZkQwZmFabVoyNk5yYUFMNGhIVDRhL1JEcUE1RGNjcHJycWw1Z1IwSVJpUjJRZQpxdTVBdnpTeG5JOU80ZktTVHgrTzg1Nlgzdk9tZVdxSmNVOUxKeGRJL3V6MFVBOVBTWDNNUmVPOWVrREZRZHhoClZpY0dhZVZ5UVlIVHRnR0pvQzg2Y25uK09qQy9RZXpIWWo2UlM4ZlpNWFpDK2ZjOFkrd21qSE1NZlJvZDZxaDgKaDZqQ0ozemhNMEVQejgvOEFLQWlnSjVLcDI4QXNFRkZ0eUxLYUVqRlFxS3UzUjN5NEc1T0JWaXh3SkFXS3FROQpFRUMrajJKamc2bWNnbjB0QXVtRE1IekxKOG45SG1ZQXNDN1RJUytPTXhac21PMFFxQWZXekpQUDI5RnBIT1RLCnllQzJuT25PY1hIZWJEOFdwSGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIEVDQyBQMjU2IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDWURDQ0FnZWdBd0lCQWdJTURXcGZDRDhvWEQ1UmxkOWRNQW9HQ0NxR1NNNDlCQU1DTUlHUk1Rc3dDUVlEClZRUUdFd0pWVXpFUk1BOEdBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWYKQmdOVkJBb1RHRlJ5ZFhOMGQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSMwpZWFpsSUVkc2IySmhiQ0JGUTBNZ1VESTFOaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB4Ck56QTRNak14T1RNMU1UQmFGdzAwTWpBNE1qTXhPVE0xTVRCYU1JR1JNUXN3Q1FZRFZRUUdFd0pWVXpFUk1BOEcKQTFVRUNCTUlTV3hzYVc1dmFYTXhFREFPQmdOVkJBY1RCME5vYVdOaFoyOHhJVEFmQmdOVkJBb1RHRlJ5ZFhOMApkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakU2TURnR0ExVUVBeE14VkhKMWMzUjNZWFpsSUVkc2IySmhiQ0JGClEwTWdVREkxTmlCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUcKU000OUF3RUhBMElBQkg3N2JPWWo0M015Q01wZzVsT2N1blNOR0xCNGtGS0EzVGpBU2gzUnFNeVRwSmNHT01vTgpGV0xHamdFcVpaMnEzelNSTG9IQjVET1NNY1Q5Q1RxbVA2MmpRekJCTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3CkR3WURWUjBQQVFIL0JBVURBd2NHQURBZEJnTlZIUTRFRmdRVW8wRUdySkJ0MFVycmRhVktFSm16c2FHTFN2Y3cKQ2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQitaVTJnNmdXckt1RVorSHhiYi9hZDRsdnZpZ3R3anpSTTRxM3dnaApERGNDSUMwbUE2QUZ2V3ZSOWx6NFpjeUdiYk9jTkVoamhBbkZqWGNhNHN5YzRYUjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0d2F2ZSBHbG9iYWwgRUNDIFAzODQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNuVENDQWlTZ0F3SUJBZ0lNQ0wyRmwyeVpKNlNBYUVjN01Bb0dDQ3FHU000OUJBTURNSUdSTVFzd0NRWUQKVlFRR0V3SlZVekVSTUE4R0ExVUVDQk1JU1d4c2FXNXZhWE14RURBT0JnTlZCQWNUQjBOb2FXTmhaMjh4SVRBZgpCZ05WQkFvVEdGUnlkWE4wZDJGMlpTQkliMnhrYVc1bmN5d2dTVzVqTGpFNk1EZ0dBMVVFQXhNeFZISjFjM1IzCllYWmxJRWRzYjJKaGJDQkZRME1nVURNNE5DQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHgKTnpBNE1qTXhPVE0yTkROYUZ3MDBNakE0TWpNeE9UTTJORE5hTUlHUk1Rc3dDUVlEVlFRR0V3SlZVekVSTUE4RwpBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWZCZ05WQkFvVEdGUnlkWE4wCmQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSM1lYWmxJRWRzYjJKaGJDQkYKUTBNZ1VETTROQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJHdmFEWFUxQ0RGSEJhNUZtVlh4RVJNdVN2Z1FNU09qZm9QVGZ5Z0lPaVlhT3MrWGdoK0F0eWNKCmo5R09NTVFLbXc2c1dBU3I5elo5bENPa213cUtpNnZyL1RrbFp2RmUvb3l1alVGNW5RbGd6aWlwMDRwdDg5WkYKMVBLWWhEaGxvS05ETUVFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBUEJnTlZIUThCQWY4RUJRTURCd1lBTUIwRwpBMVVkRGdRV0JCUlZxWVNKMHNFeXZSakxiS1lIVHNqbm5iNkNrREFLQmdncWhrak9QUVFEQXdObkFEQmtBakEzCkFaS1hSUkorb1BNK3JSazZjdDMwVUpNREVyNUUwazlCcEl5Y25SK2o5c0tTNTBnVS9rNmJwWkZYcnNZM2Nyc0MKTUdjbENyRU1YdTZwWTVKdjVaQUwvbVlpeWtmOWlqSDNnLzU2dnhDK0dDc2VqL1lwSHBSWjc0NGhOOHRSbUtWdQpTdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUdW5UcnVzdCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGc3pDQ0E1dWdBd0lCQWdJVUV3TFY0a0JNa2thR0ZtZGR0THU3c21zKy9CTXdEUVlKS29aSWh2Y05BUUVMCkJRQXdZVEVMTUFrR0ExVUVCaE1DVkU0eE56QTFCZ05WQkFvTUxrRm5aVzVqWlNCT1lYUnBiMjVoYkdVZ1pHVWcKUTJWeWRHbG1hV05oZEdsdmJpQkZiR1ZqZEhKdmJtbHhkV1V4R1RBWEJnTlZCQU1NRUZSMWJsUnlkWE4wSUZKdgpiM1FnUTBFd0hoY05NVGt3TkRJMk1EZzFOelUyV2hjTk5EUXdOREkyTURnMU56VTJXakJoTVFzd0NRWURWUVFHCkV3SlVUakUzTURVR0ExVUVDZ3d1UVdkbGJtTmxJRTVoZEdsdmJtRnNaU0JrWlNCRFpYSjBhV1pwWTJGMGFXOXUKSUVWc1pXTjBjbTl1YVhGMVpURVpNQmNHQTFVRUF3d1FWSFZ1VkhKMWMzUWdVbTl2ZENCRFFUQ0NBaUl3RFFZSgpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNUE4wL3k5QkZQZERDQTYxWWd1QlV0QjlZT0NmdmRaCm41NmVZK2h6MnZZR3FVOGZ0UGtMSHptTW1pRFFmZ2JVN0RUWmhyeDFXNGVJOE5MWjFLTUtzbXdiNjBrc1BxeGQKMkpRRG9PdzA1VERFTlgzN0prMGJiakJVMlBXQVJadzVyWnpKSlFSTm1wQStUa0J1aW12TktXZkd6QzNnZE9nRgpWd3BJVVBwNlE5cCs3RnVhRG1KMi91cWRIWVZ5N0JHN05lZ2ZKNy9Cb2NlN1NCYmRWdGZNVHFEaHVhemIxWU1aCkdvWFJsSmZYeXFObEMvTTQrUUt1M2Zabno4ay85WW9zUnhxWmJ3VU4vZEFkZ2pIOEtjd0FXSmVSVElBQUhET0YKbGkvTFFjS0xFSVREQ1NTSkg3VVAyZGwzUnhpU2xHQmN4NWtEUFA3M2xhZDlVS0dBd3FtRHJWaVdWU0hiaGxuVQpyOGE4M1lGdUI5dGdZdjdzRUc3YWFBSDBneHVwUHFKYkk5ZGt4dC9jb24zWVM3cUMwbEg0WnI4R1J1UjVLaVkyCmVZOGZUcGtkc284TURoei95VjNBL1pBUXByRTM4ODA2Skc2MGhaQy9nTGtNak5XYjFzanhWajhhZ0lsNnFlSWIKTWxFc1B2TGZlL1pkZWlrWmp1WEl2VFp4aTExTXdoMC9yVmlpenoxd1RhWlFtQ1hjSS9tNFdFRUljYjlQdUlTZwpqd0JVRmZ5UmJWaW5sanZyUzVZbnpXdWlvWWFzRFh4VTVtWk1abCtRdmlHYUFrWXQ1SVBDZ0xuUFN6N29mendCCjdJOWV6WC9TS0VJQmxZcmlsejBRSVgzMm5SekZOS0hzTEE0S1Vpd1NWWEFrUGN2Q0ZEVkRYU2RPdnNDOXFueVcKNS95ZVlhMUUwd0NYQWdNQkFBR2pZekJoTUIwR0ExVWREZ1FXQkJRR21wc2ZVMzN4OWFUSTA0WStvWE5adFBkRQpJVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRkFhYW14OVRmZkgxcE1qVGhqNmhjMW0wCjkwUWhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFxZ1Z1dHQwVnliK3oKeGlEMkJrZXdocE1sMDQyNXlBQS9sL1ZTSjRoeHlYVDk2OHBrMjF2dkhsMjZ2OUhyN2x4cHVoYkk4N21QMHpZdQpRRWtIRFZuZWl4Q3dTUVhpLzVFL1M3ZmRBbzc0Z1NoY3pOeHRyMThVbkgxWWVBMzJnQW01NlE2WEtSbTR0K3Y0CkZzdFZFdVRHZmJ2RTdQaTFIRTQrWjcvRlh4dHRiVWNvcWdSWVlkWjJ2eUovMEFkcXAyUlQ4SmVObllBL3U4RUgKMjJXdjVwc3ltc05VazhRY0NNTkUrM3RqRVVQUmFocGhhbmx0a0U4cGprY0Z3UkpwYWRiR05qSGgvUHFBdWx4UAp4T3UzTXF6NGRXRVgxeEFadWZIU0NlOTZRcDFiV2d2VXhwVk9LczcvQjlkUGZoZ0dpUEVadGRtWXU2NXh4QnpuCmRGbFk3d3lKejRzZmRaTWFCQlNTU0ZDcDYxY3BBQmJqTmh6SStML3dNOVZCRDhUTVBOM3BNME1Ca1JBckh0RzUKWGMweUdZdVBqQ0IzMXlMRVF0eUVGcHNsYmVpMFZYRi9zSHl6MDNGSnVjOVNwQVEvM0QyZ3U2OHpuZ293WUk3YgpuVjJVcUwxZzUyS0Fkb0dEREl6TU1FWko0Z3pTcUsvcllYSHY1eUppcWZkY1pHeWZGb3huTmlkRjlRbDd2L1lRCkN2R3dqVlJEakFTNm96L3Y0alhIK1hUZ2J6UkIwTDl6WlZjZytadG5lbVpvSkU2QVpiMFFtUVpaOG1XdnVNWkgKdS8yUWVJdEJjeTZ2VlIvY081Snlib1RUMEdGTURjeDJWK0l0aFNJVk5nM3JBWjNyMk92RWhKbjd3QXpNTXVqagpkOXFEUkl1ZVZTakFpMWpUa0Q1T0d3RHhGYTJESzVvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVUNBIEV4dGVuZGVkIFZhbGlkYXRpb24gUm9vdAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVFUOUlyai9Wa3lET2VUelJZWmlOd1lEQU5CZ2txaGtpRzl3MEJBUXNGQURCSApNUXN3Q1FZRFZRUUdFd0pEVGpFUk1BOEdBMVVFQ2d3SVZXNXBWSEoxYzNReEpUQWpCZ05WQkFNTUhGVkRRU0JGCmVIUmxibVJsWkNCV1lXeHBaR0YwYVc5dUlGSnZiM1F3SGhjTk1UVXdNekV6TURBd01EQXdXaGNOTXpneE1qTXgKTURBd01EQXdXakJITVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhKVEFqQmdOVgpCQU1NSEZWRFFTQkZlSFJsYm1SbFpDQldZV3hwWkdGMGFXOXVJRkp2YjNRd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDcENRY29Fd0t3bWVCa3FoNURGbnB6c1pHZ2RUNm8rdU00QUhyc2lXb2cKRDR2RnNKc3pBMXFHeGxpRzFjR0Z1MC9HbkVCTnlyN3VhWmE0cllFd21ueVNCZXNGSzVwSTBMaDJQcGJJSUx2UwpzUEdQMkt4RlJ2K3FaMkMwZDM1cUh6d2FVbm9FUFFjOGhRMkUwQjkyQ3ZkcUZOOXk0elI4VjA1V0FUNTU4YW9wCk8yejYrSTl0VGNnMTM2N3IzQ1R1ZVVXbmhiWUZpTjZJWFNWOGwyUm5DZG0vV2hVRmh2TUpIdXhZTWpNUjgzZGsKc0hZZjVCQTFGeHZ5RHJGc3BDcWpjL3dKSHg0eUdWTVI1OW16TEM1MkxxR2ozbjVxaUFubzhnZUsrTExORU9maQpjMENUdXdqUlArSDhDNVN6SmU5OHB0ZlJyNS8vbHByMWtYdVlDM2ZVZnVnSDBtSzFsVG5qOC9GdER3NWxoSXBqClZNV0F0dUNlUzMxSEpxY0JDRjNSaUo3WHd6SkUrb0pLQ21oVWZ6aFRBOHlrQUROa1VWa0xvNEtSZWw3c0ZzTHoKS3VaaTJpcmJXV0lRSlVvcWdRdEhCME1HY0lmUytwTVJLWHBJVGV1VXgzQk5yMmZWVWJHQUlBRUJ0SG9JcHBCLwpUdUR2QjBHSHIycWxYb3Y3ejFDeW1sU3Z3NG02V0MzMU1KaXhObkk1ZmtrRS9TbW5USG5rQlZmYmxMa1dVNDFHCnN4MlZZVmRXZjYvd0ZsdGhXRzgyVUJFTDJLd3JsUllhRGg4SXpUWTBaUkJpWnRXQVh4UWdYeTBNb0hnS2FOWXMKMStsdks5SktCWlA4bm05clovK0k4VTZsYVVwU053WHF4aGFOMHNTWjBZSXJPN28xZGZkUlVWanp5QWZkNUxRRApmd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMlhRNjVEQTlEZmNTM0g1YUJaOGVOSnIzNFJRd0R3WURWUjBUCkFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVlZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFEYU4KbDh4Q0ZXUXBONXNtTE5iN3JoVnBMR3NhR3ZkZnR2a0hURm5xODhuSXVhN011aTU2M01EMXNDM0FPNitmY0FVUgphcDhsVHdFcGNPUGxET0hxV256Y1NidkJIaXFCOVJaTGNwSElvakc1cXRyOG5SL3pYVUFDRS94T0hBYktzeFNRClZCY1pFaHJ4SDljTWFWcjJjWGowbEgyUkM0N3NrRlNPdkcraFRLdjhkR1Q5Y1pyNFFRZWh6WkhrUEpyZ216STUKYzZzcTFXbkllSkVtTVgzaXh6RHgvQlI0ZHhJT0UvVGRGcFMvUzJkN2NGT0Z5ckM3OHpoTkxKQTV3QTNDWFd2cAo0dVhWaUkzV0xMK3JHNzYxS0ljU0YzUnUvSDM4ajlDSEpyQWIrN2xzcStLZVBSWEJPeTVuQWxpUm4rLzRRaDhzCnQyajFkYTNQdGZiL0VYM0M4Q1NscmRQNm9EeXArbDNjcGFEdlJLUysxdWpsNUJPV0Yzc0dQakx0eDdkQ3ZIYWoKMkdVNEt6ZzFVU0VPRG04dU5CTkE0U3RuREcxS1FUQVlJMW95VlpuSkYrQTgzdmJzZWEwcldCbWlyU3dpR3BXTwp2cGFRWFVKWHhQa1VBelVySEMxUlZ3aW5PdDQvNU1pMEEzUEN3U2FBdXd0Q0g2ME5yeVp5MnN5K3M2T0RXQTJDCnhSOUdVZU9jR015Tm00M3NTZXQxVU5XTUtGbktkRFRhakFzaHF4N3FHK1hIL1JVK3dCZXEreU51SmtiTCt2bXgKY210cHp5S0VDMklQck5rWkFKU2lkanpVTFpydEJKNHRCbUlRTjFJY2hYSWJKK1hNeGpIc04reGpXWnNMSFhiTQpmakthaUpVSU5sSzczblpmZGtsSnJYKzlaU0N5eWNFcmRoaDJuMWF4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBVQ0EgR2xvYmFsIEcyIFJvb3QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lRWGQreDJscWo3VjIrV21VZ1pRT1E3ekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhHekFaQmdOVkJBTU1FbFZEUVNCSApiRzlpWVd3Z1J6SWdVbTl2ZERBZUZ3MHhOakF6TVRFd01EQXdNREJhRncwME1ERXlNekV3TURBd01EQmFNRDB4CkN6QUpCZ05WQkFZVEFrTk9NUkV3RHdZRFZRUUtEQWhWYm1sVWNuVnpkREViTUJrR0ExVUVBd3dTVlVOQklFZHMKYjJKaGJDQkhNaUJTYjI5ME1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeGVZcgpiM3p2SmdVbm80RWsybS9MQWZtWm1xa3l3aUtIWVVHUk84dkRhQnNHeFV5cEs4Rm5GeUlkSyszNUtZbVRvbmk5CmttdWdvdzJpZnNxVHM2YlJqRFhWZGZrWDlzOUZ4ZVY2N0hlVG9JOGpyZzRhQTMrKzFORHRMbnVyUmlOYi95em0KVkhxVXdDb1Y4TW1Oc0hvN0pPSFhhT0l4UEFZelJyWlVFYWFsTHlKVUtsZ05BUUx4K2hWUloyekErdGUyRzMvUgpWb2d2R2pxTk83dUNFZUJIQU5CU2g2djdobjRQSkd0QW5UUm52STNITFladmVUNk9xVHdYUzMrd21lT3djV0RjCkMvVmt3ODVEdkcxeHVkTGVKMXVLNk5qR3J1RlpmYzhvTFRXNGxWWWE4YkpZUzdjU044aDhzKzFMZ09HTitqSWoKdG0rM1NKVUlzVVJPaFl3NkFsUWdMOSsvVjA4N09wQWgxOEVtTlZRZzdNYy9SK3p2V3I5TGVzR3RPeGRRWEdMWQpEMHRLM0N2NmJyeHprczNzeDFEb1FaYlhxWDV0Mk9rZGo0cTF1VmlTdWtxU0t3eFcvWURyQ1BCZUtXNGJIQXl2Cmo1T0pyZHU5bzU0aHlva1o3Tisxd3hyckZ2NTROa3pXYnRBK0Z4eVFGMnNtdXZ0Nkw3OFJIQmdPTFhNRGo2RGwKTmFCYTRreDFIWEhoT1RoVGVFRE1nNVBYQ3A2ZFc0K0s1T1hnU09SSXNrZk5UaXAxS252eUl2Ykp2Z21SbGxkNgppSWlzN25Dcytkd3A0d3djT3hKT1JOYW5UckFteVBQWkdwZVJhT3J2alVZRzBsWkZXSm84REErRHVBVWx3em5QCk82UTBpYmQ1RWk5SHhlZXBsMm44cG5kbnRkOTc4WHBsRmVSaFZtVUNBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC8KQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSUhFak16MTVERC9wUXdJWDR3VgpaeUYwQWQvZk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVRaU0wxaml1dFJPVEwvN2xvNXNPQVNEMEVlL29qCkwzcnROdHF5em0zMjVwN2xYMWlQeXpjeW9jaGx0cTQ0UFRVYlBydzd0Z1RRdlBsSjladjNoY1UydHN1OCtNZzUKMWVSZkI3MFZWSmQweXNydFQ3cTZaSGFmZ2JpRVJVbE1qVytpNjdITTBjT1Uya1RDNXVMcUdPaWlIeWNGdXRmbAoxcW5OM2U5Mm1JMEFEczBiK2dPM2pvQllEaWMvVXZ1VW9zcGVaY25XaE5xNU5YSHpKc0JQZCthQko5SjNPNW9VCmIzbjA5dERoMDVTNjBGZFJ2U2NGRGNIOXlCSXc3bStORVNzSW5kVFV2NEJGRkpxSVJOb3c2clNuNCs3dlc0TFYKUHRhdGVKTGJYRHp6MkszNnVHdC94RFlvdGdJVmlsUXNuTEFYYzQ3UU42TVVQSmlWQUF3cEJWdWVTVW14WDhmagp5ODhuWlk0MUY3ZFh5RERaUVZ1NUZMYm93ZytVTWFlVW1NeHE2N1hoSi9VUXFBSG9qaEppNklqTXRYOUdsOENiCkVHWTRHalpHWHlKb1BkL0p4aE1ucTFNR3JLSThoZ1psYjdGK3NTbEVtcU82U1drb2FZL1g1Vit0Qklaa2J4cWcKRE1VSVlzNkFvOUR6N0dqZXZqUEhGMXQvZ01STVRMR21oSXJETzdnSnpSU0J1aGpqVkZjMi90c3ZmRWVoT2pQSQorVmc3UkUreHlnS0pCSllvYU1WTHVDYUp1OVl6TDFEVi9wcUp1aGd5a2xUR1crQ2QrVjdsRFNLYjl0cml5Q0d5CllpR3Foa0N5TG1UVFg4ampmaEZuUlI4Ri91T2k3N09vcy9OOWovZ01IeUlmTFhDMHVBRTBkakFBNVNONHAxYlgKVUIrSyt3YjF3aG53MEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVVNFUlRydXN0IEVDQyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2p6Q0NBaFdnQXdJQkFnSVFYSXVaeFZxVXhkSnhWdDdOaVlETUpqQUtCZ2dxaGtqT1BRUURBekNCaURFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sCmVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVQKSlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TWpBeApNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmlERUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUCkNrNWxkeUJLWlhKelpYa3hGREFTQmdOVkJBY1RDMHBsY25ObGVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWcKVlZORlVsUlNWVk5VSUU1bGRIZHZjbXN4TGpBc0JnTlZCQU1USlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pQUFRYXJGUmFxZmxvCkkrZDYxU1J2VThaYTJFdXJ4dFcyMGVaemNhN2RuTllNWWYzYm9Ja0R1QVVVN0ZmTzdsMC80aUd6enZmVWlubmcKbzROK0xaZlFZY1R4bWR3bGtXT3JmekNqdEhEaXg2RXpuUE8vTGx4VHNWK3pmVEovaWpUamVYbWpRakJBTUIwRwpBMVVkRGdRV0JCUTY0UW1HMU04WndwWjJkRWwyM09BMXhtTmptakFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakEyWjZFV0NOemtsd0JCSFU2KzRXTUIKenp1cVFoRmtvSjJVT1FJUmVWeDdIZnBrdWU0V1FyTy9pc0lKeE96a3NVMENNUURwS21GSGpGSktTMDRZY1BiVwpSTlp1OVlPNmJWaTlKTmxXU09ydnhLSkdnWWhxT2tiUnFadE55V0hhMFYxWGFoZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzakNDQThhZ0F3SUJBZ0lRQWYxdE1QeWp5bEdvRzd4a0RqVURMVEFOQmdrcWhraUc5dzBCQVF3RkFEQ0IKaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDazVsZHlCS1pYSnpaWGt4RkRBU0JnTlZCQWNUQzBwbApjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVYUdVZ1ZWTkZVbFJTVlZOVUlFNWxkSGR2Y21zeExqQXNCZ05WCkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt3SGhjTk1UQXcKTWpBeE1EQXdNREF3V2hjTk16Z3dNVEU0TWpNMU9UVTVXakNCaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVgpCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVCmFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnkKZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJSwpBb0lDQVFDQUVtVVhOZzdEMndpejBLeFhEWGJ0elNmVFRLMVFnMkhpcWlCTkNTMWtDZHpPaVovTVBhbnM5cy9CCjNQSFRzZFo3TnlnUkswZmFPY2E4T2htMFg2YTlmWjJqWTBLMmR2S3BPeXVSK09KdjBPd1dJSkFKUHVMb2RNa1kKdEpIVVltVGJmNk1HOFlnWWFwQWlQTHorRS9DSEZIdjI1QitPMU9SUnhoRm5SZ2hSeTRZVVZEKzhNLzUrYkp6LwpGcDBZdlZHT05hYW5ac2h5WjlzaFpySFVtM2dEd0ZBNjZNenczTHllVFA2dkJaWTFIMWRhdC8vTytUMjNMTGIyClZOM0k1eEk2VGE1TWlyZGNtclMzSUQzS2Z5STBybjQ3YUdZQlJPY0JUa1pUbXpOZzk1UytVemVRYzBQek1zTlQKNzl1cS9uUk9hY2RyakdDVDNzVEhETi9oTXE3TWt6dFJlSlZuaSs0OVZ2NE0wR2tQR3cvekpTWnJNMjMzYmtmNgpjMFBsZmc2bFpyRXBmREtFWTFXSnhBM0JrMVF3R1JPczAzMDNwK3RkT213MVhOdEIxeExhcVVrTDM5aUFpZ21UCllvNjFaczhsaU0yRXVMRS9wRGtQMlFLZTZ4Sk1sWHp6YXdXcFhoYUR6TGhuNHVnVG5jeGJndE5NcysxYi85N2wKYzZ3ak95MEF2elZWZEFsSjJFbFlHbitTTnVaUmtnN3pKbjBjVFJlOHlleERKdEMvUVY5QXFVUkU5Sm5uVjRlZQpVQjlYVktnKy9YUmpMN0ZRWlFubVdFSXVReHBNdFBBbFIxbjZCQjZUMUNaR1NsQ0JzdDYrZUxmOFp4WGh5VmVFCkhnOWoxdWxpdXRaZlZTN3FYTVlvQ0FRbE9iZ09LNm55VEpjY0J6OE5Vdlh0N3krQ0R3SURBUUFCbzBJd1FEQWQKQmdOVkhRNEVGZ1FVVTNtL1dxb3JTczlVZ09IWW04Q2Q4cklEWnNzd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4RwpBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFGelVmQTNQOXdGOVFabGxESFBGClVwL0wrTStaQm44YjJrTVZuNTRDVlZlV0ZQRlNQQ2VIbENqdEh6b0JONkoyL0ZOUXdJU2J4bXRPdW93aFQ2S08KVldLUjgya1YyTHlJNDhTcUMvM3ZxT2xMVlNvR0lHMVZlQ2taN2w4d1hFc2tFVlgvSkpwdVhpb3I3Z3RObjMvMwpBVGlVRkpWREJ3bjdZS251SEtzU2pLQ2FYcWVZYWxsdGl6OEkrOGpSUmE4WUZXU1FFZzl6S0M3RjRpUk8vRmpzCjhQUkYvaUt6NnkrTzB0bEZZUVhCbDIrb2RuS1BpNHcycjc4TkJjNXhqZWFtYng5c3BuRml4ZGpRZzNJTThXY1IKaVF5Y0UweHlOTis4MVhIZnFuSGQ0YmxzakR3U1hXWGF2VmNTdGtOci8rWGVUV1lSVWMrWnJ1d1h0dWh4a1l6ZQpTZjdkTlhHaUZTZVVITTloNHlhN2I2Tm5KU0ZkNXQwZEN5NW9HenVDcit5RFo0WFVtRkYwc2JtWmdJbi9mM2daClhIbEtZQzZTUUs1TU55b3N5Y2RpeUE1ZDl6WmJ5dUFsSlFHMDNSb0huSGNBUDlEYzFldzkxUHE3UDh5RjFtOS8KcVMzZnVRTDM5WmVhdFRYYXcyZXdoMHFwS0o0amp2OWNKMnZoc0UvekIrNEFMdFJaaDh0U1FaWHE5RWZYN21SQgpWWHlOV1FLVjNXS2R3cm51V2loMGhLV2J0NURIREFmZjlZazJkRExXS01Hd3NBdmduRXpESE5iODQybTFSMGFCCkw2S0NxOU5qUkhERWpmOHRNN3F0ajN1MWNJaXVQaG5QUUNqWS9NaVF1MTJaSXZWUzVsakZINGd4USs2SUhkZkcKamp4RGFoMm5HTjU5UFJieFl2bktrS2o5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVNRENDQXhpZ0F3SUJBZ0lRVUpSczdCanExWnhOMVpmdmRZK2dyVEFOQmdrcWhraUc5dzBCQVFVRkFEQ0IKZ2pFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBc1RGWGQzZHk1NGNtRnRjSE5sWTNWeWFYUjVMbU52YlRFawpNQ0lHQTFVRUNoTWJXRkpoYlhBZ1UyVmpkWEpwZEhrZ1UyVnlkbWxqWlhNZ1NXNWpNUzB3S3dZRFZRUURFeVJZClVtRnRjQ0JIYkc5aVlXd2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF4TVRBeE1UY3gKTkRBMFdoY05NelV3TVRBeE1EVXpOekU1V2pDQmdqRUxNQWtHQTFVRUJoTUNWVk14SGpBY0JnTlZCQXNURlhkMwpkeTU0Y21GdGNITmxZM1Z5YVhSNUxtTnZiVEVrTUNJR0ExVUVDaE1iV0ZKaGJYQWdVMlZqZFhKcGRIa2dVMlZ5CmRtbGpaWE1nU1c1ak1TMHdLd1lEVlFRREV5UllVbUZ0Y0NCSGJHOWlZV3dnUTJWeWRHbG1hV05oZEdsdmJpQkIKZFhSb2IzSnBkSGt3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ1lKQjY5RmJTNgozOGVNcFNlMk9BdHA4N1pPcUN3dUlSMWNSTjhoWFg0amRQNWVmclJLdDZhdEg2N2dCaGJpbTF2WlozUnJYWUNQCktaMkdHOW1jRFpodGRoQW9XT1Jsc0g5S21IbWY0TU14Zm9BcnRZekFRRHNSaHRETG9vWTJZS1RWTUlKdDJXN1EKRHhJRU01ZGZUMkZhOE9UNWthdm5IVHU4Nk0vMGF5MDBmT0pJWVJ5TzgyRkV6RytnU3FtVXNFM2E1NmswZW5JNApxRUhNUEpRUmZldklwb3kzaHN2S016dlpQVGVMKzNvK2hpem5jOWNLVjZ4a214bnI5QThFQ0lxc0F4Y1paUFJhCkpTS05OQ3l5OW1nZEVtM1RpaDRVMnNTUHB1SWpoZFY2RGIxcTRPbnM3QmU3UWh0bnFpWHRSWU1oL01ISmZOVmkKUHZyeXhTM1QvZFJsQWdNQkFBR2pnWjh3Z1p3d0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUApCQVFEQWdHR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNWlBvajBHWTRRSm5NNWk1QVNzCmpWeTE2YlliTURZR0ExVWRId1F2TUMwd0s2QXBvQ2VHSldoMGRIQTZMeTlqY213dWVISmhiWEJ6WldOMWNtbDAKZVM1amIyMHZXRWREUVM1amNtd3dFQVlKS3dZQkJBR0NOeFVCQkFNQ0FRRXdEUVlKS29aSWh2Y05BUUVGQlFBRApnZ0VCQUpFVk9RTUJHMmY3U2h6NUNtQmJvZHBObDJMNUpGTW4xNEprVHBBdXcwa2JLNXJjL0toNFp6WHhIZkFSCnZiZEk0eEQyRGQ4LzBzbTJxbFdrU0xvQzI5NVpMaFZiTzUwV2ZVZlhOK3BmVFhZU05yc2YxNkdCQkVZZ295eHQKcVo0QmZqOHB6Z0NUMy8zSmtuT0ppV1NlNXl2a0hKRXMwcm5PZmM1dk1ablQ1cjdTSHBEd0NSUjVYQ09yVGRMYQpJUjlObVhtZDRjOG5ueENiSElnTnNJcGtRVEc0RG15UUpLU2JYSEdQdXJ0K0hCdmJhb0FQSWJ6cDI2YTNRUFN5Cmk2bXg1TythR3RBOWFabnVxQ2lqNFR5ejhMSVJuTTk4UU9iZDUwTjlvdGc2dGFtTjhqU1p4TlFRNFFiOUNZUVEKTys3RVRQVHNKM3hDd25SOGdvb0p5YlFESmJ3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlET0RDQ0FpQ2dBd0lCQWdJR0lBWUZGbkFDTUEwR0NTcUdTSWIzRFFFQkJRVUFNRHN4Q3pBSkJnTlZCQVlUCkFsSlBNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkQKUVRBZUZ3MHdOakEzTURReE56SXdNRFJhRncwek1UQTNNRFF4TnpJd01EUmFNRHN4Q3pBSkJnTlZCQVlUQWxKUApNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkRRVENDCkFTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGN6dVg3SUpVcU90ZHUwS0J1cVY1RG8KMFNMVFpMclRrK2pVcklaaFFHcGdWMmhVaEUyOGFsUUNCZi9mbTVvcXJsMEhqMHJES0gvdit5djZlZkhIcmZBUQpVeVNRaTJiSnFJaXJyMXFqQU9tK3VrYnVXM043TEJlQ2dWNWlMS0VDWmJPOXhTc0Fmc1Q4QXpOWERlM2krczVkClJkWTR6VFcyc3NIUW5JRktxdVN5QVZ3ZGoxK1p4TEd0MjRnaDY1QUlnb0R6TUtORDVwQ0NybFVvU2UxYjE2a1EKT0E3K2oweGJtMGJxUWZXd0NIVEQwSWd6dG56WGROL2NoTkZERG5VNW9TVkFLT3A0eXc0c0xqbWRqSXR1Rmh3dgpKb0lRNHVObGxBb0V3RjczWFZ2NEVPTFF1bnBMKzk0M0FBQWFXeWpqMHB4elBqS0htS0hKVVMvWDNxd3pzMDhDCkF3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBY1l3SFFZRFZSME8KQkJZRUZPQ01tOXNsU2JQeGZJYldza0tIQzlCcm9ObmtNQTBHQ1NxR1NJYjNEUUVCQlFVQUE0SUJBUUErMGh5SgpMalg4K0hYZDVuOWxpUFJ5VE1rczF6Sk84OTBaZVVlOWpqdGJrdzlRU1NRVGF4UUdjdThKMDZHaDQwQ0V5ZWNZCk1uUThTRzRQbjB2VTl4N1RrNFprVkpkamNsRFZWYy82SUpNQ29wdkRJNU5PRmxWMm9IQjViYzBoSDg4dkxid1oKNDRneCtGa2FnUW5JbDZaMHgyREVXOHhYanJKMS9Sc0NDZHRaYjNLVGFmY3hRZGFJT0wrSHNyMFdlZm1xNUw2SQpKZDFoSnlNY3RURUhCRGEwR3BDOW9IUnhVSWx0dkJUakQ0YXU4YXMreDZBSnpLTkkwZURiWk9lU3RjK3Zja053CmkvbkRoRHdUcW42U20xZFRrL3B3d3BFT01mbWJaMTNwbGpoZVg3TnpUb2dWWjk2ZWRoQmlJTDVWYVpWREFEbE4KOXU2d1drNUpSRlJZWDBLRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJSkVRQTB0azdHTmkwMk1BMEdDU3FHU0liM0RRRUJDd1VBTUVFeEN6QUpCZ05WCkJBWVRBbEpQTVJRd0VnWURWUVFLRXd0RFJWSlVVMGxIVGlCVFFURWNNQm9HQTFVRUN4TVRZMlZ5ZEZOSlIwNGcKVWs5UFZDQkRRU0JITWpBZUZ3MHhOekF5TURZd09USTNNelZhRncwME1qQXlNRFl3T1RJM016VmFNRUV4Q3pBSgpCZ05WQkFZVEFsSlBNUlF3RWdZRFZRUUtFd3REUlZKVVUwbEhUaUJUUVRFY01Cb0dBMVVFQ3hNVFkyVnlkRk5KClIwNGdVazlQVkNCRFFTQkhNakNDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNREYKZFJtUmZVUjBkSWYrRGp1VzNOZ0JGc3p1WTVIbkMyL09Pd3BwR256QzQ2K0Nqb2JYWG85WDY5TWhXZjA1TjBJdwp2bERxdGcrcGlOZ3VMV2toNTlFM0dFNTlrZFVXWDJ0YkFNSTVRdzAyaFZLNVUyVVBIVUxsajg4RjArN2NEQnJaCnVJdDRJbWZrYWJCb3hUemtiRnBHNTgzSCt1L0U3RXU5YXFTcy9jd29VZStTdENtcnF6V2FUT1RFQ01ZbXpQaHAKbitTYzhDblRYUG5HRmlXZUk4TWd3VDBQUHpoQXNQNkNSRGlxV2hxS2EyTllPTFFWMDdZUmFYc2VWTzZNR2lLcwpjcGMvSTFtYnlTS0V3UWRQekgvaVY4b1NjTHVtWmZOcGRXTzlsZnNibDgza3FLLzIwVTZvMllweEpNMDJQYnlXCnhQRnNxYTdsencxdUtBMndEclhLVVh0NEZNTWdMMy83RkZYaEVabjkxUXFobmdMallsL3JOVXNzdUhMb1BqMVAKckN5N0xvYmlvM2FQNVpNcXo2V3J5RnlOU3diL0VrYXNlTXNVQnpYZ3FkK0w2YThWVHhhSlc3MzJqY1pacm9pRgpEc0dKNng5bnhVV08vMjAzTml0NFpvT1JVU3M5LzFGM2RtS2g3R2MrUG9HRDRGYXBVQjhmZXBtclk3K0VGM2Z4CkRUdmY5NXhoc3pXWWlqcXk3RHdhTno5K2o1TFAyUklVWk5vUUFoVkIvMC9FNnh5anlmcVo5MGJwNFJqWnNiZ3kKTGNzVURGRFlnMldEN3JsY3o4c0ZXa3o2R1pkcjFsMFQwOEpjVkx3eWM2QjQ5ZkZ0SHN1ZnBhYWZJdHpSVVo2QwplV1JnS1JNK28vMVBjbXFyNHRUbHVDUlZMRVJMaW9oRW5NcUUweW83QWdNQkFBR2pRakJBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTQ0lTMW14dGVnNEJYcnprd0oKZDhSZ25sUnVBekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBWU40YXVPZnlZSUxWQXpPQnl3YUs4U0pKNmVqcQprWC9HTTE1b0dRT0dPME1CendkdzVBZ2VaWVdSNWhFaXQvVUNJNDZ1dVI1OUgzNXM1cjBsMVpVYThnV21yNFVDCmI2NzQxakgvSmNsS3lNZUtxZG1mUzBtYkVWZVpra01SM3JZenBNelhqV1I5MU0wOEtDeTBtcGJxVGZYRVJNUWwKcWlDQTJDbFY5K0JCL0FZbS83azI5VU1VQTJaNDRSR3gyaUJmUmdCNEFDR2xIZ0FvWVhodnFBRUJqNTAwbXYvMApPSkQ3dU5HemNnYkpjZWFCeFhudEM2WjU4aE1MblBkZERuc2trN1JJMjRaZjNsQ0dlT2RBNWpHb2tIWndZYStjCk55d1J0WUszcXE0a05GdHlER2tOelZtZjluR3ZuQXZSQ2pqNUJpS0RVeVVNL0ZIRTVyN2lPWlVMSksydjBaWGsKbHRkMFpHdHhUZ0k4cW9YeklLTkRPWFpiYkZEK21wd1VIbVVVaWhXOW80SkZXa2xXYXRLY3NXTXk1V0hnVXlJTwpwd3BKNnN0K0g2amlZb0QyRUVWU21BWVkzcVhOTDMrcTFPaytDSExzSXdNQ1BLYXEyTHhuZEQwVUYvdFVTeGZqCjAzazliV3RKeVNnT0xuUlF2d3paUmpvUWhzbW5QK21nN0gvcnBYZFlhWEhtZ3dvMzhvWkphcjU1Q0pEMkFoWmsKUHVYYVRINE1OTW41WDdhektGR25weXVxU2ZxTlpTbE80MnNUcDVTakxWRnRlQXhFeTkvZUNHL09vMlNyMDVXRQoxTGxTVkhKN2xpWE12R25qU0c0TjBNZWRKNXFxK0JPUzNSN2ZZNTgxcVJZMjdJeTRnL1E5aVkvTnRCZGUxN01YClFSQmRKM05naFZkSklnYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGUtU3ppZ25vIFJvb3QgQ0EgMjAxNwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1FEQ0NBZVdnQXdJQkFnSU1BVlJJN3lIOWwxa045UVFLTUFvR0NDcUdTTTQ5QkFNQ01IRXhDekFKQmdOVgpCQVlUQWtoVk1SRXdEd1lEVlFRSERBaENkV1JoY0dWemRERVdNQlFHQTFVRUNnd05UV2xqY205elpXTWdUSFJrCkxqRVhNQlVHQTFVRVlRd09Wa0ZVU0ZVdE1qTTFPRFEwT1RjeEhqQWNCZ05WQkFNTUZXVXRVM3BwWjI1dklGSnYKYjNRZ1EwRWdNakF4TnpBZUZ3MHhOekE0TWpJeE1qQTNNRFphRncwME1qQTRNakl4TWpBM01EWmFNSEV4Q3pBSgpCZ05WQkFZVEFraFZNUkV3RHdZRFZRUUhEQWhDZFdSaGNHVnpkREVXTUJRR0ExVUVDZ3dOVFdsamNtOXpaV01nClRIUmtMakVYTUJVR0ExVUVZUXdPVmtGVVNGVXRNak0xT0RRME9UY3hIakFjQmdOVkJBTU1GV1V0VTNwcFoyNXYKSUZKdmIzUWdRMEVnTWpBeE56QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKYmNQWXJZc0h0dgp4aWUrUkpDeHMxWVZlNDVESkgwYWhGbnVZMml5eGw2SDBCVklIcWlRcmIxVG90cmVPcENtWUY5b01yV0dRZCtICld5eDd4ZjU4ZXRxall6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01CMEcKQTFVZERnUVdCQlNIRVJVSTBhckJlQXl4cjg3R3laRHZ2ekFFd0RBZkJnTlZIU01FR0RBV2dCU0hFUlVJMGFyQgplQXl4cjg3R3laRHZ2ekFFd0RBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXRWZmQxNHBWQ3piaGhrVDYxTmxvCmpiamNJNHFLRGRRdmZlcHo3TDlOYktnQ0lRRExwYlFTK3VlMTZNOStrL3p6Tlk5dlRscDh0THhPc3Z4eXFsdFoKK2VmY01RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnNEQ0NBNWlnQXdJQkFnSVFGY2k5WlVkY3I3aVhBRjdrQnRLOG5UQU5CZ2txaGtpRzl3MEJBUVVGQURCZQpNUXN3Q1FZRFZRUUdFd0pVVnpFak1DRUdBMVVFQ2d3YVEyaDFibWRvZDJFZ1ZHVnNaV052YlNCRGJ5NHNJRXgwClpDNHhLakFvQmdOVkJBc01JV1ZRUzBrZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWUKRncwd05ERXlNakF3TWpNeE1qZGFGdzB6TkRFeU1qQXdNak14TWpkYU1GNHhDekFKQmdOVkJBWVRBbFJYTVNNdwpJUVlEVlFRS0RCcERhSFZ1WjJoM1lTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRXFNQ2dHQTFVRUN3d2haVkJMClNTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUYKQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE0U1VQN28zYmlETjFaODJ0SDMwNlRtMmQweThVODJOMHl3RWhhamZxaEZBSApTeVpiQ1VOc0laNXF5TlVEOVdCcGo4endJdVFmNS9kcUlqRzNMQlh5NFA0QWFrUC9oMlhHdFJyQnAweHRJbkFoCmlqSHlsM1NKQ1JJbUhKN0syUktpbFR6YTZXZS9DS0JrNDlaQ3QwWHZsL1QyOWRlMVNoVUNXSDJZV0V0Z3ZNM1gKRFpvVE0xUFJZZmw2MWRkNHM1b3o5d0NHemgxTmxEaXZxT3g0VVhDS1hCQ0RVU0gzRVQwMGhsN2xTTTJYZ1lJMQpUQm5zWmZacnhRV2g3a2NUMXJNaEo1UVFDdGtrTzdxK1JCTkdNRCtYUE5qWDEycnVPempqSzlTWERya2I1d2RKCmZ6Y3ErWGQ0ejFUdFcwYWRvNEFPa1VQQjFsdGZGTHFmcG8wa1IwQlp2M0k0c2pac04vK1owVjBPV1FxcmFmZkEKc2dSRmVsUUFycjVUOXJYbjRmZzhvekhTcWY0aFVtVEZwbWZ3ZFFjR2xCU0JWY1luNUFHUEY4RnFjZGUrUy91VQpXSDErRVRPeFF2ZGliQmpXendsb1BuOXM5aDZQWXEybFk5c0pweDhpUWtFZWI1bUtQdGY1UDBCNmViQ2xBWkxTCm5UMElGYVVRQVMyek1uYW9sUTJ6ZXByN0J4QjRFVy9oajhlNkR5VWFkQ3JsSEpoQm1kOGhoK2lWQm1vS3MycEgKZG1YMk9zK1BZaGNaZXdvb3pSclNneDRoeHl5L3Z2OWhhTGRuRzd0NFRZM09aK1hrd1k2M0kyYmluWkIxTkppcApOaXVLbXBTNW5lek1pckg0SllsY1dyWXZqQjl0ZVNTblVtakRoRFhpWm8xakRpVk4xUm15NW5rM3B5S2RWREVDCkF3RUFBYU5xTUdnd0hRWURWUjBPQkJZRUZCNE05N1puOHVHU0pnbEZ3RlU1TG5jL1FrcWlNQXdHQTFVZEV3UUYKTUFNQkFmOHdPUVlFWnlvSEFBUXhNQzh3TFFJQkFEQUpCZ1VyRGdNQ0dnVUFNQWNHQldjcUF3QUFCQlJGc01MSApDbFo4N2x0NERKWDVHRlBCcGh6WUVEQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FnRUFDYk9EVTFrQlBwVkp1ZkdCCnV2bDJJQ08xSjJCMDFHcVpORjVzQUZQWm4vS21zU1FIUkdvcXhxV09lQkxvUjlsWUd4TXFYbm1ibndvcVo2WWwKUHdacFZuUERpbVpJK3ltQlYzUUd5cHpxS09nNFp5WXI4ZFcxUDJXVCtEWmRqbzJOUUNDSEdlcnZKOEE5dERrUApKWHRvVUhSVm5BeFpmVm85UVpRbFVnamdSeXdWTVJuVnZ3ZFZ4cnNTdFpmMFg0T0Z1bkhCMld5QkVYWUtDckMvCmdwZjM2ajM2K3V3dHFTaVVPMWJkMGxFdXJzQzlDQldNZDFJMGx0YWJyTk1kam1FUE5YdWJyamxwQzJKZ1FDQTIKajYvN051NHRDRW9kdUwrYlhQanFwUnVnYzZiWStHN2dNd1JmYUtvbmgrM1p3WkNjN2IzamFqV3ZZOStyR05tNgo1dWxLNmxDS0QyR1RIdUl0R2VJd2xEV1NYUTYyQjY4WmdJOUhrRkZMTGszZGhlTFNDbElLRjVyOEdyQlFBdVVCCm8yTTNJVXhFeEp0Um1SRU9jNXdHajFRdXB5aGVSRG1IVmkwM3ZZVkVsT0VNU3l5Y3c1S0ZOR0hMRDdpYlNrTlMKL2pRNmZianBLZHgycWNndytCUnhnTVllTmtoMElrRmNoNExvR0hHTFFZbEU1MzVZVzZpNGpSUHBwMnpEUisyegpHcDFpcm8yQzZwU2UzVmtRdzYzZDRrM2pNZFhIN09qeXNQNlNIaFlLR3Z6WjgvZ250c20rSGJSc1pKQi85T1RFClc5YzNya0lPM2FRYWIzeUlWTVVXYnVGNmFDNzRPcjhOcER5Sk8zaW5UbU9EQkNFSVo0M3lna25RVy8yeHpRK0QKaE5RK0lJWDNTajByblAwcUNnbE42b0g0RVp3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gQzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWJHZ0F3SUJBZ0lLZTNHMmdsYTRFbnljcURBS0JnZ3Foa2pPUFFRREF6QmFNUXN3Q1FZRFZRUUcKRXdKVlV6RVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVVTUJJR0ExVUVDaE1MWlUxMVpHaHlZU0JKYm1NeApJREFlQmdOVkJBTVRGMlZ0VTJsbmJpQkZRME1nVW05dmRDQkRRU0F0SUVNek1CNFhEVEU0TURJeE9ERTRNekF3Ck1Gb1hEVFF6TURJeE9ERTRNekF3TUZvd1dqRUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG4KYmlCUVMwa3hGREFTQmdOVkJBb1RDMlZOZFdSb2NtRWdTVzVqTVNBd0hnWURWUVFERXhkbGJWTnBaMjRnUlVORApJRkp2YjNRZ1EwRWdMU0JETXpCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCUDJsWWE1N0poQWQ2YmNpCk1LNEc5SUd6c1VKeGxUbTgwMUxqcjYvNThwYzFralpHRG9lVmpiazVXdW03MzlEK3lBZEJQTHRWYjRPamF2dGkKc0lHSkFuQjlTTVZLNCtraVZDSk5rN3RDREs5M25DT21mZGRoRWM1bHgvaC8vdlh5cWFOQ01FQXdIUVlEVlIwTwpCQllFRlB0YVNOQ0FJRUR5cU9rQUIya1pkNmZtdy9UUE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01RQzAyQzhDaWYyMlRHSzZRMDRUaEhLMXJ0MGMKM3RhMTNGYVBXRUJhTGQ0Z1RDS0R5cE9vZnU0U1FNZldoMC80MzRVQ01Cd1VaT1I4bG9NUm5MRFJXbUZMcGc5Sgowd0Q4b2Z6a3BmOS9yZGN3ME1kM2Y3NkJCMVV3VUNBVTlWYzRDcWd4VVE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUakNDQWRPZ0F3SUJBZ0lLUFBZSHFXaHdEdHFMaERBS0JnZ3Foa2pPUFFRREF6QnJNUXN3Q1FZRFZRUUcKRXdKSlRqRVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVsTUNNR0ExVUVDaE1jWlUxMVpHaHlZU0JVWldObwpibTlzYjJkcFpYTWdUR2x0YVhSbFpERWdNQjRHQTFVRUF4TVhaVzFUYVdkdUlFVkRReUJTYjI5MElFTkJJQzBnClJ6TXdIaGNOTVRnd01qRTRNVGd6TURBd1doY05ORE13TWpFNE1UZ3pNREF3V2pCck1Rc3dDUVlEVlFRR0V3SkoKVGpFVE1CRUdBMVVFQ3hNS1pXMVRhV2R1SUZCTFNURWxNQ01HQTFVRUNoTWNaVTExWkdoeVlTQlVaV05vYm05cwpiMmRwWlhNZ1RHbHRhWFJsWkRFZ01CNEdBMVVFQXhNWFpXMVRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGdSek13CmRqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFqcFF5NExSTDFLUE94c3QzaUFoS0FuamxmU1UyZnlTVTAKV1hUc3V3WWM1OEJ5citpdUwrRkJWSWNVcUVxeTZIeUM1bHRxdGR5emRjNkxCdENHSTc5RzFZNFBQd1QwMXh5UwpmdmFsWThMMVg0NHVUNkVZR1FJck1ncUNaSDBXazlHalFqQkFNQjBHQTFVZERnUVdCQlI4WFFLRUU5VE1pcHVCCnpoY2NMaWtlbkVoalFqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBS0JnZ3EKaGtqT1BRUURBd05wQURCbUFqRUF2dk5oendJUUhXU1ZCN2dZYm9pRkJTK0RDQmVReWgrS1RPZ05HM3F4cmRXQgpDVWZ2TzZ3SUJIeGNtYkh0UndmU0FqRUFuYnBWL0tsSzZPM3Q1bllCUW52SStHRFpqVkdMVlR2N2pIdnJaUW5ECitKYk5SNmlDOGhaVmR5UitFaENWQkN5agotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIFJvb3QgQ0EgLSBDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGN6Q0NBbHVnQXdJQkFnSUxBSzdQQUxyRXp6TDRRN0l3RFFZSktvWklodmNOQVFFTEJRQXdWakVMTUFrRwpBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbmJpQlFTMGt4RkRBU0JnTlZCQW9UQzJWTmRXUm9jbUVnClNXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2ZENCRFFTQXRJRU14TUI0WERURTRNREl4T0RFNE16QXcKTUZvWERUUXpNREl4T0RFNE16QXdNRm93VmpFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbgpiaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2CmRDQkRRU0F0SUVNeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeit1cHVmR1oKQmN6WUtDRks4M00wVVlSV0VQV2dUeXdTNC9vVG1pZlF6L2w1R25SZkhYazUvRnY0Y0k3Z2tsTDM1Q1g1VklQWgpIZFBJV29VL1hzZTJCKzQrd002YXI2eFdRaW81SlhEV3Y3VjdOcTJzOW5QY3pkY2Rpb09sK3l1UUZUZHJIQ1pICjNEc3BWcE5xczhGcU9wMDk5Y0dYT0ZnRml4d1I0K1MwdUYyRkhZUCtlRjhMUldnWVNLVkdjelE3L2cvSWRydkgKR1BNRjBZYnpoZTNudWRreXJWV0l6cWEya2JCUHJINFZJNWIyUC9BZ05CYmVDc2JFQkVWNWY2Zjl2dEtwcGErYwp4U01xOXp3aGJMMnZqMDdGT3JMek5CTDgzNEFhU2FUVXFaWDNub2xlb29tc2xNdW9hSnV2aW1VbnpZbnUzWXkxCmF5bHdRNkJwQytTNUR3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVUvcUhnY0I0cUF6bFNXa0srWEpHRmVoaXEKVGJVd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTApCUUFEZ2dFQkFNSktWdm9WSVhzb291bmxIZnY0TGNRNWxrRk1PeWNzeEd3WUZZREdySzlIV1M4bUMrTTJzTzg3Ci9rT1hTVEtaRWhWYjN4RXAvNnRUK0x2QmVBK3NuRk92Vjcxb2pEMXBNL0Nqb0NOak8yUm5Ja1N0MVhITFZpcDQKa3FOUEVqRTJOdUxlL2dERW8yQVBKNjJnc0lxMU5ucFNvYjBuOUNBbll1aE5sQ1FUNUFvRTZUeXJMc2hEQ1VyRwpZUVRsU1RSKzA4VEk5US9BcXVtNlZGN3pZeXRQVDFEVS9ybDdtWXc5d0M2OEFpdlR4RURraWdjeEhwdk9KcGtUCit4SHFtaUlNRVJuSFhodUJVRERJbGhKdTU4dEJmNUU3b2tlM1ZJQWIzQURNbXBEcXc4TlFCbUlNTU1BVlNLZW8KV1h6aHJpS2k0Z3A2RC9waXExSk00ZkhmeXI2RERVST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGVtU2lnbiBSb290IENBIC0gRzEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURsRENDQW55Z0F3SUJBZ0lLTWZYa1lneHNXTzNXMkRBTkJna3Foa2lHOXcwQkFRc0ZBREJuTVFzd0NRWUQKVlFRR0V3SkpUakVUTUJFR0ExVUVDeE1LWlcxVGFXZHVJRkJMU1RFbE1DTUdBMVVFQ2hNY1pVMTFaR2h5WVNCVQpaV05vYm05c2IyZHBaWE1nVEdsdGFYUmxaREVjTUJvR0ExVUVBeE1UWlcxVGFXZHVJRkp2YjNRZ1EwRWdMU0JICk1UQWVGdzB4T0RBeU1UZ3hPRE13TURCYUZ3MDBNekF5TVRneE9ETXdNREJhTUdjeEN6QUpCZ05WQkFZVEFrbE8KTVJNd0VRWURWUVFMRXdwbGJWTnBaMjRnVUV0Sk1TVXdJd1lEVlFRS0V4eGxUWFZrYUhKaElGUmxZMmh1YjJ4dgpaMmxsY3lCTWFXMXBkR1ZrTVJ3d0dnWURWUVFERXhObGJWTnBaMjRnVW05dmRDQkRRU0F0SUVjeE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWswdTc2V2FLN3AxYjFUU1QwQnNldytlZXVHUXoKZjJONGFMVE5MbkYxMTVzZ3hrMHB2TFpvWUlyM0lacFdOVnJ6ZHIzWXpaci9rMVpMcFZrR29aTTBLZDBXTkhWTwo4b0cweDVaT3JSa1ZVa3IrUEhCMWNNMnZLNnNWbWpNOHFyT0xxczFEL2ZYcWNQL3R6eEU3bE01T01oYlRJMEFxCmQ3T3ZQQUVzYk8yWkxJdlpUbW1Zc3ZlUFFiQXllR0hXRFYvRCtxSkFraDFjRitad1BqWG5vcmZDWXVLcnBEaE0KdFRrMWIrb0RhZm82VkdpRmJkYnlMME5WSHBFTkR0alZhcVNXMFJNOExIaFE2RHFTMGhkVzVUVWFRQncralN6dApPZDlDNElOQmROK2p6Y0tHWUVobzQya0xWQUNMNUhacElRMTVUalFJWGhUQ3pMRzNyZGQ4Y0lySGhRSURBUUFCCm8wSXdRREFkQmdOVkhRNEVGZ1FVKys4TmhwNnc0OTJwdWZFaEYzOCsvUEIzS3hvd0RnWURWUjBQQVFIL0JBUUQKQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGbi84b3oxaDMxeApQYU9mRzF2UjJ2alRuR3Mydlp1cFlldmVGaXgwUFo3bWRkclh1cWU4UWhmblBaSHI1WDNkUHB6eHo1S3NiRWpNCndpSS9hVHZGdGhVdm96WEdhQ29jVjY4NTc0M1FOY01ZREhzQVZoek5peGwwM3I0UEV1RFFxcUUvQWpTeGNNNmQKR05ZSUF3bEc3bURnZnJiRVNRUlJmWEJndktxeS8zbHllcVlkUFY4cStNcmkvVG0zUjducmZ0OEVJNi82bkFZSAo2ZnRqazRCQXRjWnNDakVvemd5Zno3TWpOWUJCald6RU4zdUJMNENoUUVLRjZkazRqZWloVTgwQnYybm9XZ2J5ClJRdVErcTdodjUzeXJsYzhwYTZ5VnZTTFpVRHAvVEdCTFBRNUNkanVhNmUwcGgwVnBaajNBWUhZaFgzelVWeHgKaU42NnpCK0Fma289Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyB2VHJ1cyBFQ0MgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0R6Q0NBWldnQXdJQkFnSVVibXE4V2FwVHZwZzVaNkxTYTZRNzVtMGMxdG93Q2dZSUtvWkl6ajBFQXdNdwpSekVMTUFrR0ExVUVCaE1DUTA0eEhEQWFCZ05WQkFvVEUybFVjblZ6UTJocGJtRWdRMjh1TEV4MFpDNHhHakFZCkJnTlZCQU1URVhaVWNuVnpJRVZEUXlCU2IyOTBJRU5CTUI0WERURTRNRGN6TVRBM01qWTBORm9YRFRRek1EY3oKTVRBM01qWTBORm93UnpFTE1Ba0dBMVVFQmhNQ1EwNHhIREFhQmdOVkJBb1RFMmxVY25WelEyaHBibUVnUTI4dQpMRXgwWkM0eEdqQVlCZ05WQkFNVEVYWlVjblZ6SUVWRFF5QlNiMjkwSUVOQk1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRVpWQktyb3g1bGtxcUhBakRvNkxOL2xsV1FYZjlKcFJDdXgzTkNOdHpzbHQxODgrY1RvTDAKdi9oaEpvVnMxb1ZiY25EUy9kdGl0TjlUaTcyeFJGaGlRZ25IK245YkVPZitRUDNBMk1Nck11ZHdwcmVtSUZVZAplNEJkUzQ5blRQRVFvMEl3UURBZEJnTlZIUTRFRmdRVW1Ebk52dGl5alBleXErR3RKSzk3ZktIYkg4OHdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXcKVjUzZFZ2SEg0K200U1ZCcm0ybkRiK3pEZlNYa1Y1VVRRSnRTMHp2elFCbThKc2N0QnA2MWV6YWY5U1hVWTJzQQpBakVBNmRQR25sYWFLc3loMmovSVppdlRXSndnaGZxcmtZcHdjQkU0WUdRTFlnbVJXQUQ1VGZzMGFOb0pyU0VHCkdKVE8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHZUcnVzIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZWakNDQXo2Z0F3SUJBZ0lVUStOeEU5aXpXUlJkdDg2TS9UWDliN3dGalVVd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1F6RUxNQWtHQTFVRUJoTUNRMDR4SERBYUJnTlZCQW9URTJsVWNuVnpRMmhwYm1FZ1EyOHVMRXgwWkM0eApGakFVQmdOVkJBTVREWFpVY25WeklGSnZiM1FnUTBFd0hoY05NVGd3TnpNeE1EY3lOREExV2hjTk5ETXdOek14Ck1EY3lOREExV2pCRE1Rc3dDUVlEVlFRR0V3SkRUakVjTUJvR0ExVUVDaE1UYVZSeWRYTkRhR2x1WVNCRGJ5NHMKVEhSa0xqRVdNQlFHQTFVRUF4TU5kbFJ5ZFhNZ1VtOXZkQ0JEUVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0lQQURDQ0Fnb0NnZ0lCQUwxVmZHSFR1QjBFWWdXZ3JteTNjTFJCNmtzRFhoQS9rRm9jaXp1d1pvdHNTS1ljCklyclZRSkx1TTdJaldjbU92RmphaTU3UUdmSXZXY2FNWTFxNm42TUxzTE9hWExvUnVCTHBETHZQYm15QWh5a1UKQXl5TkpKcklaSU8xYXF3VExEUHhuOXdzWVR3YVAzQlZtNjBBVW4vUEJMbitOdnFjd0JhdVl2NldURU4rVlJTKwpHclBTYmNLdmRtYVZheXF3bEhlRlhnUVBZaDFqZGZkcjU4dGJtbkRzUG1jRjhQNEhDSURQS05zRnhoUW5MNFo5CjhDZmUvK1orTTBqbkN4NVkwU2NyVXc1WFNtWFgrNktBWVB4TXZEVlRBV3FYY29LdjhSMXc2SnoxNzE3Q2JNZEgKZmxxVWhTWk5PN3JyVE9pd0NjSmx3cDJkQ1p0T3RaY0ZyUFVHb1BjMkJYNzBrTEpyeExUNVpPcnBHZ3JJRGFqdApKOG5VNTdPNXE0SWlrQ2M5S3VoOGtPKzhULzNpQ2lTbjNtVWtwRjNxd0hZdzAzZFErQTBFbTVRMkFYUEtCbGltCjB6dmMrZ1JHRTFXS3lVUkh1RkU1R2k3b05PSjV5MWxLQ24rOHB1OGZBMmRxV1NzbFlwUFpVeGxtUENkaUtZWk4KcEd2dS85Uk91dFcwNG81SVdnQVpDZkVGMmM2UnNmZnI2VGxQOW04RVE1cFY5VDRGRkwyL3MxbTAySTR6aEtPUQpVcXF6QXBWZytReE1hUG51MVJjTitIRlh0U1hrS2U1bFhhL1I3andYQzFwRHhhV0c2aVNlNGdVSDNEUkNFcEhXCk9YU3VURUdDMi9LbVNOR3ptL016cXZPbXdNVk85ZlNkZG1QbUFzWWlTOEdWUDFCa0xGVGx0dkE4S2M5WEFnTUIKQUFHalFqQkFNQjBHQTFVZERnUVdCQlJVWW5CajhYV0VRMWlPMFJZZ3NjYXNHcnoyaVRBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUticVNTYWV0CjhQRnd3K1NYOEorcEpkVnJualQrNWhwazlqcHJVcklRZUJxZlROcUsydXdjTjFMZ1FrdjdiSGJLSkFzNUVoV2QKbnhFdC9IbGszT0RnOWQzZ1Y4bWxzblp3VUtUK3R3cHcxYUEwOFhYWFRVbTZFZEd6Mk95Qy8rc094TDlrTFgxagpiaGQ0N0YxOGlNanJqbGQyMlZrRStyeFNIMFdzOEhxQTdPeHZkcTZSMnhDT0JOeVMzNkQyNXE1SjA4RnNFaHZNCkthcjVDS1hpTnhUS3NiaG03eHFDNVBENDhhY1dhYmZicVdFOG4vVXh5K1FBUnNJdmRMR3gxNEh1cUNhVnZJaXYKVERVSEtnTEtlQlJ0Unl0QVZ1bkxLbUNoWndPZ3pveThzSEpueERITzJ6VGxKUU5nSlh0eG1PVEFHeXRmZEVMUwpTOFZaQ0FlSHZzWERmK2VXMmVIY0tKZldqd1hqOVp0T3loMVFSd1ZUc01vNTU0V2dpY0VGT3dFMzB6OUo0bmZyCkk4aUlaanM5T1hZaFJ2SHNYeU80NjZKbWRYVEJRUGZZYUpxVDRpMnBMcjBjb3g3SWRNYWtMWG9ncXp1NHNFYjkKYjkxZlVsVjFZdkNYb0h6WE9QMGwzODJnbXhEUGk3ZzRYbDdGdEtZQ05xRWVYeHpQNHBhZEthcjltSzVTNGZOQgpVdnVwTG5LV255Zmpxbk45K0JvalpuczdxMld3TWdGTEZUNDlvazhNS3pXaXh0bG5FalV3elhZdUZyT1puazFQClRpMDdORVBobWc0TnBHYVh1dEljU2t3c0tvdUxnVTl4R3FuZFhIdDdDTVVBRFRkQTQzeDdWRjh2aFY5Mjl2ZW4Kc0J4WFZzRnk2SzJpcjQwelNib2ZpdHptZEh4Z2htK0hsM3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'secret', 'combined-ca-bundle', '-n', 'openstack', '-o', 'jsonpath={.data.tls-ca-bundle\\.pem}'], 'start': '2025-06-06 09:35:07.567313', 'end': '2025-06-06 09:35:07.755067', 'delta': '0:00:00.187754', 'msg': '', 'stdout_lines': ['IyByb290Y2EtcHVibGljCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEL0RDQ0FtU2dBd0lCQWdJUVVZSG4xTEI4cmhOdjlKYzlsTXYrbURBTkJna3Foa2lHOXcwQkFRc0ZBREFZCk1SWXdGQVlEVlFRREV3MXliMjkwWTJFdGNIVmliR2xqTUI0WERUSTFNRFl3TmpBNU1qZ3pNMW9YRFRNMU1EWXcKTkRBNU1qZ3pNMW93R0RFV01CUUdBMVVFQXhNTmNtOXZkR05oTFhCMVlteHBZekNDQWFJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTVJoV3FLSFE1a3MwUlpBYkpGUDZDVXdFL045V1pmOHhSTEdtQXBNCm5aRzRPdTBieVF5a2FRbWIrMmZGMEZKakU3TlduU0E4MG1qVCtqMm13eXpEMlh6NndMNFdMQnVzVFRPWWhzUFkKSTR5cE11YTU5VENSc0ZkdmNicjdWYzdxaS9iVTVPWDB5SkJWNy9STm4xOVpPY0ZZcGhtSEM1TXVnRU1lQkFZUQo5cXB0R1FCeENZRzB1YVBPZE01cmpGNk9RdXFONFFYM0dUdW5YVnF0TU1ZUlN6U2c1dHNDdWFYWDk4NWFDK0VqCi9KcWdMWlBGeXd4N0hJbDZlcVczVmFMQTN0RmtTVm9kaWM0KzFPNUIxd2F2VE1vem5nVDJ6QUVhcjRRL0pQVmQKckViZHZXSEtvcEFZay9wMFZUTmNidDFRL0VEbVRQVXpMSU1ORDhJUU85eE5mSWdhRERMZHkwVmhPdGJDVFJjVQpWOVJlYm4vN3luZFJ6eENiM0ZxbExKcGZFK0FGVklVcnpUSmhVMHhoOHUyOXRJREE5UlBodUsrYXZUWnZLSm5jCmM3b0QvNG1nVjVGVzEvK1lzSEVyMEtLR213OFE3UW5hUmllY21jYlFCeFk2UmZydmpSRTIvd012czk2YzZ4V3AKcDMrcVU2RkVGVDhjQWhtc2ZrYjdFYUZ3UHdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUpsa0x5NVI0ZHNEODIwZWxmT3ZxbTBTV1lGTXdEUVlKCktvWklodmNOQVFFTEJRQURnZ0dCQUJzSDRUYVJQeWs4eTc3bEpGR3NtNUxzT1hianRkOHg5bjNLbUtjMENoUHAKaHFaMkE0OWFLY2UxMzRlMWtUVnBGaDdXUlQ1cWM5ZjlqY2JSZ015WEhsMWFWWmw3YXVkVDlGWXRIYUE1cVRPOApOME9tVFRadkt6bHgrbzhDTGdoVW95MTdiMEROL2I0ZmJaUWJCdlp6UFJuNmQxYmVOT05FVWFlMldaTGpFQkdmClR2blpaRmxzWWF2VWpvSGxZUjRaMjI3ZWFJZGkyU3dwQTRQNnVZN21vRkhiUGtMUkUwZG9ST0tSRGJNM0VJUzMKWnJuQVh0WEtJRS8wMFFZYXZ3dHNzdzVQRnhpRmVDeXo1eGZkVmdtU09mRDdVRDQyZS80WUhid25Ec3VvU3FDRApxZlo2anZqbkYrTmczbHhFSVQraXpDWUFYOVQySWc3WWhRMEI1SHRLNGQyZlhTVFJESmxjb3FjUk9sV3IwLytzCjFOakRWVXljUXVwdDVhK0M0WEl1cnJMWDhTQ2tKT3NPVmNrbXBDa3FqN3R4RHg3VlhmWmhRQ2R1cmdLd2U5NzAKeE9vaHFPWVJycERGb1laaVB5OUM0MjY2VDlNTlMzTGhWSUNMMFdBbU00TUJOUXRxeVdCblhHd1EvNHR4RW82aQpCME5rMzgyVnpMK2NwS1gvZlFaN0p3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1pbnRlcm5hbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUFEQ0NBbWlnQXdJQkFnSVFjL0dGUU4veVV4bHdDSzN1Sk4yUnVqQU5CZ2txaGtpRzl3MEJBUXNGQURBYQpNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dIaGNOTWpVd05qQTJNRGt5T0RNMFdoY05NelV3Ck5qQTBNRGt5T0RNMFdqQWFNUmd3RmdZRFZRUURFdzl5YjI5MFkyRXRhVzUwWlhKdVlXd3dnZ0dpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQmp3QXdnZ0dLQW9JQmdRRGJMWTlPSG9ZaVh5ZWVodGdLSS9FNnZSYkJxUGFpYjNXTgpWbGtBVHh2a3JnVkFDREladnRVZkFITUx5ZWZaTEdmTVRmSkN0TjFOTm5MeSs3ZXZEWWpzZms4dTcrZTZObVZVCmdRUm5GY3YxbFArMlgzci9vOGZxbTJkUGxQYmhOU0o1eXU4Qi9WS2dvSi92MjNUQ1h3YncyNnNKWlo4MkgydXAKYm1RbmZRNHRibnNjZkdTNVFDQy81YnJOZ1Q5VloxY0dmRGZ0Ly9oTW1CZHZYNXlPamRFYVlvenlGa0lIZUhlUgpNVUxZNmdHOWJPUDd5bG9tMWo5NTR4dmR5OTllUUtDRkVGQjFnVENSWGh6b201VUFzOFJGUFhQUzBUMGJZcktXCkZGSkVVbUpFV3RybTRTQWRYMnVkZUtxRWhnbFRMb3dKSHczMXlqM0lKb1QyU003K0YydlJNR0oxcU1nWHlJQzgKbXY1M2l3cko1WDZnNFVDTEVSV0p6bHBRdkV3NEhUWnFNRHl4K0djVnQwZDQxV2UwQS9JSE8rbDdpKzByN0tDLwp0cEZrTjJsNm9VQ1dpcnpBbmpyYTYvUmE4K3dWNkVzMHhWT1ZlcDdlL215UG1GdU5oemhZTnVvRi8waUMwRE1iCnZpMU43ellrU0dnT01QZFhHcTdrZjVId1pWYXp2STBDQXdFQUFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2sKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkI5Q2NJWGw0RTNSbTZmOWswd214Z0xYMWVNeApNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJnUUNnSlBJMUZ0S3AyU0tDMVJ0MnlCdjNSeERzQkZoQkx0NTVUUUNDCkZadjF4eFFYTW93M0dYMVMwbE1aTVNVRWJwbzRjbmNKUmVIN1l1T1RINnl5L3orWDloRWlRN1B6RUhOZ0l5TXYKRGgxa0NWVThVS3dJKzQ0L3B6V2YzM2NmaVQvcG5BcnI5MUk5YXRxNnBQQTlPRTZKQmVUM3lyTzdaY1cwQzdZcgo0LzJTYWtDTS8zV3lVTWEzVEt1YmlFL1crMU02czNKMXNwN0xqeERmcUlKeW9QbHdSS2xjUS9LTFQ2aklLalo0CnE2TVVFSVcyak12VjFqcEJBQ2t1TE9MU1lFeHFJODlpcnFyd1orOGs2ZHA1MjJFMlVOSFQyNjB0QTVoYmtJeloKdzM4Z002Z2VqYzZKTDA1MzVRVTZmb085MTQ0eUtobFVUMm9Na2tOZWd0bHFCT2JNWTYvZTVXOWtlZlRGKzhLWApjMVRXNGY2N2pIZFB2eStiTUpzdVUrSkJLWFl5NHZhUXFWZUljNkUwNnRaSGtMaTNtTk40cHoyVVBXZHc5NXRUClllb1JxTThoMGw4T3ZvcXAvOGpBVGRQWGdwaDRIMjE2Sk5tdlRDdGo0bnNIVC9NVWh3ZkFwcStvSkg2di9CSmcKaGtmTHJKZ3BkZzdMSFdrQ0t2L3l5eklMb2JrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgcm9vdGNhLWxpYnZpcnQKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQvekNDQW1lZ0F3SUJBZ0lSQUxNTnF2WHdwTlN2dVoxMlk3UEl2cDh3RFFZSktvWklodmNOQVFFTEJRQXcKR1RFWE1CVUdBMVVFQXhNT2NtOXZkR05oTFd4cFluWnBjblF3SGhjTk1qVXdOakEyTURreU9ETTBXaGNOTXpVdwpOakEwTURreU9ETTBXakFaTVJjd0ZRWURWUVFERXc1eWIyOTBZMkV0YkdsaWRtbHlkRENDQWFJd0RRWUpLb1pJCmh2Y05BUUVCQlFBRGdnR1BBRENDQVlvQ2dnR0JBTEttemZpMGVYaWJWa2pJRmRhUzR2V0pxek9jazdYNHorSEgKT0ZyU1N6ckVuQjBJUGxFcGhZUWg2M3RLQkdnR3RWR1I4WTFjYUNkSnNEQ3lPc1BSb0F6a2wxK0ZOVnJwWUdCVwpMdjBQN3JhUTFGK0ZueC9uT1A4cWlCdmhKMjF5RDRsV1phRG90dmtBUVdtOHZ2eUhBZk5aTFJGS0F3QnlGeWRjClo4ekdiaVdCKzJEKzhVdzAycUdoVTlBYlhkM0pYZUtad0diNnArOFB0KzVtQi9sWXUvOFR5R0Fqb1c4VlRRT2QKSWNabDMvQ3cvS1o1dVc3cjA1MmJZdzRXUUtoOTF4dTU2SHlaWTJRSmJXdGluT2RBcitLWHNRTHhXbUU5NFN4YQp6L1BRUkVzQ3VYWGdGcmhKem92d2UrRnJwY255Mjc5MWRuMGg1MmlsZzFsTmpWYlpTS1FuRGlIK3U0c2NpWTJECjNzM3VENEVscVJpbkZEZ3g0VjdEbFJEYXMvekZ4ZTMyU3RVQUlkSitBc0VqbDdLOGl2S3FFeDhid2lUTiszNlUKQzc4NmlEZmx4Rld1WUlabDdJelRvMmY2QnNFSUtMYVJvNUsyd295MXBna25tbnZOR3luY3dnMGNsd0N3L2FnMAptUUExcmU2c2pNd05ZWWswYUR6V2xQbkFxcitLMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBcVF3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUFtbnZBVlRDeGFBNDZjLzdJVWRrMEI0a3ZxOHcKRFFZSktvWklodmNOQVFFTEJRQURnZ0dCQUtkZjM0azZPVGd1V09PV0ZVNElzNkl1TEduWjRacGh3K2JLNkMvUwp6Mnl4ekcvQitRSGNVOTNOYklSU05sMjdPTy83Vjd2aDNYUENZMUVTUDJ5eHZlUmtYaUpvbm0rMVg4R01GQ3doClJqQ01QL0N2V2NpcDZuWmpLMEdWYlZyYk9sRkNndE80Wk9OalF5aVRMQS9sV0dkNmRzd2pxZE9aV1l1MTJlK3gKL3hnaVo2YTJRdVgyWXdsWjJ5VFhZbkx4bjZKMGJuMThiTlJSQlBuL0p1dXl5UHFNWEt4Y21IYUU3YzRoZWtVKworS0I4dURUbkVpb3QrYUcrUnA2ZjVkTml1ZFU3LzdTcE5ZZnEzZEJER1pNVXlRay9LZExiY2FKQ1NOdGdoRWdUCklQK2oxbVBGei9ndytqS29Iak1KazRIbmR1Q05NMG9ONzk1RFprVU14TGZBaWRrTHRsQjYvTUdTUEhxUEQ0ZGUKenc5c2swWkd3bFpTMC9IbEJtUEJSdjZSMWxpM0FvVXNBWVJOOUQ2VXVUdFN0TTI0RjFtWFVoUlIrbWZXMmdGQwo3UkQzR2h1WmRLYnNqK3pVdmk0dUZuZThZdm04OS9sMERqMmdLVmpyTnd4TW5tTmJHL3JIZGxqNmdsUjdpblRZCnVEOWhHVzRsc2VHUGc1cmZNQ2ZTTnozMm9nPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHJvb3RjYS1vdm4KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ5ekNDQWwrZ0F3SUJBZ0lSQU5EbGR1K0tUcHBkSjhyMWZlcStuRUF3RFFZSktvWklodmNOQVFFTEJRQXcKRlRFVE1CRUdBMVVFQXhNS2NtOXZkR05oTFc5MmJqQWVGdzB5TlRBMk1EWXdPVEk0TXpaYUZ3MHpOVEEyTURRdwpPVEk0TXpaYU1CVXhFekFSQmdOVkJBTVRDbkp2YjNSallTMXZkbTR3Z2dHaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUJqd0F3Z2dHS0FvSUJnUUN0d1ZLc0FQKzdYeHIxeWY4Wm1PSjFRNFZ1clpKSzgrcWpUTFh1ZnpBdzdRVFQKUjBIN25OOWE3QUJ4cXFGclRMUEZGRmpTSGVIVlA5YUJnQ2pXYjNTZHRSaSswb2gyUXY0eHZaQ2c4aktXNzBOYgppT0Uza1Zsd0tNcUpINnBPZ1NxcDhBbU15cC9YYUFPUW1iU2xkVkM3KzlmNTZlYVZyUE1yeHRuNmVKWWRiQTBzCmRDMG5VTjVkQ1hZV0czR2daYjd2VHlZM3J6VngyNnJmQWgweXR2S3VVa0pzMW8zakJGaEc4Y0pZZVhwblllVm4KYkFMaExkd2FMaGNxbUF5S1pvTHN0YXdCa2hiSXl2YWdpVmhudUFYZGgrdU8wYVUzNTJxbFRUWVdheFdnVVpwKwpaS3RQa1MzY1g1Wll0SytHd1JRRzhidWtFYjBGTm9nSFhnWEV3VTZLZ0lnd2hxcTdsZmlsM3lTYlRpNkNmaVo0CkFaNlR3SVdCR25qVTFraXJzYjJhT1NFNyt5M3FhaHlNYkpJeTBlZFRqek4rQi9wbUpkQTFVbkExcFB4V2toM3AKWWppQTE3QU45Z1FWK0JvWndKb2xENjFDMlc5WFU5UFF2TTJ1Q1NYOFVCVFRvMTJuQXk4MFExWFcwdkpxdXE1NwpVcE96TEJ0NGZGd3FJMlFtNEZNQ0F3RUFBYU5DTUVBd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFbk14TnE4YVllWnFpSW5RcmVEZ1NqeFRqS01NQTBHQ1NxR1NJYjMKRFFFQkN3VUFBNElCZ1FCeHdaRGh4SFptclhTYVZtQzhTbVdyZSsybTYxQ1d0VEFHdngwdWtSTUI4ZGNWSTh0WgpINngzeW55Rk5XZXIyNUd3cDhEMjV3VkFyZ1AvUmFQVXB0TVEzT0RqQ2hnTHZhL2ZKeExWNmo3QTZGWnJybkpDCnNPM1E1Z3V1VE83S2t2TFE5eHpOTkp1OXB5bXAySnhQbEJjMDhKTGNtdVFMR2tXNEdVR0NEYVJQR2Exb24yUXEKcFV1eFh5ekhkbzRFVEtLS0QxZXFJamtoVnV5QlA4dmpEVXpEWWlMZHIwRGdsbXhIdEJTczY1cWNUdUVWM3hoeQpZUlpoNm51d2ZURytHSHBKYTV3WGVzMmQ3UitaQktRUCtJQWhYSmM0WDFzTlRhMkdoUmhNeXZqVkFBb2owWDRSCmdiNkRnVk93dDJFN2tlTDBlWWQ4RHRZYitZSXgrZlpDcDJOTC9aL1NUU05teWM0V0hjUGorVkE4elNOS2ZYOC8KUDdvYmxGL05UT2dNQk9KQ05CMGJwUkcvUGQxL3l6UU5CVzRucS9tR25OSkFJUVZmaHh3VjAxS3k0R1lITy8vSwpZRTZnUll5YzJ6aGNYMlB4TE8rWUxUQnlJVWNmQWluNC9Xdi9aWHVHdzJxOFpKZXBrOUZLUmNJL2FNMU5udThmCnEzZHk4UGdyL3NZNE10az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFDQ1ZSQUlaMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJSDB6Q0NCYnVnQXdJQkFnSUlYc08zcGtOL3BPQXdEUVlKS29aSWh2Y05BUUVGQlFBd1FqRVNNQkFHQTFVRQpBd3dKUVVORFZsSkJTVm94TVJBd0RnWURWUVFMREFkUVMwbEJRME5XTVEwd0N3WURWUVFLREFSQlEwTldNUXN3CkNRWURWUVFHRXdKRlV6QWVGdzB4TVRBMU1EVXdPVE0zTXpkYUZ3MHpNREV5TXpFd09UTTNNemRhTUVJeEVqQVEKQmdOVkJBTU1DVUZEUTFaU1FVbGFNVEVRTUE0R0ExVUVDd3dIVUV0SlFVTkRWakVOTUFzR0ExVUVDZ3dFUVVORApWakVMTUFrR0ExVUVCaE1DUlZNd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNiCnFhdS9ZVXFYcnkrWFpwcDBYOURabHYzUDR1Um03eDhmUnpQQ1JLUGZtdDRmdFZUZEZYeHBOUkZ2dThnTWptb1kKSHRpUDJSYThFRWcyWFBCanM1QmFYQ1EzMTZQV3l3bHh1ZkVCY29Td2ZkdE5nTTM4MDIvSitOcTJEb0xTUllXbwpHMmlvUGVqMFJHeTlvY0xMQTc2TVBoTUFoTjlLU01Eaklncm82VGVuR0V5eENRMGpWbjhFVGRrWGhCaWx5TnBBCmxIUHJ6ZzVYUEFPQk9wMEtvVmREYWF4WGJYbVFlT1cxdER2WXZFeU5LS0dubzZlNkFrNGwwU3F1N2E0RElyaHIKSUE4d0tGU1ZmK0R1emdwbW5kRkFMVzRpcjUwYXdRVVowbS9BOHAvNGU3TUNRdnRRcVIwdGt3OGpxOGJCRDVMLwowS0lWOVZNSmNSei9SUk9FNWlaZStPQ0lIQXI4RnJhb2N3YTQ4R09FQXFER1d1em5kTjl3cnFPREplcld4NWVICms2Zkdpb296bDJBM0VENlhQbTRwRmRhaEQ5R0lMQktmYjZxa3hrTHJRYUxqbFVQVEFZVnRqcnM3OHlNMngvNDcKNEtFbEIwaXJ5WWwwL3dpUGdML0FsbVh6N3V4TGFMMmRpTU14czBEeDZNLzJPTHVjNU5GLzFPVlltM3o2MVBNTwptM1dSNUxwU0xobCswZlhOV2huOHVnYjIrMUtvUzVrRTNmajV0SXRRbzA1aWlmQ0hKUHFEUXNHSCt0VXRLU3BhCmNYcGthdGNuWUdNTjI4NUo5WTBma0lreUYvaHpRN2pTV3BPR1lkYmhkUXJxZVdaMmlFOXg2d1FsMWdwYWVwUGwKdVVzWFFBK3h0cm4xM2svYzRMT3NPeEZ3WUlSS1EyNlpJTUFwY1FyQVpRSURBUUFCbzRJQ3l6Q0NBc2N3ZlFZSQpLd1lCQlFVSEFRRUVjVEJ2TUV3R0NDc0dBUVVGQnpBQ2hrQm9kSFJ3T2k4dmQzZDNMbUZqWTNZdVpYTXZabWxzClpXRmtiV2x1TDBGeVkyaHBkbTl6TDJObGNuUnBabWxqWVdSdmN5OXlZV2w2WVdOamRqRXVZM0owTUI4R0NDc0cKQVFVRkJ6QUJoaE5vZEhSd09pOHZiMk56Y0M1aFkyTjJMbVZ6TUIwR0ExVWREZ1FXQkJUU2g3VGozemNuazFYMgpWdXFCNVRiTWpCNC92VEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRk5LSHRPUGZOeWVUClZmWlc2b0hsTnN5TUhqKzlNSUlCY3dZRFZSMGdCSUlCYWpDQ0FXWXdnZ0ZpQmdSVkhTQUFNSUlCV0RDQ0FTSUcKQ0NzR0FRVUZCd0lDTUlJQkZCNkNBUkFBUVFCMUFIUUFid0J5QUdrQVpBQmhBR1FBSUFCa0FHVUFJQUJEQUdVQQpjZ0IwQUdrQVpnQnBBR01BWVFCakFHa0E4d0J1QUNBQVVnQmhBTzBBZWdBZ0FHUUFaUUFnQUd3QVlRQWdBRUVBClF3QkRBRllBSUFBb0FFRUFad0JsQUc0QVl3QnBBR0VBSUFCa0FHVUFJQUJVQUdVQVl3QnVBRzhBYkFCdkFHY0EKN1FCaEFDQUFlUUFnQUVNQVpRQnlBSFFBYVFCbUFHa0FZd0JoQUdNQWFRRHpBRzRBSUFCRkFHd0FaUUJqQUhRQQpjZ0R6QUc0QWFRQmpBR0VBTEFBZ0FFTUFTUUJHQUNBQVVRQTBBRFlBTUFBeEFERUFOUUEyQUVVQUtRQXVBQ0FBClF3QlFBRk1BSUFCbEFHNEFJQUJvQUhRQWRBQndBRG9BTHdBdkFIY0Fkd0IzQUM0QVlRQmpBR01BZGdBdUFHVUEKY3pBd0JnZ3JCZ0VGQlFjQ0FSWWthSFIwY0RvdkwzZDNkeTVoWTJOMkxtVnpMMnhsWjJsemJHRmphVzl1WDJNdQphSFJ0TUZVR0ExVWRId1JPTUV3d1NxQklvRWFHUkdoMGRIQTZMeTkzZDNjdVlXTmpkaTVsY3k5bWFXeGxZV1J0CmFXNHZRWEpqYUdsMmIzTXZZMlZ5ZEdsbWFXTmhaRzl6TDNKaGFYcGhZMk4yTVY5a1pYSXVZM0pzTUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBWEJnTlZIUkVFRURBT2dReGhZMk4yUUdGalkzWXVaWE13RFFZSktvWklodmNOQVFFRgpCUUFEZ2dJQkFKY3hBcC9uL1VOblNFUVU1Q21IN1V3b1p0Q1BOZHBOWWJkS2wwMjEyNURnQlM0T3hublE4cGRwCkQ3MEVSOW0rMjdVcDJwdlpycW1aMWRNOE1KUDFqYUdvL0FhTlJQVEtGcFY4TTl4aWk2ZzMrQ2ZZQ1MwYjc4Z1UKSnlDcFpFVC9MdFoxcW14TllFQVpTVU5VWTlyaXpMcG01VTlFZWx2WmFvRXJRTlYvK1FFbldDekk3VWlSZkQrbQpBTS9FS1hNUk50NkdHVDZkN2htS0c5V3c3WTQ5bkNyQURkZzladU04RGIzVmxGemk0cWMxR3dRQTlqOWFqZXBECnZWK0pIYW5Cc015WjRrMEFDdHJKSjF2bkU1QmM1UFV6b2xWdDNPQUpUUyt4SmxzbmRRQUp4R0ozS1FoZm5sbXMKdG42dG4xUXdJZ1BCSG5Gay92azRDcFlZM1FJVXJDUExCaHdlcEgyTkRkNG5RZWl0MmhXM3NDUGRLNmpUMmlXSAo3ZWhWUkUySTlEWitoSnA0clBjT1Zra08xak1sMW9SUVFtd2dFaDBxMWI2ODhuQ0JwSEJndmdXMW01NEVSTDVoCkk2enBwU1NNRVlDVVdxS2l1VW5Td2R6UnArMHhFU3llR2FidTRWWGh3T3JQRFlUa0Y3ZWlmS1hlVlNVRzdzekEKaDF4QTJzeVZQMVhnTmNlNGhMNjBYYzE2Z3dGeTdvZm1YeDJ1dFlYR0p0L213WnJwSGdKSG55cW9iYWxieit4RgpkMytZSjVveVhTcmpoTzdGbUdZdmxpQWQzZGpESjlldytmN1pmYzNRbjQ4TEZGaFJueStMd3pndDN1aVAxbzJICnBQVldReGFaTFBTa1ZyUTB1R0UzeWNKWWdCdWdsNkg4V1kzcEVmYlJEMHRWTkVZcWk0WTcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmd6Q0NBMnVnQXdJQkFnSVBYWk9OTUdjMnlBWWRHc2RVaEdrSE1BMEdDU3FHU0liM0RRRUJDd1VBTURzeApDekFKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKCldpQkdUazFVTFZKRFRUQWVGdzB3T0RFd01qa3hOVFU1TlRaYUZ3MHpNREF4TURFd01EQXdNREJhTURzeEN6QUoKQmdOVkJBWVRBa1ZUTVJFd0R3WURWUVFLREFoR1RrMVVMVkpEVFRFWk1CY0dBMVVFQ3d3UVFVTWdVa0ZKV2lCRwpUazFVTFZKRFRUQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUxweGdIcE1obTUvCnlCTnR3TVo5SEFDWGp5d01JN3NRbWtDcEdyZUhpUGliVm1yNzVudU9pNUtPcHlWZFdSSGJOaTYzVVJjZnFRZ2YKQkJja1dLbzNTaGpmNVRuVVYvM1h3U3lSQVpIaUl0UUR3Rmo4ZDBmc2p6NTBRN3FzTkkxTk9IWm5qckRJYnpBegpXSEZjdFBWcmJ0UUJVTGdUZm14S28wblJJQm51dk1BcEdHV24zdjd2M1FxUUllY2FaNUpDRUpoZlR6QzhQaHhGCnRCRFhhRUFVd0VENjUzY1hldVlMajJWYlBObWFVdHUxdlo1R3p6M3JrUVVDd0pheWRreE5FSlk3a3ZxY2Z3K1oKMzc0ak5VVWVBbHordGFpYm1TWGFYdk1pd3puMTVDb3UwOFlmeEd5cXhSeHFBUVZLTDlMRndhZzBKbDFtcGRJQwpJZmtZdHdiMVRwbHZxS3RNVWVqUFVCakZkOGc1Q1N4SmtqS1pxTHNYRjNtd1dzWG1vOFJaWlVjMWcxNnA2RFVMCm1idmt6U0RHbTBvR09iVm8vQ0s2N2xXTUswN3E4N0hqL0xhWm10VkMrbkZOQ00rSEhtcHhmZm5UdE9tbGNZRjcKd2s1SGxxWDJkb1dqS0kvcGdHNkJVNlZ0WDdoSStjTDVOcVl1U2YrNGxzS01CN09iaUZqODZ4c2MzaTF3NHBlUwpNS0dKNDd4VnFDZldTKzJRcll2Nll5VlpMYWcxM2NxWE03emx6Y2VkMGV6dlhnNUtrQVltWTYyNTJUVXRCN3AyClpTeXNWNDk5OUFlVTE0RUNsbDJqQjBuVmV0QlgrUnZuVTBaMXFyQjVRc3RvY1FqcFlMMDVhYzcwcjhOV1FNZXQKVXFJSjVHK0dSNG9mNnlnblhZTWdyd1RKYkZhYWkwYjFBZ01CQUFHamdZTXdnWUF3RHdZRFZSMFRBUUgvQkFVdwpBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBkOXhmM0U2Sm9iZDJTbjlSMmd6TCtICllKcHRNRDRHQTFVZElBUTNNRFV3TXdZRVZSMGdBREFyTUNrR0NDc0dBUVVGQndJQkZoMW9kSFJ3T2k4dmQzZDMKTG1ObGNuUXVabTV0ZEM1bGN5OWtjR056THpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUI1QkszL01qVHZERApuRkZsbTV3aW9vb01oZk56S1d0Ti9nSGlxUXhqQWI4RVo2V2RtRi85QVJQNjdKcGk2WWIrdG1MU2JreVUrOEIxClJYeGxEUGl5Tjgrc0Q4K05iL2taOTQvc0h2SndudkRLdU8rMy8zWTNkbHYyYm9qenIySXlJcE1OT21xT0ZHWU0KTFZOMFYyVWUxYkxkSTRFN3BXWWpKMmNKaitGM3FrUE5aVkVJN1ZGWS91WTUrY3RIaEtRVjhYYTdwTzZrTzhSZgo3N0l6bGhFWXQ4bGx2aGpobzZUYytoajUwN3dUbXpsNk5MclRRZnY2TW9vcXR5dUdDMm1ET0w3TmlpNExjSzJOCkpwTHVIdlVCS3dyWjFwZWJidUNvR1J3NklZc01Ia0N0QStmZFpuNzF1U0FOQStpVytZSkYxRG5nb0FCZDE1am0KZlo1bmM4T2FLdmVyaTZFNkZPODB2RklPaVppYUJFQ0VIWDVGYVpOWHp1dk8rRkI4VHh4dUJFT2IrZFk3SXhqcAo2bzdSVFVhTjhUdmthc3E2K3lPM20vcVpBU2xhV0ZvdDQvblViUTRtcmNGdU5Md3krQXdGK21XajJ6czNneUxwCjF0eHlNLzFkOGlDOWRqd2oyaWozK1J2cldXVFYzRjl5ZmlEOHpZbTFrR2ROWW5vL1RxMGR3em4rZXZRb0Z0OUIKOWtpQUJkY1BVWG1zRUt2VTdBTm01bXF3dWpHU1FrQnF2anJUY3VGcU4xVzhyQjJWdDJsaDhrT1JkT2FnMHdvawpScUVJcjliYVJSbVcxRk1kVzRSNThNRDNSKytMajhVR3JwMU1ZcDMvUmdUNDA4bTJFQ1ZBZGY0V3FzbEtZSVl2CnV1OHdkK1JVNHJpRW1WaUFxaE9MVVRwUFNQYUx0ck09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBQyBSQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2JqQ0NBZk9nQXdJQkFnSVFZdll5Yk9YRTQyaGNHMkxkbkM2ZGxUQUtCZ2dxaGtqT1BRUURBekI0TVFzdwpDUVlEVlFRR0V3SkZVekVSTUE4R0ExVUVDZ3dJUms1TlZDMVNRMDB4RGpBTUJnTlZCQXNNQlVObGNtVnpNUmd3CkZnWURWUVJoREE5V1FWUkZVeTFSTWpneU5qQXdORW94TERBcUJnTlZCQU1NSTBGRElGSkJTVm9nUms1TlZDMVMKUTAwZ1UwVlNWa2xFVDFKRlV5QlRSVWRWVWs5VE1CNFhEVEU0TVRJeU1EQTVNemN6TTFvWERUUXpNVEl5TURBNQpNemN6TTFvd2VERUxNQWtHQTFVRUJoTUNSVk14RVRBUEJnTlZCQW9NQ0VaT1RWUXRVa05OTVE0d0RBWURWUVFMCkRBVkRaWEpsY3pFWU1CWUdBMVVFWVF3UFZrRlVSVk10VVRJNE1qWXdNRFJLTVN3d0tnWURWUVFERENOQlF5QlMKUVVsYUlFWk9UVlF0VWtOTklGTkZVbFpKUkU5U1JWTWdVMFZIVlZKUFV6QjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJQYTZWMVBJeXF2Zk5rcFNJZVNYMG9Obm52QmxVZEJlaDhkSHNWbnlWMGViQUFLVFJCZHAyMExICnNiSTZHQTYwWFl5elpsMmhOUGsyTEVuYjgwYjhzMFJwUkJObS9kZkYvYTgyVGM0RFRRZHh6NjlxQmRLaVExb0sKVW04QkEwNk9pNk5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRApWUjBPQkJZRUZBRzVMKysvRVlaZzhrL1FRVzZyY3gvbjBtNUpNQW9HQ0NxR1NNNDlCQU1EQTJrQU1HWUNNUUN1ClN1TXJRTU4wRWZLVnJSWWozazRNR3VaZHBTUmVhMFI3L0RqaVQ4dWNSUmNSVEJRbkpsVTVkVW9EekJPUW41SUMKTVFENlNteGdpSFB6N3JpWVlxbk9LOExaaXFad01SMnZzSlJNNjAvRzQ5SHpZcWM4LzVNdUIxeEpBV2RwRWdKeQp2K2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBTkYgU2VjdXJlIFNlcnZlciBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGN3pDQ0E5ZWdBd0lCQWdJSURkUGp2R3o1YTdFd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z1lReEVqQVFCZ05WCkJBVVRDVWMyTXpJNE56VXhNREVMTUFrR0ExVUVCaE1DUlZNeEp6QWxCZ05WQkFvVEhrRk9SaUJCZFhSdmNtbGsKWVdRZ1pHVWdRMlZ5ZEdsbWFXTmhZMmx2YmpFVU1CSUdBMVVFQ3hNTFFVNUdJRU5CSUZKaGFYb3hJakFnQmdOVgpCQU1UR1VGT1JpQlRaV04xY21VZ1UyVnlkbVZ5SUZKdmIzUWdRMEV3SGhjTk1Ua3dPVEEwTVRBd01ETTRXaGNOCk16a3dPRE13TVRBd01ETTRXakNCaERFU01CQUdBMVVFQlJNSlJ6WXpNamczTlRFd01Rc3dDUVlEVlFRR0V3SkYKVXpFbk1DVUdBMVVFQ2hNZVFVNUdJRUYxZEc5eWFXUmhaQ0JrWlNCRFpYSjBhV1pwWTJGamFXOXVNUlF3RWdZRApWUVFMRXd0QlRrWWdRMEVnVW1GcGVqRWlNQ0FHQTFVRUF4TVpRVTVHSUZObFkzVnlaU0JUWlhKMlpYSWdVbTl2CmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOdnJheXZtWkZTVmdwQ2oKY3FRWkFaMmNDNEZmYzBtNnA2enpCRTU3bGd2c0VlQmJwaHpPRzlJTmd4d3J1SjRkZmtVeVlBOEg2WGRZZnA5cQp5R0ZPdGliQlRJMy9UTzgwc2g5bDJMbDQ5YTJwY2JudlQxZ2RwZDUwSUplaDdXaE0zcElYUzd5ci8yV2FudnRICjJWZHk4d21ocm5aRUUyNmNMVVE1dlBuSE82UllQVUc5dE1KSm84Z04wcGN2QjJWU0FLZHV5SzlvN1BRVWxyWlgKSDFiRE9aOHJiZVR6UHZZMVpOb01IS0dFU3k5TFMrSXNKSjF0azBEcnRTT09Nc3B2UmRPb2lYc2V6eDc2VzBPTAp6YzJvRDJyS0RGNjVua2VQOE5tMkNndFlaUmN6dVNQa2R4bDl5MG91a250UEx4QjNzWTB2YUp4aXpPQlErT3lSCnAxUk1Wd25WZG1QRjZHVWU3bTFxendtZCtueFByV0FJL1ZhWkR4VXNlNm1BcTR4aGowb0hka0xlUGZUZHNpUXoKVzdpMW8wVEpySDkzUEIwajdJS3BwdUxJQmt3Qy9xeGNtWmtMTHhDS3B2Ui8xWWQwRFZsSlJmYndjVnc1S2RhLwpTaU9MOVY4Qlk5S0hjeWkxU3dyMStLdUNMSDV6SlRJZEMyTUtGNEVBLzdaMlh1ZTBzVURLSWJ2VmdGSGxTRkpuCkxOSmhpUWNORDg1Q2Q4QkVjNXhFVUtEYkVBb3RsUnlCcitRYzVSUWU4VFpCQVFJdmZYT24za0xNVE9tSkRWYjMKbjVIVUE4WnN5WS9iMkJ6Z1FKaGRacG1ZZ0c0dC93SEZ6c3RHSDZ3Q3hrUG1ycUtFUE1WT0hqMXR5UlJNNHk1Qgp1OG81dnpZOEtobXFRWWRPcGM1TE1ubmRrRWwvQWdNQkFBR2pZekJoTUI4R0ExVWRJd1FZTUJhQUZKeGYwR3hqCm8xK1R5cE9ZQ0syTWg2VXNYTUUzTUIwR0ExVWREZ1FXQkJTY1g5QnNZNk5mazhxVG1BaXRqSWVsTEZ6Qk56QU8KQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQwpBZ0VBVGg2NWlzYWdtRDl1dzJuQWFseEpVcXpMSzExNE9NSFZWSVNmay9DSEdUMHNab25yRFVMOHpQQjFoVCtMCjlJQmRlZVVYWjcwMWd1THlQSTU5V3piTFdvQUFLZkxPS3l6eGo2cHRCWk5zY3NkVzY5OVFJeWpsUlJBOTZHZWoKcnc1VkQ1QUpZdTlMV2FMMlUvSEFOZVF2d1NTOWVTOU9JQ0k3L1JvZ3NLUU9MSER0ZEQrNEU1VUdVY2pvaHliSwpwRnRxRmlHUzNYTmduaEFZM2p5QjZ1Z1l3M3lKOG90UVByMFI0aFVEcURaOU13RnNTQlhYaUpDWkJNWE01Z2YwCnZQU1E3UlBpNm92RGo2TXpEOEVwVEJOTzJoVldjWE55Z2xEMm1qTjhvckdvR2pSMFpWek8wZXVyVStBYWdOanEKT2tua0pqQ2I1UnlLcUtrVk1vYVprZ29RSTFZUzRQYk9UT0s3dnR1TmtuTUJaaTlpUHJKeUowVTI3VTFXNDVlWgovem8xUHFWVVNsSlpTMkRiN3Y1NEVYOUszQlI1WUxaclpBUGJGWVBob3I3Mkk1ZFE4QWt6TnFkeGxpWHp1VUo5CjJ6Zy9MRmlzNkVMaER0alRPMHd1Z3VtRExtc3gyZDFIaGs5dGw1RXVUK0lvY1RVVzBmSnovaVVyQjBja1l5ZkkKK1BiWmEvd1NNVllJd0ZOQ3I1elFNMzc4QnZBeFJBTVU4VmpxOG1vTnFSR3lnNzdGR3I4SDZsbmNvNGcxNzV4MgpNanhOQmlMT0ZlWGRudGlQMnQ3U3hEbmxGNEhQT0VmcmY0aHRXUnZmbjBJVXJuN1BxTEJtWmRvM3I1K3FQZW9vCnR0N1ZNVmdXZ2x2cXV4bDFBbk1heWtnYUlaT1FDbzZUaEtkOU95TVlrb21namF3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGdXpDQ0E2T2dBd0lCQWdJSVZ3b1JsMExFNDh3d0RRWUpLb1pJaHZjTkFRRUxCUUF3YXpFTE1Ba0dBMVVFCkJoTUNTVlF4RGpBTUJnTlZCQWNNQlUxcGJHRnVNU013SVFZRFZRUUtEQnBCWTNSaGJHbHpJRk11Y0M1QkxpOHcKTXpNMU9EVXlNRGsyTnpFbk1DVUdBMVVFQXd3ZVFXTjBZV3hwY3lCQmRYUm9aVzUwYVdOaGRHbHZiaUJTYjI5MApJRU5CTUI0WERURXhNRGt5TWpFeE1qSXdNbG9YRFRNd01Ea3lNakV4TWpJd01sb3dhekVMTUFrR0ExVUVCaE1DClNWUXhEakFNQmdOVkJBY01CVTFwYkdGdU1TTXdJUVlEVlFRS0RCcEJZM1JoYkdseklGTXVjQzVCTGk4d016TTEKT0RVeU1EazJOekVuTUNVR0ExVUVBd3dlUVdOMFlXeHBjeUJCZFhSb1pXNTBhV05oZEdsdmJpQlNiMjkwSUVOQgpNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXA4YkVwU21rTE8vbEdNV3dVS052ClVUdWZDbHJKd2tnNENzSWNvQmgva2JXSHVVQS8zUjFvSHdpRDFTMGVpS0Q0ajFhUGJaa0NrcEFXMVY4SWJJblgKNGF5OElNS3g0SU5SaW1sTkFKWmFieS9BUkg2akR1U1J6Vmp1M1B2SEhrVkgzU2U1Q0FHZnBpRWQ5VUV0TDB6OQpLSzNnaXEwaXRGWmxqb1pVajVOREtkNDVSbmlqTUNPNnpmQjlFMWZBWGRLRGEwaE14S3VmZ0ZwYk9yM0pweUkvCmdDY3pXdzYzaWd4ZEJ6Y0l5MnpTZWtjaVJEWEZ6TXd1anQwcTdiZDlaZzFmWVZFaVZSdmpSdVBqUGRBMVlwcmIKcnhUSVc2SE1pUnZoTUNiOG9Kc2ZnYWRISHdUcm96bVNCcCtaMDcvVDZrOVFuQm4rbG9jZVBHWDJveGdrZzRZUQo1MVErcURwMkpFK0JJY1hqRHdMNGs1UkhJTHYrMUE3VGFMbmR4SHFFZ3VOVFZIbmQyNXpTOGdlYkxyYThQdTJGCmJlOGxFZktYR2tKaDkwcVg2SXV4RUFmNlpZR3lvam5QOXp6L0dQdkc4VnFMV2VJQ3JIdVMwRTRVVDFsRjlneGUKS0YrdzZEOUZ6OCt2bTIvN2hOTjNXcFZ2ckpTRW51Njh3RXFQU3BQNFJDSGlNVVZoVUU0UTJPTTFmRXdadE40Rgp2Nk1HbjhpMXplUWYxeGNHRFhxVmRGVU5hQnI4RUJ0aVpKMXQ0SldndzVRSFZ3MFU1cjBGKzdpZjV0K0w0c2JuCmZwYjJVOFdBTkZBb1dQQVNVSEVYTUxybWVHTzg5TEt0bXl1eS91RTVqRjY2Q3lDVTNudUR1UC9qVm8yM0VlazcKalBLeHdWMmRwQXRNSzlteUdQVzFuMHNDQXdFQUFhTmpNR0V3SFFZRFZSME9CQllFRkZMWWlEckluM2htN1luegplemh3bE1rQ0FqYlFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVVXRpSU9zaWZlR2J0CmlmTjdPSENVeVFJQ050QXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUwKZTNLSHdHQ21TVXlJV09ZZGlQY1VaRWltMkZnS0RrOFROZDgxSGRUdEJqSElnVDVxMWQwN0dqTHVrRDBSMGk3MApqc05qTGlObXNHZStiN2JBRXpsZ3FxSTBKWk4xVXQ2bm5hME9oNGxTY1dvV1BCa2RnL2lhS1dXKzlEK2EyZkR6CldvY2hjWUJOeStBNG16KzcrdUF3VGMrRzAyVVFHUmpSbHdLeEszSkNhS3lndlU1YTJoaS9hNWlCMFAyYXZsNFYKU00wUkZibkFLVnkwNklqM1BqYXV0Mkw5SG1MZWNIZ1FIRWhiMnJ5a09McG43VlUrWGxmZjFBTkFUSUdrMGs5agpwd2xDQ1JUOEFLbkNnSE5QTHNCQTJSRjdTT3A2QXNEVDZ5Z0JKbGgwd2NCekltMlRsZjA1ZmJzcTQvYUM0eXlYClgwNGZrWlQ2L2l5ajJIWWF1RTJ5T0UrYitoMUlZSGttNHZQOXFkQ2E2SENQU1hyVzViMEtEdHN0ODQyLzYrT2sKZmN2SGxYSG8ycU44eGNMNGRKSUVHNGFzcENKVFFMYXMva3gyei91VU1zQTFuM1kvYnVXUWJxQ21KcUs0TEw3UgpLNFg5cDJqSXVnRXJzV3gwSGJoemxlZnV0OGNsOEFCTUFMSit0Z3VMSFBQQVVKNGx1ZUFJM2pabS96ZWwwYnRVClpDekpKN1ZMa241bC85TXQ0YmxPdkgra1FTR1FRWGVtT1IvcW51T2YwR1p2QmV5cWRuNi9heGFnNjdYSC9KSlUKTHlzUkp5VTNlRXhSYXJEenpGaGRGUEZxU0JYL3dnZTJzWTBQamx4UVJyTTl2d0dZVDdKWlZFYytOSHQ0YlZhVApMblBxWmloNHpSMFV2NkNQTHk2NExvN3lGSXJNNmJWOCsyeWRES1hobGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgQ29tbWVyY2lhbAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRFREQ0NBalNnQXdJQkFnSUlkM2NHSnlhcHNYd3dEUVlKS29aSWh2Y05BUUVMQlFBd1JERUxNQWtHQTFVRQpCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acGNtMVVjblZ6CmRDQkRiMjF0WlhKamFXRnNNQjRYRFRFd01ERXlPVEUwTURZd05sb1hEVE13TVRJek1URTBNRFl3Tmxvd1JERUwKTUFrR0ExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUjh3SFFZRFZRUUREQlpCWm1acApjbTFVY25WemRDQkRiMjF0WlhKamFXRnNNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDCkFRRUE5aHRQWndjcm9SWDFCaUxMSHdHeTQzTkZCa1JKTEx0SkpSVFd6c08zcXl4UHhrRXlsRmY2RXFkYkR1S1AKSHg2R0dhZXF0UzI1WHcyS3dxK0ZOWGt5TGJzY1lqZnlzVnRLUGNyTmNWL3BRcjZVNk1qZStTSklaTWJscThZcgpiYTBGOFByVkM4K2E1ZkJRcElzN1I2VWpXM3A2K0RNL3VPK1psK01nd2RZb2ljK1UrN2xGN2VOQUZ4SFVkUEFMCk1lSXJKbXFiVEZldXJDQSt1a1Y2QmZPOW0ya1ZybjFPSUdQRU5YWTZCd0xKTi8zSFIrN284WFlkY3hYeWw2UzEKeUhwNTJVS3FLMzljL3M0bVQ2Tm1nVFd2UkxwVUhod3dNbVdkNWp5VFhsQk9ldU02MUc3TUd2djUwamV1SkNxcgpWd01pS0ExSmRYKzNLTnAxdjQ3ajNBNTVNUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVblpQR1U0dGV5cTgvCm54NFA1Wm1WdkNUMmxJOHdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUoKS29aSWh2Y05BUUVMQlFBRGdnRUJBRmlzOUFRT3pjQU4vd3I5MUxvV1h5bTllMmlaV0VuU3RCMDNUWDhuZlVZRwpYVVBHaGk0K2M3SW1mVStUcWJiRUtwcXJJWmNVc2Q2TTA2dUpGZGhySk5UeEZxN1lwRnpVZjFHTzdSZ0JzWk5qCnZiejRZWUNhbnJIT1FuRGlxWDBHSlgwbm9mNXY3TE1lSk5yalMxVWFBRHMxdER2WjExMHcvWUVUaWZMQ0JpdnQKWjhTT3lVT3lYR3NWaVFLOFl2eE84clV6cXJKdjB3cWlVT1AyTytndVJNTGJaamlwTTFaSThXMGJNNDBOakQ5ZwpONTNUeW0xK05INE5uM0oyaXh1ZmN2MVNOVUZGQXBZdkhMS2FjMGtoc1VsSFJVZTA3Mm8wRWNsTm1zeFp0OVlDCm5scE9aYldVcmh2ZktiQVc4YjhBbmdjNkYyUzFCTFVqSVprS2xUdVhmTzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBZmZpcm1UcnVzdCBOZXR3b3JraW5nCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEVERDQ0FqU2dBd0lCQWdJSWZFOEVPUnpVbVMwd0RRWUpLb1pJaHZjTkFRRUZCUUF3UkRFTE1Ba0dBMVVFCkJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwY20xVWNuVnoKZENCT1pYUjNiM0pyYVc1bk1CNFhEVEV3TURFeU9URTBNRGd5TkZvWERUTXdNVEl6TVRFME1EZ3lORm93UkRFTApNQWtHQTFVRUJoTUNWVk14RkRBU0JnTlZCQW9NQzBGbVptbHliVlJ5ZFhOME1SOHdIUVlEVlFRRERCWkJabVpwCmNtMVVjblZ6ZENCT1pYUjNiM0pyYVc1bk1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0MKQVFFQXRJVE1NeGN1YTVSc2EyRlNvT3VqejNtVVRPV1VnSm5MVldSRVpZOW5aT0lHNDF3M1NmWXZtNFNFSGkzeQpZSjB3VHN5RWhlSXN6eDZlL2phck0zYzFSTmcxbGhvOU51aDZEdGpWUjZGcWFZdlovTHM2cm5sYTFmVFdjYnVhCmtDTnJtcmVJZEljTUhsKzVuaTM2cTFNcjNMdDJQcE5NQ0FpTUhxSWpITlJxclNLNm1RRXViV1hMdmlSbVZTUkwKUUVTeEc5Zmh3b1hBM2hBL1BlMjQvUEh4STFQY3YyV1hiOW41UUhHTmZiMlYxTTYrb0Y0bkk5NzlwdEFtRGdBcAo2enhHOEQxZ3Z6OVEwdHdtUVZHZUZEZENCS053VjZnYmgrMHQrbnZ1akFyanFXYUpHY3RCK2QxRU5tSFA0bmRHCnlIMzI5SktCTnYzYk5QRnlmdk1NRnIyMEZRSURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVCeC9TNTV6YXdtNmkKUUxTd2VsQVFVSFRFeUwwd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RFFZSgpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFJbFhzaFo2cU1MOTF0bWJtelRDbkxReUZFMm5wTi9zdnFlKytFUGJrVGZPCnRESXVVRlVhTlU1MlEzRWc3NU4zVGhWd0xvZkR3UjF0M011MUo5UXNWdEZTVXpwRTBuUEl4QnNGWlZwaWtwenUKUVkweDIrYzA2bGtoMVFGNjEyUzRaRG5OeWUydjdVc0RTS2VnbVFHQTNHV2pOcTVsV1VoUGdrdklaZkZYSGVWWgpMZ28vYk5qUjllVUp0R3hVQUFyZ0ZVMkhkVzIzV0paYTNXM1NBS0QwbTBpK3d6ZWt1amJnZkllRmx4b1ZvdDR1Cm9sdTlyeGo1a0ZETmNGbjRKMmRIeThlZ0J6cDkwU3hkYkJrNlpyVjkvWkZ2Z3JHK0NKUGJGRWZ4b2pmSFJaNDgKeDNldlpLaVQzL1pwZzRKZzhrbENOTzFhQUZTRkhCWTJrZ3hjK3FhdHY5cz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEFmZmlybVRydXN0IFByZW1pdW0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lJYll3VVJyR21DdTR3RFFZSktvWklodmNOQVFFTUJRQXdRVEVMTUFrR0ExVUUKQmhNQ1ZWTXhGREFTQmdOVkJBb01DMEZtWm1seWJWUnlkWE4wTVJ3d0dnWURWUVFEREJOQlptWnBjbTFVY25WegpkQ0JRY21WdGFYVnRNQjRYRFRFd01ERXlPVEUwTVRBek5sb1hEVFF3TVRJek1URTBNVEF6Tmxvd1FURUxNQWtHCkExVUVCaE1DVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNUnd3R2dZRFZRUUREQk5CWm1acGNtMVUKY25WemRDQlFjbVZ0YVhWdE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeEJMZgpxVi8rUWQzZDlaK0s0L2FzNFR4NG1yelk4SDk2b0RNcTNJMGdXNjR0YitlVDJUWndhbWpQamxHamhWdG5CS0FRCkpHOWRLSUxCbDFmWVNDa1R0dUcra1UzZmhReFRHSm9lSktKUGovQ2loUXZMOUNsLzBxUlk3aVpOeWFxb2U1cloKK2pqZVJGY1Y1ZmlNeU5sSTRnMFdKeDBleUlPRkpiZTZxbFZCekFNaVN5MlJqWXZtaWE5bXgrbi9LK2s4ck5yUwpzOFBoYUp5SitIb0FWdDcwVlpWcys3cGszV0tMM3d0M011dGl6Q2FhbTd1cVlvTk10QVo2TU1ncHYrMEdUWmU1CkhNUXhLOVZmdkZNU0Y1eVpWeWxtZDJFaE1RY3VKVW1kR1BMdTh5dHhqTFc2T1FkSmQvenZMcEtRQlkwdEwzZDcKNzBPL05idWEyUGx6cHl6eTBGZnVLRTRtWDQrUWFBa3Z1UGpjQnVrdW1qNVJwOUVpeEFxbk9FaHNzL24vZmF1RwpWK082MW9WNGQ3cEQ2a2gvOXRpK0kyMGV2OUUyYkZoYzhlNmtHVlFhOVFQU2R1YmhqTDA4czlOSVMrTEkrSCtTCnFIWkduRUpsUHFRZXdRY0RXa1l0dUpmenQ5V3lWU0h2dXR4TUFKZjdGSlVuTTcvb1EwZEcwZ2laRm1BN21uN1MKNXUwNDZ1d0JIanhJVmtrSngwdzNBSjZJRHNCejRXOW02WEpITUQ0UTVRc0R5WnBDQUd6RmxINWh4SXJmZjRJYQpDMW5FV1RKM3M3eGdhVlk1L2JRR2V5eldaRGJadlVqdGhCOStwU0tQS3JoQzlJSzMxRk9RZUU0dEd2MkJiMFRYCk93RjBsa0xnQU9JdWErckY3bktzdTcvKzZxcW8rTnoyc25tS3RtY0NBd0VBQWFOQ01FQXdIUVlEVlIwT0JCWUUKRkozQVo2WU1JdGttOVVXcnBtVlNFU2ZZUmF4ak1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFILwpCQVFEQWdFR01BMEdDU3FHU0liM0RRRUJEQVVBQTRJQ0FRQ3pWMDBRWWs0NjVLenF1Qnl2TWlQSXMwbGFVWngyCktJMTVxbGRHRjlYMVV2YTNST2dJUkw4WWhOSUxnTTNGRXYwQVZRVmhoMEhjdFNTZVBNVFl5UHR3bmk5NGxvTWcKTnQ1OEQya1RpS1YxTnBnSXBzYmZyTTdqV05hM1B0NjY4K3MwUU5paWdmVjRQeS9WcGZ6Wm90UmVCQTRYcmY1Qgo4T1d5Y3ZwRWdqTkM2QzFZOTFhTVlqKzZRckNjREZ4K0xtVW1YRk5QQUxKNGZxRU5tUzJOdUIyT29zU3cvV0RRCk1LU095QVJpcWNUdE5kNTZsKzBPT0Y2U0w1TndwYW1jYjZkOUV4MSt4Z2hJc1Y1bjYxRUlKZW5tSld0U0taR2MKMGpsekNGZmVtUWEwVzUwUUJ1SENBS2k0SEVvQ0NoVFF3VUhLKzR3MUlYMkNPUEtwVkpFWk5aT1ViV282eGJMUQp1NG1HaytpYnlRODZwM3E0b2ZCNFJ2cjhOeS9saW9UejMvNEUyYUZvb0M4azRnbVZCdFdWeXVFa2x1dDg5cE1GCnUrMXo2UzNSZFRuWDV5VGIyRTVmUTQrZTBCUTV2MVZ3U0psWE1iU2M3a3FZQTVZd0gyQUc3aHNqL29GZ0l4cEgKWW9XbHpCazBnRyt6ckJyam4vQjdTSzNWQWRsbnRxbHlrK290WnJXeXVPUTlQTEx2VEl6cTZ3ZS9xeldhVllhOApHS2ExcUY2MGcyeHJhVURUbjl6eHcybHJ1ZUZ0Q2ZUeHFsQjJDbnA5ZWhlaFZaWkNtVEVKM1dBUmpRVXdmdWFPClJ0R2RGTnJIRitRRmxvekVKTFVienhRSHNrRDRvNTVCaHJ3RTBHdVd5Q3FBTlAyLzd3YWozVmpGaFQwK2ovNmUKS2VDMnVBbG9HUndZUXc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIvakNDQVlXZ0F3SUJBZ0lJZEpjbGlzYy9lbFF3Q2dZSUtvWkl6ajBFQXdNd1JURUxNQWtHQTFVRUJoTUMKVlZNeEZEQVNCZ05WQkFvTUMwRm1abWx5YlZSeWRYTjBNU0F3SGdZRFZRUUREQmRCWm1acGNtMVVjblZ6ZENCUQpjbVZ0YVhWdElFVkRRekFlRncweE1EQXhNamt4TkRJd01qUmFGdzAwTURFeU16RXhOREl3TWpSYU1FVXhDekFKCkJnTlZCQVlUQWxWVE1SUXdFZ1lEVlFRS0RBdEJabVpwY20xVWNuVnpkREVnTUI0R0ExVUVBd3dYUVdabWFYSnQKVkhKMWMzUWdVSEpsYldsMWJTQkZRME13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUU5NRjRiRlowRAowS0Y1TmJjNlBKSjZ5aFVjeldMem5DWmNCejNsVlBxajFzd1M2dlFVWCtpT0dhc3ZMa2ptckJoRGVLelFOOE85CnNzMHM1a2ZpR3VaanVEMHVMM2pFVDl2MEQ2Um9URlZ5YTVVZFRoaENsWGpNTnp5UjRwdGxLeW1qUWpCQU1CMEcKQTFVZERnUVdCQlNhcnlsNndCRTFOU1pSTUFERGF2NUExYTdXUERBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBWENmT0hpRkJhcjhqQVFyOUhYL1ZzCmFvYmd4Q2QwNURoVDF3Vi9HelRqeGkrenlnazhONTNYNTdoRzhmMmg0bkVDTUVKWmgwUFVVZCs2MHdreVdzNkkKZmxjOW5GOUNhL1VITGJYd2dwUDVXVyt1WlBwWTVZc2U0Mk8rdFlITmJ3S01lUT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBBbWF6b24gUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEUVRDQ0FpbWdBd0lCQWdJVEJteWZ6NW0vakFvNTR2QjRpa1BtbGpaYnlqQU5CZ2txaGtpRzl3MEJBUXNGCkFEQTVNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjYKYjI0Z1VtOXZkQ0JEUVNBeE1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUTTRNREV4TnpBd01EQXdNRm93T1RFTApNQWtHQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2CmIzUWdRMEVnTVRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTEo0Z0hIS2VOWGoKY2E5SGdGQjBmVzdZMTRoMjlKbG85MWdoWVBsMGhBRXZyQUl0aHRPZ1EzcE9zcVRRTnJvQnZvM2JTTWdIRnpaTQo5TzZJSThjKzZ6ZjF0Um40U1dpdzN0ZTVkamdkWVo2ay9vSTJwZVZLVnVSRjRmbjl0QmI2ZE5xY216VTVML3F3CklGQUdiSHJRZ0xLbSthL3NSeG1QVURnSDNLS0hPVmo0dXRXcCtVaG5NSmJ1bEhoZWI0bWpVY0F3aG1haFJXYTYKVk91anc1SDVTTnovMGVnd0xYMHRkSEExMTRnazk1N0VXVzY3YzRjWDhqSkdLTGhEK3JjZHFzcTA4cDhrRGkxTAo5M0ZjWG1uLzZwVUN5emlLcmxBNGI5djdMV0lieGNjZVZPRjM0R2ZJRDV5SEk5WS9RQ0IvSUlERWdFdytPeVFtCmpnU3ViSnJJcWcwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVlZd0hRWURWUjBPQkJZRUZJUVl6SVUwN0x3TWxKUXVDRm1jeDdJUVRnb0lNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElCQVFDWThqZGFRWkNoR3NWMlVTZ2dOaU1PcnVZb3U2cjRsSzVJcERCL0cvd2tqVXUweUtHWDlyYnhlbkRJClU1UE1DQ2pqbUNYUEk2VDUzaUhUZklVSnJVNmFkVHJDQzJxSmVIWkVSeGhsYkkxQmpqdC9tc3YwdGFkUTF3VXMKTitnRFM2M3BZYUFDYnZYeThNV3k3VnUzM1BxVVhIZWVFNlYvVXEyVjh2aVRPOTZMWEZ2S1dsSmJZSzhVOTB2dgpvL3VmUUpWdE1WVDhRdFBIUmg4anJka1BTSENhMlhWNGNkRnlRelIxYmxkWndnSmNKbUFwenlNWkZvNklRNlhVCjVNc0kreU1SUStoREtYSmlvYWxkWGdqVWtLNjQyTTRVd3RCVjhvYjJ4Sk5EZDJaaHdMbm9RZGVYZUdBRGJrcHkKcnFYUmZib1Fub1pzRzRxNVdUUDQ2OFNRdnZHNQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlFUQ0NBeW1nQXdJQkFnSVRCbXlmMHBZMWhwOEtEK1dHZVBoYkpydUtOekFOQmdrcWhraUc5dzBCQVF3RgpBREE1TVFzd0NRWURWUVFHRXdKVlV6RVBNQTBHQTFVRUNoTUdRVzFoZW05dU1Sa3dGd1lEVlFRREV4QkJiV0Y2CmIyNGdVbTl2ZENCRFFTQXlNQjRYRFRFMU1EVXlOakF3TURBd01Gb1hEVFF3TURVeU5qQXdNREF3TUZvd09URUwKTUFrR0ExVUVCaE1DVlZNeER6QU5CZ05WQkFvVEJrRnRZWHB2YmpFWk1CY0dBMVVFQXhNUVFXMWhlbTl1SUZKdgpiM1FnUTBFZ01qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUsyV255MmNTa3hLCmdYbFJtZXlLeTJ0Z1VSTzhUVzBHL0xBSWpkMFpFR3JISmd3MTJNQnZJSVRwbExHYmhRUERXOXRLNk1qNGtIYloKVzAvalRPZ0dOazNNbXF3OURKQXJrdFFHR1dDc04wUjVoWUdDclZvMzRBM01uYVpNVW5icVE1MjNCTkZROWxYZwoxZEttU1lYcE4rbktmcTVjbFUxSW1qK3VJRnB0aUpYWk5MaFNHa09Rc0w5c0JibTJlTGZxME9RNlBCSlRZdjlLCjhudStOUVdwRWpUajgyUjBZaXc5QUVsYUtQNHlSTHVIM1dVbkFuRTcya3IzSDlyTjl5RlZrRThQN0s2QzRaOXIKMlVYVHUvQmZoKzA4TERtRzJqL2U3SEpWNjNtanJkdmRmTEM2SE03ODNrODFkczhQK0hnZmFqWlJSaWRoVyttZQp6L0NpVlgxOEpZcHZMN1RGejRRdUsvME5VUkJzKzE4YnZCdCt4YTQ3bUFFeGt2OExWL1Nhc3JsWDZhdnZEWGJSCjhPNzB6b2FuNEc3cHRHbWgzMm4yTThacExwY1RucVdIc0ZjUWdUZkpVN083Zi9hUzBaelFHUFNTYnRxRFQ2WmoKbVV5bCsxN3ZJV1I2SUY5c1pJVVZ5emZwWWd3TEtoYmNBUzR5Mmo1TDlaNDY5aGRBbE8rZWtRaUcrcjVqcUZvego3TXQwUTVYNWJHbFNOc2NwYi94VkExd2YrNSs5Uit2blNVZVZDMDZKSWdsSjRQVmhIdkcvTG9weWJvQlovMWM2CitYVXlvMDVmN08wb1l0bE5jL0xNZ1JkZzdjM3IzTnVueXNWK0FyM3lWQWhVL2JRdENTd1hWRXFZMFZUaFVXY0kKMHUxdWZtOC8waTJCV1NsbXk1QTVsUkVlZENmKzNldXZBZ01CQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQgpBZjh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQjBHQTFVZERnUVdCQlN3RFBCTU1QUUZXQUpJL1RQbFVxOUxoT05tClVqQU5CZ2txaGtpRzl3MEJBUXdGQUFPQ0FnRUFxcWlBanc1NG8rQ2kxTTNtOVpoNk8rb0FBN0NYRHBPOFdxajIKTEl4eWg2bXgvSDl6L1dOeGVLV0hXYzh3NFEwUXNoTmFiWUwxYXVhQW42QUZDMmprUjJ2SGF0KzIvWGN5Y3VVWQorZ24wb0pNc1hkS01kWVYyWlpBTUEzbTNNU05qclhpRENZWm9oTXIvK2M4bW1wSjU1ODFMeGVkaHB4Zkw4NmtTCms1TnJwK2d2VTVMRVlGaXd6QUpSR0Z1RmpXSlpZN2F0dE42YSt5YjNBQ2ZBWFZVM2RKbkpVSC9qV1M1RTR5d2wKN3V4TU1uZTBueHJwUzEwZ3hkcjlISWNXeGtQbzFMc21ta1Z3WHFrTE4xUGlSbnNuL2VCRzhvbTN6RUsyeXlnbQpidG1seVRySVFSTmc5MUNNRmE2eWJSb1ZHbGQ0NXBJcTJXV1FnajlzQXErdUVqb25sallFMXgyaWdHT3BtL0hsCnVyUjhGTEJPeWJFZmRGODQ5bEhxbS9vc29oSFVxUzBuR2tXeHI3Sk9jUTNBV0ViV2FRYkxVOHV6L210QnpVRisKZlV3UGZISjVlbG5OWGtvT3JKdXBtSE41ZkxUMHpMbTRCd3l5ZEZ5NHgyK0lvWkNuOUtyNXYyYzY5Qm9WWWg2MwpuNzQ5c1Ntdlo2RVM4bGdRR1ZNRE1CdTRHb24ybkwyWEE0NmpDZk1kaXlIeHROL2tITkdmWlFJRzZseldFN09FCjc2S2xYSXgzS2Fkb3dHdXVRTktvdE9yTjhJMUxPSndabWhzb1ZMaUprTy9LZFlFK0h2SmtKTWNZcjA3L1I1NEgKOWpWbHBOTUtWdi8xRjJSczc2Z2lKVW1UdHQ4QUY5cFlmbDN1eFJ1dzBkRmZJUkRIK2ZPNkFnb25COFh4MXNmVAo0UHNKWUd3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQnRqQ0NBVnVnQXdJQkFnSVRCbXlmMVhTWE5tWS9Pd3VhMmVpZWRnUHlTakFLQmdncWhrak9QUVFEQWpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBek1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTXpCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNtWHA4WkJmOEFObStnQkcxYkc4bEtsCnVpMnlFdWpTTHRmNnljWFlxbTBmYzRFN081aHJPWHd6cGNWT2hvNkFGMmhpUlZkOVJGZ2RzemZsWndqclp0NmoKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0dHTUIwR0ExVWREZ1FXQkJTcgp0dHZYQnA0M3JEQ0dCNUZ3eDV6RUdiRjR3REFLQmdncWhrak9QUVFEQWdOSkFEQkdBaUVBNElXU294ZTNqZmtyCkJxV1RyQnFZYUdGeSt1R2gwUHNjZUdDbVE1bkZ1TVFDSVFDY0F1L3hsSnl6bHZucnhpcjR0aXorT3BBVUZ0ZU0KWXlSSUhOOHdmZFZvT3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQW1hem9uIFJvb3QgQ0EgNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjhqQ0NBWGlnQXdJQkFnSVRCbXlmMThHN0VFd3BRK1Z4ZTNzc3lCckJEakFLQmdncWhrak9QUVFEQXpBNQpNUXN3Q1FZRFZRUUdFd0pWVXpFUE1BMEdBMVVFQ2hNR1FXMWhlbTl1TVJrd0Z3WURWUVFERXhCQmJXRjZiMjRnClVtOXZkQ0JEUVNBME1CNFhEVEUxTURVeU5qQXdNREF3TUZvWERUUXdNRFV5TmpBd01EQXdNRm93T1RFTE1Ba0cKQTFVRUJoTUNWVk14RHpBTkJnTlZCQW9UQmtGdFlYcHZiakVaTUJjR0ExVUVBeE1RUVcxaGVtOXVJRkp2YjNRZwpRMEVnTkRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCTktyaWpkUG8xTU4vc0dLZTB1b2UwWkxZN0JpCjlpMGIyd2h4SWRJQTZHTzltaWY3OERsdVhlbzlwY21CcXFOYklKaEZYUmJiL2VnUWJlT2M0T085WDRSaTgzQmsKTTZETEpDOXd1b2loS3FCMStJR3VZZ2JFZ2RzNWJpbXdIdm91WEtOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQgovekFPQmdOVkhROEJBZjhFQkFNQ0FZWXdIUVlEVlIwT0JCWUVGTlBzeHpwbGJzemgybmFhVnZ1Yzg0WnRWK1dCCk1Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01EcUxJZkc5ZmhHdDBPOVlsaS9XNjUxK2tJMHJ6MlpWd3l6aktLbHcKQ2tjTzhEZFpFdjh0bVpRb1RpcFBOVTB6V2dJeEFPcDFBRTQ3eERxVUVwSEpXRWFkSVJOeXA0aWNpdVJNU3R1VwoxS3lMYTJ0SkVsTXpyZGZrdmlUOHRRcDIxS1c4RUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQXRvcyBUcnVzdGVkUm9vdCAyMDExCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEZHpDQ0FsK2dBd0lCQWdJSVhEUExZaXhmc3pJd0RRWUpLb1pJaHZjTkFRRUxCUUF3UERFZU1Cd0dBMVVFCkF3d1ZRWFJ2Y3lCVWNuVnpkR1ZrVW05dmRDQXlNREV4TVEwd0N3WURWUVFLREFSQmRHOXpNUXN3Q1FZRFZRUUcKRXdKRVJUQWVGdzB4TVRBM01EY3hORFU0TXpCYUZ3MHpNREV5TXpFeU16VTVOVGxhTUR3eEhqQWNCZ05WQkFNTQpGVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdNakF4TVRFTk1Bc0dBMVVFQ2d3RVFYUnZjekVMTUFrR0ExVUVCaE1DClJFVXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDVmhUdVhieW83TGp2UHB2TXAKTmI3UEdLdytxdG40VGFBK0drZTV2SnJmOHY3TVBrZm9lcGJDSkk0MTlLa00vSUw5YmNGeVlpZTk2bXZyNTRyTQpWRDZRVU0rQTFKWDc2TFdDMUJURnRxbFZKVmZic1ZEMnNHQmtXWHBwendPM2J3Mit5ajV2ZEhMcXFqQXFjMksrClNaRmh5QkgrRGdNcTkyb2czQUlWRFY0VmF2empnc0cxeFoxa0NXeWpXWmdISjhjYmxpdGhkSEZzUS9IM05Za1EKNEo3c1ZhRTNJcUtIQkFVc1IzMjBITGxpS1dZb3lyZmhrL1drbEFPWnVYQ0Z0ZVpJNm8xUS9ObmV6RzhIRHQwTApjcDJBTUJZSGxUOG9EdjNGZFU5VDFuU2F0Q1F1amdLUnozYkZteDVWZEp4NEliSHdMZkVMbjhMVmxoZ2Y4RlFpCmVvd0hBZ01CQUFHamZUQjdNQjBHQTFVZERnUVdCQlNucFFheExLWUpZTzdSbCtsd3JydzdHV3piSVRBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGS2VsQnJFc3BnbGc3dEdYNlhDdXZEc1piTnNoTUJnRwpBMVVkSUFRUk1BOHdEUVlMS3dZQkJBR3dMUU1FQVFFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUEwR0NTcUdTSWIzCkRRRUJDd1VBQTRJQkFRQW1kelRibEVpR0trR2RMRDRHa0dERWpLd0xWTGdmdVh2VEJ6bmsrajU3c2oxTzdaOGoKdlpmemExenY3djFBcHQraGs2RUtocXp2SU5CNUFiMTQ5eG5ZSkRFMEJBR211aFdhd3lmYzJFOFB6QmhqLzVrUApEcEZyZFJiaElmellKc2RIdDZiUFdISnhmcnJoVFpWSE84bXZiYUcwd2V5SjlyUVBPTFhpWk53bHo2YmI2NXBjCm1hSEZDTjc5NXRyVjFscEZETVMzd3JVVTc3UVIvdzRWdGZYMTI4YTk2MXFuOEZZaXFUeGxWTVlWcUwyR25zMkQKbG1oNmNZR0o0UXZoNmhFYmFBak1hWjdzbmtHZVJESW1ldUtIQ25FOTYrUmFwTkxieGMzRzNtQi91Zk5QUkpMdgpLcmNZUHFjWjJRdDlzVGRCUXJDNllCM3kvZ2tSc1BDSGU2ZWQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBFQ0MgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNGVENDQVp1Z0F3SUJBZ0lRUFpnN3BtWTlrR1AzZmlaWE9BVHZBREFLQmdncWhrak9QUVFEQXpCTU1TNHcKTEFZRFZRUUREQ1ZCZEc5eklGUnlkWE4wWldSU2IyOTBJRkp2YjNRZ1EwRWdSVU5ESUZSTVV5QXlNREl4TVEwdwpDd1lEVlFRS0RBUkJkRzl6TVFzd0NRWURWUVFHRXdKRVJUQWVGdzB5TVRBME1qSXdPVEkyTWpOYUZ3MDBNVEEwCk1UY3dPVEkyTWpKYU1Fd3hMakFzQmdOVkJBTU1KVUYwYjNNZ1ZISjFjM1JsWkZKdmIzUWdVbTl2ZENCRFFTQkYKUTBNZ1ZFeFRJREl3TWpFeERUQUxCZ05WQkFvTUJFRjBiM014Q3pBSkJnTlZCQVlUQWtSRk1IWXdFQVlIS29aSQp6ajBDQVFZRks0RUVBQ0lEWWdBRWxvWllLRGNLWjlDZzNpUVpHZUhrQlFjZmwrM29aSUs1OXNSeFVNNktEUC9YCnRYYTdvV3lUYklPaWFHNmwyYjRzaUpWQnpWM2RzY3FEWTRQTXdMNTAyZUNkcE81S1RsYmdtQ2xCazFJUTFTUTQKQWpKbjhaUVNiKy9YeGQ0dS9SbUFvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJSMgpLQ1hXZmVCbW1ub0pzbW83ampQWE50TlBvakFPQmdOVkhROEJBZjhFQkFNQ0FZWXdDZ1lJS29aSXpqMEVBd01ECmFBQXdaUUl3VzVrcDg1d3h0b2xyYk5hOWQrRjg1MUYrdURyTm96WmZmUGM4ZHo3a1VLMm81OUpaRENhT01EdHUKQ0NyQ3AxcklBakVBbWVNTTU2UERyOU5KTGthQ0kyWmR5UUFVRXYwNDlPR1lhM2NwZXRza3oyVkF2OUxjakJIbwo5SDEvSUlTcFF1UW8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBSU0EgVExTIDIwMjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaRENDQTB5Z0F3SUJBZ0lRVTlYUDVobVRDL3NyQlJMWXdpcWlwREFOQmdrcWhraUc5dzBCQVF3RkFEQk0KTVM0d0xBWURWUVFERENWQmRHOXpJRlJ5ZFhOMFpXUlNiMjkwSUZKdmIzUWdRMEVnVWxOQklGUk1VeUF5TURJeApNUTB3Q3dZRFZRUUtEQVJCZEc5ek1Rc3dDUVlEVlFRR0V3SkVSVEFlRncweU1UQTBNakl3T1RJeE1UQmFGdzAwCk1UQTBNVGN3T1RJeE1EbGFNRXd4TGpBc0JnTlZCQU1NSlVGMGIzTWdWSEoxYzNSbFpGSnZiM1FnVW05dmRDQkQKUVNCU1UwRWdWRXhUSURJd01qRXhEVEFMQmdOVkJBb01CRUYwYjNNeEN6QUpCZ05WQkFZVEFrUkZNSUlDSWpBTgpCZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUF0b0FPeEhtOUJZeDlzS09kVFNKTnkvQkJsMDFaCjROSCtWb3lYOHRlOWoyeTNJNDlmMWNUWVFjdnlBaDV4NWVuMlhzc0lLbDR3OGkxbXg0UWJaRmM0blhVdFZzWXYKWWUrVy9DQkd2ZXZVZXo4L2ZFYzRCS2ticWxMZkV6ZlRGUlZPdlY5OHI2MWp4M25jQ0h2Vm9PWDNXM1dzZ0ZXWgprbUdielNvWGZkdVA5TFZxNmhkS1pDaG1GU2xzQXZGcjFicWpNOXhhWjZjRjRyOWx0aGF3RU8zTlVEUEpjRkRzCkdZNnd4L0owVzJ0RXhuMld1WmdJV1diZUtRR2I5Q3B0MHhVNmtHcG44YlJyWnRraDY4clpZbnhHRUZ6ZWRVbG4KbmtMNS9uV3BvNjMvZGdwblFPUEY5NDNIaFpwWm5tS2FhdTFGaDVobnN0VktQTmUwT3dBTndJOGY0VURFcm13aAozRWwrZnNxeWpXMjJ2NU12b1Z3K2o4cnRnSTVZNGR0WHo0VTJPTEp4cEFtTWtva0lpRWp4UUdNWXNsdU1XdVBECjB4ZXFxeG1qTEJ2azFjYmlabnJYZ2htbU94WXNMM0dIWDBXZWxYT1R3a0tCSVJPVzE1MjdrMmdWK3Aya0hZenkKZ2VCWUJyM0p0dVAyaVYySitheEVvY3RyK2hieHgxQTlKTnIzdytTSDFWYnhUNUF3K2tVSldkbzB6dUFUSEFSOApBTlNiaHFSQXZObmNURmQrcnJjenRsNTI0V1dMWnQrTnl0ZVlyODQybUl5Y2c1a0RjUE92ZE8zR0RqYm52ZXpCCmM2ZVVXc3VTWklLbUFNRndvVzRzS2VGWVYreGFmSmxySmFTUU9vRDBJSjJhenNjdCtiSkxLWldENlRXTnAwbEkKcHc5TUdaSFE5YjhRNEhFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVQpkRW1aMGYrMGVtaEZkY04rdE56TXpqa3oyZ2d3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCCkRBVUFBNElDQVFBalExTWtZbHh0L1Q3Q3oxVUFiTVZXaUxrTzNUcmlKUTJWU3BmS2dJbnVLczFsK05zVzRBbVMKNEJqSGVKaTc4K3hDVXZ1cHBJTFhUZGlLL09STy9hdVF4RGgxTW9TZi83T3dLd0l6TnNBUWtHOGRuSy9oYVpQcwpvMFV2RkovMVRDcGxRM0lNOThQNGxZc1U4NFVnWXQxVVU5MHMzQmlWYVUrRFIzQkFNMWgzRWd5aTYxSXhIa3pKCnFNN0Y3OFBScmVCckF3QTBKclJVSVRXWEFkeGZHL0Y4NTFYNkxXaDNlOU5wek5NT2E3cE5ka1RXd2hXYUp1eXcKeGZXNzBYcDB3bXpOeGJWZTlrem1XeTJCMjdPM09wZWU3YzlHc2xBOWhHQ1pjYlV6dFZkRjVrSkhkV29Pc0FnTQpycjNlOTdzUFdEMlBBekhvUFlKUXlpOWVERjIwbDc0Z05BZjB4QkxoN3RldzJWa3RhZmN4QlBUeSthdjVFekg0CkFYY09QVUlqSnN5YWNtZFJJWHJNUElXbzZpRnFPOXRhUEtVMG5wckFMTitBbkNuZzMzZVUwYUtBUXY5cVRGc1IKMFBYTm9yNnV6RkZjdzlWVWV3eXUxcmtHZDREaTd3Y2FhTXhaVWExK1hHZHJ1ZHZpQjBKYnVBRUZXRGxONUx1WQpvN0V5N05tajFtK1VJLzg3dHlsbDVnZnA3N1laNnVmQ09CMHlpSkE4RXl0dXpPK3Jkd1kwZDRSUGN1U0JoUG01CmREVGVkaytTS2xPeEpUbmJQUC9sUHFZTzVXdWUvOXZzTDNTRDM0NjBzNm5lRkUzL01hTkZjeVQ2bFNuTUVwY0UKb2ppMmpiRHdOL3pJSVg4L3N5UWJQWXR1ekUyd0ZnMldIWU1mUnNDYnZVT1o1OFNXTHM1ZnlRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2OAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJR0ZEQ0NBL3lnQXdJQkFnSUlHM0RwMHYrdWJIRXdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRQpCaE1DUlZNeFFqQkFCZ05WQkFNTU9VRjFkRzl5YVdSaFpDQmtaU0JEWlhKMGFXWnBZMkZqYVc5dUlFWnBjbTFoCmNISnZabVZ6YVc5dVlXd2dRMGxHSUVFMk1qWXpOREEyT0RBZUZ3MHhOREE1TWpNeE5USXlNRGRhRncwek5qQTEKTURVeE5USXlNRGRhTUZFeEN6QUpCZ05WQkFZVEFrVlRNVUl3UUFZRFZRUURERGxCZFhSdmNtbGtZV1FnWkdVZwpRMlZ5ZEdsbWFXTmhZMmx2YmlCR2FYSnRZWEJ5YjJabGMybHZibUZzSUVOSlJpQkJOakkyTXpRd05qZ3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtsbXVPNnZqNzhhSTE0SDlNMnVERFV0ZDkKdGhESUFsNnpReXJFVDJxeXloeGRLSnA0RVJwcFdWZXZ0U0JDNUlzUDV0OWJwZ09TTC9VUjVHTFhNbkU0MlFRTQpjYXM5VVg0UEI5OWpCVnpwdjVSdndTbUN3TFRhVWJEQlBMdXROMHBjeXZGTE5nNGtxNy9EaEhmOXFGRDBzZWZHCkw5SXRXWTE2Q2s2V2FWSUNxamFZN1B6NkZJTU1OeC9Ka2pkLzE0RXQ1Y1M1NEQ0MC9tZjBQbWJSMC9SQXoxNWkKTkE5d0JqNGdHRnJPOTNJYkpXeVRkQlNUbzNPeERxcUhFQ05aWHlBRkdVZnRhSTZTRXNwZC9OWXJzcEk4SU0vaApYNjhndnFCMmYzYmw3QnFHWVRNKzUzdTBQNkFQanFLNWFtKzVoeVp2UVd5SXBsRDlhbU1MOVpNV0d4bVBzdTJiCm04bVE5UUVNM3hrOUR6NDRJOGt2and6UkF2NGJWZFpPMEkwOHIwK2s4LzZ2S3RNRm5Ya0lvY3RYTWJTY3lKQ3kKWi9RWUZwTTYvRWZZMFhpV01SKzZLd3hmWFptdFk0bGFKQ0IyMk4vOXEwNm1JcXFkWHVZbmluMW9LYVBuaXJqYQpFYnNYTFptZEV5Ukc5OFhpMkorT2Y4ZVBkRzFhc3VoeTlhenVKQkN0THhUYS95MmFSbkZIdmtMZnV3SGI5SC9UCktJOHhXVnZUeVFLbXRGTEticGY3UThVSUptK0s5THY5bnlpcURkVkY4eE02SGRqQWVJOUJaendlbEdTdWV3dkYKNk5rQmlEa2FsNFprUWRVN2h3eHUrZy9HdlVnVXZ6bE4xSjVCdG8rV0hXT1drOW1WQm5neGFKNDNCanVBaVVWaApPU1BIRzBTakZlVWMrSkl3dXdJREFRQUJvNEh2TUlIc01CMEdBMVVkRGdRV0JCUmx6ZXVyTlI0QVBuN1ZkTUFjCnRITkhEaHBrTHpBU0JnTlZIUk1CQWY4RUNEQUdBUUgvQWdFQk1JR21CZ05WSFNBRWdaNHdnWnN3Z1pnR0JGVWQKSUFBd2dZOHdMd1lJS3dZQkJRVUhBZ0VXSTJoMGRIQTZMeTkzZDNjdVptbHliV0Z3Y205bVpYTnBiMjVoYkM1agpiMjB2WTNCek1Gd0dDQ3NHQVFVRkJ3SUNNRkFlVGdCUUFHRUFjd0JsQUc4QUlBQmtBR1VBSUFCc0FHRUFJQUJDCkFHOEFiZ0JoQUc0QWJ3QjJBR0VBSUFBMEFEY0FJQUJDQUdFQWNnQmpBR1VBYkFCdkFHNEFZUUFnQURBQU9BQXcKQURFQU56QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFIU0hLQUlyZHg5bQppV1R0ajNRdVJoeTdxUGo0Q3gyRHRqcW42RVdLQjdmZ1BpREw0UWpiRXdqNEtLRTFzb0N6QzFIQTAxYWFqVE5GClNhOUo4T0E5QjNwRkUxci95SmZZMHhnc2ZaYjQzYUpsUTNDVGtCVzZrTi9vR2JEYkxJcGdEN2R2bEFjZUhhYkoKaGZhOU5QaEFlR0lRY0RxK2ZVczVnYWtRMUpaQnUvaGZIQXNkQ1BLeHNJbDY4dmVnNE1TUGkzaTFPMWlsSTQ1UApWZjQyTytBTXQ4b3FNRUVndElETnJ2eDJabk9vcm03aGZOb0Q2SlFnNWlLajBCK1FYU0JURkNaWDJsU1gzeFpFCkVBRWVpR2FQY2ppVDNTQzNOTDdYOGU1amprZDVLQWI4ODFsRkpXQWlNeHVqWDZpNkt0b2FQYzFBNm96dUJSV1YKMWFVc0lDK25tQ2p1UmZ6eHVJZ0FMSTlDMmxIVm5PVVRhSEZGUTR1ZUN5RThTMXdGM0JxZm1JN2F2U0tlY3MydApDc3ZNbzJlYktIVEVtOWNhUEFSWXBvS2RyY2Q3Yi8rQWx1bjRqV3E5R0pBZC8wa2FrRkkza3k4OEFsMkNkZ3RSCjV4YkhWL2c0K2FmTm15SlU3Mk93RlcxVFpRTktYa3Fnc3FlT1NRQlpPTlhIOUlCazlXNlZVTGdSZmhWd09FcXcKZjlERU1uREFHZi9KT0MwVUxHYjBRa1RtVlhZYmdCVlgvOENucDZvNXF0alRjTkF1dXV1VWF2cGZOSWJuWXJYOQppdkF3aFpUSnJ5UUNMMi9XM1dmKzQ3QlZUd1NZVDZSQlZ1S1QwR3JvMXZQN1plRE9kY1F4V1F6dWdzZ01ZRE5LCkdicUVaeWNQdkVKZHZTUlVEZXdkY0FaZnBMejZJSHhWCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBCSkNBIEdsb2JhbCBSb290IENBMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVFWVzlsNDdUWmtHb2JDZEZzUHNCc0lEQU5CZ2txaGtpRzl3MEJBUXNGQURCVQpNUXN3Q1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJClQxSkpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeE1CNFhEVEU1TVRJeE9UQXoKTVRZeE4xb1hEVFEwTVRJeE1qQXpNVFl4TjFvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRgpTVXBKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoCmJDQlNiMjkwSUVOQk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBGbUNMM1oKeFJWaHk0UUVRYVZwTjNjZHdiQjcrc04zU0pBVGNtVFJ1SHlRTlowWWVZampsd0U4UjRIeURxS1lEWjQvTitBWgpzcER5Umh5U3NUcGh6dnEzUnA0RGh0Y3pidTMzUll4Mk45NXVscEgzMTM0cmh4ZlZpelh1aEpGeVY5eGd3OE81CjU4ZG5KQ05QWXdwajltWjlTMVduUDNoa1NXa1NsK0JNRGRNSm9ESXdPdnFmd1BLY3hSSXFMaHkxQkRQYXBEZ1IKYXQ3R0dQWkhPaUpCaHlMOHhJa29WTmlNcFRBSytCY1d5cXczL1htbmtSZDRPSm10V08yeTNzeUpmUU9jczRsbAo1K003c1NLR2p3WnRlQWY5a1JKL3NHc2NpUTM1dU10MFd3ZkN5UFExMFdSamV1bHVtaWpXTUwzbUc5MFZyNFRxCm5NZks5UTdxOGwwcGg0OXBjem0rTGlSdlJTR3N4ZFJwSlFhRHJYcEloUk1zRFFhNGJIbFcvS05uTW9IMVY2WEsKVjBKcDZWd2tZZS9pTUJoT1JKaFZiM3JDazlnWnR0NThSNG9SVGtsSDJ5aVVBZ3VVU2l6NUV0QlA2REYrYkhxLwpwaitiT1QwQ0ZxTVlzMmVzV3o4c2d5dG5PWUZjdVg2VTFXVGRubzl1cnVoOFc3VFhha2RJMTM2ejFDMk9WblpPCnoybnhia1JzMUNUcWpTU2hHTCs5Vi82cG1UVzEyeEIzdUQxSXV0YkI1L0VqUHRmZmhaMG5QTlJBdlFvTXZmWG4KalNYV2dYU0hSdFFwZGFKQ2JQZHppZWQ5djNwS0g5TWl5UlZWejk5dmZGWFFwSXNIRVRkZmc2WW1WNllCVzM3KwpXR2dIcWVsNjJibm8vMUFmcThLMHdNN282djBQdlkxTnVMeHhBZ01CQUFHalFqQkFNQjBHQTFVZERnUVdCQlRGCjcrM00ySTBoeGtqazQ5Y1VMcWNXaytXWUFUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUUKQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFVb0tzSVRRZkkvS2kyUG00cnpjMklJblJOd1BXYVorNApZUkM2b2pHWVdVZm8wUTBsSGhWQkRPQXFWZFZYVXN2NDVNZHBveDFOY1FKZVh5RkZZRWhjQ1k1SkVNRUUzS2xpCmF3THdROGhPblRoSmRNa3ljRlJ0d1VmOGpyUTJudFNjdmQwZzFsUEpHS20xVnJsMmk1Vm5adTY5bVA2dTc3NXUKKzJEMi9WbkdLaHMvSTBxVUpEQW55SW04NjBRa21zczl2ay9WZXM2T0Y4dGl3ZG5lSGc1Ni8wT0dORks4WVQ4OApYN3ZaZHJSVHZKZXovb3BNRWk0cjg5Zk80YUwvM1h0dyt6dWhUYVJqQXYwNGw1VS9CWENnYTk5aWdVT0x0RmtOClNveFVuTVc3Z1ovTmZhWHZDeVVlT2lEYkhQd2ZtR2NDQ3RSelJCUGJVWVFhVlFOVzRBQitkQWIvT01SeUhkT28KUDJneFhkTUp4eTZNVzJQZzZOd2UwdXhoSHZMZTVlLzJtWFpnTFI2VWNuSEdDeW95eDVKTzFVYlhIZm1wR1FySQorcFhPYlNPWXFnczRyWnBXRFcrTjhURUFpTUVYbk0wWk5qWCtWVk9nNER3elg1WmU0akxwM3pPN0JrcXAySVJ6CnpuZlN4cXh4NFZ5akhReTdDdDlmNHFOeDJObzNXcUI0Sy9UVWZldDI3ZkpoY0tWbG10T0pOQmlyKzNJKzE3UTkKZVZ6WUg2RXplOW1DVUF5VEY2cHMzTUtDdXdKWE5xK1lKeW81VU9Hd2lmVWxsMzVIYUJDMDdIUEtzNWZSSk56MgpZcUFvMDdXanVHUzNpR0pDejUxVHpabStaR2lQVHg0U1NQZlNLY09ZS01yeU1ndVRqQ2xQUEdBeXpRV1dZZXp5CnIvNnpjQ3d1cHZJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQkpDQSBHbG9iYWwgUm9vdCBDQTIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNKVENDQWF1Z0F3SUJBZ0lRTEJjSWZXUXF3UDZGR0ZrR3o3Uks2ekFLQmdncWhrak9QUVFEQXpCVU1Rc3cKQ1FZRFZRUUdFd0pEVGpFbU1DUUdBMVVFQ2d3ZFFrVkpTa2xPUnlCRFJWSlVTVVpKUTBGVVJTQkJWVlJJVDFKSgpWRmt4SFRBYkJnTlZCQU1NRkVKS1EwRWdSMnh2WW1Gc0lGSnZiM1FnUTBFeU1CNFhEVEU1TVRJeE9UQXpNVGd5Ck1Wb1hEVFEwTVRJeE1qQXpNVGd5TVZvd1ZERUxNQWtHQTFVRUJoTUNRMDR4SmpBa0JnTlZCQW9NSFVKRlNVcEoKVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUlpNUjB3R3dZRFZRUUREQlJDU2tOQklFZHNiMkpoYkNCUwpiMjkwSUVOQk1qQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkozTGdKR05VMmUxdVZDeEEvamxTUjlCCklnbXdVVkpZMWlzMGo4VVNSaFRGaXk4c2hQOHNicWpWOFFuakF5RVV4RU05Zk1Fc3hFdHFTczNwaCtCOTlpSysKK2twUnVEQ0svZUhlR0JJSzlrZTM1eGUvSjRyVVFVeVdQR0NXd2YwVkhLTkNNRUF3SFFZRFZSME9CQllFRk5KSwpzVkYvQnZEUmdoOU9ibCtyZy94STFMQ1JNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFECkFnRUdNQW9HQ0NxR1NNNDlCQU1EQTJnQU1HVUNNQnE4VzlmK3FkSlVEa3BkMG0yeFFOejBROVhTU3BrWkVsYUEKOTRNMDRUVk9TRzBFRDFjeE1EQXRzYXFkQXpqYkJnSXhBTXZNaDFQTGV0OGdVWE9Rd0toYllkREZVRG45aGY3Qgo0M2o0cHRaTHZadUhqdy9sMWxPV3F6eklRTnBoOTFPajl3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMiBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNaUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TXpnd00xb1hEVFF3TVRBeU5qQTRNemd3TTFvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRElnVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBTmZIWHZmQkI5UjMrME1oOVBUMWFlVHVNZ0hibzRZZjVGa051dWQxZzFMcgo2aHhoRlVpN0hRZktqSzZ3M0phZDZzTmdrb2FDS0hPY1ZnYi9TMlR3RENvM1NiWGx6d3g4N3ZGS3UzTXdaZlBWCkw0TzJmdVBuOVo2cllQblQ4WjJTZElya0hKYXNXNERwdGZReGg2TlIvTWQrb1crT1UzZlVsOEZWTTVJK0dDOTEKMUsyR1NjdVZyMVFHYk5nR0U0MWIvK0VtR1ZuQUpMcUJjWG1RUkZCb0pKUmZ1TE1SOFNsQllhTkJ5eU0yMWNIeApNbEFRVG4vMGhwUHNoTk9PdkV1L1hBRk9CejNjRklxVUNxVHFjL3NMVWVnVEJ4ajZEdkVyMFZRVmZUemg5N1FaClFtZGlYbmZnb2xYc3R0bHBGOVU2cjBUdFNzV2U1SG9uZk9WMTE2ckxKZWZmYXdyYkQwMlRUcWlnelhzdThsa0IKYXJjTnVBZUJmb3M0R3pqbUNsZVpQZTRoNktQMURCYmRpK3cwanB3cUhBQVZGNDFvZzlKd254Z0l6UkZvMWNscgpVczNFUm8vY3RmUFlWM01lNlpRNUJML1QzampldEZQc2FSeWlmc1NQNUJ0d3JmS2krZnYzRm1SbWFaOUpVYUxpCkZSaG5Ca3AvMVd5MVRiTXo0R0hyWGI3cG1BOHkxeDFMUEM1YUFWS1JDZkxmNm8zWUJrQmpxaEhrL3NNM25oUlMKUC9UaXpQSmhrOUg5WjJ2WFVxNi9hS3RBUTZCWE5WTjQ4RlA0WVVJSFpNYlhiNXRNT0ExanJHS3ZOb3VpY3dvTgo5U0c5ZEtwTjZuSURTZHZIWHgxaVk4ZjkzWkhzTSs3MWJiUnVNR2pleU5ZbXNIVmVlN1FISUppaGRqSzRUV3hQCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNbUFkK0Jpa29MMVJwenoKdXZkTXc5NjRvNjA1TUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBVTE4aAo5YnF3T2xJNUxKS3diQURKNzg0Zzd3YnlscDdwcEhSL2VoYjh0L1cyK3hVYlA2dW13SEpkRUxGeDdyeFA0NjJzCkEyMHVjUzZ2eE9PdG83ME1FYWUwLzBxeWV4QVFINmRYUWJMQXJ2UXNXZFpIRUlqeklWRXBNTXBnaHE5R3F4M3QKT2x1d2xONUU0MEVJb3NIc0hkYjlUN2JXUjlBVUM4cm15clY3ZDM1QkgxNkR4N2FNT1phd1A1YUJRVzlna09MbworZnNpY2RsOXN6MUd2N1NFcjVBY0Q0OFNhcS92N2g1NnJnSktpaGNyZHY2c1ZJa2tMRTgvdHJLblRveW9rWmY3CktjWjdYQzI1eTJhMnQ2aGJFbEdGdFFsK1luaHcvcWxxWUxZZERua00vY3JxSklCeXc1Yy84bmVyUXlJS3grdTIKRElTQ0xJQnJRWW9Jd091bGE5K1pFc3VLMVY2QURKSGdKZ2cyU01YNk9CRTEveVdETGZKNnY5cjlqdjZseTBVcwpIOFNJVTY1M0R0bWFkc1dPTEIyanV0WHNNcTdBcXF6MzBYcE42OVFINGtqM0lvNndwSjlxem82eXNtRDBveUxRCkkrdVVXbnBwM1ErL1FGZXNhMWxRMmFPWjRXNytqUUY1SnlNVjNwS2Rld2xOV3VkTFNEQmFHT1lLYmVhUDROSzcKNXQ5OGJpR0N3V2c1VGJTWVdHWml6RXFRWHNQNkp3U3hlUlYwbWN5K3JTRGVKbUFjNjFaUnBxUHE1S00vcC85aAozUEZhVFd3eUkwUHVyS2p1N2tvU0NUeGRjY0srZWZyQ2gyZ2RDLzFjYWN3RzBKcDlWSmtxeVRrYUdhOUxLa1B6ClkxMWFXT0l2NHgza3FkYlFDdENldjllQkNmSEp4eVlOckpnV1ZxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEJ1eXBhc3MgQ2xhc3MgMyBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGV1RDQ0EwR2dBd0lCQWdJQkFqQU5CZ2txaGtpRzl3MEJBUXNGQURCT01Rc3dDUVlEVlFRR0V3Sk9UekVkCk1Cc0dBMVVFQ2d3VVFuVjVjR0Z6Y3lCQlV5MDVPRE14TmpNek1qY3hJREFlQmdOVkJBTU1GMEoxZVhCaGMzTWcKUTJ4aGMzTWdNeUJTYjI5MElFTkJNQjRYRFRFd01UQXlOakE0TWpnMU9Gb1hEVFF3TVRBeU5qQTRNamcxT0ZvdwpUakVMTUFrR0ExVUVCaE1DVGs4eEhUQWJCZ05WQkFvTUZFSjFlWEJoYzNNZ1FWTXRPVGd6TVRZek16STNNU0F3CkhnWURWUVFEREJkQ2RYbHdZWE56SUVOc1lYTnpJRE1nVW05dmRDQkRRVENDQWlJd0RRWUpLb1pJaHZjTkFRRUIKQlFBRGdnSVBBRENDQWdvQ2dnSUJBS1hhQ3BVV1VPT1Y4bDZkZGpFR01ucWI4UkIydUFDYXRWSTJ6U1JIc0o4WQpaTHlhOXZyVmVkaVFZa3dpTDk0NFBkYmdxT2tjTE50NEVlbU9hRkVWY3Nmek00ZmtvRjBMWE9CWEJ5b3c5YzNFCk4zY29UUmlSNXIvVlV2MXhMWEErNThiRWl1UHdLQXYwZHBpaGk0ZFZzam9UL0xjK0p6ZU9JdU9vVHlydllMczkKdHpuRERnRkhtVjBTVDl0RCtsZWg3Zm1kdmhGSEpsc1RtS3RkRm9xd054eFhuVVgvaUpZMnY3dktCM3R2aDJQWAowREpxMWwxc0RQR3piam5pYXpFdU9RQW5GTjQ0d093WlpvWVM2SjF5RmhOa1VzZXBOeHo5Z2pEdGhCZ2Q5SzVjCi8zQVRBT3V4OVRONlM5WlYrQVdOUzJtdzliTW9ObHdVeEZGelRXc0w4VFFIMnhjNTE5d29lMnYxbi9NdXdVOFgKS2hEenpNcm82LzFycXk2YW55MkNiZ1RVVWdHVExUMkcvSDc4Mys5Q0hhWnI3N2tneHZlOW9LZVYvYWZtaVNUWQp6SXcwYk9Jakw5a1NHaUc1VlpGdkM1RjVHUXl0UUlnTGNPSjYwZzdZYUVpN2doTTVFRmpwMkNvSHhoTGJXTnZTCk8xVVFSd1VWWjJKK0dHT21SajhKRGxReVhyOE5Zbm9uNzREbzI5bExCbG8zV2lYUUNCSjMxRzhKVUpjOXlCM0QKMzR4Rk1GYkcwMlNyWnZQQVhwYWN3OFR2dzN4cml6cDVmN05KenozaWlaK2dNRXVGdVp5VUpIbVBmV3VwUldnUApLOUR4Mmh6TGFiaktTV0p0eU5Call0MWdEMWlxajZHOEJhVm1vczhiZHJLRVpMRk1PVkxBTUxyd2pFc0NzTGEzCkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZFZTR6Zi9sYis3NHN1d3YKVGc3NUpiQ09QR3ZETUE0R0ExVWREd0VCL3dRRUF3SUJCakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBQUNBagpRVFVFa01KQVltRHY0alZNMXorczRqU1F1S0Z2ZHZvV0ZxUklOeXpwa01MeVBQZ0tuOWlCNWJ0YjJpVXNwS2RWCmNTUXk5c2dMOHJ4cStKT3NzZ2ZDWDUvYnpNaUtxcjVxYitGSkVNd3gxNEM3dThqWW9nNWtWK3FpOWNLcE1SWFMKSUdycy9DSUJLTStHdUlBZXFjd1JwVHp5RnJOSG5melNnQ0hFeTlCSGNFR2h5b01aQ0N4dDhsMTNuSW9VRTlRMgpISkx3NVFZMzNLYm1rSnM0ajF4ckcwYUdRMEpmUGdFSFUxUmRaWDMzaW5PaG1sUmFIeWxERkNmQ2hRKzFpSHNhCk81UzNIV0NudFp6bktXbFhXcHVUZWtNd0d3UFhZc2hBcHFyOFpPUksxNUZUQWFnZ2lHNmNYMFM1eTJDQk5PeHYKMDMzYVNGL3J0SkM4TGFrY0M2d2MxYUpvSUlBRTF2eXhqeSs3U2pFTlNvWWM2K0kyS1NiMTJ0akU4blZoejM2dQpkbU5LZWtCbGs0ZjRIb0NNaHVXRzFvOE8vRk1zWU9nV1lScWlQa043elRsZ1ZHcjE4b2ttQVdpRFNLSXo2TWtFCmtiSVJOQkUrNnRCREdSOERrNUFNLzFFOVYvUkJidUhMb0w3cnlXUE5iY3prK0RhcWFKM3R2VjJYY0VRTnRnNDEKM09FTVhidWdVWlRMZmhickVTK2pra1hJVEhIWnZNbVpVbGRHTDFEUHZUVnA5RDBWemdhbExBOCs5b0c2bEx2RAp1NzlsZU5LR2VmOUpPeHFERFBEZWVPekk4azFNR3Q2Q0tmakJXdHJ0N3VZblh1aEYwSjBjVWFob3EwVGowSXRxCjQvZzd1OXhOMTJUeVViN21xcXRhNlRIdUJyeHp2eE5pQ3AvSHVaYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENBIERpc2lnIFJvb3QgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZhVENDQTFHZ0F3SUJBZ0lKQUpLNGlOdXdpc0ZqTUEwR0NTcUdTSWIzRFFFQkN3VUFNRkl4Q3pBSkJnTlYKQkFZVEFsTkxNUk13RVFZRFZRUUhFd3BDY21GMGFYTnNZWFpoTVJNd0VRWURWUVFLRXdwRWFYTnBaeUJoTG5NdQpNUmt3RndZRFZRUURFeEJEUVNCRWFYTnBaeUJTYjI5MElGSXlNQjRYRFRFeU1EY3hPVEE1TVRVek1Gb1hEVFF5Ck1EY3hPVEE1TVRVek1Gb3dVakVMTUFrR0ExVUVCaE1DVTBzeEV6QVJCZ05WQkFjVENrSnlZWFJwYzJ4aGRtRXgKRXpBUkJnTlZCQW9UQ2tScGMybG5JR0V1Y3k0eEdUQVhCZ05WQkFNVEVFTkJJRVJwYzJsbklGSnZiM1FnVWpJdwpnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaW84UUFDZGFGWFMxdEZQYkN3M09lCk5jSnhWWDZCKzZ0R1VPREJmRWw0NXF0NVdEemEvM3djbjlpWEFuZythMEVFNlVHOXZnTXNSZll2Wk5TclhhTkgKUFdTYjZXaWF4c3diUDdxK3NvczBBaTZZVlJuOGpHK3FYOXBNemswRElhUFkwalNUVnBiTFRBd0FGanhmR3MzSQp4MnltcmRNeHA3em81ZUZtMXRMN0E3UkJaY2tRcmc0Rlk4YUFhbWt3L2RMdWtPOE5KOStmbFhQMDRTWGFiQmJlClFUZzA2b3Y4MGVnRUZHRXRRWDZzeDNkT3kxRlUrMTZTR0JzRVdtakd5Y1Q2dHhPZ21MY1JLN2ZXVjh4OG5oZlIKeXlYK2hrNGtMbFlNZUUyZUFSS21LNmNCWlc1OFloMkVoTi9xd0d1MXBTcVZnOE5URVF4ekhRdXlScERSUWpyTwpRRzZWcmYvR2xLMXVsNFNPZlcrZWlvQU5TVzF6NG51U0hzUHp3ZlByTGdWdjJSdlBOM1lFeUxSYTVCZW55OTEyCkg5QVpkdWdzQmJQV25EVFlsdHhoaDVFRjVFUUlNOEhhdVFobDFLNnlOZzNydWppNkRPV2JudXVOWnQyWno5YUoKUWZZRWtvb3BLVzFyT2h6bmRYMENjUTd6d09lOXl4bmRuV0N5d21aZ3RyRUU3c25taHJtYVprQ281eEh0Z1VVRAppL1puV2VqQkJoRzkzYytBQWs5bFFIaGNSMURJbStZZmdYdmtSS2hiaFpyaTNsclZ4L2s2UkdaTDVESlVmT1JzCm5MTU9QUmVpc2pRUzFuNnlxRW03MFhvb1FMNmlGaC9mNURjZkVYUDdrQXBsUTZJTmZQZ0dBVlV6ZmJBTnVQVDEKcnFWQ1YzdzJFWXg3WHNRRG5ZeDVuUUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZApEd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVdFpuNHI3Q1U5ZU1nMWdxdHprNVdwQzV1UXUwd0RRWUpLb1pJCmh2Y05BUUVMQlFBRGdnSUJBQ1lHWG5EblpUUElnbTdabkJjNkczcG1zZ0gyZUR0cFhpL3EvMDc1S01PWUttRk0KdENRU2luMXRFUlQzbkxYSzVyeWVKNDVNR2NpcHZYckExellPYllWeWJxakdvbTMyK25OamY3eHVlUWdjbllxZgpHb3BUcHRpNzJUVlZzUkhGcVFPelZqdTVoSk1pWG43QjloSlNpK29zWjd6K05rejF1TS9SczBtU085TXBEcGtiCmx2ZGh1RHZFSzdaNGJMUWpiL0Q5MDdKZWRSK1psYWlzOXRyaHhURjcrOUZHczlLOFo3UmlWTG9KOTJPd2s2S2EKK2VsU0xvdGdFcXY4OVdCVzd4QmNpOFFhUXR5RFcyUU95N1c4MWsvQmZEeHVqUk50KzN2ck1ORGNUYS9GMWJhbApURnR4eWVneHZ1ZzRCa2loR3VMcTB0NFNPVmdhLzRBT2duWG10OGtIYkE3di96anhtSEhFdDM4T0ZkQWxhYjBpCm5TdnRCZlpHUjZ6dHdQRFVPK0xzN3BaYmtCTk9IbFk2NjdEdmxydVdJeEc2OGtPR2RHU1Z5Q2gxM3gwMXV0STMKZ3poVE9EWTd6MnpwK1dzTzBQc0U2RTkzMTJVQmVJWU1lajRoWXZGL1kzRU15WjlFMjZnbm9uVytib0UrMThEcgpHNWdQY0Z3MHNvck13SVVZNjI1NnMvZGFvUWUvcVVLUzgyQWlsK1FVb1FlYlRuYkFqbjM5cENYSFIrMy9IM09zCnpNT2w2VzhLanB0bHdsQ0Z0YU9nVXhMTVZZZGg4NEd1RUVaaHZVUWh1TUk5ZE05K0pEWDZIQWNPbXowaXl1OHgKTDR5c0VyM3ZRQ2o4S1dlZnNoTlBaaVRFVXhucEhpa1Y3K1p0c0g4dFovM3piQnQxUnFQbFNoZnBwTmNMCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDRkNBIEVWIFJPT1QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZqVENDQTNXZ0F3SUJBZ0lFR0VyTTFqQU5CZ2txaGtpRzl3MEJBUXNGQURCV01Rc3dDUVlEVlFRR0V3SkQKVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWphV0ZzSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eQphWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUFQxUXdIaGNOTVRJd09EQTRNRE13TnpBeFdoY05Namt4Ck1qTXhNRE13TnpBeFdqQldNUXN3Q1FZRFZRUUdFd0pEVGpFd01DNEdBMVVFQ2d3blEyaHBibUVnUm1sdVlXNWoKYVdGc0lFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVJVd0V3WURWUVFEREF4RFJrTkJJRVZXSUZKUApUMVF3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRFhYV3ZORUQ4ZkJWblZCVTAzCnNRN3NtQ3VPRlIzNmswc1hnaUZ4RUZMWFVXUndGc0pWYVUyT0ZXMmZ2d3did3VDalo5WU1yTThpcnE5M1ZDcEwKVElwVFVuckQ3aTdlczNFbHdlbGRQZTZoTDZQM0tqekpJeDFxcXgyaHAvSHo3S0RWUk04VnozSXZIV09YNkpuNQovWk9rVklCTVV0UlNxeTVKMzVETnVGKytQOTZoeWswZzFDWG9oQ2xUdDdHSUgvLzYycENmQ3FrdFFUK3g4UmdwCjdoWlpMRFJKR3FnRzE2aUkwZ055ZWpMaTZtaE5iaXlXWlh2S1dmcnk0dDN1TUN6N3pFYXN4R1ByYjM4Mkt6UnoKRXBSLzM4d21udkZ5WFZCbFdZOXBzNGRlTW0vREdJcTFsWSt3ZWpmZVdrVTd4emJoNzJmUk9kT1hXM05pR1VndApoeHdHKzNTWUlFbHo4QVhTRzdHZ283Y2JjTk9JYWJsYTFqajBZdHdsaTNpLytPaCt1RnpKbFU5ZnB5MjVJR3ZQCmE5MzFEZlNDdC9TeVppNFFLUGFYV251V0ZvOEJHUzFzYm44NVdBWmtnd0dEZzhOTmt0MHl4b2VrTitrV3pxb3QKYUs4S2dXVTZjTUdiclUxdFZNb3FMVXVGRzdPQTVuQkZEV3RlTmZCL083aWM1QVJ3aVJJbGs5b0ttU0pnYW1OZwpUbllHbUU2OWc2MGRXSW9saGRMSFpSNHRqc2JmdHNiaGY0b0VJUlVwZFBBK25KQ2REQzd4aWo1YXFnd0pIc2ZWClBLUHRsOE1lTlBvNCtRZ080OEJkSzRQUlZtckp0cWhVVXk1NE1tYzlnbjkwMFB2aHRnVmd1WERiamd2NUUxaHYKY1dBUVVoQzV3VUVKNzNJZlp6RjQvNVlGalFJREFRQUJvMk13WVRBZkJnTlZIU01FR0RBV2dCVGovaTM5S05BTAp0YnEyb3NTL0Jxb0ZqSlA3THpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkCkJnTlZIUTRFRmdRVTQvNHQvU2pRQzdXNnRxTEV2d2FxQll5VCt5OHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUIKQUNYR3VtdnJoOHZlZ2ptV1BmQkVwMnVFY3dQZW5TdFB1aUIvdkhpeXo1ZXdHNXp6MTNrdTlVaTIwdnNYaU9iVAplai90VXhQUTRpOXFlY3NBSXlqbUhqZFhOWW1Fd25aUE5EYXRaOFBPUVFhSXhmZnUyQnE0MWd0L1VQK1RxaGRMCmpPenRVbUN5cEFicVR1djBheG45Ni9VYTRDVXFtdHpIUVRiM3lIUUZoRG1WT2RZTE82UW4rZ2pZWEI3NEJHQlMKRVNnb0EvL3ZVMllBcFVvMEZtWjgvUW1rcnA1bkdtOUJDMnNHRTV1UGhuRUZ0QytOaVdZektYWlVtaEg0Si9xeQpQNUhnemcwYjh6QWFyYjhpWFJ2VHZ5VUZUZUdTR24rWm56eEVrOHJVUUVsc2dJZlhCRHJETWxJMURsYjRwZDE5CnhJc05FUjlUeXg2eUY3Wm9kMXJnMU12SUI2NzFPaTZPTjdmUUFVdERLWGVNT1plUGdscjRVZVdKb0JqbmFIOWQKQ2k3N28wY09QYVlqZXNZQng0L0lYcjl0Z0ZhK2lpUzZNK3FmNFRJUm52SFNUNEQyRzBDdk9KNFJVSGx6RWhMTgo1bXlkTEloeVBEQ0JCcEVpNmxtdDJoa3VJc0tOdVl5SDRHYThjeU5mSVdSamdFajFvRHdZUFpUSVNFRWRRTHBlCi92NVdPYUhJejE2ZUdXUkdFTm9Ya2JjRmdLeUxtWko5NTZMWUJ3czJKK2RJZVdDS3c5Y1RYUGh5UU45S3k4K1oKQUFvQUN4R1YybFpGQTRnS24yZlExWG14cUkxQWJRM0Nla0Q2ODE5a1I1TExVN203V2M1UC9kQVZVd0hZMyt2Wgo1bmJ2MENPN082bDVzOVVDS2MySm81WVBTalhuVGtMQWRjMEh6K1lzNjNzdQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFSFRDQ0F3V2dBd0lCQWdJUVRvRXRpb0psNEFzQzdqNDFBa2JsUFRBTkJna3Foa2lHOXcwQkFRVUZBRENCCmdURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeVpXRjBaWElnVFdGdVkyaGxjM1JsY2pFUU1BNEcKQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOVDBSUElFTkJJRXhwYldsMFpXUXhKekFsQmdOVgpCQU1USGtOUFRVOUVUeUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB3TmpFeU1ERXdNREF3Ck1EQmFGdzB5T1RFeU16RXlNelU1TlRsYU1JR0JNUXN3Q1FZRFZRUUdFd0pIUWpFYk1Ca0dBMVVFQ0JNU1IzSmwKWVhSbGNpQk5ZVzVqYUdWemRHVnlNUkF3RGdZRFZRUUhFd2RUWVd4bWIzSmtNUm93R0FZRFZRUUtFeEZEVDAxUApSRThnUTBFZ1RHbHRhWFJsWkRFbk1DVUdBMVVFQXhNZVEwOU5UMFJQSUVObGNuUnBabWxqWVhScGIyNGdRWFYwCmFHOXlhWFI1TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEwRUNMaTNMamtSdjMKVWNFYlZBU1kwNm0vd2VhS1hUdUgrN3VJemczakx6OEdsdkNpS1ZDWnJ0czdvVmV3ZEZGeHplMUNrVTFCL3FuSQoyR3FHZDBTN1dXYVhVRjYwMUN4d1JNL2FONVZDYVR3d3hIR3pVdkFoVGFIWXVqbDhISjZqSkozeWd4YVlxaFo4ClE1c1ZXN2V1TkpIKzFHSW1HRWFhUCt2QitmR1FWK3VzZWcyTDIzSXdhbWJWNEVhamNOeG8yZjhFU0lsMzNyWHAKKzJkdFFlbThPYjB5MldJQzhiR29QVzQzbk9JdjR0T2lKb3ZHdUZWRGlPRWpQcVhTSkRscVI2c0ExS0d6cVNYKwpEVCtuSGJyVFVjRUxwTnFzT085VlVDUUZaVWFUTkU4dGphM0cxQ0VaMG83S0JXRnhCM05INVlvWkVyMEVUYzVPCm5LVklyTHNtOXdJREFRQUJvNEdPTUlHTE1CMEdBMVVkRGdRV0JCUUxXT1dMeGt3Vk42UkFxVENwSWI1SE5scFcKL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekJKQmdOVkhSOEVRakJBTUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtTnZiVzlrYjJOaExtTnZiUzlEVDAxUFJFOURaWEowYVdacFkyRjBhVzl1ClFYVjBhRzl5YVhSNUxtTnliREFOQmdrcWhraUc5dzBCQVFVRkFBT0NBUUVBUHBpZW0vWWI2ZGM1dDNpdUhYSVkKU2RPSDVFT0M2ei9KcXZXb3RlOVZmQ0ZTWmZuVkRlRnM5RDZNazNPUkxnTEVUZ2R4YjhDUE9HRUlxQjZCQ3NBdgpJQzlCaTVIY1NFVzg4Y2JldW5ack04Z0FMVEZHVE8zbm5jK0lsUDh6d0Zib0pJWW11Tmc0T044cWE5MFN6TWMvClJ4ZE1vc0lHbGduVzIvNC9QRVpCMzFqaVZnODhPOEVja3pYWk9GS3M3c2pzTGpCT2xEVzBKQjlMZUduYThnSTQKekpWU2svQndKVm1jSUdmRTd2bUxWMkgwa25aOVA0U05WYmZvNWF6VjhmVVpWcVphKzVBY3I1UHI1UnpVWjVkZApCQTYrQzRPbUY0TzVNQktneFRNVkJia04rOGNGZHVQWVNvMzhOQmVqeGlFb3ZqQkZNUjdIZUw1WVlUaXNPK0lCClpRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNpVENDQWcrZ0F3SUJBZ0lRSDBldnFtSUFjRkJVVEFHZW0yT1pLakFLQmdncWhrak9QUVFEQXpDQmhURUwKTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRQpCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1UCklrTlBUVTlFVHlCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3TXpBMk1EQXcKTURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdURWtkeQpaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVJRMDlOClQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJGUTBNZ1EyVnlkR2xtYVdOaGRHbHYKYmlCQmRYUm9iM0pwZEhrd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFEUjNzdmRjbUNGWVg3ZGVTUgpGdFNyWXBuMVBsSUxCczVCQUgrWDRRb2tQQjBCQk80OTBvMEpsd3pnZGVUNiszZUtLdlVEWUVzMml4WWpGcTBKCmNmUks5Q2hRdFA2SUhHNC9iQzh2Q1ZsYnBWc0xNNW5pd3oySitXb3M3N0xUQnVtalFqQkFNQjBHQTFVZERnUVcKQkJSMWNhY1pTQm04blozcVFVZmZsTVJJZDVuVGVUQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFILwpCQVV3QXdFQi96QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUE3d05iZXF5M2VBcHl0NGpmLzdWR0ZBa0srcURtCmZRakdHb2U5R0toenZTYktZQXlkenBtZnoxd1BNT0crRkRIcUFqQVU5Sk04U2FjemVwQkdSN05qZlJPYlRyZHYKR0RlQVUvN2RJT0ExbWpiUnh3RzU1dHpkOC84ZExEb1dWOW1TT2RZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ09NT0RPIFJTQSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjJEQ0NBOENnQXdJQkFnSVFUS3I1eXR0amIrQWY5MDdZV3dPR25UQU5CZ2txaGtpRzl3MEJBUXdGQURDQgpoVEVMTUFrR0ExVUVCaE1DUjBJeEd6QVpCZ05WQkFnVEVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHCkExVUVCeE1IVTJGc1ptOXlaREVhTUJnR0ExVUVDaE1SUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlYKQkFNVElrTlBUVTlFVHlCU1UwRWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TVRFNQpNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmhURUxNQWtHQTFVRUJoTUNSMEl4R3pBWkJnTlZCQWdUCkVrZHlaV0YwWlhJZ1RXRnVZMmhsYzNSbGNqRVFNQTRHQTFVRUJ4TUhVMkZzWm05eVpERWFNQmdHQTFVRUNoTVIKUTA5TlQwUlBJRU5CSUV4cGJXbDBaV1F4S3pBcEJnTlZCQU1USWtOUFRVOUVUeUJTVTBFZ1EyVnlkR2xtYVdOaApkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNSCjZGU1MwZ3BXc2F3TkpOM0Z6MFJuZEprck42TjlJM0FBY2J4VDM4VDZLaEtQUzM4UVZyMmZjSEszWVgvSlN3OFgKcHozanNBUmg3djhSbDhmMGhqNEsrajVjK1pQbU5IclpGR3ZubkxPRm9JSjZkcTl4a05mcy9RMzZuR3o2MzdDQwo5QlIrK2I3RXBpOVBmNWwvdGZ4blEzSzlEQURXaWV0ckxOUHRqNWdjRkt0KzVlTnUvTmlvNUpJazJrTnJZcmhWCi9lckJ2R3kyaS9NT2pacmttMnhwbWZoNFNEQkYxYTNoRFR4RllQd3lsbEVudkdmRHlpNjJhK3BHeDhjZ29MRWYKWmQ1SUNMcWtUcW55ZzBZM2hPdm96SUZJUTJkT2NpcWJYTDFNR3lpS1hDSjd0S3VZMmU3Z1VZUERDVVpPYlQ2WgorcFVYMm53elYwRThqVkh0QzdaY3J5eGpHdDlYeUQrODZWM0VtNjlGbWVLaldpUzB1cWxXUGM5dnF2OUpXTDd3CnFQLzB1SzNwTi91NnVQUUxPdm5vUTBJZWlkaUV5eFB4MmJ2aGlXQzRqQ2hXckJRZG5Bcm5jZXZQRHQwOXFaYWgKU0wwODk2KzFEU0pNd0JHQjdGWTc5dE9pNGx1M3NnUWlVcFdBazJub2preGw4WkVETFhCMEF1cUxaeFVwYVZJQwp1OWZmVUdwVlJyK2dveWhoZjNEUXc2S3FMQ0dxUjg0b25BWkZkcitDR0NlMDFhNjB5MURtYS9STWhuRXc2YWJmCkZvYmcyUDlBM2Z2UVFvaC9vek02TGx3ZVFSR0JZODRZY1dzcjdLYUt0ekZjT21wSDRNTjVXZFlnR3EveWFwaXEKY3J4WFN0SkxuYnNRL0xCTVFlWHRIVDFlS0oyY3pMK3pVZHFuUitXRVV3SURBUUFCbzBJd1FEQWRCZ05WSFE0RQpGZ1FVdTY5K0FqMzZwdkU4aEk2dDdqaVk3Tmt5TXRRd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFBcngxVWFFdDY1UnUyeXlUVUVVQUpOTW5NdmwKd0ZUUG9DV09Bdm45c0tJTjlTQ1lQQk10ckZhaXNOWitFWkxwTHJxZUxwcHlzYjBaUkd4aE5hS2F0QllTYVZxTQo0ZGMrcEJyb0x3UDBybUVkRUJzcXBJdDZ4ZjRGcHVIQTFzaitucTZQSzdvOW1malljd2xZUm02bW5QVFhKOU9WCjJqZURjaHpUYytDaVI1a0RPRjNWU1hrQUtSekg3SnNnSEFja2FWZDRzam44T29TZ3RaeDhqYjh1azJJbnR6bmEKRnhpdXZUd0phUCtFbXp6VjFnc0Q0MWVlRlBmUjYwL0l2WWNqdDdaSlEzbUZYTHJya2d1aHh1aG9xRXdXc1JxWgpDdWhUTEpLN29Ra1lkUXhscUh2TEk3Y2F3aWlGd3h2LzBDdGk3NlI3Q1pHWVo0d1VBYzFvQm1waklYVURnSWlLCmJvSEdoZktwcEMzbjlLVWtFRWVEeXMzMGpYbFlzUWFiNXhvcTJaMEIxNVI5N1FOS3l2RGI2S2tCUHZWV21ja2UKamtrOXUrVUp1ZUJQU1pJOUZvSkF6TXhaeHVZNjdSSXVhVHhzbGJIOXFoMTdmNGErSGc0eVJ2djdFNDkxZjB5TApTMFpqL2dBMFFIREJ3N21oM2FadzRnU3pRYnpwZ0pIcVpKeDY0U0lEcVp4dWJ3NWxUMnlIaDE3emJxRDVkYVdiClFPaFRzaWVkU3JuQWR5R04vNGZ5M3J5TTd4ZmZ0MGtMMGZKdU1Bc2FEazUyN1JIODllbFdzbjIveDIwS2s0eWwKME1DMkhiNDZUcFNpMTI1c0M4S0tmUG9nODhUazVjME5xTXVSa3JGOGhleTFGR2xtRG9MbnpjN0lMYVpSZnlIQgpOVk9GQmtwZG42MjdHMTkwCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0YWlubHkgUm9vdCBFMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQjl6Q0NBWDJnQXdJQkFnSVFCaVV6c1VjRE15ZGMrWTJhdWIvTStEQUtCZ2dxaGtqT1BRUURBekE5TVFzdwpDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KUTJWeWRHRnBibXg1TVJvd0dBWURWUVFERXhGRFpYSjBZV2x1CmJIa2dVbTl2ZENCRk1UQWVGdzB5TVRBME1ERXdNREF3TURCYUZ3MDBOakEwTURFd01EQXdNREJhTUQweEN6QUoKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLRXdsRFpYSjBZV2x1YkhreEdqQVlCZ05WQkFNVEVVTmxjblJoYVc1cwplU0JTYjI5MElFVXhNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRTNtLzRmeHpmN2ZsSGg0YXhwTUNLCitJS1hnT3FQeUVwZUtuMklhS2NCWWhTUkpIcGNucU1YZllxR0lUUVlVQnNRM3RBM1N5YkhHV0NBNlRTOVlCazIKUU5ZcGh3azhrWHIydkJNajNWbE9CRjdQeUFJY0dGUEJNZGphSU9sRWplUjJvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTh5Z1l5MlIxN2lrcTYrMnVJMWc0CmhldklJZ2N3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl4QUxHT1dpRERzaGxpVGQ2d1Q5OXUwbkNLOFo5K2Fvem0KdXQ2RGFjcHBzNmtGdFphU0Y0ZkMwdXJRZTg3WVFWdDhyZ0l3UnQ3cXkxMmE3RExDWlJhd1REQmNNUFBhVG5PRwpCdGpPaVFSSU56ZjQzVE5SblhDdmUxWFlBUzU5QldRT2hyaVIKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRhaW5seSBSb290IFIxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJUkFJNFArVXVRY1dobE0xVDAxRVE1dCtBd0RRWUpLb1pJaHZjTkFRRUxCUUF3ClBURUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9UQ1VObGNuUmhhVzVzZVRFYU1CZ0dBMVVFQXhNUlEyVnkKZEdGcGJteDVJRkp2YjNRZ1VqRXdIaGNOTWpFd05EQXhNREF3TURBd1doY05ORFl3TkRBeE1EQXdNREF3V2pBOQpNUXN3Q1FZRFZRUUdFd0pWVXpFU01CQUdBMVVFQ2hNSlEyVnlkR0ZwYm14NU1Sb3dHQVlEVlFRREV4RkRaWEowCllXbHViSGtnVW05dmRDQlNNVENDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFOQTIKMUIvcTNhdmswYmJtK3lMQTNSTU5hbnNpRXh5WFBHaGpaaktjQTdXTnBJR0Qybmd3RWMvY3NpdStrcitPNU1RVAp2cVJvVE5vQ2FCWjB2ckxkQk9Sckt0MDNIMkFzMi9YM29YeVZ0d3h3aGk3eE91OVM5OHpUbS9tTHZnN2ZNYmVkCmFGeVNwdlhsOHdvMHRmOTdvdVNIb2NhdkZ3RHZBNUh0cVJ4T2NUM1NpMnlKOUhpRzVtcEpvTTYxMHJDcm0vYjAKMUM3amN2azJ4dXNWdHlXTU92d2xEYk1pY3lGMHlFcVdZWkwxTHdzWXBmU3Q0dTVCdlFGNStwYU1qUmNDTUxUNQpyM2dhakxRMkVCQUhCWERROURHUWlsSEZoaVo1c2hHSVhzWHdDbFROU2FhL0FwelNSS2Z0NDNqdlJsNXRjZEY1CmNCeEdYMUhweVRmY1gzNXBlMEhmTkVYZ080VDBvWW9LTnA0M3pHSlM0WWtOS1BsNkk3RU5QVDJhL1oyQjd5eVEKd0h0RVRydEo0QTVLVnBLOHk3WGRlUmVKa2Q1aGlYU1NxT015aGI1T2hhUkxXY3NyeFhpT2NWVFFBamVaak9WSgo2dUJVY3FRUkJpOExqTUZidnJXaHNGTnVuTGhna1I5WmEva3Q5SlFLbDdYc3hYWURWQnRsVXJwTWtsWlJOYUJBCjJDbmJybEoyT3kwd1FKdUswRUpXdExlSUFhU0hPMU9XemFNV2ovTm1xaGV4eDJEZ3dVTUZETzZiVzJCdkJseUgKV3lmNVFCR2VuRFBCdCtVMVZ3Vi9KODRYSUl3Yy9QSDcyakVwU2UzMUM0U25UOEgyVHNJb25QcnU0SzhIK3pNUgplaUZQQ3lFUXRrQTZxeUk2Qkp5TG00U0djcHJTcDZYRXRIV1JxU3NqQWdNQkFBR2pRakJBTUE0R0ExVWREd0VCCi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJUZ3FqOGxqWjlFWE1FNjZDNnUKZDB5RVBtY005REFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBdVZldnVCTGFWNE9QYUFzekhRTlRWZlNWY09RcgpQYkE1Ni9xSll2MzMxaGdFTHlFMDNmRm84TldXV3Q3Q2dLUEJqY1pxOTFsM3JoVmt6MXQ1QlhkbTZvelRhdzNkCjhWa3N3VE9sTUlBVlJRZEZHakVpdHBJQXE1bE5PbzkzcjZraXlpOWp5aFhXeDhid1BXejhIQTJZRUdHZUVhSWkKMXdyeWtYcHJPUTR2TU1NMlNaL2c2UThDUkZBM2xGVjk2cC8yTzdxVXBVenB2RDVSdE9qS2tqWlViVndsS05yZApyUlQ5MCs3aUlnWHIwUEszYUJMWFdvcEJHc2FTcFZvN1kwVlB2K0U2ZHlJdlhMOUcrVm9EaFJOQ1g4cmVVOWRpCnRhWTFCTUpILzVuOWhOOWN6dWxlZ0NoQjhuM25IcERZVDNZK2dqd04vS1VEK25zYTJVVWVZTnJFanZuOEs4bDcKbGNVcS82cUozNEl4RDNML0RDZlhDaDVXQUZBZURKREJsclhZRklXN3B3MFd3ZmdISkJ1NmhhRWFCUW1BdXBWagp5VHJzSlo5L25icWtSeFdiUkhEeGFrdldPRjVEOHhoK1VHN3BXaWptWmVaM0d6cjlIYjRESnFQYjFPRzdmcFluCkt4M3VwUHZhSlZRVEE5NDV4c01mVFpEc2p4dEswaHp0aFpVNFVIbEcxc0dRVURHcFhKcHVIZlV6Vm91bm1kTHkKeUN3ems1SXd4MDZNWlRNUVpCZjlKQmVXMFkzQ09tb3I2eE9MUlBJaDgwb2F0M2RmMSsySXBITGxPUitWbmI1bgp3WEFSUGJ2MCtFbTM0eWFYT3AvU1gzejd3Smw4T1NuZ2V4Mi9EYWVQMGlrMGJpUVZ5OTZRWHI4YXhHYnF3dWE2Ck9WK0ttYWxCV1Fld0xLOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcURDQ0FwQ2dBd0lCQWdJSkFQN2M0d0VQeVVqL01BMEdDU3FHU0liM0RRRUJCUVVBTURReEN6QUpCZ05WCkJBWVRBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aE1CNFgKRFRBM01EWXlPVEUxTVRNd05Wb1hEVEkzTURZeU9URTFNVE13TlZvd05ERUxNQWtHQTFVRUJoTUNSbEl4RWpBUQpCZ05WQkFvTUNVUm9hVzE1YjNScGN6RVJNQThHQTFVRUF3d0lRMlZ5ZEdsbmJtRXdnZ0VpTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRRElhUEhKMXRhek5IVW1naDdzdEw3cVhPRW03UkZIWWVHaWZCWjQKUUNIa1lKNWF5R1BoeExHV2t2OFliV2tqNFN0aTk5M2lOaStSQjdsSXp3N3NlYllzNXpSTGNBZ2xvenlIR3hueQpnUWNQT0pBWjB4SCtoclR5MFY0ZUhwYk5nR3pPT3pHVHR2S2cwS21WRW4ybG1zeHJ5SVJXaWpPcDV5SVZVeGJ3CnpCZnNWMS9wb2dxWUNkN2pYNXh2M0VqamhRc1ZXcWE2bjZ4STR3bXk5L1F5M2w0MHZoeDRYVUpiemc0aWowMlEKMTMweUdMTUxMR3Evamo4VUVZa2dEbmNVdFQyVUNJZjNKUjdWc21BQTdHOHFLQ1Z1S2o0WVl4Y2xQejVFSUJiMgpKc2dscmdWS3RPZGpMUE9NRmxOK1hQc1JHZ2pCUm1LZklyanh3bzFwM1BvNldBYmZBZ01CQUFHamdid3dnYmt3CkR3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCRXcKWkFZRFZSMGpCRjB3VzRBVUd1MytRVG1RdENSWnZnSHlVdFZGOWxvNTNCR2hPS1EyTURReEN6QUpCZ05WQkFZVApBa1pTTVJJd0VBWURWUVFLREFsRWFHbHRlVzkwYVhNeEVUQVBCZ05WQkFNTUNFTmxjblJwWjI1aGdna0EvdHpqCkFRL0pTUDh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQkVHQ1dDR1NBR0crRUlCQVFRRUF3SUFCekFOQmdrcWhraUcKOXcwQkFRVUZBQU9DQVFFQWhRTWVrbkgyUXEvaG8yR2U2L1BBRC9LbDFOcVY1dGErYURZOWZtNGZUSXJ2MFE4aApiVjZsVW1QT0V2anZLdHB2NnpmK0V3TEh5enMrSW12YVlTNS8xSEk5M1REaEhreEFHWXdQMTV6Umd6QjdtRm5jCmZjYTVEQ2xNb1RPaTYyYzZaWVRUbHVMdGRrVndqN1VyM3ZrajFrbHVQQlMxeHA4MUhsRFF3WTlxY0VRQ1lzdXUKSFdoQnA2cFg2Rk9xQjlJRzl0VVVCZ3VSQTNVc2JISzFZWldhRFl1NURlZjEzMVROM3ViWTFna0lsMlBsd1M2dwp0MFFtd0NiQXIxVXduanZWTmlvWkJQUmNIdi9QTExmLzBQMkhRQkhWRVNPN1NNQWhxYVFvTGYwVitMQk9LL1F3Cld5SDhFWkUwdmtIdmU1MlhkZitYbGNDV1dDL3F1MGJYdStUWkxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnRpZ25hIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdXekNDQkVPZ0F3SUJBZ0lSQU1ycEc0bnhWUU1ObytaQmJjVGpwdUV3RFFZSktvWklodmNOQVFFTEJRQXcKV2pFTE1Ba0dBMVVFQmhNQ1JsSXhFakFRQmdOVkJBb01DVVJvYVcxNWIzUnBjekVjTUJvR0ExVUVDd3dUTURBdwpNaUEwT0RFME5qTXdPREV3TURBek5qRVpNQmNHQTFVRUF3d1FRMlZ5ZEdsbmJtRWdVbTl2ZENCRFFUQWVGdzB4Ck16RXdNREV3T0RNeU1qZGFGdzB6TXpFd01ERXdPRE15TWpkYU1Gb3hDekFKQmdOVkJBWVRBa1pTTVJJd0VBWUQKVlFRS0RBbEVhR2x0ZVc5MGFYTXhIREFhQmdOVkJBc01FekF3TURJZ05EZ3hORFl6TURneE1EQXdNell4R1RBWApCZ05WQkFNTUVFTmxjblJwWjI1aElGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3CmdnSUtBb0lDQVFETkdEbGxHbG14Nm1RV0RveVVKSlY4ZzlQRk9TYmNETzhXVjQzWDJLeWpRbitDeXUzTlc5c08KdHkzdFJRZ1hzdG16eTlZWFVuSW8yNDVPbm9xMkMvbWVoSnBOZHQ0aUtWelNzOUlHUGpBNXFYU2prbFljb1c5TQpDaUJ0bnlONnRNYmFMT1FkTE55ektOQVQ4a3hPQWttaFZFQ2U1dVVGb0MyRXlQK1liTkRyaWhxRUNCNjNhQ1B1Ckk5Vnd6bTFSYVJEdW9YckMwU0l4d29LRjB2SlZkbEI4SlhySmhGd0xyTjFDVGl2bmdxSWtpY3VRc3REdUk3cG0KVEx0aXBQbFRXbVI3ZkpqNm8waWVENVd1cHhqMGF1d3VBMFd2OEhUNEtzMTZYZEcrUkNZeUtmSHg5V3pNZmdJaApDNTl2cEQrK25WUGl6MzJwTEh4WUdwZmhQVGMzR0dZbzBrREZVWXFNd3kzT1U0Z2tXR1F3RnNXcTROWUtwa0RmCmVQYjFCSHhwRTRTODBkR25CczhCOTJqQXFGZTdPbUd0Qkl5VDQ2Mzg4TnRFYlZuY1NWbXVySnFaTmpCQmUzWXoKSW9landwS0didmx3N3E2SGg1VWJ4SHE5TWZQVTB1V1ovNzVJN0hYMWVCWWRwbkRCZnp3Ym9aTDd6OGc4MXNXVApDby8xVlRwMmxjNVptSW9KbFhjeW1vTzZMQVE2bDczVUw3N1hiSnVpeW4xdEpzbFYxYy9EZVZJSUNaa0hKQzFrCkpXdW1JV21iYXQxMFRXdVhla0c5cXhmNWtCZElqemI1TGRYRjIrNnFoVVZCK3MwNlJiRm81alpNbTVCWDdDTzUKaHdqQ3hBbnhsNFlxS0UzaWRNRGF4SXpiMytLaEYxbk9KRmwwTWRwLy9UQnQyZHpoYXVIOFh3SURBUUFCbzRJQgpHakNDQVJZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBUVl3SFFZRFZSME9CQllFCkZCaUhWdUJ1ZCs0a05UeE9jNW9mMXVIaWVYNHJNQjhHQTFVZEl3UVlNQmFBRkJpSFZ1QnVkKzRrTlR4T2M1b2YKMXVIaWVYNHJNRVFHQTFVZElBUTlNRHN3T1FZRVZSMGdBREF4TUM4R0NDc0dBUVVGQndJQkZpTm9kSFJ3Y3pvdgpMM2QzZDNjdVkyVnlkR2xuYm1FdVpuSXZZWFYwYjNKcGRHVnpMekJ0QmdOVkhSOEVaakJrTUMrZ0xhQXJoaWxvCmRIUndPaTh2WTNKc0xtTmxjblJwWjI1aExtWnlMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREF4b0MrZ0xZWXIKYUhSMGNEb3ZMMk55YkM1a2FHbHRlVzkwYVhNdVkyOXRMMk5sY25ScFoyNWhjbTl2ZEdOaExtTnliREFOQmdrcQpoa2lHOXcwQkFRc0ZBQU9DQWdFQWxMaWVUL0RqbFFnaTU4MW9RZmNjVmRWOEFPSXRPb2xkYURndlVTSUxTbzNMCjZidGRQcnRjUGJFby91UlRWUlBQb1pBYkFoMWZaa1lKTXlqaERTU1hjTk1RSCtwa1Y1YTdYZHJueEl4UFRHUkcKSFZ5SDQxbmVRdEdicUg2bWlkMlBITWt3Z3UwN25NM0E2Um5nYXRnQ2RUZXI5elFvS0pIeUJBcFBOZU5nSmdINgowQkdNK1JGcTdxODl3MURUajE4emVUeUdxSE5Ga0l3Z3RuSnpGeU8rQjJYbGVKSU51Z0hBNjR3Y1pyK3NobmNCCmxBMmM1dWs1alIrbVVZeVpERGwzNGJTYitoeG5WMjlxYW82cEsweFhlWHBYSXMvTlgyTkdqVnhaT29iNE1rZGkKbzJjTkdKSGMrNlpyOVVoaGN5TlpqZ0tudkVUcTlFbWQ4VlJZK1dDdjJoaWtMeWhGM0hxZ2lJWmQ4enZuL3lrMQpnUHhrUTVUbTR4eHZ2cTBPS21PWks4bCtoZlp4NkFZRGxmN2VqMGdjV3RTUzZDdnU1ekhidWdScWg1am54Vi92CmZhY2k5d0hZVGZtSjBBNmFCVm1rbnBqWmJ5dktjTDVrd2xXajlPbXZ3NUlwM0lnV0pKazhqU2FZdGx1M3pNNjMKTndmOUp0bVloU1QvV1NNRG11MmRuYWprWGpqTzExSU5iOUkvYmJFRmEwbk9pcEZHYy9UMkwvQ29jM2NPWmF5aApqV1pTYVg1TGFBekhIamNuZzZXTXh3TGtGTTFKQWJCenMvM0drRHB2MG16dE8rN3NrYjZpUTEyTEFFcG1KVVJ3CjNrQVArSHdWOTZMT1BOZGVFNHlCRnhnWDBiM3hkeEE2MUdVNXdTZXNWeXdsVlAraTJrK0tZVGxlcmoxS2pMMD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBFQy0zODQgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNaVENDQWV1Z0F3SUJBZ0lRZUk4blhJRVNVaUNsQk5BdDNicHo5REFLQmdncWhrak9QUVFEQXpCME1Rc3cKQ1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1TVNjdwpKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4R1RBWEJnTlZCQU1UCkVFTmxjblIxYlNCRlF5MHpPRFFnUTBFd0hoY05NVGd3TXpJMk1EY3lORFUwV2hjTk5ETXdNekkyTURjeU5EVTAKV2pCME1Rc3dDUVlEVlFRR0V3SlFUREVoTUI4R0ExVUVDaE1ZUVhOelpXTnZJRVJoZEdFZ1UzbHpkR1Z0Y3lCVApMa0V1TVNjd0pRWURWUVFMRXg1RFpYSjBkVzBnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3hHVEFYCkJnTlZCQU1URUVObGNuUjFiU0JGUXkwek9EUWdRMEV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVEUKS0k2ckdGdHF2bTVrTjJQa3pleXJPdmZNb2JnT2drblhoaW1mb1pUeTQyQjRtSUY0QmszeTdKb09WMkNEbjdUbQpGeThhczEwQ1c0a2pQTUlSQlNxbmlCTVk4MUNFMTcwMExDZUpWZi9PVE9mZnBoOG94UEJVdzdsOHQxT3Q2OEtqClFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSTBHWm5Ra2RqcnppZmU4MXIxSGZTKzgKRUY5TE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpBRFZTMm01aGpFZk8vSgpVRzdCSncrY2g2OXUxUnNJR0wyU0tjSHZsSkY0MGpvY1ZZbGk1UnNKSHJwa2EvRjJ0TlFDTVFDMFFvU1ovNnZuCm52dVJseWRkM0xCYk1ISE9YamdhYXRrbDUrcjNZWkpXK09yYU5zS0haWll1Y2lVdmY5L0RFOGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdXpDQ0FxT2dBd0lCQWdJREJFVEFNQTBHQ1NxR1NJYjNEUUVCQlFVQU1INHhDekFKQmdOVkJBWVRBbEJNCk1TSXdJQVlEVlFRS0V4bFZibWw2WlhSdklGUmxZMmh1YjJ4dloybGxjeUJUTGtFdU1TY3dKUVlEVlFRTEV4NUQKWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhreElqQWdCZ05WQkFNVEdVTmxjblIxYlNCVQpjblZ6ZEdWa0lFNWxkSGR2Y21zZ1EwRXdIaGNOTURneE1ESXlNVEl3TnpNM1doY05Namt4TWpNeE1USXdOek0zCldqQitNUXN3Q1FZRFZRUUdFd0pRVERFaU1DQUdBMVVFQ2hNWlZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWcKVXk1QkxqRW5NQ1VHQTFVRUN4TWVRMlZ5ZEhWdElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNJdwpJQVlEVlFRREV4bERaWEowZFcwZ1ZISjFjM1JsWkNCT1pYUjNiM0pySUVOQk1JSUJJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTQvdDlvM0s2d3ZESkZJZjFhd0ZPNFc1QUI3cHRKMTEvOTFzdHMxckgKVVYrcnBES21ZWWUyYmcrRzBqQUNsL2pYYVZlaEdEbGRhbVI1eGdGWnJEd3hTamg4MGdUU1N5am9JRjg3QjZMTQpUWFBiODY1UHgxYlZXcWVXaWZyenEyalVJNFpaSjg4Sko3eXNibktESERCeTMrQ2k2ZExoZEhVWnZTcWVleFZVCkJCdlhRem10VlNqRjRocTc5TURrcmpoSk04eDJoWjg1UmRLa252SVNqRkg0Zk9RdGYvV3NYK3NXbjdFdDBick0Ka1VKM1RDWEprRGh2Mi9ETSs0NGVsMWsrMVdCTzVnVW83VWw1RTB1NlNOc3YrWExUT2NyK0g5ZzBjdlcwUU04eApBY1BzM2hFdEYxMGZ1RkRSWGhtbmFkNEhNeWpLVUpYNXAxVExWSVpRUmFuNVNRSURBUUFCbzBJd1FEQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlFJZHMzTEIvOGs5c1hON2J1UXZPS0VOMFoxOXpBT0JnTlYKSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFLYW9yU0xPQVQybW8vOWkwRWlkaTE1eQpzSGhFNDl3Y3J3bjlJMGo2dlNyRXVWVUV0UkNqalNmZUM0SmowTzdlRERkNVFWc2lzckNhUVZ5bWNPRFUwSGZMCkk5TUE0R3hXTCtGcERRM1pxcjhoZ1ZEWkJxV28vNVUzMEtyKzRyUDFtUzFGaElybFFnblhkQUl2OTRuWW1lbTgKSjlSSGpib05SaHgzenhTa0hMbWtNY1NjS0hRRE5QOHpHU2FsNlExMHR6Nlh4bmJvSjVhalp0M2hydkpCVzhxWQpWb056Y09TR0d0SXhRYm92dmkwVFduWnZUdWhPZ1E0L1d3TWlvQksrWmxnUlNzc0R4TFFxS2kyV0YrQTVWTHhJCjAzWW5uWm90QnFiSjdEblNxOXVmbWdzbkFqVXBzVUNWNS9ub25GV0lHVWJXdHpUMWZzNDVtdGs0OFZIM1R5dz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRjBqQ0NBN3FnQXdJQkFnSVFJZGJRU2s4bEQ4a3lOL3lxWGhLTjZUQU5CZ2txaGtpRzl3MEJBUTBGQURDQgpnREVMTUFrR0ExVUVCaE1DVUV3eElqQWdCZ05WQkFvVEdWVnVhWHBsZEc4Z1ZHVmphRzV2Ykc5bmFXVnpJRk11ClFTNHhKekFsQmdOVkJBc1RIa05sY25SMWJTQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRFa01DSUcKQTFVRUF4TWJRMlZ5ZEhWdElGUnlkWE4wWldRZ1RtVjBkMjl5YXlCRFFTQXlNQ0lZRHpJd01URXhNREEyTURnegpPVFUyV2hnUE1qQTBOakV3TURZd09ETTVOVFphTUlHQU1Rc3dDUVlEVlFRR0V3SlFUREVpTUNBR0ExVUVDaE1aClZXNXBlbVYwYnlCVVpXTm9ibTlzYjJkcFpYTWdVeTVCTGpFbk1DVUdBMVVFQ3hNZVEyVnlkSFZ0SUVObGNuUnAKWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1TVNRd0lnWURWUVFERXh0RFpYSjBkVzBnVkhKMWMzUmxaQ0JPWlhSMwpiM0pySUVOQklESXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDOStYajQ1dFdBCkRHU2RoaHVXWkdjL0lqb2VkUUY5Ny90Y1o0ekp6RnhycVpIbXVVTGxJRXViMnB0N3VabGQyWnVBUzllRVFDc24KMCtpNk1McytDUnFuU1pYdkswQWt3cGZIcCs2YkplK29DZ0NYaFZxcW5kd3B5ZUkxQit0d1RVcld3Yk5XdUtGQgpPSnZSK3pGL2orQmY0YkUvRDQ0V1NXRFhCbzBZK2FvbUVLc3EwOURSWjQwYlJyNUhNTlV1Y3RIRlk5cm5ZM2xFCmZrdGpKSW1HTGpRL0tVeFNpeXFud09LUktJbTV3RnY1SGRubko2My9tZ0tYd2NaUWtwc0NMTDJwdVRSWkNyK0UKU3YvZi9yT2Y2OW1lNEpnajdLWnJkeFlxMjh5dE94eWtoOXhHYzE0WlltaEZWK1NRZ2tLN1F0YndZZURCb3oxbQpvMTMwR082SXlZMFhSU21aTW5VQ01lNHBKc2hyQXVhMVlrVi9OeFZhSTJpSjFEN2VUaWV3OEVBTXZFMFh5MDJpCnN4N1FCbHJkOXBQUFYzV1o5ZnFHR21kNHM3K1cvalRjdmVkU1Z1V3o1WFY3MTBHUkJkeGRhZU9WRFVPNS9JT1cKT1pWN2JJQmFUeE55eHRkOUtYcEV1bEtrS3RWQlJna2cvaUtndGxzd2pieUpETlhYY1BpSFV2M2E3NnhSTGdlegpUdjdRQ2Rwdzc1ajZWdVp0MjdWWFM5emxMQ1VWeUo0dWVFNzQycHllaGl6S1YvTWE1Y2lTaXhxQ2xuckR2RkFTCmFkZ09Xa2FMT3VzbStpUEp0ckNCdmtJQXBQalcvakF1eDlKRzl1V09kZjN5ekxuUWgxdk1CaEJndTRNMXQxNW4KM2tmc21VanhwS0VWL3EyTVlvNDVWVTg1RnJteFk1My90d0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBRApBUUgvTUIwR0ExVWREZ1FXQkJTMm9WUTVBc09nUDQ2S3ZQclUrQnltMFRvTy9UQU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdEUVlKS29aSWh2Y05BUUVOQlFBRGdnSUJBSEdsRHM3azZiOC9PTldKV3NRQ1lmdE14UlFYTFl0UFUyc1EKRi94bGhNY1FTWkRlMjhjbWs0Z21iM0RXQWw0NW9QZVBxNWExcFJOY2dSUnREb0dDRVJ1S1RzWlBwZDFpSGtUZgpDVm4wVzNjTE4rbUxJTWI0Q2s0dVdCenJNOURQaG1ESjJ2dUFMNTVNWUlSNFBTRmsxdnRCSHhnUDU4bDFjYjI5ClhONDBoejVCc0E3MnVkWS9DUk9XRkMvZW1oMWF1VmJPTlRxd1gzQk5YdU1wOFNNb2NsbTJxOEtNWmlZY2R5d20KZGpXTEtLZHBvUGs3OVNQZGhSQjB5WkFEVnBIbnI3cEgxQktYRVNMam9rbVViT2UzbEV1NkxhVGFNNHRNcGtULwpXanpHSFdUWXRUSGtwang2cUZjTDIrMWhHc3Z4em5OM1k2U0hiMHhST05ia1g4ZWZ0b0VxNUlWSWVWaGVPL2piCkFvSm53VG5idzNSTFBUWWUrU21UaUdoYnFFUVpJZkNuNklFTkxPaVROclEzc3Nxd0d5WjZtaVVmbXBxQW5rc3EKUC91am12NXpNbkhDbnNaeTRZcG9KL0hrRDdURVRLVmhrL2lYRUFjcU1DV3B1Y2h4dU85b3pDMSs5ZUIrRDRLbwpiN2E2YklORGQ4MktraGVobmx0NEZqMUY0ak55M2VGbXlwblR5Y1VtL1Exb0JFYXV0dG1iakw0WnZySEc4aG5qClhBTEtMTmh2U2dmWnlUWGFRSFh5eEtjWmI1NUNFSmgxNXBXTFlMenR4UkxYaXM3Vm1GeFdsZ1BGN25jR05mL1AKNU80L0UySHUyOW90aGZETnJwMnlHQWxGdzVLaGNoZjhSN2FnQ3l6eHhONURhQWhxWHp2d2RtUDd6QVlzcHNiaQpEclc1dmlTUAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQ2VydHVtIFRydXN0ZWQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRndEQ0NBNmlnQXdJQkFnSVFIcjlaVUxqSmdEZE1CdmZyVlUrMTdUQU5CZ2txaGtpRzl3MEJBUTBGQURCNgpNUXN3Q1FZRFZRUUdFd0pRVERFaE1COEdBMVVFQ2hNWVFYTnpaV052SUVSaGRHRWdVM2x6ZEdWdGN5QlRMa0V1Ck1TY3dKUVlEVlFRTEV4NURaWEowZFcwZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt4SHpBZEJnTlYKQkFNVEZrTmxjblIxYlNCVWNuVnpkR1ZrSUZKdmIzUWdRMEV3SGhjTk1UZ3dNekUyTVRJeE1ERXpXaGNOTkRNdwpNekUyTVRJeE1ERXpXakI2TVFzd0NRWURWUVFHRXdKUVRERWhNQjhHQTFVRUNoTVlRWE56WldOdklFUmhkR0VnClUzbHpkR1Z0Y3lCVExrRXVNU2N3SlFZRFZRUUxFeDVEWlhKMGRXMGdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm8KYjNKcGRIa3hIekFkQmdOVkJBTVRGa05sY25SMWJTQlVjblZ6ZEdWa0lGSnZiM1FnUTBFd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFEUkxZNjd0emJxYlRlUm4wNlRwd1hrS1FNbHpoeUM5M3laCm4wRUd6ZTJqdXNEYkNTekJmTjhwZmt0bEw1T24xQUZyQXlnWW85aWRCY0VxMkVYeGtkN2ZPOUNBQW96UE9BL3EKcDF4NEVhVEJ5SVZjSmRQVHN1Y2x6eEZVbDZzMXdCNTJITzhBVTU4NTNCU2xMQ0lsczNKeS9JMno1VDRJSGhRcQpOd3VJUE1xdzlNakNvYTY4d2I0cFoxWGkvSzFaWFA2OVZ5eXdrSTNDN1RlMmZKbUl0ZFVEbWowVkRUMDZxS2hGCjhKVk9KVmtkelpocHU5UE1Nc21ONzRIK3JYMkp1N3BnRThwbGxXZWc4eG4yQTFiVWF0TW40cUd0Zy9CS0VpSjMKSEFWejRobHhRc0RzZFVhYWtGamdhbzRycFVZd0JJNFpzaGZqdnFtNmYxYnhKQVBYc2lFb2RnNDJNRXg1MVVHYQptcWk0TmJvTU92SkVHeUNJOThVbDF6M0c0ejVEM1lmK3hPcjFVejVNWmY4N1NzdDRXbXNYWHczSHcwOU9taXFpCjdWZE5JdUpHbWo4UGtUUWtmVlhqakpVMzB4cndDU3NzMHNtTnRBMEFxMmNwS05nQjlSa0V0aDIrZHY1eVhNU0YKeXRLQVFkOEZxS1BWaEpCUEMvUGdQNXNaMGplSlAvSjdVaHlNOXVIM1BBZVhqQTZpV1lFTXNwQTkwK05aUnUwUApxYWZlZ0d0YXFnZTJHY3U4Vi9PWElYb01zU3QwUHV2YXAyY3RUTVNZbmpZSmRtWm0vQm8vNmtoVUhMNHd2WUJRCnYzeTF6Z0QyREdIWjV5UUQ0T01CZ1E2OTJJVTBpTDJ5TnFoN1hBamxSSUNNYi9ndjFTSEtIUnpRKzhTMWg5RTYKVHNkMnRUVkl0UUlEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlNNK3h4MQp2QUxUbjA0dVNObjVZRlNxeExOUCtqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0RRWUpLb1pJaHZjTkFRRU5CUUFECmdnSUJBRWlpMVFBTEx0QS92QnpWdFZSSkhscHI5T1R5NEVBMzRNd1VlN25KK2pXMWRSZVRhZ1ZwaFp6TlR4bDQKV3htQjgyTSt3ODViai9VdlhnRjJFejhzQUxuTmxsSTVTVzBFVHNYcEQ0WU40ZnF6WDRJUzhUck9aZ1lrTkN2bwp6TXJuYWR5SG5jSTAxM25SMDNlNHFsbFkvcDBtK2ppR1BwMktoMlJYNVJjNjR2bU51ZU16ZU1HUTJMamR0NE5SCjVNVE1JOVVHZk9aUjA4MDBNY0QyUnJzTHJmdzlFQVVxTzBxUkplNk0xSVNIZ0NxOENZeXFPaE5mNkRSNVVNRVEKR2ZuVEtCN1UwVkV3S2JPdWtHZldId3Bqc2NXcHhrSXhZeGVVNzJuTEwvcU1GSDNFUXhpSjJmQXlRT2FBNGtaZgo1ZVBCQUZtbytlZ2d2SWtzRGtjMEMrcFh3bE0yL0tmVXJ6SE4vZ0xsZGZxNUp3bjU4L1U3eW4yZnFTTExpTW1xCjBVYzlObmVvV1dScko4L3ZKOEhqSkxXRzk2NStNazJ3ZVdqUk9laVFXTU9EdkE4czFwZnJ6Z3poSU1mYXR6N0QKUDc4djNEU2sreXNoeldlUFMvVGo2dFEvNTArNnVhV1RSUnhtSHlINlpGNXY0SGFVTXN0MTlXN2w5by9IdUtUTQpxSlo5WlBza1drb0RiR3M0eHVnRFE1cjNWN216S1dtVE9QUUQ4cnY3Z21zSElORlNINXBrQW51WVp0dGNUVm9QCjBJU1ZvRHdVUXdiS3l0dTRRVGJhYWtSbmg2K3Y0MFVSRldrSXNyNFdPWmNrYnhKRjBXZGRDYWpKRmRyNjBxWmYKRTJFZnY0V3N0SzJ0QlpRSWd4NTFGOU54TzVOUUkxbWc3VHlSVkoxMkFNWER1RGpiCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSFRDQ0FhT2dBd0lCQWdJVVEzQ0NkODlOWFRUeHlxNHlMemYzOUg5MW9KNHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01UQWVGdzB5TVRBME1qZ3hOek0xTkROYQpGdzAwTmpBME1qZ3hOek0xTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ERXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkxOdW11VjE2b2NOZlFqM1JpZDhOZWVxcmx0cUx4ZVAwQwpmbGZka1htY2JMbFNpRlM4THdTK3VNMzJFTkVwN0xYUW9NUHdpWEFadTFGbHhVT2N3NXRqblNDRFBnWUxwa0pFCmhSR25Tam90NmRab0wwaE9VeXNIUDAyOXVheDNPVmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCU09CMkxBVU4zR0dRWUFSblFFOS9PdWZYVk5NREFLQmdncQpoa2pPUFFRREF3Tm9BREJsQWpFQW5EUGZRZU1qcUVJMkpwYzFYSHZyMjB2NHFvdHpWUlZjckhncEQ3b2gyTVNnCjJORUQzVzNST1QzRWsyRFM0M0t5QWpCOHhYNkkwMUQxSGlYbytrNTE1bGlXcERWZkcyWHFZWnB3STdVTm81dVMKVW05cG9JeU5TdER1aXc3TFI0N1FqUkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IEVDQyBSb290LTAyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDSERDQ0FhT2dBd0lCQWdJVUtQMlpZRUZIcGdFNnloUjdIKy81YUFpRFhYMHdDZ1lJS29aSXpqMEVBd013ClRqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aVEyOXQKYlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCRlEwTWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOelEwTlRSYQpGdzAwTmpBME1qZ3hOelEwTlROYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXRVMk52CmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1JVTkRJRkp2YjNRdE1ESXcKZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUjRNSUhvWXg3bDYzRlJEL2NIQjhvNW1YeE8xUS9NTURBTApqMmFUUHMrOXhZYTkrYkczdEQ2MEI4anpsakh6N2FSUCtLTk9qU2tWV0xqVmIzL3ViQ0sxc0s5SVJRcTlxRW1VCnY0UkRzTnVFU2dNakdXZHFiOEZ1dkFZNU45R0lJdmVqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWUQKVlIwUEFRSC9CQVFEQWdFR01CMEdBMVVkRGdRV0JCVG1HSFgvNzJEZWhLVDFSc2ZlU2xYak1qWjU5VEFLQmdncQpoa2pPUFFRREF3Tm5BREJrQWpBbWMwbDZ0cXZtU2ZSOVVqL1VRUVN1Z0VPRFpYVzVoWUE0TzladjVKT0dxNC9uCmljaC9tMzVyQ2hKVllhb1I0SGtDTUhmb01YR3NQSEVEMW9RbUhoUzQ4enM3M3UxWi9HdE1NSDlaemtYcGMyQVYKbWt6dzVsNGxJaFZ0d29kWjBMS09hZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBDb21tU2NvcGUgUHVibGljIFRydXN0IFJTQSBSb290LTAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYkRDQ0ExU2dBd0lCQWdJVVBnTkpnWFVXZERHT1RLdlZ4WkFwbHNVNUVOMHdEUVlKS29aSWh2Y05BUUVMCkJRQXdUakVMTUFrR0ExVUVCaE1DVlZNeEVqQVFCZ05WQkFvTUNVTnZiVzFUWTI5d1pURXJNQ2tHQTFVRUF3d2kKUTI5dGJWTmpiM0JsSUZCMVlteHBZeUJVY25WemRDQlNVMEVnVW05dmRDMHdNVEFlRncweU1UQTBNamd4TmpRMQpOVFJhRncwME5qQTBNamd4TmpRMU5UTmFNRTR4Q3pBSkJnTlZCQVlUQWxWVE1SSXdFQVlEVlFRS0RBbERiMjF0ClUyTnZjR1V4S3pBcEJnTlZCQU1NSWtOdmJXMVRZMjl3WlNCUWRXSnNhV01nVkhKMWMzUWdVbE5CSUZKdmIzUXQKTURFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN3U0dXakRSMUM0NUZ0bllTawpZWllTd3UzRDJpTTBHWGIyNnYxVld2WlZBVk1QOHN5TWwwKzVVTXV6QVVSV2x2MmJLT3g3ZEF2blFtdFZ6c2xoCnN1aXRRRHk2dVVFS0JVOGJKb1dQUTdWQXRZWFIxSEhjZzBIejlrWEhnS0tFVUpkR3pxQU14R0JXQkIwSFcwYWwKRHJKTHBBNmxmTzc0MUdJRHVaTnFpaFM0Y1BndWdrWTRJdzUweDJ0QnQ5QXBvNTJBc0g1M2syTkMrelNETzNPagpXaUUyNjBmNkdCZlp1bWJDazZTUC9GMmtyZnhRYXBXc3ZDUXowYjJJZjRiMTliSnpLbzk4cndqeUdwZy9xWUZsClA4R01pY1dXTUpvS3ovVFV5RFR0blMrOGpUaUdVKzZYbjZteVk1UVhqUS9jWmlwOFVsRjF5NW1PNkQxY3Y1NDcKS0kyREFnK3BuM0xpTEN1ejNHYVhBRURRcEZTT20xMTdSVFltMW5KRDY4L0E2ZzNjemhMbWZUaWZCU2VvbHo3cApVY1pzQlNqQkFnL3BHRzNzdlp3RzFLZEo5RlFGYTJ3dzhlc0QxZW85YW5iQ3l4b29TVTEvWk9ENks5cHpnNEgvCmtRTzlsTHZrdUk2Y01tUE5uN3RvZ2JHRVc2ODJ2M2Z1SFgvM1NadFM3TkozV24yUm5VM0NPUzNrdW9MNGIvSk8KSGc5TzVqOVpwU1BjUFllb0tGZ28wZkViTnR0UHhQL2hqRnR5ak1jbUF5ZWpPUW9CcXNDeU1XQ0RJcUZQRWdrQgpFYTgwMU0vWHJtTFRCUWUwTVhYZ0RXMVhUMm1IK1ZlcHVoWDJ5Rkp0b2N1Y0grWDhlS2cxbXA5QkZNNmx0TTZVCkNCd0pyVmJsMnJaSm1rcnFZeGhUbkN3dXd3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEcKQTFVZER3RUIvd1FFQXdJQkJqQWRCZ05WSFE0RUZnUVVOMTJtbW5ReXdzTDV4NllWRUZtNDVQM2x1RzB3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFLK256OTcvNEwxQ2pVM2xJcGJmYU9wOVRTcDkwSzA5Rmx4RDUzM0FodWg2Ck5XUHh6SUhJeGd2b0xsSTFwS1pKa0dOUnJEU3NCVHRYQU9uVFl0UFpLZFZVdmh3UWtaeXliZjVaL1huMzZsYlEKbm1oVVFvOG1VdUpNM3krWHBpL1NCNWlvODJCZFM1cFlWNGp2Z3VYNnIyeUJTNUtQUUpxVFJsbkxYM2dXc1djKwpRZ3ZmS05td3JaZ2d2a044MFY0YUNSY2tqWHRkbGVtcndXQ3JXeGhrZ1B1dDRBWjlIY3BadVBONEtXZkdWaDJ2CnRyVjBLbmFoUC90MU1KK1VYanVsWVBQTFhBemlEc2xnK01rZkZvb20zZWNuZitzbHBvcTl1QzAyRUpxeFdFMmEKYUU5Z1ZPWDJSaE9PaUt5OElVSVNyY1pLaVgyYndkZ3Q2WllEOUtKMERMd0FIYi9XTnlWbnRIS0xyNFc5NmlvRApqOHo3UEVRa2d1SUJwUXRadGpTTk1nc1NEZXNud3YxQjEwQThja1lwd0l6cXVnL3hCcE11OTV5bzlHQStvL0U0ClhvNFR3Yk02bDRjL2tzcDRxUnl2MExBYkpoNitjT3g2OVRPWTZsei9Ld3NFVGtQZFkzNE9wMDU0QTVVKzFDMHcKbFJFUUtDNi9vQUkrLzE1WjB3VU9sVjlUUmU5cmg5Vkl6UmFtbG9QaDM3TUc4OEVVMjZmc0hJdGRrSkFOY2xIbgpZZmtVeXErRGo3K3ZzUXBaWGR4YzErU1dyVnRnSGRxdWw3STUyUWIxZGdBVCtHaE1JYkExeE54VnNzbkJRVm9jCmljQ01iM1NnYXpOTnRRRW8vYTJ0aVJjN3BwcUV2T3VNNnNSeEpLaTZLZmtJc2lkV05USmY2am43TVpyVkdjencKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIENvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3QtMDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZiRENDQTFTZ0F3SUJBZ0lVVkJhL08zNDVsWEdOMGFvQXBZWU5LNDk2QlU0d0RRWUpLb1pJaHZjTkFRRUwKQlFBd1RqRUxNQWtHQTFVRUJoTUNWVk14RWpBUUJnTlZCQW9NQ1VOdmJXMVRZMjl3WlRFck1Da0dBMVVFQXd3aQpRMjl0YlZOamIzQmxJRkIxWW14cFl5QlVjblZ6ZENCU1UwRWdVbTl2ZEMwd01qQWVGdzB5TVRBME1qZ3hOekUyCk5ETmFGdzAwTmpBME1qZ3hOekUyTkRKYU1FNHhDekFKQmdOVkJBWVRBbFZUTVJJd0VBWURWUVFLREFsRGIyMXQKVTJOdmNHVXhLekFwQmdOVkJBTU1Ja052YlcxVFkyOXdaU0JRZFdKc2FXTWdWSEoxYzNRZ1VsTkJJRkp2YjNRdApNREl3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRRGgrZzc3YUFBU3lFM1ZyQ0xFCk5RRTd4VlRsV1haanBYL3J3Y1JxbUwweWpSZUE2MTI2MFdJOUpTTVpOUlRwZjRtbkcySTgxbERuTkpVRE1yRzAKa3lJOXArS3g3ZVo3VGk2SG13MHpkUXJlcWpYbmZ1VTJtS0t1Slo2VnN6S1dwQ3RZSHU4Ly9tSTBTRkhSdEkxQwpyV0RhU1dxVmNOM1NBT0xNVjJNQ2U1YmRTWmRia2s2VjAvbkxLUjhZU3ZnQkt0SmpDVzRrNlluUzVjY2lUTnh6CmhrY0FxZzJJanE2RmZVcnB1ek5QRGxKd25aWGpmRzJXV3kwOVg2R0RSbDIyNHlXNGZLY1pnQnpxWlVQY2tYazIKTEhSODhtY0d5WW5KMjcvYWFMOGo3ZHhyclNpRGVTL3NPS1VOTndGbko1cnBNOWt6WHplaHhmQ3JQZnA0c09jcwpuL1krbjJEZzcwanBrRVVlQlZGNEdpd1NMRndvckEyaUk1NDBqd1htb2pQT0VYY1QxQTZrSGtJZmhzMXcvdGt1CkZUMGR1N2p5VTFmYnpNWjBLWndZc3paMU9DNFBWS0g0a2grSmxrKzcxTzZkNlRzMlFyVUtPeXJVWkhrMkVPSDUKa1FNcmV5QlV6UTBaR3NoQk1qVFJzSm5oa0I0QlFEYTF0L3FwNVhkMXBDS0JYYkNMNUNjU0QxU0l4dHVGZE9hMwp3TmVtS2ZyYjN2T1RseWNFVlM4S2J6ZkZQUk92Q2dDcExJc2NnU2pYNzRZeHFhN3licmpLYWl4VVI5Z3FpQzZ2CndRY1FlS3dSb2k5QzhEZkY4cmhXM1E1aUxjNHRWbjVWOHFkRTlpc3k5Q09vUitqVUtnRjR6MnJETjZpZVpkSXMKNWZxNk04RUdSUGJtejZVTnAyWUlOSW9zOHdJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0RwpBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVVI5RG5zU0wvblN6MTJWZGdzN0d4Y0pYdllYb3dEUVlKCktvWklodmNOQVFFTEJRQURnZ0lCQUlacHNVMHY2WjlQSXBOb2p1UWhtYVBPUlZNYmMwUlRBSUZoelRIakNMcUIKS0NoNmtybTJxTWhEbnNjVEprM0MyT1ZWbkpKZFVOakNLOXYrNXFpWHoxSTZKTU5sWkZ4SE1hTmxOUlBEazduMworVkdYdTZUd1lvZkYxZ2JUbDRNZ3FYNjd0aUhDcFEyRUFPSHlKeENEdXQwRGdkWGRhTU5tRU1qUmRyU3pieW1lCkFQbkNLZld4a3hsU2FSb3NUS0NMNEJXYU1TL1RpSlZaYnVYRXMxRElGQWhLbTRzVGc3R2tjckk3ZGpOQjNOeXEKcGdkdkhTUVNuOGgydlMvWmp2UXM3cmZTT0JBa05sRXY0MXhkZ1NHbjJydE8vK1lIcVA2NURTZHN1M0JhVlhvVAo2ZkVxU1duSFg0ZFhURU41YlRwbDZUQmNRZTdyZDZWekVvam92MzJ1NWNTb0h3Mk9IRzFRQWs4bUdFUGVqMVdGCnNRczNCV0RKVlRrU0JLRXF6M0VXbnpaUlNiOXdPNTVublB0N2VjazVISGlzZDVGVW1yaDFDb0ZTbCtObVlXdnQKUGpnZWxtRlY0WkZVak8yTUpCK0J5UkNhYzVrckZrNXlBRDlVRy9pTnVvdm5GTmEyUlU5ZzdKYXV3eThDVGwyZApsa2x5QUxLcmRWd1BhRnNkWmNKZk13OGVEL0E3aHZXd1RydWM5K29sQmR5dG9wdExGd0crUXQ4MUlSMnRxNjcwCnY2NGZHOVBpTy95emNuTWNteWlRaVJNOUhjRUFSd21XbWpnYjNiSFBEY0swUlBPV2xjNHlPbzgwbk9BWHgxN08KcmczYmh6amxQMXY5bXhuaE1VRjZjS29qYXdIaFJVek5sTTQ3bmkzbmlBSWk5RzdveU96V1BQTzVzdGQzZXF4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFTWpDQ0F4cWdBd0lCQWdJQkFUQU5CZ2txaGtpRzl3MEJBUVVGQURCN01Rc3dDUVlEVlFRR0V3SkhRakViCk1Ca0dBMVVFQ0F3U1IzSmxZWFJsY2lCTllXNWphR1Z6ZEdWeU1SQXdEZ1lEVlFRSERBZFRZV3htYjNKa01Sb3cKR0FZRFZRUUtEQkZEYjIxdlpHOGdRMEVnVEdsdGFYUmxaREVoTUI4R0ExVUVBd3dZUVVGQklFTmxjblJwWm1sagpZWFJsSUZObGNuWnBZMlZ6TUI0WERUQTBNREV3TVRBd01EQXdNRm9YRFRJNE1USXpNVEl6TlRrMU9Wb3dlekVMCk1Ba0dBMVVFQmhNQ1IwSXhHekFaQmdOVkJBZ01Fa2R5WldGMFpYSWdUV0Z1WTJobGMzUmxjakVRTUE0R0ExVUUKQnd3SFUyRnNabTl5WkRFYU1CZ0dBMVVFQ2d3UlEyOXRiMlJ2SUVOQklFeHBiV2wwWldReElUQWZCZ05WQkFNTQpHRUZCUVNCRFpYSjBhV1pwWTJGMFpTQlRaWEoyYVdObGN6Q0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQCkFEQ0NBUW9DZ2dFQkFMNUFuZlJ1NGVwMmh4eE5SVVNPdmtiSWd3YWR3U3IrR0IrTzVBTDY4NnRkVUlvV01RdWEKQnRERmNDTE5TUzFVWTh5MmJtaEdDMVBxeTB3a3dMeHlUdXJ4RmE3MFZKb1NDc042c2pOZzR0cUpWZk1pV1BQZQozTS92ZzRhaWpKUlBuMmp5bUpCR2hDZkhkci9qekRVc2kxNEhaR1dDd0Vpd3FKSDVZWjkySUZDb2tjZG10ZXQ0CllnTlc4SW9hRStveG94NmdtZjA0OXZZbk1saHZCL1ZydVBzVUs2KzNxc3pXWTE5empOb0ZtYWc0cU1zWGVEWlIKck9tZTlIZzZqYzhQMlVMaW1BeXJMNThPQWQ3dm41bEo4UzNmckhSTkc1aTFSOFhsS2RINWtCakhZcHkrZzhjbQplejZLSmNmQTNaM21OV2dRSUoyUDJON1N3NFNjRFY3b0w4a0NBd0VBQWFPQndEQ0J2VEFkQmdOVkhRNEVGZ1FVCm9CRUtJejZXOFFmczRxOHA3NEtsZjlBd3BMUXdEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdld1lEVlIwZkJIUXdjakE0b0RhZ05JWXlhSFIwY0RvdkwyTnliQzVqYjIxdlpHOWpZUzVqYjIwdgpRVUZCUTJWeWRHbG1hV05oZEdWVFpYSjJhV05sY3k1amNtd3dOcUEwb0RLR01HaDBkSEE2THk5amNtd3VZMjl0CmIyUnZMbTVsZEM5QlFVRkRaWEowYVdacFkyRjBaVk5sY25acFkyVnpMbU55YkRBTkJna3Foa2lHOXcwQkFRVUYKQUFPQ0FRRUFDRmI4QXZDYjZQK2srdFo3eGtTQXprL0V4ZllBV015bXRyd1VTV2dFZHVqbTdsM3NBZzlnMW8xUQpHRThtVGdIajVyQ2w3cis4ZEZSQnYvMzhFcmpIVDFyMGlXQUZmMkMzQlVyejl2SEN2OFM1ZElhMkxYMXJ6Tkx6ClJ0MHZ4dUJxdzhNMEF5eDlsdDFhd2c2bkNwbkJCWXVyREMvelhEclBiRGRWQ1lmZVUwQnNXTy84dHF0bGJnVDIKRzl3ODRGb1Z4cDdaOFZsSU1DRmxBMnpzNlNGejdKc0RvZUEzcmFBVkdJLzZ1Z0xPcHl5cEVCTXMxT1VJSnFzaQpsMkQ0a0Y1MDFLS2FVNzN5cVdqZ29tN0MxMnl4b3crZXYrdG81MWJ5cnZMakt6ZzZDWUcxYTRYWHZpM3RQeHEzCnNtUGk5V0lzZ3RScUFFRlE4VG1EbjVYcE5wYVliZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBELVRSVVNUIEJSIFJvb3QgQ0EgMSAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDMnpDQ0FtQ2dBd0lCQWdJUWZNbVBLNFRYMytvUHlXV2EwMHRObGpBS0JnZ3Foa2pPUFFRREF6QklNUXN3CkNRWURWUVFHRXdKRVJURVZNQk1HQTFVRUNoTU1SQzFVY25WemRDQkhiV0pJTVNJd0lBWURWUVFERXhsRUxWUlMKVlZOVUlFSlNJRkp2YjNRZ1EwRWdNU0F5TURJd01CNFhEVEl3TURJeE1UQTVORFV3TUZvWERUTTFNREl4TVRBNQpORFExT1Zvd1NERUxNQWtHQTFVRUJoTUNSRVV4RlRBVEJnTlZCQW9UREVRdFZISjFjM1FnUjIxaVNERWlNQ0FHCkExVUVBeE1aUkMxVVVsVlRWQ0JDVWlCU2IyOTBJRU5CSURFZ01qQXlNREIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCTWJMeHlqUis0VDFtdTlDRkNEaFEydHVkYTM4S3dPRTFIYVRKZGRaTzBGbGF4N21OQ3E3ZFBZUwp6dWh0NTZ2a1BFNC9SQWlMelJaeHk3K1NtZlNrMXp4UVZGS1FoWU40bEdkbm94d0pHVDExTklYZTdXQjl4d3kwClFWSzVidVh1UXFPQ0FRMHdnZ0VKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRkhPUkVLdi8KVmJOYWZBa2wxYks2Q0tCcnF4OXRNQTRHQTFVZER3RUIvd1FFQXdJQkJqQ0J4Z1lEVlIwZkJJRytNSUc3TUQ2ZwpQS0E2aGpob2RIUndPaTh2WTNKc0xtUXRkSEoxYzNRdWJtVjBMMk55YkM5a0xYUnlkWE4wWDJKeVgzSnZiM1JmClkyRmZNVjh5TURJd0xtTnliREI1b0hlZ2RZWnpiR1JoY0RvdkwyUnBjbVZqZEc5eWVTNWtMWFJ5ZFhOMExtNWwKZEM5RFRqMUVMVlJTVlZOVUpUSXdRbElsTWpCU2IyOTBKVEl3UTBFbE1qQXhKVEl3TWpBeU1DeFBQVVF0VkhKMQpjM1FsTWpCSGJXSklMRU05UkVVL1kyVnlkR2xtYVdOaGRHVnlaWFp2WTJGMGFXOXViR2x6ZERBS0JnZ3Foa2pPClBRUURBd05wQURCbUFqRUFsSkF0RS9yaFkvaGhZK2l0aFhoVWtaeTRremcrR2tIYVFCWlRRZ2pLTDQ3eFBvRlcKd0tyWTdSakVzSzcwUHZvbUFqRUE4eWppeHRzcm1mdTNVYmdrbzZTVWVoby81amJpQTFjemlqRExnc2ZXRkJIVgpkV05iRkpXY0h3SFAyTlZ5cHc4NwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBFViBSb290IENBIDEgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQzJ6Q0NBbUNnQXdJQkFnSVFYd0pCMTNxSGZFd0RvNnlXamZ2LzBEQUtCZ2dxaGtqT1BRUURBekJJTVFzdwpDUVlEVlFRR0V3SkVSVEVWTUJNR0ExVUVDaE1NUkMxVWNuVnpkQ0JIYldKSU1TSXdJQVlEVlFRREV4bEVMVlJTClZWTlVJRVZXSUZKdmIzUWdRMEVnTVNBeU1ESXdNQjRYRFRJd01ESXhNVEV3TURBd01Gb1hEVE0xTURJeE1UQTUKTlRrMU9Wb3dTREVMTUFrR0ExVUVCaE1DUkVVeEZUQVRCZ05WQkFvVERFUXRWSEoxYzNRZ1IyMWlTREVpTUNBRwpBMVVFQXhNWlJDMVVVbFZUVkNCRlZpQlNiMjkwSUVOQklERWdNakF5TURCMk1CQUdCeXFHU000OUFnRUdCU3VCCkJBQWlBMklBQlBFTDNZWkRJQm5mbDRYb0lrcWJ6NTJZdjdRRkpzbkw0NmJTajhXZWVIc3hpYW1KclNjOFpSQ0MKL04vRG5VN3dNeVBFMGpMMUhMRGZNeGRkeGZDeGl2bnZ1YmNVeWlsS3dnK3BmM1ZsU1Nvd1ovUms5OVlhZDlyRAp3cGRoUW50SnJhT0NBUTB3Z2dFSk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZIOFFBUlkzCk9xUW81RkQ0cFBmc2F6SzIvdW1MTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCeGdZRFZSMGZCSUcrTUlHN01ENmcKUEtBNmhqaG9kSFJ3T2k4dlkzSnNMbVF0ZEhKMWMzUXVibVYwTDJOeWJDOWtMWFJ5ZFhOMFgyVjJYM0p2YjNSZgpZMkZmTVY4eU1ESXdMbU55YkRCNW9IZWdkWVp6YkdSaGNEb3ZMMlJwY21WamRHOXllUzVrTFhSeWRYTjBMbTVsCmRDOURUajFFTFZSU1ZWTlVKVEl3UlZZbE1qQlNiMjkwSlRJd1EwRWxNakF4SlRJd01qQXlNQ3hQUFVRdFZISjEKYzNRbE1qQkhiV0pJTEVNOVJFVS9ZMlZ5ZEdsbWFXTmhkR1Z5WlhadlkyRjBhVzl1YkdsemREQUtCZ2dxaGtqTwpQUVFEQXdOcEFEQm1BakVBeWp6R0tuWENYblZpT1RZQVlGcUx3Wk9aek5uYlFUczdoNWtYTzlYTVQ4b2k5NkNBCnkvbTBzUnRXOVhMUy9CblJBakVBa2Zjd2t6OFFSaXR4cE5BN1JKdkFLUUlGc2tGM1VmTjVXcDZPRktCT1F0SmIKZ2ZNMGFnUG5JamhRVyswWlQwTVcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRU16Q0NBeHVnQXdJQkFnSURDWVB6TUEwR0NTcUdTSWIzRFFFQkN3VUFNRTB4Q3pBSkJnTlZCQVlUQWtSRgpNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTUhrUXRWRkpWVTFRZ1VtOXZkQ0JECmJHRnpjeUF6SUVOQklESWdNakF3T1RBZUZ3MHdPVEV4TURVd09ETTFOVGhhRncweU9URXhNRFV3T0RNMU5UaGEKTUUweEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEp6QWxCZ05WQkFNTQpIa1F0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdNakF3T1RDQ0FTSXdEUVlKS29aSWh2Y05BUUVCCkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5PeVNzOTZSKzkxbXlQNk9pL1dVRVdKTlRyR2E5disyd0JvcU9BREVSMDMKVUFpZlRVcG9sRFd6VTlHVVk2Y2dWcS9lVVhqc0tqM3pTRWhRUGdyZlJsV0xKMjNERUUwTmtWSkQySWZnWFU0Mgp0U0hLWHpsQUJGOWJmc3lqeGl1cFFCN1pOb1RXU1BPU0hqUkdJQ1RCcEZHT1NocnZVRDlwWFJsL1JjUEhBWTlSCnlTUG9jcTYwdkZZSmZ4TExITEd2S1pBS3lWWE1EOU8wR3UxSE5WcEs3Wnh6QkNIUXFyME1FN1VBeWlac3hHc00KbEZxVmxOcFFtdkgvcFN0bU1hVEpPS0RmSFIrNENTN3pwK2huVXF1VkgrQkdQdGlrdzhwYXhUR0E2RWlhbjVScAovaG5kMkhOOGdjcVczbzd0c3pJRlpZUTA1dWI5VnhDMVgzYS9MN0FRRGNVQ0F3RUFBYU9DQVJvd2dnRVdNQThHCkExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFRlAzYUZNU2ZNTjRodlI1Q09meXJZeU5KNFBHRU1BNEcKQTFVZER3RUIvd1FFQXdJQkJqQ0Iwd1lEVlIwZkJJSExNSUhJTUlHQW9INmdmSVo2YkdSaGNEb3ZMMlJwY21WagpkRzl5ZVM1a0xYUnlkWE4wTG01bGRDOURUajFFTFZSU1ZWTlVKVEl3VW05dmRDVXlNRU5zWVhOekpUSXdNeVV5Ck1FTkJKVEl3TWlVeU1ESXdNRGtzVHoxRUxWUnlkWE4wSlRJd1IyMWlTQ3hEUFVSRlAyTmxjblJwWm1sallYUmwKY21WMmIyTmhkR2x2Ym14cGMzUXdRNkJCb0QrR1BXaDBkSEE2THk5M2QzY3VaQzEwY25WemRDNXVaWFF2WTNKcwpMMlF0ZEhKMWMzUmZjbTl2ZEY5amJHRnpjMTh6WDJOaFh6SmZNakF3T1M1amNtd3dEUVlKS29aSWh2Y05BUUVMCkJRQURnZ0VCQUgrWDJ6REkzNlNjZlNGNmdIRE9GQkpwaUJTVllFUUJyTExwTUUrYlVNSm0ySDZOTUxWd01lbmkKYWNmemNOc2dGWWJRRGZDK3JBRjFoTTUrbjAyL3QyQTduUFBLSGVKZWFOaWpuWmZsUUdEU05pSCswTFM0RjlwMApvMy9VMzdDWUFxeHZhMnNzSlNSeW9XWHVKVnJsNWpMbjh0K3JTZnJ6a0drajJ3VFo1MXhZL0dYVWw3N00vQzRLCnpDVXFOUVQ0WUpFVmRUMUIveU1mR2NoczY0SlRCS2JrVENKTmpZeTZ6bHR6N0dSVVVHM1JuRlg3YWNNMnc0eTgKUElXbWF3b21EZUNUbUdDdWZzWWtsNHBoWDVHT1pwSUpoemJOaTVzdFB2WlIxRkRVV1NpOWcvTE1LSHRUaG0zWQpKb2h3MStxUnpUNjV5c0NRYmxyR1huUmwxMXorbytJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRC1UUlVTVCBSb290IENsYXNzIDMgQ0EgMiBFViAyMDA5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFUXpDQ0F5dWdBd0lCQWdJRENZUDBNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1GQXhDekFKQmdOVkJBWVRBa1JGCk1SVXdFd1lEVlFRS0RBeEVMVlJ5ZFhOMElFZHRZa2d4S2pBb0JnTlZCQU1NSVVRdFZGSlZVMVFnVW05dmRDQkQKYkdGemN5QXpJRU5CSURJZ1JWWWdNakF3T1RBZUZ3MHdPVEV4TURVd09EVXdORFphRncweU9URXhNRFV3T0RVdwpORFphTUZBeEN6QUpCZ05WQkFZVEFrUkZNUlV3RXdZRFZRUUtEQXhFTFZSeWRYTjBJRWR0WWtneEtqQW9CZ05WCkJBTU1JVVF0VkZKVlUxUWdVbTl2ZENCRGJHRnpjeUF6SUVOQklESWdSVllnTWpBd09UQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFKbnhoRFJ3dWkrM01LQ092WHdFejc1aXZKbjlncGZTZWdwbgpsamdKOWhCT2xTSnptWTNhRlMzbkJmd1pjeUszanBnQXZEdzlyS0ZzKzlaNUpVdXQ4TXhrMm9nK0tiZ1BDZE0wCjNUUDFZdEhoelJucDdoaFBURml1NGg3V0RGc1ZXdGc2dU1RWVpCN2pNN0sxaVhkT0RML1psR3NUbDI4U28vNloKcVFUTUZleGdhRGJ0Q0h1MzliK1Q3V1l4ZzR6R2NUU0hUaGZxcjR1UmpSeFdRYTRpTjE0MzhoM1owUzBOTDJsUgpwNzVtcG9vNktyM0hHckhoRlBDK09oMjV6MXV4YXY2MHNVWWdvdnNlTzNEdms1aDlqSE9XOHNYdmhYQ3RLU2I4CkhnUStIS0RZRDh0U2cySjg3b3RUbFpDcFY2THFZUVhZK1UzRUovcHVyZTM1MTFIM2E2VUNBd0VBQWFPQ0FTUXcKZ2dFZ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZOT1Vpa3hpRXlvWkxzeXZjb3A5TnRlYQpITnhuTUE0R0ExVWREd0VCL3dRRUF3SUJCakNCM1FZRFZSMGZCSUhWTUlIU01JR0hvSUdFb0lHQmhuOXNaR0Z3Ck9pOHZaR2x5WldOMGIzSjVMbVF0ZEhKMWMzUXVibVYwTDBOT1BVUXRWRkpWVTFRbE1qQlNiMjkwSlRJd1EyeGgKYzNNbE1qQXpKVEl3UTBFbE1qQXlKVEl3UlZZbE1qQXlNREE1TEU4OVJDMVVjblZ6ZENVeU1FZHRZa2dzUXoxRQpSVDlqWlhKMGFXWnBZMkYwWlhKbGRtOWpZWFJwYjI1c2FYTjBNRWFnUktCQ2hrQm9kSFJ3T2k4dmQzZDNMbVF0CmRISjFjM1F1Ym1WMEwyTnliQzlrTFhSeWRYTjBYM0p2YjNSZlkyeGhjM05mTTE5allWOHlYMlYyWHpJd01Ea3UKWTNKc01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQTA3WHRhUEtTVWlPOGFFWFVITDdQK1BQb2VVU2JyaC9ZcAozdUR4MU1Za0NlbkJ6MVVidEREWnpocitCbEdtRmFRdDc3Skx2eUFvSlVuUnBqWjNOT2hrMzFLeEVjZHplczA1Cm5zS3RqSEVoOGxwcnI5ODhUbFd2c29SbEZJbTVkOHNxTWI3UG8yM1BiMGlVTWtadjUzR01vS2FFR1RjSDhnTkYKQ1N1R2RYemZYMmxYQU50dTJLWnlJa3RRMUhXWVZ0KzNHUDlEUTFDdWVrUjc4SGxSMTBNOXA5T0IwL0RKVDduYQp4cGVHMElMRDVFSnQvckRpWkU0T0p1ZEFOQ2ExQ0luWENHTmpPQ2QxSGpQcWJxamRuNWxQZEUyQmlZQkwzWnFYCktWd3Z2b0ZCdVl6LzZuMWdCcDdOMXozVExxTVZ2S2ptSnVWdnc5eTRBeUhxbnhieExGUzEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRHR6Q0NBcCtnQXdJQkFnSVFET2ZnNVJmWVJ2NlA1V0Q4Ry9Bd09UQU5CZ2txaGtpRzl3MEJBUVVGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1EwRXdIaGNOTURZeE1URXdNREF3TURBd1doY05NekV4TVRFd01EQXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUTBFd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDdERoWE81RU9BWExHSDg3ZGcrWEVTcGE3YwpKcFNJcXZUTzlTQTVLRmhnRFBpQTJxa1ZsVEpoUExXeEtJU0tpdHlmQ2d5REYzcVBrS3lLNTNsVFhER0VLdllQCm1ESTJkc3plM1R5b291OXEreUh5VW1IZm55RFhIK0t4MmY0WVpOSVNXMS81V0JnMXZFZk5vVGI1YTMvVXNEZysKd1J2RGpEUFoyQzhZL2lnUHM2ZUQxc051Uk1CaE5aWVcvbG1jaTNadDEvR2lTdzByL3d0eTJwNWcwSTZRTmNaNApWWWNnb2MvbGJRcklTWHd4bUROc0l1bUgwREphb3JvVGdoSHRPUmVkbVRweW9lYjZwTm5WRnpGMXJvVjlJcTQvCkFVYUc5aWg1eUxIYTVGY1h4SDRjRHJDMGtxWldzNzJ5bCsycXAvQzN4YWcvbFJiUS82R1c2d2hmR0hkUEFnTUIKQUFHall6QmhNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlJGNjZLdjlKTExnakV0VVl1bnB5R2Q4MjNJRHpBZkJnTlZIU01FR0RBV2dCUkY2Nkt2OUpMTGdqRXRVWXVuCnB5R2Q4MjNJRHpBTkJna3Foa2lHOXcwQkFRVUZBQU9DQVFFQW9nNjgzK0x0OE9OeWMzcGtsTC8zY21iWU11UkMKZFdLdWgrdnkxZG5lVnJPZnpNNFVLTGtObDJCY0VreFk1Tk05ZzBsRldKYzFhUnFvUitwV3hubXJFdGhuZ1lUZgpmd2s4bE9hNEppd2d2VDJ6S0luM1gvOGk0cGVFSCtsbDc0ZmczOEZuU2JOZDY3SUpLdXNtN1hpK2ZUOHI4N2NtCk5XMWZpUUcyU1Z1ZkFRV2JxejBsd2N5MmY4THhiNGJHK21SbzY0RXRsT3RDdC9xTUh0MWk4YjVRWjdkc3ZmUHgKSDJzTU5nY1dmemQ4cVZ0dGV2RVNSbUNEMXljRXZrdk9sNzdEWnlwb0VkK0E1d3d6WnI4VERSUnU4MzhmWXhBZQorbzBiSlcxc2o2VzNZUUd4MHFNbW9SQnhuYTNpdy9uRG1WRzNLd2NJemk3bVVMS24rZ3BGTDZMdzhnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGxqQ0NBbjZnQXdJQkFnSVFDNU1jT3RZNVorcG5JNy9EcjVyMFN6QU5CZ2txaGtpRzl3MEJBUXNGQURCbApNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnYKYjNRZ1J6SXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRRwpFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sCmNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpJd2dnRWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEWjV5Z3ZVajgyY2ttSWt6VHorR29lTVZTQQpuNjFVUWJWSDM1YW8xSytBTGJrS3ozWDlpYVY5SlByaklnd3J2SlVYQ3pPL0dVMUJCcEFBdlF4TkVQNEh0ZWNjCmJpSlZNV1dYdmRNWDBoNWk4OXZxYkZDTVA0UU1scyszeXdQZ3ltMmhGRXdiaWQzdEFMQlNmSytSYkxFNEU5SHAKRWdqQUFMQWNLeEhhZDNBMm02N09lWWZjZ25EbUNYUndWV212bzJpZnY5MjJlYlB5blhBcFZmU3IvNVZoODhsQQpieDNSdnBPNzA0Z3F1NTIvY2xwV2NUcy8xUFBSQ3Y0bzc2UHUyWm12QTlPUFlMZnlrcUd4dlltSkh6RE53Nll1CllqT3VGZ0ozUkZybmdRbzhwMFF1ZWJnL0JMeGNvSWZoRzY5UmpzM3NMUHI0L20zd09ueXFpK1JubFRHTkFnTUIKQUFHalFqQkFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01CMEdBMVVkRGdRVwpCQlRPdzBxNW1WWHl1TnRndjZsK3ZWYTFsemFuMWpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXlxVlZqT1BJClFXNXBKNmQxRWU4OGhqWnYwcDNHZURnZGFaYWlrbWt1T0d5YmZRVFVpYVd4TVRlS3lTSE1xMnpOaXh5YTFyOUkKMGpKbXdZckE4eTg2NzhEajFKR0cwVkRqQTl0emQyOUtPVlB0M2liSHRYMnZLMExSZFdMalNpc0N4MUJMNEduaQpsbXdPUkdZUVJJK3RCZXY0ZWF5bUcrZzNOSjFUeVdHcW9sS3ZTbkFXaHNJNnlMRVRjRGJZeis3MENqVFZXMHo5CkI1eWl1dGtCY2x6elRjSGREckVjRGNSanZxMzBGUHVKN0tKQkRrek15RmRBMEc0RHFzME1qb21abVd6d1BEQ3YKT045dnZLTytLU0FucTNUL0V5SjQzcGRTVlI2RHRWUWdBKzZ1d0U5VzNqZk13MytxQkNlNzAzZTRZdHNYZkp3bwpJaE56Yk04bTlZb3A1dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSakNDQWMyZ0F3SUJBZ0lRQzZGYStoM2ZvTFZKUksvTkpLQnM3REFLQmdncWhrak9QUVFEQXpCbE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnClJ6TXdIaGNOTVRNd09EQXhNVEl3TURBd1doY05Nemd3TVRFMU1USXdNREF3V2pCbE1Rc3dDUVlEVlFRR0V3SlYKVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdVpHbG5hV05sY25RdQpZMjl0TVNRd0lnWURWUVFERXh0RWFXZHBRMlZ5ZENCQmMzTjFjbVZrSUVsRUlGSnZiM1FnUnpNd2RqQVFCZ2NxCmhrak9QUUlCQmdVcmdRUUFJZ05pQUFRWjU3eXNSR1h0emJnL1dQdU5zVmVwUkMwRkZmTHZDLzhRZEorMVlsSmYKWm40ZjVkd2JSWGtMek1aVENwMk5YUUxacVZuZUFscjJsU29PalRoS2lrbkd2TVlET0FkZlZkcCtDVzdpZjE3UQpSU0FQV1hZUTFxQWs4QzNlTnZKc0tUbWpRakJBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvCkJBUURBZ0dHTUIwR0ExVWREZ1FXQkJUTDBMMnA0WmdGVWFGTk42S0RlYzZOSFNya2hEQUtCZ2dxaGtqT1BRUUQKQXdObkFEQmtBakFscElGRkFtc1NTM1YwVDhnajQzRHlkWExlZklud3o1RnlZWjVlRUpKWlZybUR4eERuT09sWQpKalo5MWVRMGhqa0NNSHcyVS9BdzVXSmpPcG5pdHFNN216VDZIdG9Ra25GZWtST24zYVJ1a3N3eTF2VWhac2N2CjZwWmphbVZGa3BVQnRBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEcnpDQ0FwZWdBd0lCQWdJUUNEdmdWcEJDUnJHaGRXckpXWkhIU2pBTkJna3Foa2lHOXcwQkFRVUZBREJoCk1Rc3dDUVlEVlFRR0V3SlZVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjMKZDNjdVpHbG5hV05sY25RdVkyOXRNU0F3SGdZRFZRUURFeGRFYVdkcFEyVnlkQ0JIYkc5aVlXd2dVbTl2ZENCRApRVEFlRncwd05qRXhNVEF3TURBd01EQmFGdzB6TVRFeE1UQXdNREF3TURCYU1HRXhDekFKQmdOVkJBWVRBbFZUCk1SVXdFd1lEVlFRS0V3eEVhV2RwUTJWeWRDQkpibU14R1RBWEJnTlZCQXNURUhkM2R5NWthV2RwWTJWeWRDNWoKYjIweElEQWVCZ05WQkFNVEYwUnBaMmxEWlhKMElFZHNiMkpoYkNCU2IyOTBJRU5CTUlJQklqQU5CZ2txaGtpRwo5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBNGp2aEVYTGVxS1RUbzFlcVVLS1BDM2VReWFLbDdoTE9sbHNCCkNTRE1BWk9uVGpDM1UvZER4R2tBVjUzaWpTTGRod1pBQUlFSnpzNGJnNy9melR0eFJ1TFdac2NGczNZbkZvOTcKbmg2VmZlNjNTS01JMnRhdmVndzVCbVYvU2wwZnZCZjRxNzd1S05kMGYzcDRtVm1GYUc1Y0l6Skx2MDdBNkZwdAo0M0MvZHhDLy9BSDJoZG1vUkJCWU1xbDFHTlhSb3I1SDRpZHE5Sm96K0VrSVlJdlVYN1E2aEwraHFrcE1mVDdQClQxOXNkbDZnU3plUm50d2k1bTNPRkJxT2Fzdit6Yk1VWkJmSFd5bWVNci95N3ZyVEMwTFVxN2RCTXRvTTFPLzQKZ2RXN2pWZy90UnZvU1NpaWNOb3hCTjMzc2hieVRBcE9CNmp0U2oxZXRYK2prTU92SndJREFRQUJvMk13WVRBTwpCZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUE5NVFOVmJSClRMdG04S1BpR3h2RGw3STkwVlV3SHdZRFZSMGpCQmd3Rm9BVUE5NVFOVmJSVEx0bThLUGlHeHZEbDdJOTBWVXcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQU11Y042cElFeElLK3QxRW5FOVNzUFRmcmdUMWVYa0lveVFZL0VzcgpoTUF0dWRYSC92VEJIMWpMdUcyY2VuVG5tQ21yRWJYamNLQ2h6VXlJbVpPTWtYRGlxdzhjdnBPcC8yUFY1QWRnCjA2Ty9uVnNKOGRXTzQxUDBqbVA2UDZmYnRHYmZZbWJXMFc1QmpmSXR0ZXAzU3ArZFdPSXJXY0JBSSswdEtJSkYKUG5sVWtpYVk0SUJJcURmdjhOWjVZQmJlck9nT3pXNnNSQmM0TDBuYTRVVStLcmsyVTg4NlVBYjNMdWpFVjBscwpZU0VZMVFTdGVEd3NPb0JycCt1dkZSVHAySW5CdVRoczRwRnNpdjlrdVhjbFZ6REFHeVNqNGR6cDMwZDh0YlFrCkNBVXc3QzI5Qzc5RnYxQzVxZlBybUFFU3JjaUl4cGcwWDQwS1BNYnAxWldWYmQ0PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURqakNDQW5hZ0F3SUJBZ0lRQXpyeDVxY1JxYUM3S0dTeEhRbjY1VEFOQmdrcWhraUc5dzBCQVFzRkFEQmgKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1TQXdIZ1lEVlFRREV4ZEVhV2RwUTJWeWRDQkhiRzlpWVd3Z1VtOXZkQ0JICk1qQWVGdzB4TXpBNE1ERXhNakF3TURCYUZ3MHpPREF4TVRVeE1qQXdNREJhTUdFeEN6QUpCZ05WQkFZVEFsVlQKTVJVd0V3WURWUVFLRXd4RWFXZHBRMlZ5ZENCSmJtTXhHVEFYQmdOVkJBc1RFSGQzZHk1a2FXZHBZMlZ5ZEM1agpiMjB4SURBZUJnTlZCQU1URjBScFoybERaWEowSUVkc2IySmhiQ0JTYjI5MElFY3lNSUlCSWpBTkJna3Foa2lHCjl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF1emZOTk54N2E4bXlhSkN0U25YL1Jyb2hDZ2lOOVJsVXlmdUkKMi9PdThqcUprVHg2NXFzR0dtdlByQzNvWGdra1JMcGltbjdXbzZoKzRGUjFJQVdzVUxlY1l4cHNNTnphSHhteAoxeDdlL2RmZ3k1U0RONjdzSDBOTzNYc3MwcjB1cFMva3FiaXRPdFNacExZbDZadHJBR0NTWVA5UElVa1k5MmVRCnEyRUduSS95dXVtMDZaSXlhN1h6VitoZEc4Mk1IYXVWQkpWSjh6VXRsdU5KYmQxMzQvdEpTN1NzVlFlcGo1V3oKdENPN1RHMUY4UGFwc3BVd3RQMU1WWXduU2xjVWZJS2R6WE9TMHhaS0JneU1VTkdQSGdtK0Y2SG1JY3I5ZytVUQp2SU9sQ3NSbktQWnpGQlE5Um5iRGh4U0pJVFJOcnc5RkRLWkpvYnE3bk1XeE00TXBoUUlEQVFBQm8wSXdRREFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkQmdOVkhRNEVGZ1FVVGlKVUlCaVYKNXVOdTVnLzYrcmtTN1FZWGp6a3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR0JuS0pSdkRraGo2ekhkNm1jWQoxWWw5UE1XTFNuL3B2dHNyRjkrd1gzTjNLaklUT1lGblFvUWo4a1ZuTmV5SXYvaVBzR0VNTktTdUlFeUV4dHY0Ck5lRjIyZCttUXJ2SFJBaUdmelowSkZyYWJBMFVXVFc5OGtuZHRoL0pzdzFIS2oyWkw3dGN1N1hVSU9HWlgxTkcKRmR0b20vRHpNTlUrTWVLTmhKN2ppdHJhbGo0MUU2VmY4UGx3VUhCSFFSRlhHVTdBajY0R3hKVVRGeThiSlo5MQo4ckdPbWFGdkU3RkJjZjZJS3NoUEVDQlYxL01VUmVYZ1JQVHFoNVV5a3c3K1UwYjZMSjMvaXlLNVM5a0pSYVRlCnBMaWFXTjBiZlZLZmpsbERpSUdrbmliVmI2M2REY1kzZmUwRGtodmxkMTkyN2p5TnhGMVdXNkxaWm02ek5UZmwKTXJZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRGlnaUNlcnQgR2xvYmFsIFJvb3QgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNQekNDQWNXZ0F3SUJBZ0lRQlZWV3ZQSmVwRFUxdzZRUDFhdEZjakFLQmdncWhrak9QUVFEQXpCaE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzZDNjdQpaR2xuYVdObGNuUXVZMjl0TVNBd0hnWURWUVFERXhkRWFXZHBRMlZ5ZENCSGJHOWlZV3dnVW05dmRDQkhNekFlCkZ3MHhNekE0TURFeE1qQXdNREJhRncwek9EQXhNVFV4TWpBd01EQmFNR0V4Q3pBSkJnTlZCQVlUQWxWVE1SVXcKRXdZRFZRUUtFd3hFYVdkcFEyVnlkQ0JKYm1NeEdUQVhCZ05WQkFzVEVIZDNkeTVrYVdkcFkyVnlkQzVqYjIweApJREFlQmdOVkJBTVRGMFJwWjJsRFpYSjBJRWRzYjJKaGJDQlNiMjkwSUVjek1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRTNhZlp1NHE0Qy9zTGZ5SFM4TDYrYy9NelhScThOT3JleHB1ODBKWDI4TXpRQzdwaFcxRkcKZnA0dG4rNk9Zd3dYN0FkdzljK0VMa0NEbk9nL1FXMDdyZE9rRkZrMmVKMERRKzRRRTJ4eTNxNklwNkZydFVQTwpaOXdqL3dNY28rSStvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJoakFkCkJnTlZIUTRFRmdRVXM5dElwUG1oeGRpdU5rSE1FV05wWWltOFM4WXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXgKQUsyODhtdy9Fa3JSTFRuRENnbVhjL1NJTm95SUo3dm1pSTFRaGFkaitaNHkzbWFURC9ITXNRbVAzV3lyK210LwpvQUl3T1daYndtU051SjVRM0tqVlNhTHR4OXpSU1g4WEFiaklobzlPaklncnFKcXBpc1hSQUwzNFZPS2E1VnQ4CnN5Y1gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IEhpZ2ggQXNzdXJhbmNlIEVWIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lRQXF4Y0ptb0xRSnVQQzNueXJrWWxkekFOQmdrcWhraUc5dzBCQVFVRkFEQnMKTVFzd0NRWURWUVFHRXdKVlV6RVZNQk1HQTFVRUNoTU1SR2xuYVVObGNuUWdTVzVqTVJrd0Z3WURWUVFMRXhCMwpkM2N1WkdsbmFXTmxjblF1WTI5dE1Tc3dLUVlEVlFRREV5SkVhV2RwUTJWeWRDQklhV2RvSUVGemMzVnlZVzVqClpTQkZWaUJTYjI5MElFTkJNQjRYRFRBMk1URXhNREF3TURBd01Gb1hEVE14TVRFeE1EQXdNREF3TUZvd2JERUwKTUFrR0ExVUVCaE1DVlZNeEZUQVRCZ05WQkFvVERFUnBaMmxEWlhKMElFbHVZekVaTUJjR0ExVUVDeE1RZDNkMwpMbVJwWjJsalpYSjBMbU52YlRFck1Da0dBMVVFQXhNaVJHbG5hVU5sY25RZ1NHbG5hQ0JCYzNOMWNtRnVZMlVnClJWWWdVbTl2ZENCRFFUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1iTTVYUG0KKzlTNzVTMHRNcWJmNVlFL3ljMGxTYlp4S3NQVmxEUm5vZ29jc0Y5cHBrQ3h4TGV5ajlDWXBLbEJXVHJUM0pUVwpQTnQwT0tSS3pFMGxndmRLcFZNU09PN3pTVzF4a1g1anRxdW1YOE9raFBoUFlsRysrTVhzMnppUzR3YmxDSkVNCnhDaEJWZnZMV29rVmZuSG9OYjlOY2drOXZqbzRVRnQzTVJ1TnM4Y2tSWnFuckcwQUZGb0V0N29UNjFFS21FRkIKSWs1bFlZZUJRVkNtZVZ5SjNobEtWOVV1NWwwY1V5eCttTTBhQmhha2FIUFFOQVFUWEtGeDAxcDhWZHRlWk9FMwpoekJXQk9VUnRDbUFFdkY1T1lpaUFoRjhKMmEzaUxkNDhzb0txRGlyQ21UQ3YyWmRsWVRCb1NVZWgxMGFVQXNnCkVzeEJ1MjRMVVRpNFM4c0NBd0VBQWFOak1HRXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUI4R0ExVWRJd1FZTUJhQQpGTEUrdzJrRCtMOUhBZFNZSmhvSUF1OWpaQ3ZETUEwR0NTcUdTSWIzRFFFQkJRVUFBNElCQVFBY0dnYVgzTmVjCm56eUlaZ1lJVnlIYklVZjRLbWVxdnhneWRrQVFWOEdLODNyWkVXV09OZnFlL0VXMW50bE1NVXU0a2VoRExJNnoKZU03YjQxTjVjZGJsSVpRQjJsV0htaVJrOW9wbXpONmNOODJvTkxGcG15UElubmdpSzNCRDQxVkhNV0VaNzFqRgpoUzlPTVBhZ01SWWp5T2ZpWlJZenk3OGFHNkE5K01wZWl6R0xZQWlKTFF3R1hGSzN4UGtLbU5FVlg1OFN2bncyCll6aTlSS1IvNUNZckNzU1hhUTNwak9MQUVGZTR5SFlTa1ZYeVNHbll2Q29DV3c5RTFDQXgyL1M2Y0NaZGtHQ2UKdkVzWENTKzB5eDVEYU1rSEo4SFNYUGZxSWJsb0VwdzhuTCtlL0lCY20yUE43RWVxSlNkbm9EZnpBSUo5Vk5lcAorT2t1RTZOMzZCOUsKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDR1RDQ0FaK2dBd0lCQWdJUUNlQ1RaYXozMmNpNVBod0xCQ291OHpBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpqQWtCZ05WQkFNVEhVUnAKWjJsRFpYSjBJRlJNVXlCRlEwTWdVRE00TkNCU2IyOTBJRWMxTUI0WERUSXhNREV4TlRBd01EQXdNRm9YRFRRMgpNREV4TkRJek5UazFPVm93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhGekFWQmdOVkJBb1REa1JwWjJsRFpYSjBMQ0JKCmJtTXVNU1l3SkFZRFZRUURFeDFFYVdkcFEyVnlkQ0JVVEZNZ1JVTkRJRkF6T0RRZ1VtOXZkQ0JITlRCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQk1GRW9jOFJsMUNhM2lPQ05RZk4wTXNZbmRMeGYzYzFUenZkbEhKUwo3Y0k3K096NmUydFlJT3lacnNuOGFMTjF1ZHNKN01nVDlVN0dDaDFtTUV5N0gwY0tQR0VRUWlsOHBRZ080Q0xwCjB6Vm96cHRqbjRTMW1VMVlvSTcxVk9lVnlhTkNNRUF3SFFZRFZSME9CQllFRk1GUlJWQlpxejduTEZyNklDSVMKQjRDSWZCRnFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OQpCQU1EQTJnQU1HVUNNUUNKYW8xSDUrejhibFVEMldkc0prNkR4djNKK3lzVHZMZDZqTFJsMG1scFl4TmpPeVpRCkxnR2hlUWFSblVpL3dyNENNRWZERlh1eG9KR1pTWk9vUEh6b1JnYUxMUEl4QUpTZFlzaUp2Um1FRk9tbCt3RzQKRFhaRGpDNVR5M3pmREJlV1VBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZaakNDQTA2Z0F3SUJBZ0lRQ1BtMGVLajZmdHBxTXplSjNuelBpakFOQmdrcWhraUc5dzBCQVF3RkFEQk4KTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXNJRWx1WXk0eEpUQWpCZ05WQkFNVApIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3SGhjTk1qRXdNVEUxTURBd01EQXdXaGNOCk5EWXdNVEUwTWpNMU9UVTVXakJOTVFzd0NRWURWUVFHRXdKVlV6RVhNQlVHQTFVRUNoTU9SR2xuYVVObGNuUXMKSUVsdVl5NHhKVEFqQmdOVkJBTVRIRVJwWjJsRFpYSjBJRlJNVXlCU1UwRTBNRGsySUZKdmIzUWdSelV3Z2dJaQpNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6MFBUSmVSR2QvZnhtZ2VmTTFlUzg3SUUrCmFqV09McmZuM3EvNUIwM1BNSjNxQ1F1WnZXeFgyaGhLdUhpc09qbW9wa2lzTG5MbHZldnhHczNucEFPcFB4RzAKMkMrSkZ2dVVBVDI3TC9nVEJhRjRISTRvNEVYZ2cvUlpHNVd6cm40RFJlVyt3a0wrN3ZJOHRvVVRtREtkRnFncAp3Z3NjT055Zk1YZGN2eWVqL0Nlc3R5dTlkSnNYTGZLQjJsMnc0U01YUG9oS0VpUFE2cytkM2dNWHNVSktvQlpNCnBHMlQ2VDg2N2pwOG5WaWQ5RTZQL0RzanlHMjQ0Z1hhek92c3d6SDAxNmNwVklEUFJGdE1iekNlODh6ZEg1UkQKblUxL2NIQU4xRHJSTi9Cc25adkFGSk5ZNzgxQk9IVzhFd09WZkgvalhPblZEZFhpZkJCaXFtdndQWGJ6UDZQbwpzTUg5NzZwWFRheUdweGkwS2NFc0RyOWt2aW1NMkFJdHpWd3Y4bi92RmZRTUZhd0tzUEhURFU5cVRYZVhBYUR4ClpyZTN6dS9PN095bGRjcXM0K0ZqOTdpaEJNaThlejlkTFJZaVZ1MUlTZjZuTDNrd0padTZheTAvblR2RUYrY2QKTHZ2eXo2Yjg0eFFzbHBnaGpMU1I2UmxnZy9Jd0t3WnpVTldZT3dicHg0b01ZSXdvK0ZLYmJ1SDJUYnNHSkp2WApLeVkvL1NvdmNmWFdKTDUvTVo0UGJlaVBUMDJqUC84MTZ0OUpYa0dQaHZueGQzbExHN1NqWGkvN1JnTFFaaE5lClhvVlB6dGh3aUh2T0FiV1dsOWZOZmYyQytNSWt3Y29CT1UrTm9zRVVRQitjWnRVTUNVYlc4dERSU0haV09rUEwKdGdvUk9icU1FMndHdFo3UDZ3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVVVE1jN1RaQXJ4ZlRKYzFwYVBLdgpUaU0rczBFd0RnWURWUjBQQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOCkFRRU1CUUFEZ2dJQkFHQ21yMXRmVjlxSjIwdFFxY1FqTlNILzBHRXdoSkczUHhEUEpZN0p2MFkwMmNFaEpoeHcKR1hJZW84bUgvcWxEWkpZNnlGTUVDclpCdThSSEFObWZHQmc3c2c3ek5Pb2s5OTJ2SUdDdWtpaGZOdWRkNU43SApQTnRRT2EyN1BTaE5sbngyeGx2MHdkc1VwYXNaWWdjWVFGK1hrZHljeDZ1MVVRM21hVk5WekRsOTJzVVJWWExGCk80dUorRFF0cEJmbEYrYVpmVENJSVRmTk1CYzl1UEs4cUhXZ1E5dytpVXVRcm0wRDRCeWpvSllKdTMyanR5b1EKUkV0R0J6Umo3VEc1Qk82am01cXU1akY0OU9va1lUdXJXR1QvdTRjbllpV0IzOXloTC9idHAvOTZqMUV1TVBpawpBZEtGT1Y4Qm1aWnZXbHR3R1ViK2htQStyWUFRQ2QwNUpTOVlmN3ZTZFBEM1JoOUdPVXJZVTlEekxqdHhwZFJ2Ci9QTm41QWVQM1NZWjRZMWIrcU9URVp2cHlEckRWV2lha3VGU2Rqam80YnE5KzAvVjc3UG5TSU14OElJaDQ3YSsKcDZ0djc1L2ZUTThCdUdKcUl6M25DVTJBRzNzd3BNUGRCMzgwdnFRbXN2WkI2QWtkNHlDWXFqZFAvL2Z4NGlsdwpNVWMvZE5BVUZ2b2hpZ0xWaWdtVWR5N3lXU2lMZkZDU0NtWjRPSU4xeExWYXFCSEc1Y0dkWmxYUFU4U3YxM1dGCnFVSVRWdXdoZDRHVFdnenFsdGxKeXFFSThwYzdiWnNFR0NSRWpud0I4dHdsMkY2R21yRTUyL1dSTW1yUnBuQ0sKb3ZmZXBFV0ZKcWdlakYwcFc4aEwySnBxQTE1dzhvVlBiRXRvTDhwVTlvemFNdjdEYTRNL09NWisKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmtEQ0NBM2lnQXdJQkFnSVFCWnNiVjU2T0lUTGlPUWU5cDNkMVhEQU5CZ2txaGtpRzl3MEJBUXdGQURCaQpNUXN3Q1FZRFZRUUdFd0pWVXpFVk1CTUdBMVVFQ2hNTVJHbG5hVU5sY25RZ1NXNWpNUmt3RndZRFZRUUxFeEIzCmQzY3VaR2xuYVdObGNuUXVZMjl0TVNFd0h3WURWUVFERXhoRWFXZHBRMlZ5ZENCVWNuVnpkR1ZrSUZKdmIzUWcKUnpRd0hoY05NVE13T0RBeE1USXdNREF3V2hjTk16Z3dNVEUxTVRJd01EQXdXakJpTVFzd0NRWURWUVFHRXdKVgpVekVWTUJNR0ExVUVDaE1NUkdsbmFVTmxjblFnU1c1ak1Sa3dGd1lEVlFRTEV4QjNkM2N1WkdsbmFXTmxjblF1ClkyOXRNU0V3SHdZRFZRUURFeGhFYVdkcFEyVnlkQ0JVY25WemRHVmtJRkp2YjNRZ1J6UXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQy81cEJ6YU42NzVGMUtQREFpTUdrejdNS25KUzdKSVQzeQppdGhad3VFcHB6MVlxM2FhemE1N0c0UU54REFmOHh1a09CYnJWc2FYYlIycnNubnl5aEhTNUYvV0JUeFNEMUlmCnhwNFZwWDYrbjZsWEZsbFZjcTlvazNEQ3NycDFtV3B6TXBUUkVFUVFMdCtDOHdlRTVuUTdiWEhpTFF3YjdpRFYKeVNBZFl5a3R6dXhlVHNpVCtDRmhtelRyQmNaZTdGc2F2T3ZKejgyc05FQmZzWHBtN25mSVNLaG1WMWVmVkZpTwpEQ3UzVDZjdzJWYnV5bnRkNDYzSlQxN2xOZWN4eTlxVFh0eU9qNERhdHBHWVFKQjV3M2pIdHJIRXRXb1lPQU1RCmpkalVONlF1QlgySTlZSStFSkZ3cTFXQ1FUTFgyd1J6S202UkFYd2hUTlM4cmhzRGRWMTRadGs2TVVTYU0wQy8KQ05kYVNhVEM1cW1nWjkya0o3eWhUem0xRVZnWDl5UmNSbzlrOThGcGlIYVlkajFaWFVKMmg0bVhhWHBJOE9DaQpFaHRtbW5USzNrc2U1dzVqcnViVTc1S1NPcDQ5M0FEa1JTV0p0cHBFR1N0K3dKUzAwbUZ0NnpQWnhkOUxCQURNCmZSeVZ3NC8zSWJLeUViZTdmL0xWakhBc1FXQ3FzV01ZUkpVYWRtSis5b0N3Kytoa3BqUFJpUWZodmJmbVE2UVkKdUtaM0FlRVBsQXdoSGJKVUtTV0piT1VPVWxGSGRMNG1yTFpCZGQ1NnJGK05QOG04MDBFUkVsdmxFRkRyTWNYSwpjaFlpQ2Q5OFRIVS9ZK3doWDhRZ1VXdHZzYXVHaTAvQzFrVmZuU0Q4b1I3RndJK2lzWDRLSnBuMTVHa3ZtQjB0CjlkbXBzaDNsR3dJREFRQUJvMEl3UURBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUIKaGpBZEJnTlZIUTRFRmdRVTdOZmpndEp4WFdSTTN5NW5QK2U2bUs0Y0QwOHdEUVlKS29aSWh2Y05BUUVNQlFBRApnZ0lCQUx0aDJYMnBiTDRYeEpFYnc2R2lBSTNqWkdnUFZzOTNybkQ1L1pwS21ibkplRndNREYvazVoUXBWZ3MyClNWMUVZK0N0bkpZWVpoc2pEVDE1NlcxcjFsVDQwanpCUTBDdUhWRDFVdnlRTzd1WW1XbHJ4OEducUdpa0o5eWQKK1NldU1JVzU5bWROT2o2UFdUa2lVMFRyeUYwRHl1MVFlbjFpSVFxQXlITm0wYUFGWUYvb3BiU25yNmozYlRXYwpmRnFLMXFJNG1mTjRpL1JOMGlBTDNnVHVqSnRIZ1hJTndCUXk3ekJaTHE3Z2NmSlc1R3FYYjVKUWJaYU5hSHFhCnNqWVVlZ2J5SkxrSkVWRFhDTEc0aVhxRUkyRkNLZVdqemFJZ1FkZlJuR1RaNmlhaGl4VFhUQm15VUVGeFBUOU4KY0NPR0RFcmNnZExNTXBTRURRZ0pseHhQd081cklIUXcwdUE1TkJDRklSVUJDT2hWTXQ1eFNka29GMUJONXI1TgowWFdzME1yN1FiaERwYXJUd3dWRVR5dzJtK0w2NGtXNEkxTnNCbTluVlg5R3RVdy9iaWhhZVNiU3BLaGlsOUllCjR1MUtpN3diL1VkS0RkOW5abjZ5VzBIUU8rVDBPL1FFWStudndsUUFVYUNLS3NuT2VNelY2b2NFR0xQT3IwbUkKci9PU21iYXo1bUVQMG9VQTUxQWE1QnVWblJtaHVaeXhtN0VBSHUvUUQwOUNiTWtLdk81RCtqcHhwY2hOSnFVMQovWWxkdklWaUhUTFNvQ3RVN1pwWHdkdjZFTThadDR0S0c0OEJ0aWVWVStpMmlXMWJ2R2pVSStpTFVhSlcrZkNtCmdLRFdIck84RHc5VGRTbXE2aE4zNU42TWdTR3RCeEJIRWEySFBRZlJkYnpQODJaKwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlFS2pDQ0F4S2dBd0lCQWdJRU9HUGUrREFOQmdrcWhraUc5dzBCQVFVRkFEQ0J0REVVTUJJR0ExVUVDaE1MClJXNTBjblZ6ZEM1dVpYUXhRREErQmdOVkJBc1VOM2QzZHk1bGJuUnlkWE4wTG01bGRDOURVRk5mTWpBME9DQnAKYm1OdmNuQXVJR0o1SUhKbFppNGdLR3hwYldsMGN5QnNhV0ZpTGlreEpUQWpCZ05WQkFzVEhDaGpLU0F4T1RrNQpJRVZ1ZEhKMWMzUXVibVYwSUV4cGJXbDBaV1F4TXpBeEJnTlZCQU1US2tWdWRISjFjM1F1Ym1WMElFTmxjblJwClptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlDZ3lNRFE0S1RBZUZ3MDVPVEV5TWpReE56VXdOVEZhRncweU9UQTMKTWpReE5ERTFNVEphTUlHME1SUXdFZ1lEVlFRS0V3dEZiblJ5ZFhOMExtNWxkREZBTUQ0R0ExVUVDeFEzZDNkMwpMbVZ1ZEhKMWMzUXVibVYwTDBOUVUxOHlNRFE0SUdsdVkyOXljQzRnWW5rZ2NtVm1MaUFvYkdsdGFYUnpJR3hwCllXSXVLVEVsTUNNR0ExVUVDeE1jS0dNcElERTVPVGtnUlc1MGNuVnpkQzV1WlhRZ1RHbHRhWFJsWkRFek1ERUcKQTFVRUF4TXFSVzUwY25WemRDNXVaWFFnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dLREl3TkRncApNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXJVMUxxUktHc3VxaklBY1ZGbVFxCkswdlJ2d3RLVFk3dGdIYWxaN2Q0UU1CelFzaG93TnRUSzkxZXVIYVlOWk9MR3AxOEV6b09IMXUzSHMvbEpCUWUKc1lHcGpYMjR6R3RMQS9FQ0ROeXJwVUFrQUg5MGxLR2RDQ216aUF2MWgzZWRWYzNrdzM3WGFtU3JoUlNHbFZ1WApNbEJ2UGNpNlpnemovTDI0U2NGMmlVa1ovY0Nvdlltalp5L0duN3h4R1dDNExla3N5WkIyWm51VTRxOTQxbVZUClhUelduTExQS1FQNUw2UlFzdFJJemdVeVZZcjlzbVJNRHVTWUIzWGJmOSs1Q0ZWZ2hUQXArWHRJcEdtRzR6VS8KSG9aZGVub1Z2ZThBamhVaVZCY0FrQ2FUdkE1SmFKRy8rRWZUblpWQ3dRNU4zMjhtejhNWUlXSm1RM0RXMWNBSAo0UUlEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVVmVTQjBSR0F2dGlKdVFpak1mbWhKQWtXdVhBd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dFQkFEdWIKajFhYk1PZFRtWHg2ZWFkTmw5Y1psWkQ3QmgvS00zeEdZNCtXWmlUNlFCc2hKOHJtY25QeVQvNHhtZjNJREV4bwpVOGFBZ2hPWStyYXQybDA5OGM1dTloVVJsSUlNN2orVnJ4R3JEOWN2M2g4RGoxY3NIc203bWhwRWxlc1lUNllmCnpYMVhFQytiQkFsYWhMVnUyQjA2NGRhZTBXeDVYbmtjRk1YajBFeVRPMlU4N2Q4OXZxYmxsUnJEdFJuRHZWNWIKdS84ajcyZ1p5eEtUSjF3RExXOHcwQjYyR3F6ZVd2ZlJxcWducHY1NWdjUjVtVE5YdWhLd3FlQkNiSlBLVnQ3KwpiWVFMQ0l0K2plclhtQ0hHOCtjOGVTOWVuTkZNRlkzaDdDSTN6SnBEQzVmY2dKQ05zMmViYjBnSUZWYlB2L0VyCmZGNmFkdWxaa01WOGd6VVJaVkU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVrVENDQTNtZ0F3SUJBZ0lFUld0UVZEQU5CZ2txaGtpRzl3MEJBUVVGQURDQnNERUxNQWtHQTFVRUJoTUMKVlZNeEZqQVVCZ05WQkFvVERVVnVkSEoxYzNRc0lFbHVZeTR4T1RBM0JnTlZCQXNUTUhkM2R5NWxiblJ5ZFhOMApMbTVsZEM5RFVGTWdhWE1nYVc1amIzSndiM0poZEdWa0lHSjVJSEpsWm1WeVpXNWpaVEVmTUIwR0ExVUVDeE1XCktHTXBJREl3TURZZ1JXNTBjblZ6ZEN3Z1NXNWpMakV0TUNzR0ExVUVBeE1rUlc1MGNuVnpkQ0JTYjI5MElFTmwKY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNU1CNFhEVEEyTVRFeU56SXdNak0wTWxvWERUSTJNVEV5TnpJdwpOVE0wTWxvd2diQXhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNVGt3Ck53WURWUVFMRXpCM2QzY3VaVzUwY25WemRDNXVaWFF2UTFCVElHbHpJR2x1WTI5eWNHOXlZWFJsWkNCaWVTQnkKWldabGNtVnVZMlV4SHpBZEJnTlZCQXNURmloaktTQXlNREEySUVWdWRISjFjM1FzSUVsdVl5NHhMVEFyQmdOVgpCQU1USkVWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FTSXdEUVlKCktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUxhVnRrTkMrc1p0S205STM1Uk1PVmNGN3NONUVVRm8KTnUzcy9wb0JqNkU0S1B6M0VFWm1MazBlR3JFYVRzYlJ3SldJc01uL01Zc3pBOXUzZzNzK0lJUmU3YkpXS0tmNAo0TGxBY1RmRnkwY09seXBvd0NLVlloWGJSOW4xMEN2L2drdkpyVDdlVE51UWdGQS9DWXFFQU93d0NqMFl6ZnY5CktsbWFJNVVYTEVXZUgyNURlVzBNWEpqK1NLZkZJMGRjWHYxdTV4NjA5bWhGMFlhRFc2S0tqYkhqS1lEK0pYR0kKcmI2OGo2eFNsa3VxVVkza0V6RVo2RTVObjl1c3MyclZ2RGxVY2NwNmVuK1EzWDBkZ05tQnUxa213aEgrNXBQaQo5NERrWmZzME53NHBnSEJOcnppR0xwNS9WNitlRjY3ckhNc29JVisySE5qbm9nUWkrZFBhMk1zQ0F3RUFBYU9CCnNEQ0JyVEFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXJCZ05WSFJBRUpEQWkKZ0E4eU1EQTJNVEV5TnpJd01qTTBNbHFCRHpJd01qWXhNVEkzTWpBMU16UXlXakFmQmdOVkhTTUVHREFXZ0JSbwprT1JucEtaVGdNZUdacVR4OTB0RCs0UzliVEFkQmdOVkhRNEVGZ1FVYUpEa1o2U21VNERIaG1hazhmZExRL3VFCnZXMHdIUVlKS29aSWh2WjlCMEVBQkJBd0Roc0lWamN1TVRvMExqQURBZ1NRTUEwR0NTcUdTSWIzRFFFQkJRVUEKQTRJQkFRQ1QxREN3MXdNZ0t0RDVZK2lSREFVZ3FWOFp5bnR5VHRTeDI5Q1crMVJhR1N3TUNQZXl2SVdvblg5dApPMUt6S3R2bjFJU01ZL1lQeXlZQmtWQnM5RjhVNHBOMHdCT2VNRHBRNDdSZ3hSendJa1NOY1Vlc3lCcko2WnVhCkFHQVQvM0IrWHhGTlNSdXpGVko3eVZUYXY1MlZyMnVhMko3cDhlUkRqZUlSUkRxL3I3MkRRbk5TaTZxN3B5blAKOVdRY0NrM1J2S3FzbnlyUS8zOS8ybjNxc2Uwd0pjR0UyalRTVzNpRFZ1eWNOc01tNGhIMlowa2RrcXVNKyt2LwpldTZGU3FkUWdQQ25YRXFVTGw4Rm1UeFNRZUROdEdQUEFVTzZuSVBjajJBNzgxcTB0SHV1Mmd1UU9IWHZnUjFtCjB2ZFhjRGF6di93b3IzRWxoVnNUL2g1L1dyUTgKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQytUQ0NBb0NnQXdJQkFnSU5BS2FMZVNrQUFBQUFVTkNSK1RBS0JnZ3Foa2pPUFFRREF6Q0J2ekVMTUFrRwpBMVVFQmhNQ1ZWTXhGakFVQmdOVkJBb1REVVZ1ZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzCmQzY3VaVzUwY25WemRDNXVaWFF2YkdWbllXd3RkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURFeUlFVnUKZEhKMWMzUXNJRWx1WXk0Z0xTQm1iM0lnWVhWMGFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFek1ERUdBMVVFQXhNcQpSVzUwY25WemRDQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUlVNeE1CNFhEVEV5Ck1USXhPREUxTWpVek5sb1hEVE0zTVRJeE9ERTFOVFV6Tmxvd2diOHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWUQKVlFRS0V3MUZiblJ5ZFhOMExDQkpibU11TVNnd0pnWURWUVFMRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMApMMnhsWjJGc0xYUmxjbTF6TVRrd053WURWUVFMRXpBb1l5a2dNakF4TWlCRmJuUnlkWE4wTENCSmJtTXVJQzBnClptOXlJR0YxZEdodmNtbDZaV1FnZFhObElHOXViSGt4TXpBeEJnTlZCQU1US2tWdWRISjFjM1FnVW05dmRDQkQKWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVTQXRJRVZETVRCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaQpBMklBQklRVHlkQzZiVUY3NG16UTYxVmZaZ0lhSlBSYmlXbEg0N2pDZmZIeUFzV2ZvUFpiMVlzR0dZWlBVeEJ0CkJ5UW5vYUQ0MVVjWllVeDl5cE1uNm5RTTcyK1dDZjVqN0hCZE5xMW5kNjdKblh4VlJEcWlZMUVmOWVOaTFLbEgKQno3TUlLTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwTwpCQllFRkxkajV4cmRqZWtJcGxXRHBPQnFVRUZsRVVKSk1Bb0dDQ3FHU000OUJBTURBMmNBTUdRQ01HRjUyT1ZDClI5OGNybE9aRjdadkhIM2h2eEdVMFFPSWRlU05pYVNLZDBiZWJXSHZBdlg3dGQvTS9rNy8vcW5tcHdJd1c1blgKaFRjR3RYc0kvZXNuaTBxVStlSDZwNDRtQ09oOGttaHRjOWh2SnF3aEFyaVp0eVpCV3lWZ3J0QklHdTRHCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVBqQ0NBeWFnQXdJQkFnSUVTbE9NS0RBTkJna3Foa2lHOXcwQkFRc0ZBRENCdmpFTE1Ba0dBMVVFQmhNQwpWVk14RmpBVUJnTlZCQW9URFVWdWRISjFjM1FzSUVsdVl5NHhLREFtQmdOVkJBc1RIMU5sWlNCM2QzY3VaVzUwCmNuVnpkQzV1WlhRdmJHVm5ZV3d0ZEdWeWJYTXhPVEEzQmdOVkJBc1RNQ2hqS1NBeU1EQTVJRVZ1ZEhKMWMzUXMKSUVsdVl5NGdMU0JtYjNJZ1lYVjBhRzl5YVhwbFpDQjFjMlVnYjI1c2VURXlNREFHQTFVRUF4TXBSVzUwY25WegpkQ0JTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUMwZ1J6SXdIaGNOTURrd056QTNNVGN5Ck5UVTBXaGNOTXpBeE1qQTNNVGMxTlRVMFdqQ0J2akVMTUFrR0ExVUVCaE1DVlZNeEZqQVVCZ05WQkFvVERVVnUKZEhKMWMzUXNJRWx1WXk0eEtEQW1CZ05WQkFzVEgxTmxaU0IzZDNjdVpXNTBjblZ6ZEM1dVpYUXZiR1ZuWVd3dApkR1Z5YlhNeE9UQTNCZ05WQkFzVE1DaGpLU0F5TURBNUlFVnVkSEoxYzNRc0lFbHVZeTRnTFNCbWIzSWdZWFYwCmFHOXlhWHBsWkNCMWMyVWdiMjVzZVRFeU1EQUdBMVVFQXhNcFJXNTBjblZ6ZENCU2IyOTBJRU5sY25ScFptbGoKWVhScGIyNGdRWFYwYUc5eWFYUjVJQzBnUnpJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDNmhMWnkyNTRNYStLWjZUQUJwM2JxTXJpVlFSckoybUZPV0hMUC92YUNlYjl6WVFZS3BTZllzMS9UClJVNGNjdFpPTXZKeWlnLzNneG5RYW9DQUFFVWVzTWZubXI4U1Z5Y2NvMmd2Q29lOWFtc09YbVh6SEhmVjFJV04KY0NHMHN6TG5pNkxWaGprQ3NialNSODdreVVuRU82ZmUrMVI5Vjc3dzZHN0NlYkk2QzFYaVVKZ1dNaE5jTDNoVwp3Y0tVcy9KYTVDZWFueVRYeHV6UW15V0M0OHpDeEVYRmpKZDZCbXNxRVorcENtNUlPMi9iMUJFWlF2ZVBCNy8xClUxK2NQdlFYTE9acHJFNHlUR0ozNnJmbzViczB2Qm1McnB4UjU3ZCt0Vk94TXlMbGJjOXdQQnI2NHB0bnRvUDAKamFXdllreE40RmlzWkRRU0EvaTJqWlJqSktSeEFnTUJBQUdqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUnFjaVo2MEI3dmZlYzdhVkhVYkkyZmtCSm1xekFOCkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQWVaOGRsc2EyZVQ4aWpZZlRod01FWUdwcm1pNVppWE1SckVQUjlSUC8KalRrcndQSzlUM0NNcVMvcUY4UUxWSjdVRzVhWU16eW9yV0tpQUhhcldXbHVCaDEreExsRWpaaXZFdFJoMndvWgpSa2Z6Ni9kandVQUZRS1hTdC9TMW1qYS9xWWgyaUFSVkJDdWNoMzhhTnp4K0xhVWEyTlNKWHNxOXJEMXMyRzJ2CjFmTjJEODA3aURnaW5XeVRtc1E5djRJYlpUK21EMTJxL09XeUZjcTFyY2E4UGRDRTZPb0djckJOT1RKNHZ6NFIKbkF1a25ab2g4L0NiQ3pCNDI4SGNoMFArdkdPYXlzWENITW5IamY4N0VsZ0k1clk5N0hvc1R2dURsczRNUEdtSApWSE9rYzhLVC8xRVFyQlZVQWRqOEJiR0pvWDkwZzVwSjE5eE9lNHBJYjR0RjlnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlHU3pDQ0JET2dBd0lCQWdJUkFObTFRMyt2cVRrUEFBQUFBRlZsclZnd0RRWUpLb1pJaHZjTkFRRUxCUUF3CmdiNHhDekFKQmdOVkJBWVRBbFZUTVJZd0ZBWURWUVFLRXcxRmJuUnlkWE4wTENCSmJtTXVNU2d3SmdZRFZRUUwKRXg5VFpXVWdkM2QzTG1WdWRISjFjM1F1Ym1WMEwyeGxaMkZzTFhSbGNtMXpNVGt3TndZRFZRUUxFekFvWXlrZwpNakF4TlNCRmJuUnlkWE4wTENCSmJtTXVJQzBnWm05eUlHRjFkR2h2Y21sNlpXUWdkWE5sSUc5dWJIa3hNakF3CkJnTlZCQU1US1VWdWRISjFjM1FnVW05dmRDQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVNBdElFYzAKTUI0WERURTFNRFV5TnpFeE1URXhObG9YRFRNM01USXlOekV4TkRFeE5sb3dnYjR4Q3pBSkJnTlZCQVlUQWxWVApNUll3RkFZRFZRUUtFdzFGYm5SeWRYTjBMQ0JKYm1NdU1TZ3dKZ1lEVlFRTEV4OVRaV1VnZDNkM0xtVnVkSEoxCmMzUXVibVYwTDJ4bFoyRnNMWFJsY20xek1Ua3dOd1lEVlFRTEV6QW9ZeWtnTWpBeE5TQkZiblJ5ZFhOMExDQkoKYm1NdUlDMGdabTl5SUdGMWRHaHZjbWw2WldRZ2RYTmxJRzl1YkhreE1qQXdCZ05WQkFNVEtVVnVkSEoxYzNRZwpVbTl2ZENCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlU0F0SUVjME1JSUNJakFOQmdrcWhraUc5dzBCCkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXNld3NRdTdpMFREL3BaSkg0aTNEdW1TWGJjcjNEYlZad2JQTHFHZ1oKMksrRWJUQndYWDd6THRKVG1lSCtIMTdaU0s5ZEU0M2IvMk16VGRNQUFyekUrTkVHQ0pSNVdJb1YzaW16L2YzRQpUK2lxNHFBN2VjMi9hME15M2RsMEVMbjM5R2pVdTlDSDFhcExpaXB2S2dTMXNxYkhvSHJtU0t2UzBWbk0xbjRqCjVwZHM4RUxsM0ZGTEZVSHRTVXJKM2hDWDFuYkI3NlcxTmhTWE5kaDRJalZTNzBPOTJ5ZmJZVmFDTk56TGlHQU0KQzFybExBSEdWSy9YcXNFUWU5SUZXcmhBbm9hbnc1Q0dBbFpTQ1hxYzBpZUNVMHBsVW1yMVBPZW84cHl2aTczVApEdFRVWG02SG5tbzlSUjNSWFJ2MDZRcXNZSm43aWJUL21DelBmQjNwQXFvRW1oNjQzSWh1SmJOc1p2YzhrUE5YCndiTXY5VzN5KzhxaCtDbWRSb3V6YXZibVp3ZStMR2NLS2g5YXNqNVh4Tk1oSVdObFVwRWJzWm1PZVg3bTY0MEEKMlZxcTZuUG9wSUlDUjViK1c0NVVZYVByTDBzd3NJc2pkWEo4SVR6STl2RjAxQng3b3dWVjdydE5PeksrbW5kbQpucXhwa0NJSEgyRTZscjdsbWsvTUJUd29XZFBCREZTb1dXRzl5SEpNNk55ZmgzKzluRWcyWHBXakRyazRKRlg4CmRXYnJBdU1JTkNsS3h1TXJMek9nMnFPR3BSS1gvWUFyMmhSQzQ1SzlQdkpkWG1kMExoeUlSeWswWCtJeXFKd2wKTjR5Nm1BQ1hpMG1XSHYwbGlxemMydGhkZEc1bXNQOUUzNkVZeHI1SUx6ZVVlUGlWU2o5L0UxNWRXZjEwaGtOagpjMGtDQXdFQUFhTkNNRUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdIUVlEClZSME9CQllFRko4NHhGWWp3em5vb0hGczZGUk01T2c2c2I5bk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVMKNVVLbWU0c1BET1JHcGJaZ1FJZU1KWDZ0dUdndVc4WkFkandEK01sWjlQT3JZczRRamJSYVpJeG93TEJ5UXpUUwpHd3YyTEZQU3lwQkxobWI4cW9NaTlJc2FieVpJckhaM0NML0ZtRnowSm9tZWU4TzVaRElCZjlQRDNWaHQ3TEdyCmhGVjBkNFFFSjFKcmhrek8zYmxsLzliR1hwK2FFSmxMZFdyK2F1bVhJT1RrZG5yRzBDU3FrTTBna0xwSFpQdC8KQjdOVGVMVUtZdkp6UTg1Qks0RnFMb1VXbEZQVWExOXlJcXRSTFVMVkFKeVp2OTY3bER0WC9acjFoc3RXTzF1SQpBZVY4S0VzRCtVbURmTEovZk9QdGpxRi9ZRk9PVloxUU5CSVB0NWQ3YklkS1JPZjFiZXlBTi9CWUdXNUthSGJ3Ckg1TGs2cldTMDJGUkVBdXRwOWxmeDEvY0g2TmNqS0YrbTdlZTAxWnZabDRIbGlEdEMzVDdaazZMRVJYcGdVbCsKYjdEVVVIOGkxMTlsQWcybTlJVWUySzRHUzBxbjBqRm13dmpPNVFpbXBBS1dSR2hYeE5Venp4a3ZGTVNVSEh1awoyZkNmRHJHQTR0R2VFV1NwaUJFNmRvTGxZc0tBMktTRDdaUHZmQytRc0RKTWxoVm9TRkxVbVFqQUpPZ2M0N09sCklRNlN3SkFmenlCZnlqczR4N2R0T3ZQbVJMZ09NV3VJam5Ecm5CZFNxRUdVTG9lMjU2WVN4WFhmVzhBS2JudWsKNUY2RytUYVUzM2ZENlEzQU9mRjV1MGFPcTBOWko3Y2d1eVBwVmtBaDdERTlaYXBEOGozZmNFVGh1azBtRUR1WQpuL1BJamhzNFZpRnFVWlBUa2NwRzJvbTNQVk9ETEFnZmk0OVQzZitzSHc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgRklSTUFQUk9GRVNJT05BTCBDQSBST09ULUEgV0VCCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDZWpDQ0FnQ2dBd0lCQWdJUU1aY2g3YStKUW44MVFZZWhaMVpNYlRBS0JnZ3Foa2pPUFFRREF6QnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3SGhjTk1qSXdOREEyTURrd01UTTJXaGNOTkRjd016TXhNRGt3TVRNMldqQnVNUXN3CkNRWURWUVFHRXdKRlV6RWNNQm9HQTFVRUNnd1RSbWx5YldGd2NtOW1aWE5wYjI1aGJDQlRRVEVZTUJZR0ExVUUKWVF3UFZrRlVSVk10UVRZeU5qTTBNRFk0TVNjd0pRWURWUVFEREI1R1NWSk5RVkJTVDBaRlUwbFBUa0ZNSUVOQgpJRkpQVDFRdFFTQlhSVUl3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBUkhVK29zRWFSM3h5cnE4OVpmCmU5TUVrVno2aU1ZaXVZTVFZbmVFTXkzcEE0alU0RFAzN1hjc1NtRHE1Ryt0YmJUNFRJcWs1Qi9LNms4NFNpNkMKY3l2SFpwc0tqRUNjZklyMjhqbGdzdDdMN0xqa2IrcWJYYmRUa0JneVZjVWd0NVNqWXpCaE1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVaytGRFkxdzhuZFluODFMc0Y3S3ByeXozZHZnd0hRWURWUjBPCkJCWUVGSlBoUTJOY1BKM1dKL05TN0JleXFhOHM5M2I0TUE0R0ExVWREd0VCL3dRRUF3SUJCakFLQmdncWhrak8KUFFRREF3Tm9BREJsQWpBZGZLUjd3NGwxTStFN3FVVy9SdW5wb2QzSkloYTNSeEVMMkpxNjhjZ0xjRkJUQXBGdwpoVm1wSHFUbTZpTXhvQUFDTVFEOTR2aXpyeGE1SG5QRWx1UEJNQm5ZZnViRGw5NGNUN2lKTHpQclNBOFo5NGRHClhTYVFwWVhGdVhxVVBvZW92UUE9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHRENBIFRydXN0QVVUSCBSNSBST09UCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGaURDQ0EzQ2dBd0lCQWdJSWZRbVgvdkJINm5vd0RRWUpLb1pJaHZjTkFRRUxCUUF3WWpFTE1Ba0dBMVVFCkJoTUNRMDR4TWpBd0JnTlZCQW9NS1VkVlFVNUhJRVJQVGtjZ1EwVlNWRWxHU1VOQlZFVWdRVlZVU0U5U1NWUloKSUVOUExpeE1WRVF1TVI4d0hRWURWUVFEREJaSFJFTkJJRlJ5ZFhOMFFWVlVTQ0JTTlNCU1QwOVVNQjRYRFRFMApNVEV5TmpBMU1UTXhOVm9YRFRRd01USXpNVEUxTlRrMU9Wb3dZakVMTUFrR0ExVUVCaE1DUTA0eE1qQXdCZ05WCkJBb01LVWRWUVU1SElFUlBUa2NnUTBWU1ZFbEdTVU5CVkVVZ1FWVlVTRTlTU1ZSWklFTlBMaXhNVkVRdU1SOHcKSFFZRFZRUUREQlpIUkVOQklGUnlkWE4wUVZWVVNDQlNOU0JTVDA5VU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRgpBQU9DQWc4QU1JSUNDZ0tDQWdFQTJhTVc4TWgwZEhlYjd6TU5Pd1orVmZ5MVlJOTJoaEpDZlZabVBvaUM3WEpqCkRwNkwzVFFzQWxGUnd4bjlXVlNFeWZGcnMweXc2ZWhHWFRqR29xY3VFVmU2Z2hXaW5JOXRzSmxLQ3ZMcmlYQmoKVG5uRXQxdTlvbDJ4OGtFQ0s2MnBPcVBzZVFyc1h6cmovZStBUEswMG14cXJpQ1o3VnFLQ2hoL3JOWW1EZjErdQpLVTQ5dG03c3JzSHdKNXV1NC9Uczc2NS85NFk5Y25ycnBmdFpUcWZybFl3aU9YbmhMUWlQekx5UnVFSDNGTUVqCnFjT3Rta1ZFczdMWExNM0dLZUpRRUs1Y3k0S09GeGcyZlpmbWlKcXdUVFFKOUN5NVdtWXFzQmVibmg1Mm5VcG0KTVVIZlAvdkZCdThidG40YVJqYjNaR003NHprWUkrZG5kUlRWZFZlU043MithaHNtVVBJMkpnYVF4WEFCWkcxMgpadUdSMjI0SHdHR0FMckl1TDR4d3A5RTdQTE9SNUc2MnhEdHc4bXlTbHduTlIzMFl3UE83bmcvV2k2NEh0bG9QCnpnc01SNmZsUHJpOWZjZWJOYUJobHpwQmRSZk1LNVozS3BJaEh0bVZkaUJuYU04TnZkL1dId2xxbXVMTWMzR2sKTDMwU2dMZFRNRVplUzFTWkQyZkpwY2p5SU1HQzdKMFIzOElDK3hvNzBlMGdtdTlsWkpJUURTcmkzbkR4R0dlQwpqR0hldUx6Ukw1ejdEOUFyN1J0MnVlUTVWZmo0b1IyNHFvQUFUSUxuc244SnVMd3dvQzhOOVZLZWp2ZVNzd29BCkhRQlVsd2Jnc1FmWnh3OWNaWDA4YlZsWDVPMmxqZWxBVTU4VlM2Qng5aG9oNDlwd0JpRllGSWVGZDNtcWdua0MKQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRk9MSlFKOU56dWlhb1h6UERqOWx4U21JYWhsUk1BOEdBMVVkRXdFQgovd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdHR01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRRFJTVmZnCnA4eG9XTG9CRHlzWnpZMndZVVdzRWUxalVHbjRIMysrRm8vOW5lc0xxakpIZHRKbkpPMjlmRE15bHlySEJZWm0KRFJkOUZCVWIxT3Y5SDVyMlhwZHB0eG9scEFxemtUOWZOcXlMN0Zlb1B1ZUJpaGhYT1lWMEdrTEg2VnNUWDQvNQpDT21TZEkzMVI5S3JPOWI3ZUdaT05uMzU2WkxwQk43OVNXUDhiZnNVY1pObkwwZEt0N24vSGlwemNFWXd2MXJ5CkwzbWw0WTBNMmZteVl6ZU1OMldGY0dwY1d3bHl1YTFqUExIZCtQd3l2emVHNUx1T21DZCt1aDhXNFhBUjhnUGYKSldJeUp5WVlNb1NmL3dBNkU3cWFUZlJQdUJSd0lySEtLNURPS2NGdzlDK2RmL0tRSHRaYTM3ZEcvT2FHK3N2ZwpJSFo2dXFiTDlYemVZcVd4aSs3ZWdtYUtUam93SHorQXk2MG51Z3hlMTlDeFZzcDNjYksxZGFGUXFVQkRGOElvCjJjOVNpMXZJWTlSQ1BxQXpla1l1OXdvZ1JsUithazh4OFlGK1FuUTRaWE1uN3NaOHVJN1hwVHJYbUtHY2pCQlYKMDl0TDdFQ1E4czF1VjlKaURueFhrN0duYmMyZGc3c3E1K1cyTzNGWXJmM1JSYnhha2U1VEZXL1RSUWwxYnJxUQpYUjRFenpmZkhxaG1zWXptSUdydi9FaE9kSmhDcnlsdkxtckgrMzNSWmpFaXpJWUFmbWFEREVMMHZUU1N3eHJxClQ4cCtjazBMY0l5bVNMdW1vUlQyKzFoRW1SU3VxZ3VUYWFBcEpVcWx5eXZkaW1ZSEZuZ1ZWM0ViN1BWSGhQT2UKTVRkNjFYOGtyZVM4L2YzTWJvUG9ES2kzUVd3SDNiMDhocGN2MGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR0xPQkFMVFJVU1QgMjAyMAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmdqQ0NBMnFnQXdJQkFnSUxXa3U5V3Z0UGlsdjZaZVV3RFFZSktvWklodmNOQVFFTEJRQXdUVEVMTUFrRwpBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dWFYUnZjbWx1WnlCSGJXSklNUmt3CkZ3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUI0WERUSXdNREl4TURBd01EQXdNRm9YRFRRd01EWXgKTURBd01EQXdNRm93VFRFTE1Ba0dBMVVFQmhNQ1FWUXhJekFoQmdOVkJBb1RHbVV0WTI5dGJXVnlZMlVnYlc5dQphWFJ2Y21sdVp5QkhiV0pJTVJrd0Z3WURWUVFERXhCSFRFOUNRVXhVVWxWVFZDQXlNREl3TUlJQ0lqQU5CZ2txCmhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBcmk1V3JSc2M3L2FWajZCM0d5dlRZNCtFVFVXaUQ1OWIKUmF0WmUxRTArZXlMaW5qRjNXdXZ2Y1RmazBVZXY1RTRDNjRPRnVkQmMvamJ1OUc0VWVETGd6dHpPRzUzaWc5WgpZeWJOcHlyT1ZQdTQ0c0I4Ujg1Z2ZEK3ljL0xBR2JhS2tvYzFEWkFvb3VRVkJHTSt1cS91ZkY3TXBvdFFzamozClFXUEt6djlwajJnT2xUYmx6TG1NQ2NwTDNUR1Fsc2pNSC8xV2xqVGJqaHpxTEw2RkxtUGRxcW1WMC8wcGxSUHcKeUppVDJTMFdSNUFSZzZJNklxSW9WNkxyL3NDTUtLQ21mZWNxUWp1Q2dHT2xZeDhaekh5eVpxakMwMjAzYitKKwpCbEhaUllRZkVzNGtVbVNGQzBpQVRvZXhJaUl3cXV1dXZ1QUM0RURvc0VLQUExR3F0SDZxUk5kRFlmT2lheGFKClNhU2pwQ3VLQXNSNDlHaUt3ZVI2TnJGdkc1WWJkMG1OMU1rR2NvL1BVK1BjRjRVZ1N0eVlKOU9SSml0SEhta0gKcjk2aTVPVFVhd3V6WG56VUpJQkhLV2s3YnVpcy9VRHIyTzF4Y1N2eTZGZ2Q2MEdYSXNVZjFEblFKNCtINHhqMAo0S2xHRGZWME9vSXUwRzRza2FNeFhEdEc2bnNFRUZaZWdCMzFwV1hvZ3Z6aUI0eGlSZlVnM2tad2hxRzhrOU1lCmRLWnNzQ3ozQXd5SURNdlVjbE9HdkdCRzg1aHF3dkcvUS9sd0lIZktOMEY1VlZKampWc1NuOFZveElpZHJQSXcKcTdlak1aZG5yWThYRDJ6SGMrMGtsR3ZJZzVyUW1qZEpCS3V4RnNoc1NVa3RxNkhRakpMeVFVcDVJU1hiWTllMgpuS2QrUW1uN09tTUNBd0VBQWFOak1HRXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DCkFRWXdIUVlEVlIwT0JCWUVGTnd1SDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUI4R0ExVWRJd1FZTUJhQUZOd3UKSDlGaE4zbmtxOVhWc3hKeGFEMXFhSndpTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElDQVFDUjhFSUNhRUR1dzJqQQpWQy9mN0dMRHc1NktvREVvcW9PT3BGYVdFaENHVnJxWGN0SlVNSHl0R2RVZGFHLzdGRUxZalE3enRkR2w0d0pDClh0em9SbGdITlFJdzRMeDBTc0ZES3YvYkd0Q3dyMnpEL2N1ejlYOXRBeTVaVnAwdExUV01zdFpERnl5U0NzdGQKNkl3UFMzQkQwSUwvcU15L3BKVEF2b2U5aXVPVGU4YVBteGFkSjJXOGVzVkNnbXhjQjlDcHdZaGdST21ZaFJaZgorSS9LQVJET0pjUDVZQnVneFpmRDB5eUlNYUs5TU96UTBNQVM4Y0U1NCtYMStOWkszVFROKzIvQlQrTUFpMWJpCmt2Y29za0ozY2lObnh6OFJGYkxFQXdXK3V4RjdDcitvYnVmL1dFUFBtMmVnZ0FlMkhjcXRiZXBCRVg0dGRKUDcKd3J5K1VVVEY3MmdsSjREanlLRFVFdXpacFRjZE4zeTBrY3JhMUxHV2dlOW9YSFlRU2E5K3BUZUFzUnhTdlRPQgpUSS81M1dYWkZNMktKVmowNHNXRHBRbVExR3dVWTdWQTMrdkEvTVJZZmcwVUZvZFVKMjVXNUhDRXVHd3lFbjZDCk1VTysxOTE4b2EydTFxc2dFdThLd3hDTVNaWTEzQXQxWHJGUDFVODBEaEVnQjNWRFJlbWpFZHFzbzVuQ3Rua24KNHJudnlPTDJOU2w2ZFByRmY0SUZZcVlLNm1peWVVY0didkpYcUJVenh2ZDRTajFDZTJ0Ky92ZEc2dEhyanUrSQphRnZvd2RseGZ2MWs3LzluUjRoWUpTOCtoZ2U5KzZqbGdxaXNwZE5wUTgweGlFbUVVNUxBc1RrYk9ZTUJNTVR5CnFmclFBNzF5TjJCV0h6Wjh2VG1SOVcwTnYzdlhrZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRlZ6Q0NBeitnQXdJQkFnSU5BZ1BsazI4eHNCTkppR3VpRnpBTkJna3Foa2lHOXcwQkFRd0ZBREJITVFzdwpDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVCk1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqRXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXcKTURBd1dqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acApZMlZ6SUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVakV3Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBCkE0SUNEd0F3Z2dJS0FvSUNBUUMyRVFLTEh1T2hkNXM3M0wrVVByZVZwMEE4b2YyQytYMHlCb0p4OXZhTWYvdm8KMjd4cUxwZVhvNHhMK1N2MnNmbk9oQjJ4K2NXWDN1KzU4cVBwdkJLSlhxZXFVcXY0SXlmTHBMR2NZOXZYbVg3dwpDbDdyYUtiMHhscEhEVTBRTStOT3NST2p5QmhzUyt6OENaRGZuV1FwSlNNSG9iVFNQUzVnNE0vU0NZZTd6VWp3ClRjTENlb2lLdTdyUFdSbldyNCt3QjdDZU1mR0N3Y0RmTHFadGJCa090ZGgrSmhwRkF6MndlYVNVS0swUGZ5YmwKcUFqK2x1ZzhhSlJUN29NNmlDc1ZsZ215NEhxTUxuWFduT3VuVm1TUGxrOW9yajJYd29TUHdMeEF3QXRjdmZhSApzelZzckJoUWY0VGdUTTJTMHlEcE03eFNtYTh5dFNtekpTcTBTUGx5NGNwazkrYUNFSTNvbmNLS2lQbzRab3I4Clkva0IrWGo5ZTF4MytuYUgrdXpmc1E1NWxWZTB2U2J2MWdIUjZ4WUt1NDRMdGNYRmlsV3IwNnpxa1VzcHpCbWsKTWlWT0t2RmxSTkFDenFyT1NiVHFuM3lEc0VCNzUwT3JwMnlqajMySmdmcE1wZi9WanNQT1MrQzEyTE9PUmM5Mgp3TzFBSy8xVEQ3Q24xVHNOc1lxaUE5NHhyY3gzNm05N1B0YmZrU0lTNXI3NjJETDhFR01VVVhMZVhkWVdrNzBwCmFEUHZPbWJzQjRvbTN4UFhWMlY0Sjk1ZVNSUUFvZ0IvbXFnaHRxbXhsYkNsdVEwV0VkckhiRWc4UU9CK0RWck4KVmp6Umx3VzV5MHZ0T1V1Y3hEL1NWUk51SkxEV2NmcjB3YnJNN1J2MS9vRkIyQUNZUFRySXJucVlOeGdGbFFJRApBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFCkZnUVU1SzhySm5FYUswZ25oUzlTWml6djhJa1RjVDR3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUorcVFpYmIKQzV1Ky94NldraTQrb21WS2FwaTZJc3Q5d1RyWWdnb0d4dmFsM3NCT2gyWjVvZm1tV0p5cStiWG1ZT2ZnNkxFZQpRa0V6Q3pjOXpvbHdGY3ExSktqUGE3WFNRQ0dZenlJMHp6dkZJb1RneFE2S2ZGMkk1RFVrenBzK0dsUWVidHV5Cmg2Zjg4L3FCVlJSaUNsbXBJZ1V4UG9MVzd0dFhOTHd6bGRNWEcrZ25vb3Q3VGlZYWVscGt0dEdzTi9IOW9QTTQKN0hMd0VYV2R5elJTamVaMmF4ZkczNGFySjQ1SkszVm1nUkFocHVvKzlLNGwvM3dWM3M2TUpUL0tZbkFLOXk4SgpaZ2ZJUHh6ODhOdEZNTjlpaU1HMUQ1M0RuMHJlV1ZsSHhZY2lOdWFDcCswS3VlSUhvSTE3ZWtvOGNkTGlBNkVmCk1nZmRHK1JDemd3QVJXR0F0UXNnV1NsNHZmbFZ5MlBGUEV6MHR2L2JhbDh4YTVtZUxNRnJVS1RYNWhnVXZZVS8KWjZ0R242RC9RcWM2ZjF6TFhiQndIU3MwOWRSMkNRenJlRXhaQmZNelFzTmhGUkFiZDAzT0lvelVoZkpGZmJkVAo2dTlBV3BRS1hDQmZUa0JkWWlKMjMvL09ZYjJNSTNqU053TGdqdDdSRVRlSjlyL3RTUWRpcnBMc1FCcXZGQW5aCjBFNnlvdmUrN3U3WS85d2FMZDY0Tm5IaS9IbTNsQ1hSU0hOYm9UWG5zNWxuZGNFWk9pdEhUdE5DanYweHlCWm0KMnRJTVBOdXpqc21oRFlBUGV4WjNGTC8vMndtVXNwTzhJRmdWNmR0eFEvUGVFTU1BM0tncWxiYkMxaitRYTNiYgpiUDZNdlBKd05RemNtUmsxM05mSVJtUFZObkd1Vi91M2dtM2MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdUUyBSb290IFIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGVnpDQ0F6K2dBd0lCQWdJTkFnUGxyc1dOQkNVYXF4RWxxakFOQmdrcWhraUc5dzBCQVF3RkFEQkhNUXN3CkNRWURWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVUKTUJJR0ExVUVBeE1MUjFSVElGSnZiM1FnVWpJd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBdwpNREF3V2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwClkyVnpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqSXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUEKQTRJQ0R3QXdnZ0lLQW9JQ0FRRE8zdjJtKyt6c0ZEUThCd1phYkZuM0dUWGQ5OEdkVmFyVHpUdWtrM0x2Q3ZwdApuZmJ3aFlCYm9VaFNuem5GdCs0b3JPL0xkbWdVdWQrdEFXeVpIOFFpSFovK2NuZmdMRnV2NUFTL1QzS2dHalNZCjZEbG83SlVsZTNhaDVtbTVoUm05aVl6K3JlMDI2bk84LzRQaXkzM0IwczVLczQwRm5vdEprOS9CVzlCdVh2QXUKTUM2Qy9QcTh0QmNLU09XSW04V2JhOTZ3eXJRRDhOcjBrTGhsWlBkY1RLM29mbVplbWRlNHdqN0kwQk9kcmU3awpSWHVKVmZlS0gySlNoQkt6d2tDWDQ0b2ZSNUdtZEZyUytMRmpLQkM0c3dtNFZuZEFvaWFZZWNiKzN5WHVQdVdnCmY5UmhEMUZMUEQrTTJ1RndkTmpDYUtINXdRenBvZUovdTFVOGRnYnVhazdNa29nd1RacTlUd3RJbW9TMW1LUFYKKzNQQlYySGRLRloxRTY2SGp1Y01VUWtRZFloTXZJMzVlenpVSWtnZkt0enJhN3RFc2NzemNUSkdyNjFLOFl6bwpkRHFzNXhvaWM0RFNNUGNsUXNjaU96c1NyWll1eHNOMkI2b2d0elZKVittU1NlaDJGbkl4Wnl1V2ZvcWp4NVJXCklyOXFTMzRCSWJJak10L2tta1J0V1Z0ZDlRQ2dISnZHZUplTmtQK2J5S3EwcnhGUk9WN1orMmV0MVZzUm5US2EKRzczVnVsdWx5Y3NsYVZOVkoxemd5amJMaUdIN0hyZlF5KzRXKzlPbVRONlNwZFRpMy9VR1ZONHVuVXUwa3pDcQpnYzdkR3R4UmN3MVBjT25sdGhZaEdYbXk1b2tMZFdUSzFhdThDY0VZb2YvVVZLR0ZQUDBVSkFPeWg5T2t0d0lECkFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEUKRmdRVXUvL0tqaU9mVDVuSzIrSm9wcVVWSnhjZTJRNHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBQi9LenQzSAp2cUdmMlNkTUM5d1htQkZxaU40OTVuRldjcktlR2s2YzFTdVlKRjJiYTN1d000SUp2ZDhsUnVxWW5yWWIvb004CjBtSmh3UVR0enVERnljZ1RFMVhucUdPdGpIc0IvbmN3NGM1b213WDRFdTU1TWFCQlJUVW9DbkdrSkUrTTNEeUMKQjE5bTNIMFEvZ3hoc3dXVjd1R3VnUStvK01lUFRhZ2pBaVpySFlOU1ZjNjFMd0RLZ0VEZzRYU3NZUFdIZ0oydQpObVNSWGJCb0dPcUtZY2wzcUpmRXljZWwvRlZMOC9CL3VXVTlKMmpRekd2NlU1M2hrUnJKWFJxV2JUS0g3UU1nCnlBTE9XcjdaNnYyeVRjUXZHOTlmZXZYNGk4YnVNVG9sVVZWbmpXUXllK21ldzRLNktpM3BIclRnU0FhaS9HZXYKSHlJQ2Mvc2dDcStkVkV1aHpmOWdSN0EvWGU4YlZyMlhJWll0Q3RGZW5UZ0NSMnk1OVBZakpiaWdhcG9yZHdqNgp4TEVva0NaWUNEemlmcXJYUFcrNk1ZZ0tCZXNudGFGSjdxQkZWSHZtSjJXWklDR29vN3o3R0phN1VtOE03WU5SClRPbFo0aUJneGNKbGtvS004eEFmRG9xWHZuZUNiVCtQSFYyOFNTZTl6RThQNGM1MmhnUWp4Y0NNRWx2OTI0U2cKSlBGSS8yUjgwTDVjRnRIdm1hM0FIL3ZMcnJ3NElnWW1aTnJhbHc0L0tCVkVxRThBeXZDYXpNOTBhclErUE91Vgo3TFhUV3RpQm1lbERHRGZyczd2UldHSkI4MmJTajZwNGxWUWd3MW91ZEN2VjBiNFlhY0NzMWFUUE9icFJoQU5sCjZXTEFZdjdZVFZXVzR0QVIra2cwRWV5ZTdRVWQ1TWpXSFliTAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR1RTIFJvb3QgUjMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQVk2Z0F3SUJBZ0lOQWdQbHVJTHJJUGdsSjIwOVpqQUtCZ2dxaGtqT1BRUURBekJITVFzd0NRWUQKVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWeklFeE1RekVVTUJJRwpBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqTXdIaGNOTVRZd05qSXlNREF3TURBd1doY05Nell3TmpJeU1EQXdNREF3CldqQkhNUXN3Q1FZRFZRUUdFd0pWVXpFaU1DQUdBMVVFQ2hNWlIyOXZaMnhsSUZSeWRYTjBJRk5sY25acFkyVnoKSUV4TVF6RVVNQklHQTFVRUF4TUxSMVJUSUZKdmIzUWdVak13ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaQpBQVFmVHpPSE15bUtvWVRleThjaFdFR0o2bGFkSzB1RnhoMU1KN3gvSmxGeWIrS2YxcVBLekVVVVJvdXQ3MzZHCmpPeXhmaS8vcVhHZEdJUkZCRUZWYml2cUpuKzdrQUhqU3htNjVGU1dSUW14MVd5UlJLMkVFNDZhakEyQURETDIKNENlalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQmhqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRVwpCQlRCOFNhNm9DMnVoWUhQMC9FcUVyMjRDbWY5dkRBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQTl1RWdsUlI3ClZLT1FGaEcvaE1qcWIyc1huaDVHbUNDYm45TU4yYXpUTDgxOCtGc3VWYnUvM1pMM3BBemNNZUdpQWpFQS9KZG0KWnVWREZoT0QzY2ZmTDc0VU9PMEJ6ckVYR2hGMTZiMERqeVoraE9YSllLYVYxMVJadCtjUkxJblV1ZTRYCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHVFMgUm9vdCBSNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0NUQ0NBWTZnQXdJQkFnSU5BZ1Bsd0dqdll4cWNjcEJRVWpBS0JnZ3Foa2pPUFFRREF6QkhNUXN3Q1FZRApWUVFHRXdKVlV6RWlNQ0FHQTFVRUNoTVpSMjl2WjJ4bElGUnlkWE4wSUZObGNuWnBZMlZ6SUV4TVF6RVVNQklHCkExVUVBeE1MUjFSVElGSnZiM1FnVWpRd0hoY05NVFl3TmpJeU1EQXdNREF3V2hjTk16WXdOakl5TURBd01EQXcKV2pCSE1Rc3dDUVlEVlFRR0V3SlZVekVpTUNBR0ExVUVDaE1aUjI5dloyeGxJRlJ5ZFhOMElGTmxjblpwWTJWegpJRXhNUXpFVU1CSUdBMVVFQXhNTFIxUlRJRkp2YjNRZ1VqUXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBVHpkSE9uYUl0Z3JrTzROY1dCTUh0TFNaMzd3V0hPNXQ1R3ZXdlZZUmcxcmtEZGMvZUprVEJhNnp6dWhYeWkKUUhZN3FjYTRSOWdxNTVLUmFuUHBzWEk1bnltZm9walRYMTVZaG1VUG9ZUmxCdEhjaThuSGM4aU1haS9seEt2UgpIWXFqUWpCQU1BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCU0FUTmJyZFA5Sk5xUFYyUHkxUHNWcThKUWRqREFLQmdncWhrak9QUVFEQXdOcEFEQm1BakVBNkVEL2c5NEQKOUordUhYcW5Mcm12VC9hREhRNHRoUUVkMGRscTdBL0NyOGRlVmw1YzFSeFlJaWdMOXpDMkw3RjhBakVBOEdFOApwL1NnZ3VNaDFZUWRjNGFjTGEvS05KdnhuN2tqTnVLOFlBT2RnTE9hVnNqaDRyc1VlY3JOSWRTVXRVbEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUIzRENDQVlPZ0F3SUJBZ0lOQWdQbGZ2VS9rLzJsQ1NHeXBqQUtCZ2dxaGtqT1BRUURBakJRTVNRd0lnWUQKVlFRTEV4dEhiRzlpWVd4VGFXZHVJRVZEUXlCU2IyOTBJRU5CSUMwZ1VqUXhFekFSQmdOVkJBb1RDa2RzYjJKaApiRk5wWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTVRJeE1URXpNREF3TURBd1doY05Nemd3Ck1URTVNRE14TkRBM1dqQlFNU1F3SWdZRFZRUUxFeHRIYkc5aVlXeFRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGcKVWpReEV6QVJCZ05WQkFvVENrZHNiMkpoYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3V1RBVApCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTNHhublRqMndsRHA4dU9Sa2NBNlN1bXVVNUJ3a1d5bU94CnVZYjRpbGZCVjg1QytuT2g5MlZDL3g3QkFMSnVjdzcveHlIbEdLU3EyWEUvcU5TNXpvd2RvMEl3UURBT0JnTlYKSFE4QkFmOEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVZMQjdyVVc0NGtCLword3B1Kzc0enlUeWpoTlV3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnSWs5MGNybGdyL0htbktBV0JWQmZ3MTQ3CmJtRjA3NzRCeEw0WVNGbGhnaklDSUNhZFZHTkEzamRnVU0vSTJPMmRncTQzbUx5amoweE1xVFFyYk8vN2xac20KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNIakNDQWFTZ0F3SUJBZ0lSWUZsSjRDWXV1MVg1Q25lS2NmbEsyR3d3Q2dZSUtvWkl6ajBFQXdNd1VERWsKTUNJR0ExVUVDeE1iUjJ4dlltRnNVMmxuYmlCRlEwTWdVbTl2ZENCRFFTQXRJRkkxTVJNd0VRWURWUVFLRXdwSApiRzlpWVd4VGFXZHVNUk13RVFZRFZRUURFd3BIYkc5aVlXeFRhV2R1TUI0WERURXlNVEV4TXpBd01EQXdNRm9YCkRUTTRNREV4T1RBek1UUXdOMW93VURFa01DSUdBMVVFQ3hNYlIyeHZZbUZzVTJsbmJpQkZRME1nVW05dmRDQkQKUVNBdElGSTFNUk13RVFZRFZRUUtFd3BIYkc5aVlXeFRhV2R1TVJNd0VRWURWUVFERXdwSGJHOWlZV3hUYVdkdQpNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVIwVU9sdnQ5WGIvcE9kRWgrSjhMdHRWN0hwSTZTRmtjCjhHSXhMY0I2S1A0YXAxeXp0c3lYNTBYVVdQclJkMjFEb3NDSFpUUUtIM3JkNnp3em9jV2RUYVJ2UVpVNGY4a2UKaE92Um5rbVNoNVNIRERxRlNtYWZuVm1UVFpkaEJvWktvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRApWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVBlWXBTSnZxQjhvaFJFb20zbTdlMG9QUW4xa3dDZ1lJCktvWkl6ajBFQXdNRGFBQXdaUUl4QU9WcEVzbHUyOFl4dWdsQjRaZjQrLzJhNG4wU3llMThaTlBMQlNXTFZ0bWcKNTE1ZFRndURuRnQyS2FBSkppRnFZZ0l3Y2RLMWoxenFPK0Y0Q1lXb2RaSTd5Rno5U084TmRDS29DT0p1eFVuTwp4d3k4cDJGcDhmYzc0U3JMK1N2elpwQTMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGRUQ0NBbDJnQXdJQkFnSUxCQUFBQUFBQkZVdGF3NVF3RFFZSktvWklodmNOQVFFRkJRQXdWekVMTUFrRwpBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXhFREFPQmdOVkJBc1RCMUp2CmIzUWdRMEV4R3pBWkJnTlZCQU1URWtkc2IySmhiRk5wWjI0Z1VtOXZkQ0JEUVRBZUZ3MDVPREE1TURFeE1qQXcKTURCYUZ3MHlPREF4TWpneE1qQXdNREJhTUZjeEN6QUpCZ05WQkFZVEFrSkZNUmt3RndZRFZRUUtFeEJIYkc5aQpZV3hUYVdkdUlHNTJMWE5oTVJBd0RnWURWUVFMRXdkU2IyOTBJRU5CTVJzd0dRWURWUVFERXhKSGJHOWlZV3hUCmFXZHVJRkp2YjNRZ1EwRXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFEYUR1YVoKamM2ajQwK0tmdnZ4aTRNbGErcElIL0Vxc0xtVkVRUzk4R1BSNG1kbXp4emR6eHRJSys2TmlZNmFyeW1BWmF2cAp4eTBTeTZzY1RIQUhvVDBLTU0wVmpVLzQzZFNNVUJVYzcxRHV4QzczL09sUzhwRjk0RzNWTlRDT1hrTno4a0hwCjFXcmpzb2s2VmprNGJ3WThpR2xiS2szRnAxUzRiSW5NbS9rOHl1WDlpZlVTUEpKNGx0YmNkRzZUUkdIUmpjZEcKc25VT2h1Z1ppdFZ0Yk5WNEZwV2k2Y2dLT092eUpCTlBjMVNURTRVNkc3d2VOTFdMQll5NWQ0dXgyeDhna2FzSgpVMjZRem5zM2RMbHdSNUVpVVdNV2VhNnhya0VtQ01nWks5Rkdxa2pXWkNyWGd6VC9MQ3JCYkJsRFNnZUY1OU44CjlpRm83K3J5VXA5L2s1RFBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEUKQlRBREFRSC9NQjBHQTFVZERnUVdCQlJnZTJZYVJRMlh5b2xRTDMwRXpUU28vL3o5U3pBTkJna3Foa2lHOXcwQgpBUVVGQUFPQ0FRRUExblBuZkU5MjBJMi83THFpdmpURktESzFmUHhzbkN3cnZRbWVVNzlyWHFvUlNMYmxDS096CnlqMWhUZE5HQ2JNK3c2RGpZMVViOHJydnJUbmhRN2s0bytZdmlpWTc3NkJRVnZuR0N2MDR6Y1FMY0ZHVWw1Z0UKMzhOZmxOVVZ5UlJCbk1SZGRXUVZEZjlWTU95R2ovOE43eXk1WTBiMnF2emZ2R245TGhKSVpKcmdsZkNtN3ltUApBYkVWdFF3ZHBmNXBMR2trZUI2enB4eHhZdTdLeUplc0YxMkt3dmhIaG00cXhGWXhsZEJuaVlVcitXeW1YVWFkCkRLcUM1SmxSM1hDMzIxWTlZZVJxNFZ6Vzl2NDkza0hNQjY1alVyOVRVL1FyNmNmOXR2ZUNYNFhTUVJqYmdiTUUKSE1VZnBJQnZGU0RKM2d5SUNoM1dabFhpL0VqSktTWnA0QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEWHpDQ0FrZWdBd0lCQWdJTEJBQUFBQUFCSVZoVENLSXdEUVlKS29aSWh2Y05BUUVMQlFBd1RERWdNQjRHCkExVUVDeE1YUjJ4dlltRnNVMmxuYmlCU2IyOTBJRU5CSUMwZ1VqTXhFekFSQmdOVkJBb1RDa2RzYjJKaGJGTnAKWjI0eEV6QVJCZ05WQkFNVENrZHNiMkpoYkZOcFoyNHdIaGNOTURrd016RTRNVEF3TURBd1doY05Namt3TXpFNApNVEF3TURBd1dqQk1NU0F3SGdZRFZRUUxFeGRIYkc5aVlXeFRhV2R1SUZKdmIzUWdRMEVnTFNCU016RVRNQkVHCkExVUVDaE1LUjJ4dlltRnNVMmxuYmpFVE1CRUdBMVVFQXhNS1IyeHZZbUZzVTJsbmJqQ0NBU0l3RFFZSktvWkkKaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNd2xkcEI1Qm5naUZ2WEFnN2FFeWlpZS9RVjJFY1d0aUhMOApSZ0pEeDdLS25RUmZKTXN1UytGZ2drYmhVcXNNZ1Vkd2JOMWswZXYxTEtNUGdqME1LNjZYMTdZVWhoQjV1enNUCmdIZU1DT0ZKMG1waUx4OWUrcFpvMzRrbmxUaWZCdGMreWNzbVdRMXozckRJNlNZT2d4WEc3MXVMMGdSZ3lrbW0KS1BacE8vYkx5Q2lSNVoyS1lWYzNySFFVM0hUZ091NXlMeTZjKzlDN3YvVTlBT0VHTStpQ0s2NVRwam9XYzR6ZApRUTRnT3NDMHA2SHBzaytRTGpKZzZWZkx1UVNTYUdqbE9DWmdkYktmZC8rUkZPK3VJRW44clVBVlNORUNNV0VaClhyaVg3NjEzdDJTYWVyOWZ3UlB2bTJMN0RXemdWR2tXcVFQYWJ1bURrM0YyeG1tRmdoY0NBd0VBQWFOQ01FQXcKRGdZRFZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSS93UzMrbwpMa1VrcmsxUSttT2FpOTdpM1J1OE1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQkxRTnZBVUtyK3lBenY5NVpVClJVbTdsZ0FKUWF5ekU0YUdLQWN6eW12bWRMbTZBQzJ1cEFyVDlmSHhENHEvYzJkS2c4ZEVlM2pncjI1c2J3TXAKampNNVJjT081TGxYYktyOEVwYnNVOFl0NUNSc3VaUmorOXhUYUdkV1BvTzR6elVodzhsby9zN2F3bE9xekpDSwo2ZkJkUm95VjNYcFlLQm92SGQ3TkFEZEJqKzFFYmRkVEtKZCs4MmNFSGhYWGlwYTAwOTVNSjZSTUczTnpkdlFYCm1jSWZlZzdqTFFpdENod3MvenlyVlE0UGtYNDI2OE5YU2I3aExpMThZSXZEUVZFVEk1M085ekpybEFHb21lY3MKTXg4Nk95WFNoa0RPT3l5R2VNbGhMeFM2N3R0VmI5K0U3Z1VKVGIwbzJITE8wMkpRWlI3cmtwZURNZG16dGNwSApXRDlmCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBHbG9iYWxTaWduCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGZ3pDQ0EydWdBd0lCQWdJT1JlYTdBNE16dzRWbFNPYi9SVkV3RFFZSktvWklodmNOQVFFTUJRQXdUREVnCk1CNEdBMVVFQ3hNWFIyeHZZbUZzVTJsbmJpQlNiMjkwSUVOQklDMGdVall4RXpBUkJnTlZCQW9UQ2tkc2IySmgKYkZOcFoyNHhFekFSQmdOVkJBTVRDa2RzYjJKaGJGTnBaMjR3SGhjTk1UUXhNakV3TURBd01EQXdXaGNOTXpReApNakV3TURBd01EQXdXakJNTVNBd0hnWURWUVFMRXhkSGJHOWlZV3hUYVdkdUlGSnZiM1FnUTBFZ0xTQlNOakVUCk1CRUdBMVVFQ2hNS1IyeHZZbUZzVTJsbmJqRVRNQkVHQTFVRUF4TUtSMnh2WW1Gc1UybG5iakNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSlVINkhQS1p2bnNGTXA3UFBjTkNQRzBSUXNzZ3JSSQp4dXRiUEs2RHVFR1NNeFNrYjMvcEtzekdzSWhyeGJhSjBjYXkveFRPVVJRaDdFcmRHMXJHMW9mdVRUb1ZCdTFrClpndVNnTXBFM25PVVR2T25pWDlQZUdNSXlCSlFiVUptTDAyNWVTaE5VaHFLR29DM0dZRU9mc1NLdkdSTUlSeEQKYU5jOVBJckZzbWJWa0pxM01RYkZ2dUp0TWdhbUh2bTU2NnFqdUwrK2dtTlEwUEFZaWQva0QzbjE2cUlmS3RKdwpMbnZudkpPN2JWUGlTSHlNRUFjNC8yYXlkMkYrNE9xTVBLcTBwUGJ6bFVvU0IyMzlqTEtKejlDZ1lYZklXSFN3CjFDTTY5MTA2eXFMYm5RbmVYVVF0a1BHQnpWZVMrbjY4VUFSak5OOXJreGkrYXpheU9lU3NKRGEzOE8rMkhCTlgKazdiZXN2amloYmR6b3JnMXFrWHk0SjAyb1c5VWl2RnlWbTR1aU1WUlFrUVZsTzZqeFRpV20wNU9XZ3RIOHdZMgpTWGN3dkhFMzVhYnNJUWgxL09aaEZqOTMxZG1SbDRRS2JOUUNUWFRBRk8zOU9mdUQ4bDRVb1FTd0Mrbis3by9oCmJndXlDTE5oWmdscXNRWTZaWlpad1BBMS9jbmFLSTBhRVlkd2dRcW9tblVkbmpxR0JRQ2UyNERXSmZuY0JaNG4KV1V4Mk9WdnErYVdoMklNUDBmL2ZNQkg1aGM4elNQWEtiV1FVTEhwWVQ5TkxDRW5GbFdRYVl3NTVQZld6ak1wWQpyWnhDUlhsdURvY1pYRlN4WmJhL2pKdmNFK2tOYjdndTNHZHV5WXNSdFlRVWlnQVpjSU41a1plUjFCb252emNlCk1nZllGR004S0V5dkFnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CQWY4RUJUQUQKQVFIL01CMEdBMVVkRGdRV0JCU3ViQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFmQmdOVkhTTUVHREFXZ0JTdQpiQVdqa3hQaW91ZmkxeHpXeC9CL3lHZFRvREFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBZ3lYdDZOSDlsVkxOCm5zQUVvSkZwNWx6UWhON2NyYUpQNkVkNDFtV1lxVnVvUElkOEFvclJicmNXYytaZndGU1kxWFMrd2MzaUVaR3QKSXhnOTNlRnlSSmEwbFY3QWU0NlplQlpERTFaWHM2S3pPN1YzM0VCeXJLUHJtelUrc1FnaG9lZkVRemQ1TXI2MQo1NXdzVEx4REtabU9NTk9zSWVEakhmcllCek4yVkFBaUtybE5JQzV3YU5ybFUveURYTk9kOHY5RURFUm04dExqCnZVWUFHbTBDdWlWZGphRXhVZDFVUmh4TjI1bVc3eG9jQkZ5bUZlOTQ0SG4rWGRzK3FreFYvWm9WcVcvaHB2dmYKY0REcHcrNUNSdTNDa3dXSituMWplei9RY1lGOEFPaVlyZzU0Tk1NbCs2OEtueUJyM1RzVGp4S000a0VhU0hwegpvSGRweDdaY2Y0TElIdjVZR3lncnFHeXRYbTNBQmRKN3QrdUEvaVUzL2dLYmFLeENYY1B1OWN6YzhGQjEwalpwCm5PWjdCTjl1Qm1tMjNnb0pTRm1INjNzVVlIcGtxbWxENzVISFRPd1kzV3p2VXkyTW1lRmU4bkkrejFUSXZXZnMKcEE5TVJmL1R1VEFqQjB5UEVMK0dsdG1aV3JTWlZ4eWt6THNWaVZPNkxBVVA1TVNlR2JFWU5OVk1uYnJ0OXgrdgpKSlVFZUtnRHUrNkI1ZHBmZkl0S29aQjBKYWV6UGt2SUxGYTl4OGp2T09KY2t2QjU5NXlFdW5RdFlRRWdmbjdSCjhrOEhXVitMTFVOUzYwWU1sT0gxWmtkNWQ5VlVXeCt0SkRmTFJWcE9vRVJJeU5pd21jVVZoQW4yMWtsSndHVzQKNWhweGJxQ284WUxvUlQ1czFnTFhDbWVEQlZySnBCQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdsb2JhbFNpZ24gUm9vdCBFNDYKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDekNDQVpHZ0F3SUJBZ0lTRWRLN3VqTnUxTHptSkdqRkRZUWRtT2hETUFvR0NDcUdTTTQ5QkFNRE1FWXgKQ3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEVlFRRApFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdSVFEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXlNREF3Ck1EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdGMyRXgKSERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JGTkRZd2RqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQQpJZ05pQUFTY0RySFB0K2llVW5kMU5QcWxScWV0TWhreXRBZXBKOHFVdXd6U0NoREgyb213bHd4d0V3a0JqdGpxClIrcStzb0FyemZ3b0RkdXN2S1NHTisxd0NBQjE2cE1MZXk1U25DTm9Jd1pEN0pJdlU0VGIrMGNVQitoZmxHZGQKeVhxQlBDQ2pRakJBTUE0R0ExVWREd0VCL3dRRUF3SUJoakFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZApEZ1FXQkJReENwQ1B0c2FkMGtSTGdMV2k1aCt4RWs4YmxUQUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUEzMVNRCjdadnZpNVFDa3hlQ21iNnpuaXoyQzVHTW4wb1VzZlprdkx0b1VSTU1BL2NWaTRSZ3VZdi9Vbzduakx3Y0FqQTgKK1JIVWpFN0F3V0hDRlV5cXF4MExNVjg3SE9JQWwwUXg1djV6bGkvYWx0UCtDQWV6TkltOEJaLzNIb2J1aTNBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgR2xvYmFsU2lnbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVNFZEs3dWRjakdKNUFYd3FkTGREZkpXZlJNQTBHQ1NxR1NJYjNEUUVCREFVQQpNRVl4Q3pBSkJnTlZCQVlUQWtKRk1Sa3dGd1lEVlFRS0V4QkhiRzlpWVd4VGFXZHVJRzUyTFhOaE1Sd3dHZ1lEClZRUURFeE5IYkc5aVlXeFRhV2R1SUZKdmIzUWdValEyTUI0WERURTVNRE15TURBd01EQXdNRm9YRFRRMk1ETXkKTURBd01EQXdNRm93UmpFTE1Ba0dBMVVFQmhNQ1FrVXhHVEFYQmdOVkJBb1RFRWRzYjJKaGJGTnBaMjRnYm5ZdApjMkV4SERBYUJnTlZCQU1URTBkc2IySmhiRk5wWjI0Z1VtOXZkQ0JTTkRZd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDc3JIUXk2TE5sNWJydFF5WWRwb2tOUmJvcGlMS2tIV1BkMDhFc0NWZUoKT2FGVjZXYzBkd3h1NUZVZFVpWFNFMnRlNFIycHQzMkpNbDhObnA4c2VtTmdRQittc0xaNGo1bFVsZ2hZcnVRRwp2R0lGQWhhL3I2Z2pBN2FVRDd4dWJNTEwxYWE3RE9uMndRTDdJZDVtM1JlcmRFTHY4SFF2SmZUcWExVmJrTnVkCjMxNkhDa0Q3clJscisvZktZSWplMnNHUDFxN1ZmOVE4Zys3WEZreURSVE5ySjlDRzBCd3RhL09yZmZHRnFmVW8KMHEzdjg0UkxISWY4RTZNNmNxSmFFU3ZXSjNFbjdZRXRiV2FCa29lMEcxaDZ6RDhLK2taUFRYaGMrQ3RJNHdTRQp5MTMydEdxelpmeENubEVtSXlETFBSVDVnZTFsRmdCUEdtU1haZ2pQakh2aks4Q2QrUlR5Ry9GV2FoYS9MSVdGCnpYZzRtdXRDYWdJMEdJTVhUcFJXK0xhQ3RmT1czVDN6dm44Z2R6NTdHU05yTE5SeWMwTlhmZUQ0MTJsUEZ6WUUKK2NDUVlEZEYzdVlNMkhTTnJweWliWFJkUXI0RzlkbGtiZ0lRckltd1REc0hUVUIrSk1XS21JSjVqcVNuZ2lDTgpJL29uY2NuZnhrRjBvRTMya1JiY1JveGZLV014V1hFTTJHL0N0ako5KytaZFU2WitGZnk3ZFh4ZDdQajJGeHpzCngyc1p5L043OENzSHBkbHNlVlIyYkowY3BtNE82WGtNcUNOcW85OGJNREdmc1ZSNy9tckxacXJjWmRDaW5rcWEKQnlGcmdZL2J4Rm42M2lMQUJKempxbHMyaytnOXZYcWhuUXQyc1F2SG5mM1BtS2dHd3ZncW82R0RvTGNsY3FVQwo0d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WCkhRNEVGZ1FVQTF5cmM0R0hxTXl3cHRXVTRqYVdTZjhGbVN3d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFIeDQKN1BZQ0xMdGJmcElyWFRuY3Z0Z2Rva0l6VGZudnBDbzdSR2tlck5sRm8wNDhwOWdrVWJKVUhKTk94Tzk3azRWZwpKdW9KU09EMXU4ZnBhTks3YWpGeHpIbXVFYWp3bWYzbEg3d3ZxTXhYNjNiRUlhWkhVMVZOYUw4RnBPN1hKcXRpCjJrTTNTK0xHdGVXeWd4azZ4OVBiVFo0SWV2UHV6ejVpKzZ6b1lNelJ4NkZjZzBYRVJjenpGMnNVeVFRQ1B0SWsKcG5ucEhzNmk1OEZaRlo4ZDRrdWFQcDkyQ0MxcjJMcFhGTnFENnY2TVZlblFUcW5NZHpHeFJCRjZYTEUrMHhSRgpGUmhpSkJQU3kwM09YSVBCTnZJUXRRNkliYmpoVnArSjNwWm1PVWRrTEc1TnJtSjd2MkIwR2JoV3JKS3NGakx0CnJXaFYvcGk2MHpUZTlNbGh3dzZHOWt1RVlPNE5lN1V5V0htUlZTeUJRN04wSDNxcUpaNGQxNkdMdWMxQ0xnU2sKWm9OTmlUVzJiS2cyU25raGVDTFFRcnpSUURHUW9iNEV6OHBuN2ZYd2dOTmd5WU1xSWdYUUJ6dFN2d3llcWl2NQp1K1lmanlXNmhZMFhIZ0wrWFZBRVY4LytMYnp2WE1BYXE3YWZKTWJmYzJoSWtDd1U5RDlTR3VUU3l4VERZV25QCjR2a1l4Ym96bnhTakJGMjVjZmUxbE5qMk04RmF3VFNMZkp2ZGt6cm5FNkp3WVordmordll4WFg0TTJiVWRHYzYKTjNlYzU5MmtEM1pEWm9wRDhwLzdERUo0WTlIaUQyOTcxS0U5ZEplRnQwZzVRZFlnL05BNnMvcm9iOFNLdW5FMwp2b3VYc1hneFQ3UG50Z01UemxTZHJpVlp6SDgxWHdqM1FFVXhlQ3A2Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVBRENDQXVpZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJqTVFzd0NRWURWUVFHRXdKVlV6RWgKTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNUlFZHliM1Z3TENCSmJtTXVNVEV3THdZRFZRUUxFeWhIYnlCRQpZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNQjRYRFRBME1EWXlPVEUzCk1EWXlNRm9YRFRNME1EWXlPVEUzTURZeU1Gb3dZekVMTUFrR0ExVUVCaE1DVlZNeElUQWZCZ05WQkFvVEdGUm8KWlNCSGJ5QkVZV1JrZVNCSGNtOTFjQ3dnU1c1akxqRXhNQzhHQTFVRUN4TW9SMjhnUkdGa1pIa2dRMnhoYzNNZwpNaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQ0NBU0F3RFFZSktvWklodmNOQVFFQkJRQURnZ0VOCkFEQ0NBUWdDZ2dFQkFONmQxK3BYR0VtaFcrdlhYMGlHNnI3ZC8rVHZaeHowWldpelYzR2dYbmU3N1p0SjZYQ0EKUFZZWVl3aHYydkxNMEQ5L0FsUWlWQkRZc29IVXdIVTlTMy9IZDhNK2VLc2FBN1VnYXk5cUs3SEZpSDdFdXg2dwp3ZGhGSjIrcU4xajNoeWJYMkMzMnFSZTNIM0kyVHFZWFAyV1lrdHNxYmwyaS9vamdDOTUvNVkwVjRldkxPdFhpCkVxSVRMZGlPcjE4U1BhQUlCUWkyWEtWbE9BUkZtUjZqWUdCMHhVR2xjbUliWXNVZmIxOGFRcjRDVVdXb3JpTVkKYXZ4NEE2bE5mNEREK3F0YS9LRkFwTW9aRnY2eXlPOWVjdzN1ZDcyYTlubVl2TEVIWjZJVkRkMmdXTVpFZXdvKwpZaWhmdWtFSFUxalBFWDQ0ZE1YNC83VnBrSStFZE9xWEc2OENBUU9qZ2NBd2diMHdIUVlEVlIwT0JCWUVGTkxFCnNOS1IxRXdSY2JOaHl6MmgvdDJvYXRUak1JR05CZ05WSFNNRWdZVXdnWUtBRk5MRXNOS1IxRXdSY2JOaHl6MmgKL3Qyb2F0VGpvV2VrWlRCak1Rc3dDUVlEVlFRR0V3SlZVekVoTUI4R0ExVUVDaE1ZVkdobElFZHZJRVJoWkdSNQpJRWR5YjNWd0xDQkpibU11TVRFd0x3WURWUVFMRXloSGJ5QkVZV1JrZVNCRGJHRnpjeUF5SUVObGNuUnBabWxqCllYUnBiMjRnUVhWMGFHOXlhWFI1Z2dFQU1Bd0dBMVVkRXdRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFRkJRQUQKZ2dFQkFESkw4N0xLUHBIOEVzYWhCNHlPZDZBekJoUmNrQjRZOXdpbVBRb1orWWVBRVc1cDVKWVhNUDgwa1dOeQpPTzdNSEFHakhaUW9wREgyZXNSVTEvYmxNVmdEb3N6T1l0dVVSWE8xdjBYSkpMWFZnZ0t0STNscGpiaTJUYzdQClRNb3pJK2djaUtxZGkwRnVGc2tnNVltZXpUdmFjUGQrbVNZZ0ZGUWxxMjV6aGVhYklaMEtiSUlPcVBqQ0RQb1EKSG15Vzc0Y054QTloaTYzdWd5dVYrSTZTaEhJNTZ5RHFnKzJEelpkdUNMenJUaWEyY3l2azAvWk0vaVp4NG1FUgpkRXIvVnhxSEQzVklMczlSYVJlZ0FoSmhsZFhSUUxJUVRPN0VyQkJEcHFXZUN0V1ZZcG9OejRpQ3hUSU01Q3VmClJlWU5ueWljc2JrcVdsZXROdyt2SFgvYnZaOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEdvIERhZGR5IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR4VENDQXEyZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ3pFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEdqQVlCZ05WQkFvVApFVWR2UkdGa1pIa3VZMjl0TENCSmJtTXVNVEV3THdZRFZRUURFeWhIYnlCRVlXUmtlU0JTYjI5MElFTmxjblJwClptbGpZWFJsSUVGMWRHaHZjbWwwZVNBdElFY3lNQjRYRFRBNU1Ea3dNVEF3TURBd01Gb1hEVE0zTVRJek1USXoKTlRrMU9Wb3dnWU14Q3pBSkJnTlZCQVlUQWxWVE1SQXdEZ1lEVlFRSUV3ZEJjbWw2YjI1aE1STXdFUVlEVlFRSApFd3BUWTI5MGRITmtZV3hsTVJvd0dBWURWUVFLRXhGSGIwUmhaR1I1TG1OdmJTd2dTVzVqTGpFeE1DOEdBMVVFCkF4TW9SMjhnUkdGa1pIa2dVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXcKRFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUw5eFlnangrbGswOXh2SkdLUDNnRWxZNlNLRApFNmJGSUVNQk80VHg1b1ZKbnlmcTlvUWJUcUMwMjNDWXh6SUJzUVUrQjA3dTlQcFBMMWt3SXVlckdWWnI0b0FICi9QTVdkWUE1VVh2bCtUVzJkRTZwallJVDVMWS9xUU9EK3FLK2loVnFmOTRMdzdZWkZBWEs2c09vQkpRN1Jud3kKRGZNQVppTElqV2x0Tm93UkdMZlRzaHhndERqNkFvek8wOTFHQjk0S1B1dGRmTWg4KzdBclU2U1NZbWxSSlFWaApHa1NCakN5cFE1WWozNnc2Z1pvT0tjVWNxZWxkSHJhZW5qQUtPYzd4aUlEN1MxM01NdXlGWWtNbE5BSldKd0dSCnREdHdLajl1c2VpY2lBRjluOVQ1MjFOdFlKMi9MT2RZcTdoZlJ2ek94QnNEUEFuclNURmNhVWF6NEVjQ0F3RUEKQWFOQ01FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRQpGRHFhaFFjUVp5aTI3L2E5QlVGdUlNR1UyZy9lTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFDWjIxMTUxZm1YCldXY0RZZkYrT3dZeGRTMmhJSTVQWlllMDk2YWN2TmpwTDlEYld1N1BkSXh6dERoQzJnVjcrQUoxdVAybHNkZXUKOXRmZUU4dFRFSDZLUnRHWCtyY3VLeEdya0xBbmdQbm9uMXJwTjUrcjVOOXNzNFVYblQzWkpFOTVrVFhXWHdUcgpnSU9ybWdJdHRSRDAySkRIQkhOQTdYSWxvS21mN0o2cmFCS1pWOGFQRWpvSnBMMUUvUVlWTjhHYjVES2o3VGpvCjJHVHpMSDRVL0FMcW44My9CMmdYMnlLUU9DMTZqZEZVOFdualh6UEtlajE3Q3VQS2YxODU1ZUoxdXNWMkdEUE8KTFBBdlRLMzNzZWZPVDZqRW0wcFVCc1YvZmRVSUQrSWMvbjRYdUt4ZTl0UVdza01KREUzMnAydTBtWVJseW5xSQo0dUpFdmx6MzZoejEKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgRUNDIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZEQ0NBZHVnQXdJQkFnSVFaM1NkalhmWU8ycmJJdlQvV2VLL3pqQUtCZ2dxaGtqT1BRUURBekJzTVFzdwpDUVlEVlFRR0V3SkhVakUzTURVR0ExVUVDZ3d1U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1a0lGSmxjMlZoCmNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFFURWtNQ0lHQTFVRUF3d2JTRUZTU1VOQklGUk1VeUJGUTBNZ1VtOXYKZENCRFFTQXlNREl4TUI0WERUSXhNREl4T1RFeE1ERXhNRm9YRFRRMU1ESXhNekV4TURFd09Wb3diREVMTUFrRwpBMVVFQmhNQ1IxSXhOekExQmdOVkJBb01Ma2hsYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqCmFDQkpibk4wYVhSMWRHbHZibk1nUTBFeEpEQWlCZ05WQkFNTUcwaEJVa2xEUVNCVVRGTWdSVU5ESUZKdmIzUWcKUTBFZ01qQXlNVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJEZ0kvckdnbHRKNnJLOUpPdERBNE1NNwpLS3J4Y20xbEFFZUloUHlhSm11cVM3cHNCQXFJWGhmeVZZZjhNTEEwNGpSWVZ4cUVVK2t3MmFueWxuVERVUjlZClNUSE1tRTVnRVlkMTAzS1VrRStiRUNVcXFIZ3R2cEJCV0pBVmNxZWh0Nk5DTUVBd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QWRCZ05WSFE0RUZnUVV5UnRUZ1JMK0JOVVcwYXE4bW0rM29KVVpic293RGdZRFZSMFBBUUgvQkFRRApBZ0dHTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUJIZXJ2amNUb2l3cWZBaXJjSlJRTzlnY1MzdWp3TEVYUU53ClNhU1M2c1VVaUhDbTB3Mndxc29zUUp6NzZZSnVtZ0l3SzBlYUI4YlJ3b0Y4eWd1V0dFRWJvL1F3Q1o2MUl5Z04KbnhTMlBGT2lUQVpwZmZwc2tjWXFTVVhtN0xjVDRUcHMKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhBUklDQSBUTFMgUlNBIFJvb3QgQ0EgMjAyMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnBEQ0NBNHlnQXdJQkFnSVFPY3FUSE85RDg4YU9rOGYwWklrNGZqQU5CZ2txaGtpRzl3MEJBUXNGQURCcwpNUXN3Q1FZRFZRUUdFd0pIVWpFM01EVUdBMVVFQ2d3dVNHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRRVEVrTUNJR0ExVUVBd3diU0VGU1NVTkJJRlJNVXlCU1UwRWcKVW05dmRDQkRRU0F5TURJeE1CNFhEVEl4TURJeE9URXdOVFV6T0ZvWERUUTFNREl4TXpFd05UVXpOMW93YkRFTApNQWtHQTFVRUJoTUNSMUl4TnpBMUJnTlZCQW9NTGtobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sCllYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1EwRXhKREFpQmdOVkJBTU1HMGhCVWtsRFFTQlVURk1nVWxOQklGSnYKYjNRZ1EwRWdNakF5TVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBSXZDNTY5bAptd1ZubHNrTkpMblFEbVQ4enVJa0dDeUVmM2RSeXdRUk5yaGU3V2x4cDU3a0pRbVhaOEZId3MrUkZqWmlQVGdFCjRWR0MvNnpTdEduZEx1d1JvMFh1YTJzN1RMK01qYVFlblJHNTZUajVlZzRNbU9JakhkRk9ZOVRudUVGRSsydXYKYTlvZjA4V1JpRnVraVpMUmdlYU1PVmlnMW1sRHFhMllVbGh1MndyN2E4OW8rdU9rWGpwRmM1Z0g2bDhDY3Q0TQpwYk9mcnFrZHR4MnovSXBaNTI1eVphMzFNSlFqQi9PQ0ZrczFtSnhUdXkvSzVGclp4NDBkL0ppWit5eWtnbXZ3CktoK09DMTl4WEZ5dVFuc3BpWUhMQTZPWnlvaWVDMEFKUVRQYjVsaDYvYTZaY01CYUQ5WVRobkV2ZG1uOGtOM2IKTFc3UjhwdjFHbXVlYnhXTWV2QkxLS0FpT0lBa2JEYWtPL0l3a2ZONEU4L0JQeldyOFIwUkk3VkRJcDRCa3JjWQpBdVVSMFlMYkZRRE1ZVGZCS255YTRkQzZzMUJHN29Lc25USDQreVBpQXdCSWNLTUpKbmtWVTJEek9GeXRPT3FCCkFHTVV1VE5lM1F2Ym9FVUhHak1KK0UyMHB3S21hZlRDV1FXSVpZVldya3ZMNE40OGZTMGF5T243SDZOaFN0WXEKRTYxM1RCb1ltNUVQV05nR1ZNV1grS28vSUlxbWhhWjM5cWI4SE9MdWJwUXpLb05RaEFybFQ0YjRVRVY0QUlIcgpXMmpqSm8zTWUxeFI5QlFzUUw0YVlCMTZjbUVkSDJNdGlLck9va1dRQ1B4cnZyTlFLbHI5cUVnWVJ0YVFRSktRCkNvUmVhREg0NiswTjB4M0dmWmtZVlZZblpTNk5SY1VrN003akFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUYKTUFNQkFmOHdIUVlEVlIwT0JCWUVGQXBJSTZaZ3BKSUtNK3FUVzhWWDZpVk52Ukx1TUE0R0ExVWREd0VCL3dRRQpBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVBwQklxbTVpRlNWbWV3elZqSXVKbmRmdFRnZnZuTkFVClgxNVF2V2lXa0tRVUVhcG9iUWsxT1VBSjJ2UUpMRFNsZTFtRVNTbVhkTWdISGtkdDhzNGNVQ2JqbmoxQVV6LzMKZjVaMkVNVkdwZEFnUzFEME5Uc1k5RlZxUVJ0SEJtZzh1d2tJWXRsZlZVS3FyRk9GckpWV05sYXI1QVdNeGFqYQpINk5wdlZNUHhQL2N5dU4rOGt5SWhrZEdHdk1BOVlDUm90eERRcFNiSVBEUnpiTHJMRlBDVTNoS1R3U1VRWnFQCkp6TEI1VWtadi9IeXdvdW9Damt4S0xSOVlqWXNUZXdmTTdaK2QyMStVUENmRHRjUmo4OFl4ZU1uL2lidkJaM1AKenpmRjBIdmFPN0FXaEF3Nms5YStGOXNQUGc0WmVBbkhxUUp5SWt2M04zYTZkY1NGQTFwajFiRjFCY0s1dlpTdApqQldacDVOOTlzWHpxblRQQklXVW1BRDA0dm5LSkdXLzRHS3Z5TVg2c3NtZVZramFlZjJXZGhXK280NVd4TE0wCi9MNUg5TUcwcVB6Vk1JaG83c3V1eVdQRWRyNnNPQmpoWGx6UHJqb2lVZXZSaTdQekt6TUhWSWY2dExJVGU3cFQKQkdJQm5mSEFUKzdoT3RTTElCRDZBbGZtNzhFTHQ1QkduQmtwak54dm9FcHBhWlMzSkdXZy82dy96Z0g3SVM3OQphUGliOHFYUE1UaGNGYXJtbHdEQjMxcWxwem1xNllSL1BGR29PdG1VVzR5L1R3aHg1ZHVvWE5UU3B2NEFvOFlXCnh3L29nTTRjS0dSMEdRalRRdVBPQUYxL3Nkd1RzT0VGeTlFZ3FvWjBuam5ua2YzL1c5YjNyYVl2QXd0dDQxZFUKNjNaVEdJMFJtTG89Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290Q0EgMjAxNQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ3d6Q0NBa3FnQXdJQkFnSUJBREFLQmdncWhrak9QUVFEQWpDQnFqRUxNQWtHQTFVRUJoTUNSMUl4RHpBTgpCZ05WQkFjVEJrRjBhR1Z1Y3pGRU1FSUdBMVVFQ2hNN1NHVnNiR1Z1YVdNZ1FXTmhaR1Z0YVdNZ1lXNWtJRkpsCmMyVmhjbU5vSUVsdWMzUnBkSFYwYVc5dWN5QkRaWEowTGlCQmRYUm9iM0pwZEhreFJEQkNCZ05WQkFNVE8waGwKYkd4bGJtbGpJRUZqWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdSVU5ESUZKdgpiM1JEUVNBeU1ERTFNQjRYRFRFMU1EY3dOekV3TXpjeE1sb1hEVFF3TURZek1ERXdNemN4TWxvd2dhb3hDekFKCkJnTlZCQVlUQWtkU01ROHdEUVlEVlFRSEV3WkJkR2hsYm5NeFJEQkNCZ05WQkFvVE8waGxiR3hsYm1saklFRmoKWVdSbGJXbGpJR0Z1WkNCU1pYTmxZWEpqYUNCSmJuTjBhWFIxZEdsdmJuTWdRMlZ5ZEM0Z1FYVjBhRzl5YVhSNQpNVVF3UWdZRFZRUURFenRJWld4c1pXNXBZeUJCWTJGa1pXMXBZeUJoYm1RZ1VtVnpaV0Z5WTJnZ1NXNXpkR2wwCmRYUnBiMjV6SUVWRFF5QlNiMjkwUTBFZ01qQXhOVEIyTUJBR0J5cUdTTTQ5QWdFR0JTdUJCQUFpQTJJQUJKS2cKUWVoTGdvUmM0dmd4RVptR1pFNEpKUytkUVM4S3JqVlBkSld5VVdScmpXdm1QM0NWOEFWRVI2WnlPRkIybFFKYQpqcTRvbnZrdFRwbnZMRWh2VENVcDZORnhXOThkd1hVM3ROZjZlM3BDbkdvS1ZscDhhUXVxZ0Fra2JIN0JScU5DCk1FQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZMUWkKQzRLWkpBRU9uTHZrRHYyLys1Y2drNWtxTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUdmT0ZtSTRvcXhpUmFlcApsU1RBR2llY01qdkF3Tlc2cWVmNEJFTlRoZTVTSWQ2ZDlTV0RQcDVZU3kvWFp4TU9JUUl3QmVGMUFkNW83U29mClRVd0pDQTNzUzYxa0Z5am5kYzVGWlhJaEY4c2lRUTZNRTVnNG1sUnRtOHJpZk9vQ1dDS1IKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUdDekNDQS9PZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCcGpFTE1Ba0dBMVVFQmhNQ1IxSXgKRHpBTkJnTlZCQWNUQmtGMGFHVnVjekZFTUVJR0ExVUVDaE03U0dWc2JHVnVhV01nUVdOaFpHVnRhV01nWVc1awpJRkpsYzJWaGNtTm9JRWx1YzNScGRIVjBhVzl1Y3lCRFpYSjBMaUJCZFhSb2IzSnBkSGt4UURBK0JnTlZCQU1UCk4waGxiR3hsYm1saklFRmpZV1JsYldsaklHRnVaQ0JTWlhObFlYSmphQ0JKYm5OMGFYUjFkR2x2Ym5NZ1VtOXYKZEVOQklESXdNVFV3SGhjTk1UVXdOekEzTVRBeE1USXhXaGNOTkRBd05qTXdNVEF4TVRJeFdqQ0JwakVMTUFrRwpBMVVFQmhNQ1IxSXhEekFOQmdOVkJBY1RCa0YwYUdWdWN6RkVNRUlHQTFVRUNoTTdTR1ZzYkdWdWFXTWdRV05oClpHVnRhV01nWVc1a0lGSmxjMlZoY21Ob0lFbHVjM1JwZEhWMGFXOXVjeUJEWlhKMExpQkJkWFJvYjNKcGRIa3gKUURBK0JnTlZCQU1UTjBobGJHeGxibWxqSUVGallXUmxiV2xqSUdGdVpDQlNaWE5sWVhKamFDQkpibk4wYVhSMQpkR2x2Ym5NZ1VtOXZkRU5CSURJd01UVXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDCkFRREMrS2svRzRuOFBEd0VYVDJRTnJDUk9uazhabHJ2YlRrQlNScTB0ODkvVFNOVHQ1QUE0eE1xS0tZeDhaRUEKNHlqc3JpRkJ6aC9hL1gwU1d3R0REN213WDVuaDhoS0RnRTBHUHQrc3IrZWhpR3N4ci9DTDBCZ3p1TnRGYWpUMApBb0FrS0FvQ0ZaVmVkaW9ObVRvVVcvYkx5MU84RTAwQmlEZVVKUnRDdkNMWWpxT1dYanJaTXRzKzZQQVFaZTEwCjRTK25mSzhuTkxzcGZadTJ6d25JNWRNSy9JaGxaWFFLM0hNY1hNMUFzUnpVdG9TTVRGRFBhSTZvV2E3Q0owNkMKb2pYZEZQUWYvN0ozMVljdnFtNTlKQ2ZueHNzbTV1WCtad2RqMkVVTjNUcFpaVGxZZXBLWmNqMmNoRjZJSWJqVgo5Q3o4MlhCU1QzaTR2VHdyaTVXWTliUFJhTThnRkg1TVhGL25pK1gxTllFWk45Y1JDTGRtdnROS3pvTlhBRHJECmdmZ1h5NUkyWGRHajJIVWI0WXNuNm5wSVFmMUZHUWF0SjVsT3dYQkgzYldmZ1ZNUzViR01TRjB4UXhmampNWjYKWTVaTEtUQk9oRTVpR1Y0OHpwZVFwWDhCNjUzZytJdUozU1dZUFpLMmZ1L1o4VkZSZlMwbXlHbFpZZUNzYXJncQpOaEVFZWxDOU1vUytMOXh5MWRjZEZrZmtSMllnUC9TV3hhK09BWHFsRDNwazlRMFloOW11aU5YNmhNRTZ3R2tvCkxmSU5hRkdxNDZWM3hxU1FEcUUzaXpFalI4RUpDT3R1OTNpYjE0TDhoQ0NaU1JtMkVrYXgrMFZWRnFtalpheWMKQncvcWE5d2ZMZ1p5N0lhSUV1UXQyMThGTCtUd0E5TW1NK2VBd3MxQ29SYzBDd0lEQVFBQm8wSXdRREFQQmdOVgpIUk1CQWY4RUJUQURBUUgvTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVY1JWbnlNakp2WFZkCmN0QTRHR3FkODNFa1ZBc3dEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBSFc3YlZSTHFoQllSalR5WXRjV05sMEkKWHRWc3lJZTl0QzVHOGpINGZPcEN0Wk1XVmR5aERCS2cybUYrRDFoWWMyUnl4K2hGanR5cDhpWS94bm1Nc1ZNSQpNNEd3VmhPKzVsRmMySnNLVDB1Y1ZsTUM2VS8yRFdEcVRVSlY2SHdiSVNIVEd6ck1kL0s0a1BGb3gvbGEvdm90CjlML0o5VVViempnUUtqZUtlYU8wNHdsc2hZYVQvNG1XSjNpQmoyZmpSblJVanRrTmFlSks5RTEwQS8reWQrMlYKWjVma3NjV3J2Mm9qNk5TVTRrUW9Zc1JMNHZEWTRpbHJHbkIrSkdHVGUwOERNaVVOUlNRcmxyUkdhcjlLQy9lYQpqOEdzR3NWbjgyODAwdnB6WTR6dkZyQ29wRVlxK09zUzdISzA3L2dyZm94U3dJdUVWUGt2UHVOVnFOeG1zZG5oClg5aXpqRmswV2FTclQyeTdIeGpiZGF2WXk1TE5sRGhoRGdjR0gwdEdFUEVWdm8yRlhEdEtLNEY1RDdScG4wbFEKbDAzM0RsWmR3SlZxd2piREcyako5U3JjUjVxK3NzN0ZKZWo2QTduYStSWnVrWVQxSENqSS9DYk0xeHlRVnFkZgpiem9Fdk0xNGlRdU9EeStqcWsraUd4STlGZ2hBRC9GR1ROZXFld2pCQ3ZWdEo5NENqOHJEdFN2SzZldklJVk00CnBjdzcySGMzTUtKUDJXL1I4a0N0UVhvWHhkWktOWW0zUWRWOGhuOVZUWU5LcFhNZ3dEcXZrUEdhSkk3WmpuSEsKZTdpRzJyS1BtVDRkRXcwU0VlN1VxL0RwRlhZQzVPRGZxaUFlVzJHRlpFQ3BrSmNOclZQU1doMkhhZ0NYWldLMAp2bTlxcC9Vc1F1MHlyYllobnI2OAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSGlQS0kgUm9vdCBDQSAtIEcxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGYWpDQ0ExS2dBd0lCQWdJUUxkMnN6bUtYbEtGRDZMRE5kbXBlWURBTkJna3Foa2lHOXcwQkFRc0ZBREJQCk1Rc3dDUVlEVlFRR0V3SlVWekVqTUNFR0ExVUVDZ3dhUTJoMWJtZG9kMkVnVkdWc1pXTnZiU0JEYnk0c0lFeDAKWkM0eEd6QVpCZ05WQkFNTUVraHBVRXRKSUZKdmIzUWdRMEVnTFNCSE1UQWVGdzB4T1RBeU1qSXdPVFEyTURSYQpGdzB6TnpFeU16RXhOVFU1TlRsYU1FOHhDekFKQmdOVkJBWVRBbFJYTVNNd0lRWURWUVFLREJwRGFIVnVaMmgzCllTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRWJNQmtHQTFVRUF3d1NTR2xRUzBrZ1VtOXZkQ0JEUVNBdElFY3gKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE5QjUvVW5NeURIUGt2Uk4wbzlRdwpxTkN1UzlpMjMzVkhadlI4NXprRUhtcHdJTkphUjNKblZmU2w2SjNWSGlHaDhHZTZ6Q0ZvdmtSVHY0MzU0dHd2ClZjZzNQeCtrd0p5ejVIZGNvRWIrZC9vYW9EanE3WnB5M2l1OWxGYzZ1dXg1NTE5OVFtUTVlaVkyOXlUdzFTKzYKbFpnUlpxMlhOZFoxQVlEZ3IvU0VZWXdOSGw5OGg1WmVRYS9yaCtyNFhmRXVpQVUrVENLNzJoOHEzVkpHWkRuegpRczdabmd5enNIZVhaSnpBOUtNdUg1VUhzQmZmTU5zQUdKWk1vWUZMM1FSdFU2TTkvQWVzMU1VM2d1dmtsUWdaCktJTFNRanFqMkZQc2VZbGdTR0RJY3BKUTNBT1Bneit5UWxkYTIycnBFWmZkaFNpOE1FeXI0OEt4UlVSSEgrQ0sKRmdlVzBpRVBVOER0cVg3VVR1eWJDZXl2UXF3dzFyL1JFRVhncGhheXBjWFRUM09VTTNFQ29XcWoxak9YVHlGagpIbHVQMmNGZVJYRjNENEZkWHlHYXJZUE0rbDdXalNOZkd6MUJyeUIxWmxwSzlwLzdxeGozY2NDMkhUSHNPeURyCnkrSzQ5YTZTc3ZmaGhFdnlvdktUbWlLZTB4UnZObFM5SDE1WkZibHpxTUY4YjN0aTZSWnNSMXBsOHc0Um0wYloKL1czYzFwekF0SDJsc04wL1ZtK2grZmJrRWtqOUJuOFNWN2FwSTA5YkE4UGdjU29qdC9ld3NUdThtTDNXbUtnTQphL2FPRW1lbThySlk1QUlKRXp5cHV4QzAwakJGOGV6M0FCSGZaZmpjSzBOVnZ4YVh4QS9WTEdHRXFuS0cvdVk2CmZzSS9mZTc4THhRKzVvWGRVRyszU2UwQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlYKSFE0RUZnUVU4bmNYK2w2by92WTljZFZvdXNsR0REallyN0F3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElDQVFCUVVmQjEzSEFFNC8rcWRkUnhvc3VlajZpcDA2OTF4MVRQT2h3RW1TS3N4QkhpCjd6TktwaU1kRGcxSDJEZkhiNjgwZjArQmF6VlA2WEtsTWVKNDUvZE9sQmhiUUgzUGF5RlVodWFWZXZ2R3l1cWMKU0U1WENWMHZyUFNsdEpjeldOV3NlYW5NWC9tRitsTEZqZmlSRk9zNkRSZlFVc0o3NDhKemprWjRCamdzNkZ6YQpac1QwcFBCV0dUTXBXbVdTQlVkR1NxdUV3eDRub1I4Umtwa25kWk1QdkRZN2wxZVBKbHNNdTV3UDFHNHdCOVRjClh6Wm9aam1EbGljbWlzakVPZjZhSVcvVmNvYnBmMkxsbDA3UUpOQkFzTkIxQ0k2OWFPNEkxMjU4RUhCR0czemcKaUxLZWNvYVpBZU8vbjBrWnRDVytWbVd1RjJQbEh0L28vMGVsditFbUJZVGtzTUN2NXdpWnFBeGVKb0JGMVBobwpMNWFQcnVKS0hKd1dEQk52T0lmMnU4ZzBYNUlEVVhsd3B0L0w5WmxOZWMxT3ZGZWZRMDVyTGlzWStHcHpqTHJGCk5lODVha0VlejNHb29yS0dCMXM2eWVIdlAyVUVnRWN5UkhDVlRqRm5hblJiRUVWMTZyQ2YwT1kxL2s2Zmk4d3IKa2tWYmJpVmdoVWJOMGFxd2RtYVRkNWErZzc0NHRpUk9KZ3ZNN1hwV0d1RHBXc1prclV4NkFFaEVMN2xBdXhNKwp2aFY0bllXQlNpcFgzdFVaUTlyYnlsdEhob01MUDdZTmRuaHplU0plc1lBZno3N1JQMVlRbUN1Vmg2RWZuV1FVCllEa3Nzd0JWTHVUMXN3NVh4SkZCQUp3LzZLWGY2dmIveVBDdGJWS29GNnViWWZ3U1VUWGtKZjJ2cW1xR09RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIEhvbmdrb25nIFBvc3QgUm9vdCBDQSAzCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGenpDQ0E3ZWdBd0lCQWdJVUNCWmZpa3lsN0FESmswRGZ4TWF1STdnY1dxUXdEUVlKS29aSWh2Y05BUUVMCkJRQXdiekVMTUFrR0ExVUVCaE1DU0VzeEVqQVFCZ05WQkFnVENVaHZibWNnUzI5dVp6RVNNQkFHQTFVRUJ4TUoKU0c5dVp5QkxiMjVuTVJZd0ZBWURWUVFLRXcxSWIyNW5hMjl1WnlCUWIzTjBNU0F3SGdZRFZRUURFeGRJYjI1bgphMjl1WnlCUWIzTjBJRkp2YjNRZ1EwRWdNekFlRncweE56QTJNRE13TWpJNU5EWmFGdzAwTWpBMk1ETXdNakk1Ck5EWmFNRzh4Q3pBSkJnTlZCQVlUQWtoTE1SSXdFQVlEVlFRSUV3bEliMjVuSUV0dmJtY3hFakFRQmdOVkJBY1QKQ1VodmJtY2dTMjl1WnpFV01CUUdBMVVFQ2hNTlNHOXVaMnR2Ym1jZ1VHOXpkREVnTUI0R0ExVUVBeE1YU0c5dQpaMnR2Ym1jZ1VHOXpkQ0JTYjI5MElFTkJJRE13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLCkFvSUNBUUN6aU5mcXpnOGdUcjdtMWdOdDdsbjh3bGZmS1dpaGd3NCthTWRvV0p3Y1lFdUpRd3k1MUJXeTdzRk8KZGVtMXArL2w2VFdaNU13YzUwdGZqVE13SUROVDJhYTcxVDRUanVrZmgwbXRVQzFReWhpK0FWaWlFM0NXdTRtSQpWb0JjK0wwc1BPRk1WNGk3MDdtVjc4dkg5dG94ZENpbTVsU0o5VUV4eXVVbUdzMkM0SERhT3ltNzFRUDFtYnBWCjlXVFJZQTZ6aVVtNGlpOEYwb1JGS0h5UGFGQVNlUHdMdFZQTHdwZ2NoS09lc0w0anBOcmN5Q3NlMm01RkhvbVkKMnZrQUxnYnBERHR3MVZBbGlKbkx6WE5nOTlYL05XZkZvYnhlcTgxS3VFWHJ5R2dlRFEwVVJoTGowbVJpaWtLWQp2TFRHQ0FqNC9haE1aSngyQWIwdnFXd3pEOWcvS0xnOGFRRkNobjVwd2NrR3l1VjZSbVhwd3RaUVFTNC90K1R0CmJOZS9KZ0VSb2hZcFNtczBCcERzRTlLMisycDIwanp0OE5ZdDNlRVY3S09iTHl6SlBpdmthVHYvY2lXeE5vWmIKeDM5cmkxVWJTc1VnWVQydXkxRGhDRHErc0k5alFWTXdDRms4bUIxM3VtT1Jlc29RVUdDLzhOZThsWWVQbDhYKwpsMm9CbEtOOFc0VWRLams2MEZTaDBUbHhuZjBoK2JWNzhPTGdBbzl1bGlRbExLQWVMS2pFaWFmdjdaa0dMN1lLClRFL2Jvc3czR3E5SGhTMktYOFEwTkV3QS9SaVRaeFBSTitaSXRJc0d4VmQ3R1lZS2Vjc0F5Vkt2UXY4M2orR2oKSG5vOVVLdGpCdWNWdFQrMlJUZVVON0YrOGtqRGY4VjEvcGVOUlk4YXB4cHlLQnBBRHdJREFRQUJvMk13WVRBUApCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBZkJnTlZIU01FR0RBV2dCUVhuYzBlCmk5WTVLM0RUWE5TZ3VCK3dBUHpGWVRBZEJnTlZIUTRFRmdRVUY1M05Ib3ZXT1N0dzAxelVvTGdmc0FEOHhXRXcKRFFZSktvWklodmNOQVFFTEJRQURnZ0lCQUZiVmUyN21JZ0hTUXBzWTFRN1haaU5jNC82Z3g1TFM2WlN0UzZMRwo3Qko4ZE5WSTBsa1VtY0RydWRIcjlFZ3dXNjJuVjNPWnFkUGx0OUV1V1NSWTNHZ3VMbUxZYXVSd0N5MGdVQ0NrCk1wWFJBSmk3MC8zM012Skpyc1o2NEVlK2JzN0xvM0k2TFdsZHk4am9SVG5VK2tMQkVVeDNYWkw3YXY5WVJPWHIKZ1o2dm9KbXR2cWtCWnNzNEhUemZReC8wVFc2MHVoZEcvSDM5aDRGNWFnMHpEL292K0JTNWdMTmRUYXFYNGZuawpHTVg0MVRpTUpqejk4aWppN2xwSmlDemZlVDJPbnBBOHZVRktPdDFiOXBxMHpqOGxNSDh5ZmFJRGxORGNlcUZTCjNtNlRqUmdtL1ZXc3ZZK2Iwcyt2NTRZc3l4OEpiNk52cVlUVWM3OU5vWFFiVGlOZzhzd09xbitrbkV3bHFMSm0KT3pqLzJaUXc5bktFdm1oVkVBL0djeXdXYVpNSC9yRkY3YnVpVldxdzJyVktBaVVuaGRlM3Q0WkVGb2xzZ0NzKwpsNm1jMVg1VlRNYmVSUkFjNnVrN253TlQ3dTU2QVFJV2VOVG93cjVHZG9nVFB5SzdTQklkVWdDMEFuNGhHaDZjCkpmVHpQVjRlMGh6NXN5MjI5emRjeHNzaFRyRDNtVWNZaGNFcnVsV3VCdXJRQjdMY3E5Q0NsblhPMGxEK21lZlAKTDUvbmR0RmhLdnNodXpIUXFwOUhwTElpeWhZNlVGZkVXME5ueFdWaUEwa0I2MFBaMlBpZXJjK3hZdzVGOUtCYQpMSnN0eGFiQXJhaEg5Q2RNT0EwdUcwazdVdlRvaUlNclZDalU4alZTdERLRFltbGtESkdjbjVmcWRCYjlIeEVHCm1wdjAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIElTUkcgUm9vdCBYMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmF6Q0NBMU9nQXdJQkFnSVJBSUlRejdEU1FPTlpSR1BndTJPQ2l3QXdEUVlKS29aSWh2Y05BUUVMQlFBdwpUekVMTUFrR0ExVUVCaE1DVlZNeEtUQW5CZ05WQkFvVElFbHVkR1Z5Ym1WMElGTmxZM1Z5YVhSNUlGSmxjMlZoCmNtTm9JRWR5YjNWd01SVXdFd1lEVlFRREV3eEpVMUpISUZKdmIzUWdXREV3SGhjTk1UVXdOakEwTVRFd05ETTQKV2hjTk16VXdOakEwTVRFd05ETTRXakJQTVFzd0NRWURWUVFHRXdKVlV6RXBNQ2NHQTFVRUNoTWdTVzUwWlhKdQpaWFFnVTJWamRYSnBkSGtnVW1WelpXRnlZMmdnUjNKdmRYQXhGVEFUQmdOVkJBTVRERWxUVWtjZ1VtOXZkQ0JZCk1UQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQUszb0pIUDBGRGZ6bTU0clZ5Z2MKaDc3Y3Q5ODRrSXh1UE9aWG9IajNkY0tpL3ZWcWJ2WUFUeWpiM21pR2JFU1R0ckZqL1JRU2E3OGYwdW94bXlGKwowVE04dWtqMTNYbmZzN2ovRXZFaG1rdkJpb1p4YVVwbVpteVBmanh3djYwcElnYno1TURtZ0s3aVM0KzNtWDZVCkE1L1RSNWQ4bVVnalUrZzRyazhLYjRNdTBVbFhqSUIwdHRvdjBEaU5ld053SVJ0MThqQTgrbyt1M2RwanErc1cKVDhLT0VVdCt6d3ZvLzdWM0x2U3llMHJnVEJJbERIQ05BeW1nNFZNazdCUFo3aG0vRUxOS2pEK0pvMkZSM3F5SApCNVQwWTNIc0x1SnZXNWlCNFlsY05IbHNkdTg3a0dKNTV0dWttaThteGRBUTRRN2UyUkNPRnZ1Mzk2ajN4K1VDCkI1aVBOZ2lWNStJM2xnMDJkWjc3RG5LeEhadThBL2xKQmRpQjNRVzBLdFpCNmF3QmRwVUtEOWpmMWIwU0h6VXYKS0JkczBwakJxQWxrZDI1SE43ck9yRmxlYUoxL2N0YUp4UVpCS1Q1WlB0MG05U1RKRWFkYW8weEFIMGFobWJXbgpPbEZ1aGp1ZWZYS25FZ1Y0V2UwK1VYZ1ZDd09QamRBdkJiSStlMG9jUzNNRkV2ekc2dUJRRTN4RGszU3p5blRuCmpoOEJDTkF3MUZ0eE5yUUh1c0V3TUZ4SXQ0STdtS1o5WUlxaW95bUN6THE5Z3dRYm9vTURRYUhXQmZFYndyYncKcUh5R08wYW9TQ3FJM0hhYWRyOGZhcVU5R1kvck9QTmszc2dyRFFvby8vZmI0aFZDMUNMUUoxM2hlZjRZNTNDSQpyVTdtMllzNnh0MG5VVzcvdkdUMU0wTlBBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlI1dEZubWU3Ymw1QUZ6Z0FpSXlCcFk5dW1iYmpBTkJna3EKaGtpRzl3MEJBUXNGQUFPQ0FnRUFWUjlZcWJ5eXFGRFFETEhZR21rZ0p5a0lyR0YxWElwdStJTGxhUy9WOWxaTAp1Ymh6RUZuVElaZCs1MHh4KzdMU1lLMDVxQXZxRnlGV2hmRlFEbG5yenVCWjZickpGZStHblkrRWdQYms2WkdRCjNCZWJZaHRGOEdhVjBueHZ3dW83N3gvUHk5YXVKL0dwc01pdS9YMSttdm9pQk92LzJYL3FrU3Npc1JjT2ovS0sKTkZ0WTJQd0J5VlM1dUNiTWlvZ3ppVXd0aER5QzMrNldWd1c2TEx2M3hMZkhUanVDdmpISUluTnprdEhDZ0tRNQpPUkF6STRKTVBKK0dzbFdZSGI0cGhvd2ltNTdpYXp0WE9vSndUZHdKeDRuTENnZE5iT2hkanNudnpxdkh1N1VyClRrWFdTdEFtek9WeXlnaHFwWlhqRmFIM3BPM0pMRitsKy8rc0tBSXV2dGQ3dStOeGU1QVcwd2RlUmxOOE53ZEMKak5QRWxwelZtYlVxNEpVYWdFaXVURGtIenN4SHBGS1ZLN3E0KzYzU00xTjk1UjFOYmRXaHNjZENiK1pBSnpWYwpveWkzQjQzbmpUT1E1eU9mKzFDY2VXeEcxYlFWczVadWZwc01sanE0VWkwLzFsdmgrd2pDaFA0a3FLT0oycXhxCjRSZ3FzYWhEWVZ2VEg5dzdqWGJ5TGVpTmRkOFhNMnc5VS90N3kwRmYvOXlpMEdFNDRaYTRyRjJMTjlkMTFUUEEKbVJHdW5VSEJjbldFdmdKQlFsOW5KRWlVMFpzbnZnYy91YmhQZ1hSUjRYcTM3WjBqNHI3ZzFTZ0VFend4QTU3ZAplbXlQeGdjWXhuL2VSNDQvS0o0RUJzK2xWRFIzdmV5Sm0ra1hROTliMjEvK2poNVhvczFBblg1aUl0cmVHQ2M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJU1JHIFJvb3QgWDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHekNDQWFHZ0F3SUJBZ0lRUWRLZDBYTHE3cWVBd1N4czZTK0hVakFLQmdncWhrak9QUVFEQXpCUE1Rc3cKQ1FZRFZRUUdFd0pWVXpFcE1DY0dBMVVFQ2hNZ1NXNTBaWEp1WlhRZ1UyVmpkWEpwZEhrZ1VtVnpaV0Z5WTJnZwpSM0p2ZFhBeEZUQVRCZ05WQkFNVERFbFRVa2NnVW05dmRDQllNakFlRncweU1EQTVNRFF3TURBd01EQmFGdzAwCk1EQTVNVGN4TmpBd01EQmFNRTh4Q3pBSkJnTlZCQVlUQWxWVE1Ta3dKd1lEVlFRS0V5QkpiblJsY201bGRDQlQKWldOMWNtbDBlU0JTWlhObFlYSmphQ0JIY205MWNERVZNQk1HQTFVRUF4TU1TVk5TUnlCU2IyOTBJRmd5TUhZdwpFQVlIS29aSXpqMENBUVlGSzRFRUFDSURZZ0FFelp2Vm40Q0RDdXdKU3ZNV1NqNWN6M2VzM21jRkRSMEh0dHdXCisxcUxGTnZpY1dERXVrV1ZFWW1PNmdiZjl5b1dIS1M1eGNVeTRBUGdIb0lZT0l2WFJkZ0thbTdtQUhmN0FsRjkKSXRnS2JwcGJkOS93K2tIc09keDF5bWdIREIvcW8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVApBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVZkVLV3J0NUxTRHY2a3ZpZWpNOXRpNmx5TjVVd0NnWUlLb1pJCnpqMEVBd01EYUFBd1pRSXdlM2xPUmxDRXdrU0hSaHRGY1A5WW1kNzAvYVRTVmFZZ0xYVFdOTHhCbzFCZkFTZFcKdEw0bmRRYXZFaTUxbUkzOEFqRUFpL1YzYk5USVphcmdDeXp1Rkowbk42VDVVNlZSNUNtRDEvaVFNVnRDbndyMQovcTRBYU9lTVNRKzJiMXRiRmZMbgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IENvbW1lcmNpYWwgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWURDQ0EwaWdBd0lCQWdJUUNnRkNnQUFBQVVVanlFUzFBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNjd0pRWURWUVFERXg1SlpHVnUKVkhKMWMzUWdRMjl0YldWeVkybGhiQ0JTYjI5MElFTkJJREV3SGhjTk1UUXdNVEUyTVRneE1qSXpXaGNOTXpRdwpNVEUyTVRneE1qSXpXakJLTVFzd0NRWURWUVFHRXdKVlV6RVNNQkFHQTFVRUNoTUpTV1JsYmxSeWRYTjBNU2N3CkpRWURWUVFERXg1SlpHVnVWSEoxYzNRZ1EyOXRiV1Z5WTJsaGJDQlNiMjkwSUVOQklERXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ25VQm5lUDVrOTFETkc4VzlSWVlLeXFVK1BaNGxkaE5sVAozUXdvMmRmdy82NlZRM0taK2JWZGZJckJRdUV4VUhUUmdRMTh6WnNocTBQaXJLMWVobTd6Q1lvZldqSzlvdXVVCitlaGNDdXovbU5LdmNiTzBVNTlPaCsrU3ZMM3NUekl3aUVzWFhsZkVVOEwyQXBlTjJXSXJ2eVFmWW8zZnc3Z3AKUzBsNFBKTmdpQ0w4bWRvMnlNS2kxQ3hVQUdjMWJuTy9BbGp3cE4zbHNLSW1lc3JnTnFVWkZ2WDl0Kyt1UDBEMQpiVm9FL2M0MHlpVGNkQ01iWFRNVEVsM0VBU1gyTU4wQ1haL2cxVWU5dE9zYm9idEpTZGlmV3dMeml1UWtrT1JpClQwL0JyNHNPZEJlbzBYS0lhbm9CU2N5MFJubkdGN0hhbUI0SFdmcDFJWVZsM1pCV3p2dXJwV0NkeEozNVVyQ0wKdllmNWp5c2pDaU4yTy9jejRja0E4Mm41UzZMZ1RyeCtrem1FQi9kRWNINytCMXJsc2F6UkdNenlOZVZKU1FqSwpWc2s5K3c4WWZZczd3UlBDVFkvSlR3NDM2UitoRG1yZllpN0xOUVpSZVN6SUpUajAra3VuaVZ5YzB1TU5PWVpLCmRIelZXWWZDUDA0TVhGTDBQZmRTZ3ZIcW82ejlTVFFhS1BOQmlEb1Q3dWplLzVrZFg3ckw2Qjd5dVZCZ3dESFQKYytYdnZxRHRNd3QwdmlBZ3hHZHM4QWdEZWxXQWYwWk9scWYwSGo3aDl0Z0o0VE5rSzJQWE1sNmYrY0I3RDNodgpsN3lUbXZtY0VwQjRlb0NIRmRkeWRKeFZkSGl4dXVGdWNBUzZUNkM2YU1ONy96SHdjejA5bENxeEMwRU9vUDVOCmlHVnJlVE8wMXdJREFRQUJvMEl3UURBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBZEJnTlZIUTRFRmdRVTdVUVp3TlB3Qm92dXBIdStRdWNtVk1pT05uWXdEUVlKS29aSWh2Y05BUUVMQlFBRApnZ0lCQUEydWtETDJwa3Q4UkhZWllSNG5LTTFlVk84bHZPTUlrUGtwMTY1b0NPR1VBRmp2TGk1K1UxS010bHdICjZvaTZtWXRRbE5lQ2dOOWhDUUNUclEwVTVzN0I4amVVZUxCZm5MT2ljN2lQQlpNNHpZMCtzTGo3d00reDh1d3QKTFJ2TTdLcWFzNnBnZ2hzdE84T0VQVmVLbGg2Y2RialRNTTFnQ0lPUTA0NVU4VTFtd0YxMEEwQ2o3b1Yrd2g5MwpuQWJvd2FjWVhWS1Y3Y25kSlo1dCtxbnRvem8wMEZsNzJ1MVE4elcvN2VzVVRUSEhZUFRhOFllYzRraml4c1UzCit3WVErblZaWmpGSEtkcDJtaHpwZ3E3dm1ybFI5NGdqbW1tVllqemxWWUEyMTFRQy8vRzVYYzdVSTIvWVJZUksKVzJYdmlRemRGS2NneXhpbEpiUU4rUUh3b3RMMEFNaDBqcUVxU0k1bDJ4UEU0aVVYZmV1K2gxc1hJRlJSazBwVApBd3ZzWGNvejdXTDlSY2N2Vzl4WW9JQTU1dnJYL2hNVXB1MDlsRXBDZE5URGQxbHp6WTlHdmxVNDcvcm9rVExxCmwxZ0VJdDQ0dzh5OGJja3pPbW9LYVQrZ3lPcHlqNHhqaGlPOWJUeVducFhnU1V5cW9ya3FHNXcyZ1hqdHcraEcKNGlaWlJIVWUyWFdKVWMwUWhKMWhZTXRkK1pjaVRZNlk1dU4vOWx1N3JzM0tTb0ZyWGd2elVlRjBLK2wrSjZmWgptVWxPK0tXQTJ5VVBIR05paXNreloyczhFSVBHcmQ2b3pSYU9qZkFITjNHZjhxdjhRZlhCaSt3QU4xMEo1VTZBCjcvcXhYRGdHcFJ0SzRkdzRMVHpjcXgrUUd0VktuTzdSY0d6TTd2UlgrQmk2aEc2SAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgSWRlblRydXN0IFB1YmxpYyBTZWN0b3IgUm9vdCBDQSAxCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGWmpDQ0EwNmdBd0lCQWdJUUNnRkNnQUFBQVVVanowWjhBQUFBQWpBTkJna3Foa2lHOXcwQkFRc0ZBREJOCk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wTVNvd0tBWURWUVFERXlGSlpHVnUKVkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd0hoY05NVFF3TVRFMk1UYzFNek15V2hjTgpNelF3TVRFMk1UYzFNek15V2pCTk1Rc3dDUVlEVlFRR0V3SlZVekVTTUJBR0ExVUVDaE1KU1dSbGJsUnlkWE4wCk1Tb3dLQVlEVlFRREV5RkpaR1Z1VkhKMWMzUWdVSFZpYkdsaklGTmxZM1J2Y2lCU2IyOTBJRU5CSURFd2dnSWkKTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMklwVDhwRWl2NkVkckN2c25kdVR5UDRvNwpla29zTVNxTWpiQ3B3ekZycUhkMmhDYTJySUZDRFFqclZWaTdldmk4WlgzeW9HMkxxRWZwWW5ZZUVlNElGTkd5ClJCYjA2dEQ2SGk5ZTI4dHpRYTY4QUxCS0swQ3lyT0U3UzhJdG5lU2htK3dhT2g3d0NMUFE1Q1ExQjUrY3RNbFMKYmRzSHlvKzFXL0NEODAvSExhWElyY3VWSUtReEtGZFlXdVNORzVxcm5nME04Z296T1NJNUNwY3U4MU4zdVVSRgovWVRMTmlDQldTMmFiMjFJU0dIS1ROOVQwYTlTdkVTZnF5OXJnM0x2ZFlEYUJqTWJYY2phWThaTnpheG1NYzNSCjNqNkhFRGJodWFSNjcyQlFzc3ZLcGxiZ042K3JOQk01SmVnNVp1U1llcW9TbUp4WlpvWStyZkd3eWo0R0QzdncKRVVzM29FUnRlOHVvakhIMDFiV1JOc3p3RmNZcjNsRVhzWmRNVUQyeGxWbDhCWDB0SWRVQXZ3Rm5vbDU3cGx6eQo5eUx4a0EyVDI2cEVVV2JNZlhZRDYycW9LamdabDNZTmE0cGgrYnoyN25iOWNDdmRLVHo0Q2g1YlFoeUxWaTlWCkd4eWhMclhIRnViNHFqeVNqbW0yQWNHMWhwMkpEd3M0bEZUbzZ0eWVQU1c4VXlidDFhczVxc1ZBVEZTcnNyVFoKMmZqWGN0c2N2RzI5WlYvdmlEVXFaaS91OXJObDhET05mSmhCYVVZUFF4eHArcHUxMEdGcXpjcEwyVXlRUnFzVgpXYUZIVkNrdWd5aGZITUtpcTNJWEFBYU9SZXlMNGpNOWY5b1pST1JpY3NQZklzYnlWdFRkWDVWeTdXMWY5MGdEClcvM0ZLcUQyY3lPRUVCc0I1d0lEQVFBQm8wSXdRREFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEVlIwVEFRSC8KQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVNDNIZ250aW5RdG5iY1pGcmxKUHJ3NlBSRktNd0RRWUpLb1pJaHZjTgpBUUVMQlFBRGdnSUJBRWY2M1Fxd0VaRTRyVTFkOStVT2wxUVpna2lIVkl5cVpKbllXdjZJQWNWWXBabXhJMVFqCnQyb2RJRmZsQVdKQkY5TUoyM1hMYmxTUWRmNGFuNEVLd3QzWDl3blFXM0lWNUI0SmFqMHo4eUdhNWhWK3JWSFYKRFJEdGZVTEFqKzdBbWdqVlFkWmNEaUZwYm9CaERoWEF1TS9GU1JKU3pMNDZ6TlF1T0FYZU5mMGZiN2lBYUpnOQpUYURLUUdYU2MzejFpOWtLbFQvWVB5TnRHdEVxSkJuWmhiTVg3M2h1cVZqUkk5UEhFKzF5Slg5ZHNYTncwSDhHCmx3bUVLWUJoSGZwZS8zT3NvT09KdUJ4eEZjYmVNWDhTM09GdG02L242SjkxZUV5clJqdWF6cjhGR0YxTkZUd1cKbWhsUUJKcXltbTlsaTFKZlBGZ0VLQ1hBWm1FeGZybmdkYmthcUlIV2NoZXp4UU14TlJGNGVLTGc2VENNZjREZgpXTjg4dWllVzRvQTBiZU9ZMDJRbnJFaCtLSGRjeGlWaEpmaUZER1g2eERJdnBaZ0Y1UGdMWnhZV3hvSzRNaG41CitibDUzQi9ONjYrckR0MGIyMFhrZXVjQzRwVmQvR253VTJsaGxYVjVDMTVWNWpnY2xLbFpNNTdJY1hSNWYxR0oKdHNocXVERElhampEYnA3aE54YnFCV0pNV3hKSDdhZTBzMWhXeDBuemZ4Sm9DVEZ4OEczNFRrZjcxb1h1eFZoQQpHYVFkcC9sTFF6ZmNhRnBQeit2Q1pIVGV0QlhaOUZSVUdpOGMxNWR4VkpDTzJTQ2RVeXQvcTQvaTZqQzhVRGZ2CjhVZTFmWHdzQk94b25iUkpSQkQwY2tzY1pPZjg1bXVRM1dsOWFmMEFWcVczckxhdHQ4bytBZStjCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBJemVucGUuY29tCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGOFRDQ0E5bWdBd0lCQWdJUUFMQzNXaFpJWDcvaHkvV0wxeG5tZlRBTkJna3Foa2lHOXcwQkFRc0ZBREE0Ck1Rc3dDUVlEVlFRR0V3SkZVekVVTUJJR0ExVUVDZ3dMU1ZwRlRsQkZJRk11UVM0eEV6QVJCZ05WQkFNTUNrbDYKWlc1d1pTNWpiMjB3SGhjTk1EY3hNakV6TVRNd09ESTRXaGNOTXpjeE1qRXpNRGd5TnpJMVdqQTRNUXN3Q1FZRApWUVFHRXdKRlV6RVVNQklHQTFVRUNnd0xTVnBGVGxCRklGTXVRUzR4RXpBUkJnTlZCQU1NQ2tsNlpXNXdaUzVqCmIyMHdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFESjAzcktEeDZzcDRib0ZtVnEKc2NJYlJUSnhsZG4rRUZ2TXIrZWxlUUdQaWNQSzhsVng5M2UrZDVUemNxUXNSTmlla3BzVU9xSG5KSkFLQ2xhTwp4ZGdtbE9IWlNPRXRQdG9LY3Qyam1SWGFnYUtIOUh0dUpuZUpXSzNXNnd5eVFYcHpibTNiZW5oQjZRaUlFbjZICkxtWVJZMnhVK3p5ZGNzQzhMdi9DdDkwTmR1TTYxL2UwYUw2aTllT0Jic0ZHYjEyTjRFM0dWRldKR2pNeENyRlgKdWFPS21NUHNPelRGbFVGcGZuWENQQ0RGWWJwUlI2QWdrSk9oa0V2elRueUZSVlNhMFFVbVFiQzFUUjB6dnNRRAp5Q1Y4d1hEYk8vUUpMVlFuU0t3djRjU3NQc2pMa2t4VE9UY2o3Tk1CK2VBSlJFMU5aTURoRFZxSElyeXRHNlArCkpyVVY4NmY4aEJucDdLR0l0RVJwaElQemlkRjBCcW5NQzliQzNpZUZVQ2JLRjdqSmVvZFdMQm9CSG15K0U2MFEKckxVazlUaVJvZFpMMnZHNzB0NUh0Zkc4Z2ZaWmE4OFpVK21ORmN0S3k2bHZST1ViUWMvaGhxZkswR3FmdkV5TgpCak5hb29YbGtEV2dZbHdXVHZEam92b0RHclFzY2JOWUxONTdDOXNhRCt2ZUlSOEdkd1lEc01udm1mekF1VThMCmhpaiswcm5xNDlxbHcwZHBFdURiOFBZWmkrMTdjTmNDMXUySEdDZ3NCQ1JNZCtSSWlockdPNXJVRDhyNmRkSUIKUUZxTmViK0x6MHZQcWhiQmxlU3RUSW8rRjVIVXNXTGxndVdBQktRRGZvMi8ybitpRDVkUEROTU4rOWZSNVhKKwpITWgzLzF1YUQ3ZXVCVWJsOGFnVzdFZWtGd0lEQVFBQm80SDJNSUh6TUlHd0JnTlZIUkVFZ2Fnd2dhV0JEMmx1ClptOUFhWHBsYm5CbExtTnZiYVNCa1RDQmpqRkhNRVVHQTFVRUNndytTVnBGVGxCRklGTXVRUzRnTFNCRFNVWWcKUVRBeE16TTNNall3TFZKTlpYSmpMbFpwZEc5eWFXRXRSMkZ6ZEdWcGVpQlVNVEExTlNCR05qSWdVemd4UXpCQgpCZ05WQkFrTU9rRjJaR0VnWkdWc0lFMWxaR2wwWlhKeVlXNWxieUJGZEc5eVltbGtaV0VnTVRRZ0xTQXdNVEF4Ck1DQldhWFJ2Y21saExVZGhjM1JsYVhvd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUMKQVFZd0hRWURWUjBPQkJZRUZCMGNaUTZvOGlWN3RKSFA1TEd4NXIxVmRHd0ZNQTBHQ1NxR1NJYjNEUUVCQ3dVQQpBNElDQVFCNHBnd1dTcDlNaURyQXl3NmxGbjJmdVVoZkdJOE5ZamIyelJscnJLdlY5cEY5cm5IelA3TU9lSVdiCmxhUW5JVWRDU254SU92VkZmTE1NamxGNHJKVVQzc2I5ZmJnYWtFeXJrZ1BIN1VJQnpnL1lzZnFpa3VGZ2JhNTYKYXdtcXhpbnVhRWxuTUlBa2VqRVdPVnQrOFJ3dTNXd0pyZkl4d1lKT3VidjV2cjhxaFQvQVFLTTZXZnhaU3p3bwpKTnUwRlhXdURZaTZMblBBdlZpSDVVTHk2MTd1SGpBaW1jczMwY1FoYklIc3ZtMG01aHprUWlDZVI3Q3NnMWx3CkxEWFdyelkwdE0wNytES283K040aWZ1TlJTemFuTGgrUUJ4aDV6NmlraXhMOHMzNm1MWXAvL1B5ZTZrZkxxQ1QKVnl2ZWhRUDVhVGZMbm5ocUJiVEZNWGlKN0hxbmhlRzVlenpldmg1NWhNNmZjQTVad2pVdWtDb3gyZVJGZWtHawpMaE9iTkE1bWUwbXJaSmZRUnNONW5YSlFZNmFZV3dhOVNHM1lPWU53NkRYd0JkR3F2T1BieUFMcWZQMkMyc0piClVqV3VtRHF0dWpXVEk2Y2ZTTjAxUnBpeUVHamtwVEhDQ2xndUdZRVF5VkIxL09wYUZzNFIxKzd2VUlndFlmOC8KUW5NRmxFUFZqanhPQVRvWnBSOUdUbmZRWGVXQklpR0gvcFI5aE5pVHJkWm9RMGl5Mit0ekpPZVJmMVNrdG9BKwpuYU04VEhMQ1Y4U2cxTXc0Sjg3VkJwNmlTTm5wbjg2Q2NEYVRtanZmbGlIaldiY00ycEUzOFAxWldyT1p5R2xzClF5WUJOV05nVllrRE9uWFl1a3JaVlAvdTNvRFlMZEU0MVY0dEM1aDlQbXpiL0NhSXh3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRUNqQ0NBdktnQXdJQkFnSUpBTUorUXdST1J6OFpNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0NNUXN3Q1FZRApWUVFHRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGakFVQmdOVkJBb01EVTFwWTNKdmMyVmpJRXgwClpDNHhKekFsQmdOVkJBTU1IazFwWTNKdmMyVmpJR1V0VTNwcFoyNXZJRkp2YjNRZ1EwRWdNakF3T1RFZk1CMEcKQ1NxR1NJYjNEUUVKQVJZUWFXNW1iMEJsTFhONmFXZHVieTVvZFRBZUZ3MHdPVEEyTVRZeE1UTXdNVGhhRncweQpPVEV5TXpBeE1UTXdNVGhhTUlHQ01Rc3dDUVlEVlFRR0V3SklWVEVSTUE4R0ExVUVCd3dJUW5Wa1lYQmxjM1F4CkZqQVVCZ05WQkFvTURVMXBZM0p2YzJWaklFeDBaQzR4SnpBbEJnTlZCQU1NSGsxcFkzSnZjMlZqSUdVdFUzcHAKWjI1dklGSnZiM1FnUTBFZ01qQXdPVEVmTUIwR0NTcUdTSWIzRFFFSkFSWVFhVzVtYjBCbExYTjZhV2R1Ynk1bwpkVENDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPbjRqL05qcmRxRzJLZmdRdnZQCmtkNm1KdmlacFdOd3JadXV5ak5BZlcyV2JxRU9STzdoRTUyVVFsS2F2WFdGZEN5b0RoMlR0aGkzakN5b3ovdGMKY2JuYTdQN29mby9rTHgyeXFIV0gyTGVoNVR2UG1VcEcwSU1aZmNDaEVoeVZiVXIwMk1lbFRUTXVoVGxBZFg0VQpmSUFTbUZESFFXZTRvSUJoVktac1RoL2duUTRINmNtNk0rZit3RlVvTEFLQXB4bjFudHhWVXdPWGV3ZEkvNW43Ck40b2t4Rm5NVUJCampxcXBHckNFR29iNVg3dXhVRzZrMFFyTTFYRitINmNiZlBWVGJpSmZ5eXZtMUh4ZHJ0YkMKeGt6bEJRSFo3VmY4d1NONS9QcklKSU9WODdWcVVRSFFkOWJwRXFINUdvUDdnaHU1c0pmMGRnWXpRMG1nL3d1MQorclVDQXdFQUFhT0JnREIrTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRREFnRUdNQjBHCkExVWREZ1FXQkJUTEQ4YmZRa1BNUGN1MVNDT2hHbnFtS3JzMGFEQWZCZ05WSFNNRUdEQVdnQlRMRDhiZlFrUE0KUGN1MVNDT2hHbnFtS3JzMGFEQWJCZ05WSFJFRUZEQVNnUkJwYm1adlFHVXRjM3BwWjI1dkxtaDFNQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFESjBRNWVMdFhNczN3K3kvdzkvdzBvbFpNRXlML2F6WG00UTVEd3BMN3Y4dThoCm1MelUxRjBHOXU1QzdEQnNvS3FweXZHdml2by9DM05xUHVvdVFINGZybFJoZWVzdUNEZlhJL09Nbjc0ZHNlR2sKZGR1ZzRsUVVzYm9jS2FRWTloSzZvaFFVNHpFMXlFRC90K0FGZGxmQkhGbnkrTC9rN1NWaVhJVHdmbjRmczc3NQp0eUVSekFNQlZuQ25FSkllR3pTQkhxMmNHc01FUE8wQ1lkWWVCdk5mT29meUsvRkZoK1U5ck5ISFY0UzlhNjdjCjJQbTJHMkp3Q3owMnlVTHlNdGQ2WWViUzJ6M1B5S25KbTl6YldFVFhieml2ZjNqVG82MGFkYm9jd1RaOGp4NXQKSE1OMVJxNDFCYWIyWEQwaDdsYnd5WUlpTFhwVXEzRERmU0psZ25DVwotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTWljcm9zb2Z0IEVDQyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAyMDE3Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDV1RDQ0FkK2dBd0lCQWdJUVp2STlyNGZlaTdGSzZneFhNUUhDN0RBS0JnZ3Foa2pPUFFRREF6QmxNUXN3CkNRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWUQKVlFRREV5MU5hV055YjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJdwpNVGN3SGhjTk1Ua3hNakU0TWpNd05qUTFXaGNOTkRJd056RTRNak14TmpBMFdqQmxNUXN3Q1FZRFZRUUdFd0pWClV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTmFXTnkKYjNOdlpuUWdSVU5ESUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dkakFRQmdjcQpoa2pPUFFJQkJnVXJnUVFBSWdOaUFBVFV2RDBDUW5WQkV5UE5nQVNHQWxFdmFxaUJZZ3RselBiS25SNXZTbVpSCm9nUFpuWkg2dGhheGpHN2VmTTNiZWFZdnpydk9jUy9scGFzbzdHTUVacG40K3ZLVEVBWGhnU2hDNDhabzlPWWIKaEdCS2lhL3RlUTg3enZIMlJQVUJlTUNqVkRCU01BNEdBMVVkRHdFQi93UUVBd0lCaGpBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01CMEdBMVVkRGdRV0JCVEl5NWx5Y0ZJTStPYStzZ1JYS1NyUFFoRHROVEFRQmdrckJnRUVBWUkzCkZRRUVBd0lCQURBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpCWThrM3FEUGxmWHU1Z0tjczY4dHZXTW9RWlAzelYKTDhLeHpKT3VVTHNKTXNiRzdYN0pOcFFTNUdpRkJxSWIwQzhDTVFDWjZSYTBEdnBXU05Ta01CYVJlTnRVakdVQgppdWRRWnNJeHR6bTZ1Qm9pQjA3OGExUVdJUDhydGVkTURFMm1UM009Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBNaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZxRENDQTVDZ0F3SUJBZ0lRSHRPWENWL1l0TE5IY0I2cXZuOUZzekFOQmdrcWhraUc5dzBCQVF3RkFEQmwKTVFzd0NRWURWUVFHRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZdwpOQVlEVlFRREV5MU5hV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1CklESXdNVGN3SGhjTk1Ua3hNakU0TWpJMU1USXlXaGNOTkRJd056RTRNak13TURJeldqQmxNUXN3Q1FZRFZRUUcKRXdKVlV6RWVNQndHQTFVRUNoTVZUV2xqY205emIyWjBJRU52Y25CdmNtRjBhVzl1TVRZd05BWURWUVFERXkxTgphV055YjNOdlpuUWdVbE5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR1VnUVhWMGFHOXlhWFI1SURJd01UY3dnZ0lpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRREtXNzZVTTR3cGxaRVdDcFc5UjJMQmlmT1oKTnQ5R2tNbWw3WGhxYjBlUmFQZ25aMUF6SGFHbSsrRGxRNk9FQWxjQlhaeElRSUpURUx5L3h6dG9rTGFDTGVYMApaZERNYlJuTWxmbDdyRXFVclE3ZVMwTWRod2VTRTVDQWcyUTFPUVQ4NWVsc3M3WWZVSlE0WlZCY0YwYTV0b1cxCkhMVVg2TlpGbmRpeUpyREt4SEJLcm1DazNiUFo3UHc3MVZkeXZEL0l5YkxlUzJ2NEkyd0R3QVc5bGNmTmN6dG0KZ0dUakdxd3UrVWNGOGdhMm0zUDFlRE5ieDZIN0p5cWh0SnFSakpIVE9vSStka0MwelZKaFVYQW9QOFhGV3ZMSgpqRW03RkZ0TnlQOW5UVXdTbHEzMS9uaW9sNGZYL1Y0Z2dOeWhTeUw3MUltdHVzNUhsMGRWZTQ5RnlHY29oSlVjCmFERHY3MG5nTlh0azU1aXdsTnBOaFRzK1ZjUW9yMWZ6bmhQYlJpZWZIcUplUklPa3BjclZFN05MUDhUand1YUcKWWFSU01MbDZJRTl2RHpoVHl6TU1FeXVQMXBxOUtzZ3RzUng5UzFIS1I5RklKM0pkaCt2VlJlWklaWjJ2VXBDNgpXNklZWlZjU24yaTUxQlZybE1ScElwajBNK0R0K1ZHT1FWREpORTkya0t6OE9NSFk0WHU1NCtPVTRVWnB5dzRLClVHc1R1cXdQTjFxM0VyV1FnUjVXcmxjaWh0bkowdEhYVWVPck84WlYvUjRPMDNRSzBkcXE2bW00bHlpUFNNUUgKK0ZKRE92VEtWVFVzc0tacXdKejU4b0hoRW1yQVJkbG5zODcvSTZLSkNsVFVGTGtxcU5mcythdk5KVmd5ZVkrUQpXNWc1eEFnR3dheC9EajBBcFFJREFRQUJvMVF3VWpBT0JnTlZIUThCQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvCkJBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVUNjdFpmNGF5Y0k4YXd6bmp3Tm5wdjd0TnNpTXdFQVlKS3dZQkJBR0MKTnhVQkJBTUNBUUF3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUt5dlBsM0NFWmFKanFQbmt0YVhGYmdUb3FaQwpMZ0xORmdWWko4b2c2THE0NkJyc1RhaVhWcTVsUTdHUEFKdFN6VlhOVXpsdFlreUxEVnQ4TGtTL2d4Q1A4MU9DCmdNTlBPc2R1RVQvbTR4YVJoUHR0aEg4MGRLMkpwODY1MTllZmhHU1N2cFdoclFsVE05M3VDdXBLVVk1dlZhdTYKdFpSR3JveC8yS0pRSldWZ2dFYmJNd1N1YkxXWWRGUWwzSlBrK09OVkZUMjRiY01LcEJMQmFZVnUzMlR4VTVuaApTblVnblpVUDVOYmNBL0ZaR09oSGliSlhXcFMycWRnWEt4ZEo1WGJMd1ZhWk9qZXgvMmtza1pHVDRkOU1vemQyClRhR2YrRzBlSGRQNjdQdjBSUjBUYmMvM1dlVWlKM0lyaHZOWHV6RHRKRTNjZlZhN283UDROSG1Kd2VEeUFtSDMKcHZ3UHV4d1hDNjVCMlh5OUo2UDlManJSazVTeGN4MGtpNjliSUltdHQyZG1lZlU2eHFhV00vNVRrc2hHc1JHUgp4cGwvajhuV1pqRWdRUkNITFF6V3dhODBtTXBrZy9zVFY5SEI4RHg2aktYQi9aVWhvSEhCazJkeEV1cVBpQXBwCkdXU1pJMWI3ckNvdWNMNW14QXlFNytXTDg1TUIrR3FRazJkTHNtaWp0V0tQNlQrTWVqdGVEK2VNdU1aODd6ZjkKZE9MSVR6Tnk0WlE1YmIwU3I3NE1UbkI4RzIrTnN6S1RjMFFXYmVqMDkrQ1ZnSStXWFRpazlLdmVDakNIazloTgpBSEZpUlNkTE9rS0VXMzlsdDJjMFVpMmNGbXVxcU5oN28wSk1jY2NNeWo2RDVLYnZ0d0V3WGxHamVmVndhYVpCClJBK0dzQ3lSeGozcXJnK0UKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIE5BVkVSIEdsb2JhbCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGb2pDQ0E0cWdBd0lCQWdJVUFaUXdIcUlMM2ZYRk15cXhRMFJ4K05aUVRRMHdEUVlKS29aSWh2Y05BUUVNCkJRQXdhVEVMTUFrR0ExVUVCaE1DUzFJeEpqQWtCZ05WQkFvTUhVNUJWa1ZTSUVKVlUwbE9SVk5USUZCTVFWUkcKVDFKTklFTnZjbkF1TVRJd01BWURWUVFERENsT1FWWkZVaUJIYkc5aVlXd2dVbTl2ZENCRFpYSjBhV1pwWTJGMAphVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHhOekE0TVRnd09EVTROREphRncwek56QTRNVGd5TXpVNU5UbGFNR2t4CkN6QUpCZ05WQkFZVEFrdFNNU1l3SkFZRFZRUUtEQjFPUVZaRlVpQkNWVk5KVGtWVFV5QlFURUZVUms5U1RTQkQKYjNKd0xqRXlNREFHQTFVRUF3d3BUa0ZXUlZJZ1IyeHZZbUZzSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQgpkWFJvYjNKcGRIa3dnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDMjFQR1RYTFZBCmlRcXJEWkJiVUdPdWtKUjBGMFZ5MW50bFdpbExwMWFnUzdndlFuWHAyWHNrV2pGbHF4Y1gwVE02MlJIY1FEYUgKMzhkcTZTWmVXWXAzNCtoSW5ERVcrajZSc2NySm8rS2Z6aUZUb3dJMk1NdFNBdVhhTWwzRHhlYjU3aEhIaThsRQpIb1NUR0VxMG4rVVNaR25RSm9WaUFiYkpBaDIrZzFHN1hOcjRyUlZxbWZlU1ZQYzBXK20vNmltQkV0UlRrWmF6CmtWcmQvcEJ6S1Bzd1JyWEtDQWZIY1hMSlp0TTBsL2FNOUJoSzRkQTlXa1cyYWFjcCt5UE9pTmdTbkFCSXFLWVAKc3p1U2pYRU9kTVdMeUV6NTlKdU91RHhwN1c4N1VDOVk3Y1N3MEJ3YmFneml2RVNxMk0wVVhaUjRZYjhPYnRvcQp2QzhNQzNHbXN4WS9uT2I1eko5VE5lSURvS0FZdjd2eHZ2VFdqSWNOUXZjR3VmRnQ3UVNVcVA2MjB3YkdRR0hmCm5aM3pWSGJPVXpvQnBwSkI3QVNqancyaTFRbksxc3VhOGU5RFhjQ3JwVUhQWEZOd2NNbUlwaTNVYTJGelVDYUcKWVE1Zkc4SXI0b3pWdTUzQkEwSzZsTnBmcWJES3pFMEs3MGRwQXk4aSsvRW96cjlkVUdXb2tHMnpkTEFJeDZ5bwowZXMrblB4ZEdvTXVLOHUxODBTZE9xY1hZWmFpY2ROd2xoVk50MHh6N2hsY3hWcytRZjZzZFdBN0cyUE9BTjNhCkNKQml0T1V0N2tpbmF4ZVpWTDZIU3VPcFhnUk02eEJ0Vk5idjhlanlZaGJMZ0d2dFBlMzFIekNscmt2SkUrMksKQVFISnVGRll3R1k2c1daTHhOVXhBbUxwZElRTTIwMUdMUUlEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMHArSQozNkhOTEwzczlUc0JBWk16SjdMcllFc3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVNQlFBRGdnSUJBRExLZ0xPZFBWUUczZExTTHZDa0FTRUxaMGpLYlk3Z3lLb04KcW8waFY0L0dQbnJLMjFIVVVyUFVsb1NsV0dCLzVRdU9IL1hjQ2hXQjVUdTJ0eUl2Q1p3VEZyRnNERFVJYmF0agpjdTNjdnV6SFYrWXdJSEhXMXhEQkUxVUJqQ3BENUVIeHp6cDZVNUxPb2dNRkRUamZBcnNRTHRrNzBwdDZ3S0dtCitMVXg1dlIxeWJsVG1YVkhJbG9VRmNkNEc3YWQ2UXo0RzNieGhZVGVvZG9TNzZUaUVKZDZlTjRNVVplb0lVQ0wKaHIwTjhGNU9TemE3T3lBZmlrSlc0UXNhdjN2UUlrTXNSSXo3NVNxMGJCd2N1cFRnRTM0aDVwckN5OFZDWkxRZQpsSHNJSmNoeHpJZEZWNFhUbnlsaUlvTlJsd0FZbDNkcW1KTEpmR0JzMzJ4OVN1UndUTUtldUIzMzBEVEhEOHo3CnAvOER2cTF3a05vTDNjaHRsMSthZndreVFmM05vc3hhYlV6eXFrbitadmpwMkRYckRpZ2U3a2d2T3RCNUNUaDgKcGlLQ2s1WFFBNzYrQXFBRjNTQWk0MjhkaURSZ3h1WUt1UWwxQy9BSDZHbVdOY2Y3STRHT09EbTRSU3REZUtMUgpMQlQvRFNoeWNwV2JYZ25iaVVTWXFxRkp1M0ZTOHIvMi95ZWhOcSs0dG5lSTNUcWtiWnMwa053VVhUQy90K3NYCjVJZTNjZENoMTNjVjFFTFg4dk14bVYyYjNSWnRQK29HSS9oR29pTHRrL2JkbXVZcWg3R1lWUEVpOTJ0RjQrS08KZGgyYWpjUUdqVGEzRlBPZFZHbTNqanpWcEcyVGdiZXQ5cjFrZThMSmFEbWdrcHpOTklhUmtQcGtVWjMrL3V1bAo5WFhlaWZkeQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVGVENDQXYyZ0F3SUJBZ0lHU1VFczVBQVFNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR25NUXN3Q1FZRFZRUUcKRXdKSVZURVJNQThHQTFVRUJ3d0lRblZrWVhCbGMzUXhGVEFUQmdOVkJBb01ERTVsZEV4dlkyc2dTMlowTGpFMwpNRFVHQTFVRUN3d3VWR0Z1dzdwenc2MTBkc09oYm5scmFXRmt3N05ySUNoRFpYSjBhV1pwWTJGMGFXOXVJRk5sCmNuWnBZMlZ6S1RFMU1ETUdBMVVFQXd3c1RtVjBURzlqYXlCQmNtRnVlU0FvUTJ4aGMzTWdSMjlzWkNrZ1JzV1IKZEdGdXc3cHp3NjEwZHNPaGJua3dIaGNOTURneE1qRXhNVFV3T0RJeFdoY05Namd4TWpBMk1UVXdPREl4V2pDQgpwekVMTUFrR0ExVUVCaE1DU0ZVeEVUQVBCZ05WQkFjTUNFSjFaR0Z3WlhOME1SVXdFd1lEVlFRS0RBeE9aWFJNCmIyTnJJRXRtZEM0eE56QTFCZ05WQkFzTUxsUmhic082YzhPdGRIYkRvVzU1YTJsaFpNT3pheUFvUTJWeWRHbG0KYVdOaGRHbHZiaUJUWlhKMmFXTmxjeWt4TlRBekJnTlZCQU1NTEU1bGRFeHZZMnNnUVhKaGJua2dLRU5zWVhOegpJRWR2YkdRcElFYkZrWFJoYnNPNmM4T3RkSGJEb1c1NU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBCk1JSUJDZ0tDQVFFQXhDUmVjNzVMYlJURG9mVGpsNUJ1MGpCRkhqenVaOWxrNEJxS2Y4b3d5b1BqSU1IajlEclQKbEY4YWZGdHR2ekJQaENmMm54OUp2TWFaQ3BEeUQvVi9RNFEzWTFHTGVxVncvSHBZelk2YjdjTkdiSVJ3WGRyegpBWkFqL0U0d3FYN2hKMlBuN1dROG9MakpNMlArRnBEL3NMajkxNmpBd0pSREM3YlZXYWFlVnRBa0gzQjVyOXM1ClZBMWxkZGtWUVpRQnIxN3M5bzN4LzYxay9pQ2ExMXpyL3FZZkNHU2ppM1pWclI0N0tHQXVoeVhvcXE4ZnhtUkcKSUxkd2Z6emVTTnVXVTdjNWQrUWE0c2NXaEhhWFd5KzdHUldGK0dtRjlabW5xZkkwcDZtMnBnUDhiNFk5Vkh4MgpCSnRyK1VCZEFEVEhMcGwxbmVXSUE2cE4rQVBTUW5iQUd3SURBS2lMbzBVd1F6QVNCZ05WSFJNQkFmOEVDREFHCkFRSC9BZ0VFTUE0R0ExVWREd0VCL3dRRUF3SUJCakFkQmdOVkhRNEVGZ1FVelBwbmsvQzJ1TkNsd0I3elUvMk0KVTkrRDE1WXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS3QvN2h3V3FadzhVUUNnd0JFSUJhZVo1bThCaUZSaApidkc1R0sxS3JmNkJRQ09VTC90MWZDOG9TMklrZ1lJTDlXSHhIRzY0WVRqcmdmcGlvVHRhWXRPVVpjVGg1bTJDCitDOGxjTEloSnNGeVVSK01MTU9Fa01OYWo3clA5S2RscGV1WTBmc0Zza1oxRlNOcWI0VmpNSUR3MVo0ZktSekMKYkxCUVdWMlFXenVvRFREUHYzMS96dkdkZzczSlJtNGdwdmxoVWJvaEwzdStwUlZqb2RTVmgvR2V1Zk9KOHoyRgp1TGpidnJXNUtmbmFOd1VBU1pRRGhFVG52ME14ejNXTEpkSDBwbVQxa3ZhckJlczk2YVVMTm1MYXpBWmZOb3UyClhqRzRLdnRlOW5IZlJDYWV4T1lOa2JRdWRaV0FVV3BMTUthd1lxR1Q4WnZZenNSamRUOVpSN0U9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdCIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdFRDQ0FwMmdBd0lCQWdJUWRyRWdVblR3aFlkR3MvZ2pHdmJDd0RBTkJna3Foa2lHOXcwQkFRc0ZBREJ0Ck1Rc3dDUVlEVlFRR0V3SkRTREVRTUE0R0ExVUVDaE1IVjBsVFpVdGxlVEVpTUNBR0ExVUVDeE1aVDBsVFZFVWcKUm05MWJtUmhkR2x2YmlCRmJtUnZjbk5sWkRFb01DWUdBMVVFQXhNZlQwbFRWRVVnVjBsVFpVdGxlU0JIYkc5aQpZV3dnVW05dmRDQkhRaUJEUVRBZUZ3MHhOREV5TURFeE5UQXdNekphRncwek9URXlNREV4TlRFd016RmFNRzB4CkN6QUpCZ05WQkFZVEFrTklNUkF3RGdZRFZRUUtFd2RYU1ZObFMyVjVNU0l3SUFZRFZRUUxFeGxQU1ZOVVJTQkcKYjNWdVpHRjBhVzl1SUVWdVpHOXljMlZrTVNnd0pnWURWUVFERXg5UFNWTlVSU0JYU1ZObFMyVjVJRWRzYjJKaApiQ0JTYjI5MElFZENJRU5CTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEyQmUzCkhFb2tLdGFYc2NyaUh2dDlPTytZOWJJNW1FNG51QkZkZTlJbGxJaUNGU1pxR3pHN3FGc2hJU3ZZRDA2Zld2R3gKV3VSNTFqSWpLK0ZUekpsRlhIdFByYnkvaDBvTFM1ZGFxUFpJN0gxN0RjMGhCdCtlRmYxQmlraTNJUFNoZWh0WAoxRjFRLzdwbjJDT1pIOGcvNDk3L2IxdDNzV3R1dU1sazkrSEtRVVlPS1hIUXVTUDh5WUZmVHZkdjM3K0VyWE5rCnU3ZENqbW4yMUhZZGZwMm51RmVLVVdkeTE5U291SlZVUUhNRDl1cjA2LzRvUW5jL25TTWJzclk5Z0JRSFRDNVAKOTlVS0ZnMjlaa00zZmlORGVjTkFodlZNS2RxT21xME5wUVNIaUI2RjQrbFQxWnZJaXdOamVPdmdHVXB1dXk5cgpNMlJZazYxcHY0OGI3NEpJeHdJREFRQUJvMUV3VHpBTEJnTlZIUThFQkFNQ0FZWXdEd1lEVlIwVEFRSC9CQVV3CkF3RUIvekFkQmdOVkhRNEVGZ1FVTlEvSU5tTmU0cVBzK1R0bUZjNVJVdU9SbWowd0VBWUpLd1lCQkFHQ054VUIKQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBRUJNKzRleW1ZR1FmcDNGc0xBbXpZaDdLektOYnJnaApjVmlYZmE0M0ZLOCs1L2VhNG4zMmNaaVpCS3BEZEhpajQwbGhQbk9NVFpUZytYSEV0aFlPVTNnZjFxS0hMd0k1CmdTazhyeFdZSVREK0tKQUFqTkhoeS9wZXlQMzRFRVk3b25oQ2tSZDBWUXJlVUdkTlp0R24vLzNad0xXb280ck8KWnZVUFE4Mm5LMWQ3WTBacXFpNVMyUFR0NFcydEtaQjRTTHJoSTZxamlleTFxNWJBdEV1aUhaZWVldkp1UUhIZgphUEZsVGM1OEJkOVRaYW1sOExHWEJIQVZSZ09ZMU5LL1ZMU2dXSDFTYjlwV0ptTFUyTnVKTVc4YzhDTEMwMkljCk5jMU1hUlZVR3BDWTN1c2VYOHAzeDh1T1BVTnBuSnBZMENRNzN4dEFsbjQxcllISFRuRzZpQk09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBPSVNURSBXSVNlS2V5IEdsb2JhbCBSb290IEdDIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDYVRDQ0FlK2dBd0lCQWdJUUlTcFdESzdhREt0QVJiOHJvaTA2NmpBS0JnZ3Foa2pPUFFRREF6QnRNUXN3CkNRWURWUVFHRXdKRFNERVFNQTRHQTFVRUNoTUhWMGxUWlV0bGVURWlNQ0FHQTFVRUN4TVpUMGxUVkVVZ1JtOTEKYm1SaGRHbHZiaUJGYm1SdmNuTmxaREVvTUNZR0ExVUVBeE1mVDBsVFZFVWdWMGxUWlV0bGVTQkhiRzlpWVd3ZwpVbTl2ZENCSFF5QkRRVEFlRncweE56QTFNRGt3T1RRNE16UmFGdzAwTWpBMU1Ea3dPVFU0TXpOYU1HMHhDekFKCkJnTlZCQVlUQWtOSU1SQXdEZ1lEVlFRS0V3ZFhTVk5sUzJWNU1TSXdJQVlEVlFRTEV4bFBTVk5VUlNCR2IzVnUKWkdGMGFXOXVJRVZ1Wkc5eWMyVmtNU2d3SmdZRFZRUURFeDlQU1ZOVVJTQlhTVk5sUzJWNUlFZHNiMkpoYkNCUwpiMjkwSUVkRElFTkJNSFl3RUFZSEtvWkl6ajBDQVFZRks0RUVBQ0lEWWdBRVRPbFF3TVlQY2hpODJQRzZzNG5pCmVVcWpGcWRyVkNUYlVmL3E5QWtrd3dzaW44dHFKNEtCRGRMQXJ6SGtkSUp1eWlYWmpIV2Q4ZHZRbXFKTElYNFcKcDJPUTBqblVzWWQ0WHhpV0QxQWJOVGNQYXNiYzJSTk5wSTZRTithOVd6R1JvMVF3VWpBT0JnTlZIUThCQWY4RQpCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVVNJY1VyT1BEbnBCZ090ZktpZTdUCnJZeTBVR1l3RUFZSkt3WUJCQUdDTnhVQkJBTUNBUUF3Q2dZSUtvWkl6ajBFQXdNRGFBQXdaUUl3SnNkcFc5elYKNTdMbnlBeU1qTVBkZVl3Ylk5WEpVcFJPVFlKS2N4NnlnSVNwSmNCTVdtMUpLV0I0RStKK1NPdGtBakVBMnpRZwpNZ2ovbWtrQ3RvamVGSzlkYkpseGpSby9pOWZnb2phR0hBZUNPblpUL2NLaTdlOTdzSUJQV0E5TFV6bTkKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMSBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVlRmhmTHEwc0dVdmpOd2MxTkJNb3RaYlVaWk13RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTVNCSE16QWVGdzB4TWpBeE1USXhOekkzTkRSYUZ3MDAKTWpBeE1USXhOekkzTkRSYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklERWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNndmxBUWp1bnliRUMwQkp5RnVUSEszQzNrRWFrRVBCdFYKd2VkWU1CMGt0TVB2aGQ2TUxPSEJQZCtDNWsrdFI0ZHM3RnRKd1VyVnU0L3NoNngvZ3BxRzdEMERtVklCMGpXZQpyTnJ3VThsbVBOU3NBZ0hhSk5NN3FBSkdyNlFjNC9oeldIYTM5ZzZRRGJYd3o4ejYrY1pNNWNPR01BcU5GMzQxCjY4WGZ1dzZjd0kySDQ0ZzRoV2Y2UHNlcjRCT2NCUmlZejVQMXNaSzAvQ1BUejlYRUowbmduanliQ0tPTFhTb2gKNFB3NXFsUGFmWDdQR2dsVHZGMEZCTStoU28rTGRvSU5vZmpTeHhSM1c1QTJCNEdiUGdiNlVsNWp4YVlBL3FYcApVaHRTdFpJNWNnTUpZcjJ3WUJadXB0MGx3Z05tM2ZNRTBVRGlUb3VHOUcvbGc2QW5oRjRFd2ZXUXZUQTl4TytvCmFidzRtNlNrbHRGaTJtbkFBWmF1eThSUk5Pb01xdjhoamxtUFNsemtZWnFuMHVrcWVJMVJQVG9WN3FKWmpxbGMKM3NYNWtDTGxpRVZ4M1pHWmJIcWZQVDJZZkY3MnZoWm9vRjZ1Q3lQOFdnK3FJbll0eWFFUUhlVFRSQ09RaUovRwpLdWJYOVpxeldCNHZNSWtJRzFTaXRaZ2o3QWgzSEpWZFlkSExpWnhmb2txUm11OGhxa2tXQ0tpOVlTZ3h5WFN0CmhmYlp4YkdMMGVVUU1rMWZpeUE2UEVrZk00VlpEZHZMQ1hWRGFYUDdhM0Y5OE4vRVRIM0dveTdJbFhuTGM2S08KVGswaysxN2tCTDV5RzZZbkxVbGFtWHJYWEFrZ3QzK1V1VS94RFJ4ZWlFSWJFYmZua2R1ZWJQUnEzNHdHbUFPdAp6Q2p2cFVmelV3SURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVVvNWZXODE2aUVPR3JSWjg4RjJRODdnRnduTXd3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFCajZXM1g4UG5ySFgzZkh5dC9QWDhNU3hFQmQxREtxdUdyWDFSVVZScGdqcGVhUVd4aVpUT090UXFPQwpNVGFJemVuN3hBU1dTSXNCeDQwQnoxc3pCcFpHWm5RZFQrM0J0cm0wRFdITVkzN1hMbmVNbGh3cUkyaHJoVmQyCmNETVQvdUZQcGlOM0dQb2FqT2k5WmNuUFAvVEpGOXpyeDd6QUJDNHRSaTlwWnNNYmovN3NQdFBLbEw5MkNpVU4KcVhzQ0hLblFPMThMd0lFNlBXVGh2NmN0VHIxTnhOZ3B4aUlZME1Xc2NnS0NQNm82b2pvaWx6SGRDR1BEZFJTNQpZQ2d0VzJqZ0ZxbG1naU5SOWV0VDJER2JlK20zblV2cmlCYlArVjA0aWtrd2orM3g2eG4wZHhveEdFMW5WR3d2CmIyWDUyejNzSWV4ZTlQU0x5bUJsVk5GeFpQVDVwcU9CTXpZemNmQ2tlRjlPcllNaDNqUkpqZWhackozeWRsbzIKOGhQMHIrQUp4MkVxYlBmZ25hNjdoa29vYnk3dXRIbk5rRFBEczNiNjlmQnNuUUdRK3A2UTlweHl6MGZhd3gvawpOU0JUOGxUUjMyR0RwZ0xpSlRqZWhUSXRYbk9RVWwxQ3hNNDlTK0g1R1lRZDFhSlF6RUg3UVJURHZkYkpXcU5qClpnS0F2UVU2TzBlYzdBQW1UUFdJVWIrb0kzOFlCN0FMN1lzbW9XVFRZVXJyWEovZXM2OW5BN01mM1cxZGFXaHAKcTE0NjdIeHB2TWM3aFU2ZUZibTBGVS9EbFhwWTE4bHM2V3k1OHlsalhyUXM4QzA5N1ZwbDRLbGJRTUpJbVlGdApuaDhHS2p3U3RJc1BtNklrOEthTjFucmdTN1prbG1PVmhNSkt6Und1SkljellPWEQKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnR6Q0NBNStnQXdJQkFnSUNCUWt3RFFZSktvWklodmNOQVFFRkJRQXdSVEVMTUFrR0ExVUVCaE1DUWsweApHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhHekFaQmdOVkJBTVRFbEYxYjFaaFpHbHpJRkp2CmIzUWdRMEVnTWpBZUZ3MHdOakV4TWpReE9ESTNNREJhRncwek1URXhNalF4T0RJek16TmFNRVV4Q3pBSkJnTlYKQkFZVEFrSk5NUmt3RndZRFZRUUtFeEJSZFc5V1lXUnBjeUJNYVcxcGRHVmtNUnN3R1FZRFZRUURFeEpSZFc5VwpZV1JwY3lCU2IyOTBJRU5CSURJd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNhCkdNcExsQTBBTGE4REtZcndENEhJcmt3WmhSMEluNnNwUklYekw0R3RNaDZRUnIramhpWWFIdjUrSEJnNlhKeGcKRnlvNmRJTXpNSDFoVkJITDdhdmc1dEtpZnZWcmJ4aTNDZ3N0L2VrKzd3ckdzeERwM01KR0YvaGQvYVRhLzU1SgpXcHptTStZa2x2Yy91bHNySEhvMXd0Wm4vcXRtVUl0dEtHQXI3OWRndzhlVHZJMDJrZk4vK05zUkU4U2NkM2JCCnJyY0Nhb0Y2cVVXRDRnWG11VmJCbERlUFNIRmpJdXdYWlFlVmlrdmZqOFphQ3VXdzQxOWVheEdyRFBtRjYwVHAKK0FSejh1bitYSmlNOVhPdmE3Uit6ZFJjQWl0TU9lR3lsWlV0UW9mWDFiT1FRN2RzRS9IZTNmYkUrSWsvMFhYMQprc09SMVlxSTBKRHMzRzNlaWNKbGNaYUxEUVA5bkw5YkZxeVMyK3IrZVh5dDY2LzNGc3ZielNVcjVSLzdtcC9pClVjdzZVd3hJNWc2OXliUjJCbExtRVJPRmNtTURCT0FFTmlzZ0dRTG9kS2NmdHNsV1p2QjFKZHhud1E1aFlJaXoKUHRHby9LUGFIYkRSc1NOVTMwUjJiZTFCMk1HeUlyWlRITjgxSGR5aGR5b3g1QzMxNWVYYnlPRC81WURYQzJPZwovek9oRDdvc0ZSWHFsN1BTb3JXKzhveVdIaHFQSFd5a1lUZTVobk16MTVlV25pTjlncVJNZ2VLaDBicG5YNVVICm95Y1I3aFlRZTd4RlNreXlCTktyNzlYOURGSE9VR29JTWZtUjJneVBaRndEd3pxTElEOXVqV2M5T3RiK2ZWdUkKeVY3N3pHSGNpek4zMDBReU5RbGlCSklXRU5pZUowZjdPeUhqK09zZFd3SURBUUFCbzRHd01JR3RNQThHQTFVZApFd0VCL3dRRk1BTUJBZjh3Q3dZRFZSMFBCQVFEQWdFR01CMEdBMVVkRGdRV0JCUWFoR0s4U0V3ekpRVFU3dEQyCkE4UVpSdEdVYXpCdUJnTlZIU01FWnpCbGdCUWFoR0s4U0V3ekpRVFU3dEQyQThRWlJ0R1VhNkZKcEVjd1JURUwKTUFrR0ExVUVCaE1DUWsweEdUQVhCZ05WQkFvVEVGRjFiMVpoWkdseklFeHBiV2wwWldReEd6QVpCZ05WQkFNVApFbEYxYjFaaFpHbHpJRkp2YjNRZ1EwRWdNb0lDQlFrd0RRWUpLb1pJaHZjTkFRRUZCUUFEZ2dJQkFENEtGazJmCkJsdW9ybkZkTHdVdlorWVRSWVBFTnZiendDWU1EYlZIWkYzNHRITEpScVVER0NkVmlYaDlkdXFXTklBWElOem4KZy9pTi9BZTQybDlOTG1leWhQM1pSUHgzVUlIbWZMVEpEUXR5VS9oMkJ3ZEJSNVlNKytDQ0pwTlZqUDRpSDJCbApmRi9uSnJQM01wQ1lVTlEzY1ZYMmtpRjQ5NVY1K3ZndEpvZG1WakIzcGpkNE0xSVFXSzQvWVk3eWFySHZHSDVLCldXUEtqYUpXMWFjdnZGWWZ6em5CNHZzS3FCVXNmVTE2WThac2wwUTgwbS9EU2hjSytKRFNWNklaVWFVdGwwSGEKQjArcFVOcVFqWlJHNFQ3d2xQMFFBRGoxTytoQTRiUnVWaG9nekc5WWplMHVSWS9XNlpNLzU3RXMzenJXSW96YwpoTHNpYjlENDVNWTU2UVNJUE1PNjYxVjZiWUNaSlBWc0FmdjRsN0NVVyt2OTBtL3hkMmdOTldRanJMaFZvUVBSClRVSVozUGgxV1ZhaithaEplZml2RHJrUm9IeTNhdTAwMExZbVlqZ2Fod3o0NlAwdTA1Qi9CNUVxSGRaK1hJV0QKbWJBNENEL3BYdmsxQitUSlltNVhmNmRRbGZlNnlKdm1qcUlCeGRabXYzbGg4endjNGJtQ1hGMmd3K25ZU0wwWgpvaEVVR1c2eWhodG9Qa2czR29pM1haWmVuTWZ2SjJJSTRwRVpYTkx4SWQyNkYwS0NsM0dCVXpHcG4vWjlZcjl5CjRhT1RIY3lLSmxvSk9ORE8xdzJBRnJSNHBUcUhUSTJLcGRWR2wvSXNFTG04VkNMQUFWQnBRNTcwc3U5dCtPemEKOGVPeDc5K1JqMVFxQ3lYQkpobkVVaEFGWmRXQ0VPckNNYzB1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDIgRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZZRENDQTBpZ0F3SUJBZ0lVUkZjMEpGdUJpWnMxOHM2NEt6dGJweWJ3ZFNnd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1NERUxNQWtHQTFVRUJoTUNRazB4R1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4SGpBYwpCZ05WQkFNVEZWRjFiMVpoWkdseklGSnZiM1FnUTBFZ01pQkhNekFlRncweE1qQXhNVEl4T0RVNU16SmFGdzAwCk1qQXhNVEl4T0RVNU16SmFNRWd4Q3pBSkJnTlZCQVlUQWtKTk1Sa3dGd1lEVlFRS0V4QlJkVzlXWVdScGN5Qk0KYVcxcGRHVmtNUjR3SEFZRFZRUURFeFZSZFc5V1lXUnBjeUJTYjI5MElFTkJJRElnUnpNd2dnSWlNQTBHQ1NxRwpTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDaHJpV3lBUmpjVjRnL1J1djVyK0xySTNIaW10RmhaaUZmCnFxOG5VZVZ1R3hiVUxYMVFzRk4zdlhnNllPSmtBcHQ4aHB2V0dvNnQveDhWZjlXVkhoTEw1aFNFQk1IZk5yTVcKbjRyanlkdVlOTTdZTXhjb1J2eW55ZkRTdE5WTkNYSkorZktINDZuYWZhRjlhN0k2SmFsdFVrU3MrTDV1Kzl5bQpjNUdRWWFZREZDRHk1NGVqaUsydG9Jei9wZ3NsVWlYbkZnSFZ5N2cxZ1F5ak8vRGg0ZnhhWGM2QWNXMzRTYXMrCk83cTQxNEFCKzZYclc3UEZYbUFxTWFDdk4rZ2dPcCtvTWl3TXpBa2QwNTZPWGJ4TW1PN0ZHbWg3N0ZPbTZSUTEKbzkvTmdKOE1TUHNjOVBHL1NyajYxWXh4U3NjZnJmNUJtck9EWGZLRVZ1K2xWMFBPS2EyTXExVy94UHRiQWQwagpJYUZZQUk3RDBHb1Q3UlBqRWl1QTNHZm1sYkxOSGlKdUt2aEIxUExLRkFlTmlsVVN4bW4xdUlab0wxTmVzTktxCkljR1k1akRqWjFYSG0yNnNHYWhWcGtVRzBDTTYyK3RsWFNvUkVmQTdUOHB0OURURWNlVC9BRnIyWEs0allJVnoKOGVRUXNTV3UxWks3RThFTTREbmF0RGxYdGFzMXFuSWhPNE0xNXpIZmVpRnV1RElJZlIweWtSVktZbkxQNDNlaAp2TlVSRzNZQlp3amdRUXZENnhWdStLUVoyYUtycitJblVsWXJBb29zRkNUNXYwSUN2eWJJeG8vZ2JqaDlVeTNsCjdaaXpsV05vZi9rMTlOK0l4V0Exa3NCOGFSeGhsUmJRNjk0THJ6NEVFRVZsV0ZBNHIwanlXYllXOGp3TmtBTEcKY0M0QnJUd1Yxd0lEQVFBQm8wSXdRREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTRHQTFVZER3RUIvd1FFQXdJQgpCakFkQmdOVkhRNEVGZ1FVN2VkdmRscS9ZT3hKVzhhbGQ3dHlGbkdieEQwd0RRWUpLb1pJaHZjTkFRRUxCUUFECmdnSUJBSkhmZ0Q5RENYNXh3dmZyczRpUDRWR3l2RDExK1NoZHlMeVptM3RkcXVYSzRRcjM2TExUbjkxbk1YNjYKQWFySGFrRTdrTlFJWExKZ2FwRHd5TTREWXZtTDdmdHVLdHdHVFR3cEQ0a1dpbGhNU0Evb2hHSHFQSEttZCtSQwpyb2lqUTFoNWZxN0twVk1OcVQxd3ZTQVpZYVJzT1B4RE11SEJSLy80N1BFUklqS1duTUwyVzJtV2V5QU1RMEdhClcvWlpHWWplVllnM1VRdDRYQW9lbzBMOXg1MklEOER5ZUFJa1ZKT3ZpWWVJeVVxQUhlclFiajVoTGphN05RNG4KbHYxbU5EdGhjblB4Rmx4SEJsUkpBSHBZRXJBSzc0WDlzYmd6ZFdxVEhCTG1ZRjV2SFgvSkh5UExoR0dmSG9KRQorVit0WWxVa21sS1k3Vkhub1g2WE91WXZIeEhhVTRBc2haNnJOUkRiSWw5cXhWNlhVL0l5QWdrd28xandEUUhWCmNzYXhmR2w3dy9VMlJjeGhibDVNbE1WZXJ1Z09Yb3UvOTgzZzdhRU9HelB1VkJqK0Q3N3Zmb1JyUStOd21OdGQKZGJJTldRZUZGU001MXZIZnFTWVAxa2pIczZZaTlUTTNXcFZIbjN1NkdCVnYvOVlVWklOSjBncG5JZHNQTldOZwpLQ0xqc1pXRHpZV20zUzhQNTJkU2Jyc3ZoWHoxU25QbnhUN0F2U0VTQlQvOHR3TkpBbHZJSmViaVZEajFlWWVNCkhWT3lUb1Y3QmpqSExQajRzSEtOSmVWM1V2UURIRWltVUYrSUlEQnU4b0pEcXoyWGhPZFQreUhCVHc4aW1vYTQKV1NyMlJ6MFppQzNvaGVHZTdJVUlhckZzTk1rZDdFZ3JPM2p0WnNTT2VXbUQzbitNCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBRdW9WYWRpcyBSb290IENBIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUduVENDQklXZ0F3SUJBZ0lDQmNZd0RRWUpLb1pJaHZjTkFRRUZCUUF3UlRFTE1Ba0dBMVVFQmhNQ1FrMHgKR1RBWEJnTlZCQW9URUZGMWIxWmhaR2x6SUV4cGJXbDBaV1F4R3pBWkJnTlZCQU1URWxGMWIxWmhaR2x6SUZKdgpiM1FnUTBFZ016QWVGdzB3TmpFeE1qUXhPVEV4TWpOYUZ3MHpNVEV4TWpReE9UQTJORFJhTUVVeEN6QUpCZ05WCkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTWFXMXBkR1ZrTVJzd0dRWURWUVFERXhKUmRXOVcKWVdScGN5QlNiMjkwSUVOQklETXdnZ0lpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElDRHdBd2dnSUtBb0lDQVFETQpWMElXVkp6bW1OUFRUZTcrN2NlZlF6bEtaYlBvRm9nMDJ3MVprWFRQa3JnRVFLMENTekdydkkyUmFOZ2dEaG9CCjRocDdUaGRkNG9xM1A1a2F6ZXRocThKbHBoKzN0NzIzai96OWNJOExvR2UrQWFKWnozSG1EeWwyLzdGV2VVVXIKSDU1NlZPaWpLVFZvcEFGUEQ2UXVOKzhiditPUEVLaHlxMWhYNTFTR3lNbnpXOW9zMmwyT2JqeWpQdHI3Z3VYZAo4bHl5QlROdmlqYk8wQk5PLzc5S0REUk1wc01odlZBRVZldXh1NTM3UlI1a0ZkNVZBWXdDZHJYTG9UOUNhYnd2CnZXaERGbGFKS2pkaGtmMm1yazdBeXhSbGxEZExrZ2J2Qk5ESW5JamJDM3VCcjdFOUtzUmxPbmkyN3R5QXNkTFQKbVp3NjdtdGFhN09OdDlYT25NSytwVXN2RnJHZWFEc0diNjU5bi9qZTdNd3BwNWlqSlVNdjcvRmZKdUdJVGZoZQpidGZaRkc0Wk0ybW5PNFNKazhSVFZST2hVWGhBK0xqSm91NTd1bEpDZzU0VTdRVlNXbGxXcDVmOG5UOEtLZGpjClQ1RU9FN3plbGFUZmk1bStySnN6aU8rMWdhOGJ4aUpUeVBiSDdwY1VzTVY4ZUZMSThNNXVkMkNFcHVrcWRpRHQKV0FFWE1KUHBHb3ZnYzJQWmFwS1VTVTYwclVxRnhLTWlNUHdKN1dnaWM2YUlERlVoV01YaE9wOHEzY3Joa09EWgpjNnRzZ0xqb0MyU1RvSnlNR2YrejBnenNrU2FIaXJPaTRYQ1BMQXJselcxb1VldmFQd1YvaXpMbUUxeHIvbDlBCjRpTEl0TFJrVDlhNmZVZytxR2tNMTd1R2NjbHp1RDg3blNWTDJ2OUE2d0lEQVFBQm80SUJsVENDQVpFd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96Q0I0UVlEVlIwZ0JJSFpNSUhXTUlIVEJna3JCZ0VFQWI1WUFBTXdnY1V3Z1pNRwpDQ3NHQVFVRkJ3SUNNSUdHR29HRFFXNTVJSFZ6WlNCdlppQjBhR2x6SUVObGNuUnBabWxqWVhSbElHTnZibk4wCmFYUjFkR1Z6SUdGalkyVndkR0Z1WTJVZ2IyWWdkR2hsSUZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCRFpYSjAKYVdacFkyRjBaU0JRYjJ4cFkza2dMeUJEWlhKMGFXWnBZMkYwYVc5dUlGQnlZV04wYVdObElGTjBZWFJsYldWdQpkQzR3TFFZSUt3WUJCUVVIQWdFV0lXaDBkSEE2THk5M2QzY3VjWFZ2ZG1Ga2FYTm5iRzlpWVd3dVkyOXRMMk53CmN6QUxCZ05WSFE4RUJBTUNBUVl3SFFZRFZSME9CQllFRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUU1HNEcKQTFVZEl3Um5NR1dBRlBMQUUrQ0NRejc3N2k5bk1wWTFYTnU0eXdMUW9VbWtSekJGTVFzd0NRWURWUVFHRXdKQwpUVEVaTUJjR0ExVUVDaE1RVVhWdlZtRmthWE1nVEdsdGFYUmxaREViTUJrR0ExVUVBeE1TVVhWdlZtRmthWE1nClVtOXZkQ0JEUVNBemdnSUZ4akFOQmdrcWhraUc5dzBCQVFVRkFBT0NBZ0VBVDYyZ0xFejZ3UEp2OTJaVnF5TTAKN3VjcDJzTmJ0ckNEMmREUTRpSDc4MkNuTzExZ1V5ZWltL1lJSWlybnY2Qnk1WndrYWpHeGtIb24yNFFSaVNlbQpkMW80MTcrc2h2enVYWU84QnNiUmQyc1BiU1F2UzNwc3B3ZVd5dU9FbjYySWl4MnJGbzFiWmhmWkZ2U0xnTkxkCitMSjJ3L3c0RTZvTTNrSnBLMjd6UE91QUo5djFwa1FObjFwVldRdlZEVkpJeGE2ZjhpK0F4ZW95VURVU2x5N0IKNGYveEk0aFJPSi95WmxaMjV3OVJsNlZTREUxSlVaVTJQYitpU3d3UUhZYVpUS3J6Y2hHVDVPcjJtOXFvWGFkTgp0NTRDcm5NQXlOb2pBK2o1NmhsMFlnQ1V5eUlndnBTbldiV0NhcjZaZVhxcDhrb2tVdmQwL2JwTzVxZ2RBbTZ4CkRZQkV3YTdUSXpkZnU0VjhLNUl1Nkg2bGk5Mlo0YjhuYnkxZHFudUgvZ3JkUy95TzlTYmtibkJDYmpQc01aNTcKazhIa3lXa2FQY0JyVGlKdDdxdFlUY2JRUWNFcjZrOFNoMTdyUmRoczlaZ0MwNkRZVllvR21SbWlvSGZSTUo2cwp6SFh1Zy9Xd1lqblBiRmZpVE5LUkN3NTFLQnVhdi8wYVEvSEtkL3M3ajJHNGFTZ1dRZ1JlY0NvY0lkaVA0YjBqCld5MTBRSkxaWXhrTmM5MXB2R0pIdk9CMEs3THJmYjVCRzdYQVJzV2hJc3RmVHNFb2t0NFl1dFVxS0xzUml4ZVQKbUpsZ2xGd2p6MW9ubDE0TEJRYVROeDQ3YVRicnFaNWhIWTh5Mm80TTFuUStld2trMmdGM1I4UTd6VFNNbWZYSwo0U1ZoTTdKWkcrSnUxemRYdGcycEV0bz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFF1b1ZhZGlzIFJvb3QgQ0EgMyBHMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRllEQ0NBMGlnQXdJQkFnSVVMdldiQWlpbjIzci8xYU9wN3IwRG9NOFNhaDB3RFFZSktvWklodmNOQVFFTApCUUF3U0RFTE1Ba0dBMVVFQmhNQ1FrMHhHVEFYQmdOVkJBb1RFRkYxYjFaaFpHbHpJRXhwYldsMFpXUXhIakFjCkJnTlZCQU1URlZGMWIxWmhaR2x6SUZKdmIzUWdRMEVnTXlCSE16QWVGdzB4TWpBeE1USXlNREkyTXpKYUZ3MDAKTWpBeE1USXlNREkyTXpKYU1FZ3hDekFKQmdOVkJBWVRBa0pOTVJrd0Z3WURWUVFLRXhCUmRXOVdZV1JwY3lCTQphVzFwZEdWa01SNHdIQVlEVlFRREV4VlJkVzlXWVdScGN5QlNiMjkwSUVOQklETWdSek13Z2dJaU1BMEdDU3FHClNJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUN6eXc0UVo0N3FGSmVuTWlvS1ZqWi9hRXpIczI4Nkl4U1IKL3hsL3BjcXM3ck4yblhycGl4dXJhekhiK2d0VFRLL0ZwUnA1UElwTS82emZKZDVPMllJeUMwVGV5dHVNcktOdQpGb003cG1STE1vbjdGaFk0ZnV0RDR0TjBTc0ppQ25NSzNVbXpWOUt3Q29XZGNUemVvOHZBTXZNQk9TQkRHelhSClU3T3g3c1dUYVlJK0ZyVW9ScUhlNm9rSjdVTzRCVWFLaHZWWlI3NGJid0VoRUxuOXFkSW95aEE1Q2NvVE5zK2MKcmExQWRIa3JBajgwLy9vZ2FYM1Q3bUgxdXJQbk1OQTNJNFp5WVVVcFNGbG9iM2VtTG9HK0IwMXZyODdFUlJPUgpGSEFHangrZitJZHBzUTd2dzRrWjYrb2NZZng2YklyYzFnTUxuaWE2RXQzVVZEbXJKcU16Nm5XQjJpM05EMC9rCkE5SHZGWmNiYTVERkFwQ1RaZ0loc1VmZWk1cEtnTGxWajdXaUw4RFdNMmZhZnNTbnRBUkU2MGY3NWxpNTl3encKZXl1eHdIQXB3MEJpTFR0SWFkd2pQRWpyZXdsNXFXM2FxRENZejRCeUE0aW1XMGF1Y25sOENBTWhaYTYzNFJ5bApzU3FpTWQ1bUJQZkFkT2h4M3Y4OVdjeVdKaEtMaFpWWEdxdHJkUXRFUFJFb1BIdGh0K0tQWjAvbDdEeE1ZSUJwClZ6Z2VBVnVOVmVqSDM4RE1keU0wU1hWODlwZ1I2eTNlN1VFdUZBVUNmK0QrSU9zMTV4R3NJczVYUGQ3Sk1HMFEKQTRYTjhmK01GclhCc2o2SWJHQi9rRStWOS9ZdHJRRTVCd1Q2ZFlCOXYwbFE3ZS9KeEh3YzY0QisyN2JRM1JQKwp5ZE9jMTdLWHFRSURBUUFCbzBJd1FEQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCCkJqQWRCZ05WSFE0RUZnUVV4aGZRdktqcUFrUHlHd2FaWFN1UUlMblhuT1F3RFFZSktvWklodmNOQVFFTEJRQUQKZ2dJQkFEUmgyVmExRW9kVlRkMmpOVEZHdTZRSGNyeGZZV0xvcGZzTE43RTh0clA2S1oxL0F2V2t5YWlUdDNweApLR21QYytGU2tOclZ2anJsdDNacVZvQWgzMTNtNlRxZTVUNzJvbW5IS2dxd0dFZmNJSEI5VXFNK1dYekJ1c25JCkZVQmh5bkxXY0t6U3QvQWM1SVlwOE03dmFHUFF0U0NLRldHYWZvYVl0TW5DZHZ2TXVqQVd6S05oeG5RVDVXdnYKb3hYcUEvNFRpMlRrMDhIUzZJVDdTZEVRVFhsbTY2cjk5STB4SG5BVXJkemVaeE5NZ1JWaHZMZlprWGR4R1lGZwp1L0JZcGJXY0MvZVBJbFVud0VzQmJUdVpEZFFkbTJObkw5RHVEY3BtdkpSUHBxM3QvTzVqckZjL1pTWFBzb2FQCjBBai91SFlVYnQ3bEoreXJlTFZUdWJZLzZDRDUwcWkrWVViS2g0eUU4L254b0dpYkloNkJKcHNRQkpGeHdBWWYKM0tEVHVWYW40NWd0ZjRPZDM0d3JuREtPTXBUd0FUd2lLcDlEd2k3RG1Ea0hPSHY4WGdCQ0gvTXlKbm1EaFBibAo4TUZSRXNBTEhnUWpERlNsVEM5SnhVclJ0bTVnRFd2OGE0dUZKR1MzaVE2ckpVZGJQTTkrU2IzSDZRckcydmQrCkRoY0kwMGlYMEhHUzhBODVQalJxSEgzWThpS3V1Mm4wTTdTbVNGWFJEdzRtNk95MkN5Mm5oVFhOL1ZuSW45SE4KUGxvcE5MazloTTZ4WmRSWmtaRldkU0hCZDU3NWV1RmduZE90QkJqMGZPdGVrNDlUU2lJcCtFZ3JQazJHckZ0Lwp5d2FaV1dEWVdHV1ZqVVRSOTM5K0ozOTlyb0QxQjB5MlBweHhWSmtFUy8xWStaajAKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNsRENDQWhxZ0F3SUJBZ0lJTENtY1d4YnRCWlV3Q2dZSUtvWkl6ajBFQXdJd2Z6RUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE5EQXlCZ05WQkFNTUsxTlRUQzVqYjIwZ1JWWWdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCRlEwTXdIaGNOTVRZd01qRXlNVGd4TlRJeldoY05OREV3TWpFeU1UZ3gKTlRJeldqQi9NUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFME1ESUdBMVVFQXd3clUxTk1MbU52CmJTQkZWaUJTYjI5MElFTmxjblJwWm1sallYUnBiMjRnUVhWMGFHOXlhWFI1SUVWRFF6QjJNQkFHQnlxR1NNNDkKQWdFR0JTdUJCQUFpQTJJQUJLb1NSNUNZRy92dncwQUhneUJPOFRDQ29nYlI4cEtHWWZMMklXaktBTVRINmtNQQpWSWJjL1IvZkFMaEJZbHpjY0JZeTNoK1oxTXpGQjhnSUgyRVdCMUU5ZlZ3SFUrTTFPSXpmelovWkxnMUt0aGt1ClduQmFCdTIrOEtHd3l0QUpLYU5qTUdFd0hRWURWUjBPQkJZRUZGdktYdVhlMG9HcXphZ3RaRkcyMlhLYmwrWlAKTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SHdZRFZSMGpCQmd3Rm9BVVc4cGU1ZDdTZ2FyTnFDMWtVYmJaY3B1WAo1azh3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTJnQU1HVUNNUUNLNWtDSk4rdnAxUlBaCnl0UnJKUE93UFlkR1dCcnNzZDl2KzFhNmNHdkhPTXpvc1l4UEQvZnhaM1lPZzlBZVVZOENNRDMySXlnbVRNWmcKaDVNbW03STFIcnJXOXp6UkhNNzZKVHltR29FVlcvTVNEMnp1WllySmg2ajVCK0JpbW94Y1NnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gRVYgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EgUjIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUY2ekNDQTlPZ0F3SUJBZ0lJVnJZcHpUUzhlUFl3RFFZSktvWklodmNOQVFFTEJRQXdnWUl4Q3pBSkJnTlYKQkFZVEFsVlRNUTR3REFZRFZRUUlEQVZVWlhoaGN6RVFNQTRHQTFVRUJ3d0hTRzkxYzNSdmJqRVlNQllHQTFVRQpDZ3dQVTFOTUlFTnZjbkJ2Y21GMGFXOXVNVGN3TlFZRFZRUUREQzVUVTB3dVkyOXRJRVZXSUZKdmIzUWdRMlZ5CmRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa2dVbE5CSUZJeU1CNFhEVEUzTURVek1URTRNVFF6TjFvWERUUXkKTURVek1ERTRNVFF6TjFvd2dZSXhDekFKQmdOVkJBWVRBbFZUTVE0d0RBWURWUVFJREFWVVpYaGhjekVRTUE0RwpBMVVFQnd3SFNHOTFjM1J2YmpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVRjd05RWURWUVFECkRDNVRVMHd1WTI5dElFVldJRkp2YjNRZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGtnVWxOQklGSXkKTUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDQ2dLQ0FnRUFqelpsUU9IV1RjRFh0T2xHMm12cQpNMGZOVFBsOWZiNjlMVDN3MjNqaGhxWFp1Z2xYYU8xWFBxRFFDRUdENXloQkpCL2pjaFhRQVJyN1huQWpzc3VmCk9lUFB4VTdHa20wbXhudTdzOW9ublFxRzZZRTNCZjd3Y1hIc3d4enBZNklYRkozdkcyZlRoVlVDQXRaSnljeGEKNGJIM2J6S2Z5ZFE3aUVHb25MM0xxOXR0ZXdrZm9reHlrTm9yQ1B6UFBGVE9adytvejEyV0dRdkU0M0xycmRGOQpIU2Z2a3VzUXYxdnJPNi9QZ04zQjBwWUVXM3ArcEtrOE9IYWtZbzZnT1Y3cWQ4OWRBRm1QWml3K0I2S2pCU1lSCmFaZnFoYmNQbGd0THlFRGhVTG91aXN2M0Q1b2k1MythTnhQTjhrMFRheUhSd013aThxRkc5a1Jwbk1waE5RY0EKYjlaaENCSHF1cmoyNmJOZzVVMjU3SjhVWnNsWFdOdk5oMm40aW9ZU0EwZS9aaE4yckhkOU5DU0ZnODNYcXB5UQpHcDhoTEg5NHQyUzQyT2ltOUhpelZjdUUwakxFZUs2amoySGR6Z2hUcmV5SS9CWGttZzNtbnhwM3preVB1QlFWClBXS2NoamdHQUdZUzVGbDJXbFBBQXBpaUVDdG9SSHVPZWM0elNuYXFXNEVXRzdXSzJOQUFlMTVpdEFuV2htTU8KcGdXVlNib29pNGlUc2pRYzJLUlZicmNjME42WlZUc2o5Q0xnK1NsbUp1d2dVSGZiU2d1UHZ1VUNZSEJCWHRTdQpVRGtpRkNiTHNqdHpkRlZIQjNtQk9hZ3dFMFRsQklxdWxoTWxRZys1VThTYi9NM2tITjQ4K3F2V0Jrb2ZaNmFZCk1CemRMTnZjR0pWWFpzYi9YSXRXOVhjQ0F3RUFBYU5qTUdFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZkJnTlYKSFNNRUdEQVdnQlQ1WUx2VTQ5VTA5cmoxQm9BbHAzUGJSbW1vbmpBZEJnTlZIUTRFRmdRVStXQzcxT1BWTlBhNAo5UWFBSmFkejIwWnBxSjR3RGdZRFZSMFBBUUgvQkFRREFnR0dNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUJXCnM0N0xDcDFKanIra3hKRzdaaGNGVVpoMSsrVlFMSHFlOFJUNnE5T0tQditSS1k5amk5aTBxVlFCRGI2VGhpLzUKU20zSFh2VlgrY3BWSEJLK1J3ODJ4ZDlxdDl0MXdrY2xmN254WS9ob0xWVUUwZktOc0tUUHZEeGVIM2pucGFBZwpjTEFFeGJmM2NxZmVJZzI5TXlWR2pHU1NKdU0rTG1PVzJwdU1QZmdZQ2RjRHpIMkdndURLQkFkUlVOZi9rdFVNCjc5cUduNW5YNjdldmFPSTVKcFM2YUxlL2c5UHFlbWM5WW1ldUplVnk2T0xrN0s0Uzlrc3JQSi9wc0VEek9GU3oKL2Jkb3lOckdqMUU4c3Z1UjNCem5tNTNodHcxeWorS2t4S2w0K2VzVXJNWkRCY0psT1NnWUFzT0NzcDBGdm1YdApsbDlsZER6N0NUVXVlNXdUL1JzUFhjZHRnVHBXRDh3NzRhOENMeUtzUnNwR1BLQWNUTlpFdEY0dVhCVm1DZUVtCktmN0dVbUc2c1hQL3d3eWM1V3hxbEQ4VXlrQVdsWVR6V2Ftc1gweGhrMjNSTzh5aWxRd2lwbWRuUkM2NTJkS0sKUWJObUMxcjdmU09sOGhxdy85NmJnNVF1MFQvZmtyZVJyd1U3WmNlZ2JMSE5ZaExEa0J2akpjNDB2RzkzZHJFUQp3L2NGR3NEV3IzUmlTQmQza21tUVlSemVsWUIwVkk4WUhNUHpBOUMvcEVOMWhsTVllZ291Q1J3Mm41SDlnb29pClM5RU9VQ1hkeXdNTUY4bURBQWhPTlUyS2krM3dBcFJtTEVSL3k1VW5saGV0Q1RDc3RuRVhib3NYOWh3SjFDMDcKbUtWeDAxUVQyV0R6OVV0bVQvcng3aUFTamJTc1Y3RkZZNkdzZHFuQyt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBFQ0MKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNqVENDQWhTZ0F3SUJBZ0lJZGViZnk4Rm9XNmd3Q2dZSUtvWkl6ajBFQXdJd2ZERUxNQWtHQTFVRUJoTUMKVlZNeERqQU1CZ05WQkFnTUJWUmxlR0Z6TVJBd0RnWURWUVFIREFkSWIzVnpkRzl1TVJnd0ZnWURWUVFLREE5VApVMHdnUTI5eWNHOXlZWFJwYjI0eE1UQXZCZ05WQkFNTUtGTlRUQzVqYjIwZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwCmFXOXVJRUYxZEdodmNtbDBlU0JGUTBNd0hoY05NVFl3TWpFeU1UZ3hOREF6V2hjTk5ERXdNakV5TVRneE5EQXoKV2pCOE1Rc3dDUVlEVlFRR0V3SlZVekVPTUF3R0ExVUVDQXdGVkdWNFlYTXhFREFPQmdOVkJBY01CMGh2ZFhOMApiMjR4R0RBV0JnTlZCQW9NRDFOVFRDQkRiM0p3YjNKaGRHbHZiakV4TUM4R0ExVUVBd3dvVTFOTUxtTnZiU0JTCmIyOTBJRU5sY25ScFptbGpZWFJwYjI0Z1FYVjBhRzl5YVhSNUlFVkRRekIyTUJBR0J5cUdTTTQ5QWdFR0JTdUIKQkFBaUEySUFCRVZ1cVZERXBpTTJubDhvalJmTGxpSmtQOXg2amgzTUNMT2ljU1M2amttNUJCdEhsbGlyTFpYSQo3WjRJTmNnbjY0bU1VMWpyWW9yKzhGc1BhekZTWTBFN2ljM3M3TGFOR2RNMEI5eTd4Z1ovd2tXVjdNdC9xQ1BnCkNlbUIrdk5IMDZOak1HRXdIUVlEVlIwT0JCWUVGSUxSaFhNdzV6VUUwNDRDa3Z2bHBOSEVJZWpOTUE4R0ExVWQKRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqQkJnd0ZvQVVndEdGY3pEbk5RVFRqZ0tTKytXazBjUWg2TTB3RGdZRApWUjBQQVFIL0JBUURBZ0dHTUFvR0NDcUdTTTQ5QkFNQ0EyY0FNR1FDTUcvbjYxa1JwR0RQWWJDV2UrMEYrUzhUCmtkenQ1ZnhRYXhGR1JyTWNJUUJpdTc3RDUrak5CNW41RFF0ZGNqN0VxZ0l3SDd5NkMrSXdKUHQ4YllCVkNwaysKZ0EwejVXYWpzNk83cGRXTGp3a3NwbDErNHZBSENHaHQwbnhwYmwvZjVXcGwKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBSU0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzVENDQThXZ0F3SUJBZ0lJZXl5YjB4YUFNcGt3RFFZSktvWklodmNOQVFFTEJRQXdmREVMTUFrR0ExVUUKQmhNQ1ZWTXhEakFNQmdOVkJBZ01CVlJsZUdGek1SQXdEZ1lEVlFRSERBZEliM1Z6ZEc5dU1SZ3dGZ1lEVlFRSwpEQTlUVTB3Z1EyOXljRzl5WVhScGIyNHhNVEF2QmdOVkJBTU1LRk5UVEM1amIyMGdVbTl2ZENCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVNCU1UwRXdIaGNOTVRZd01qRXlNVGN6T1RNNVdoY05OREV3TWpFeU1UY3oKT1RNNVdqQjhNUXN3Q1FZRFZRUUdFd0pWVXpFT01Bd0dBMVVFQ0F3RlZHVjRZWE14RURBT0JnTlZCQWNNQjBodgpkWE4wYjI0eEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKd2IzSmhkR2x2YmpFeE1DOEdBMVVFQXd3b1UxTk1MbU52CmJTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVJRkpUUVRDQ0FpSXdEUVlKS29aSWh2Y04KQVFFQkJRQURnZ0lQQURDQ0Fnb0NnZ0lCQVBrUDNhTXJmY3ZRS3Y3c1o0V201eTRidW5maDQvV3ZwT3o2U2wyUgp4RmRIYXhoM2EzYnkvWlBrUFEvQ0ZwNExac05XbEo0WGc0WE9WdS95RnYwQVl2VWlDVlRvWlJkT1FibmdUMGFYCnFodkl1RzVpWG1teFg5c3FBbjc4Yk1yelFkanQwT2o4UDJGSTdiQURGQjBRRGtzWjRMdE83SVpsL3pielhtY0MKQzUyR1ZXSDllamp0L3VJWkFMZHZvVkJpZFhROG9QcklKWkswYm5vaXgvZ2VvZU95M1pFeHF5c2RCUCtsU2dRMwo2WVdrTXl2OTR0WlZOSHdacEVwb3g3S28wN2ZLb1pPSTY4R1h2SXo1SGRraWhDUjB4d1E5YXFrcGs4enJ1RnZoCi9sOGxxalJZeU1FalZKMGJtQkhET0p4K1BZWnNwUTlBaG53QzlGd0NUeWpMcm5HZkR6cklNLzRSSlRYcS9MckYKWUQzWmZCalZzcW5UZFhnRGNpTEtPc01mN3l6bExxbjZuaXkyVVViOXJ3UFc2bUJvNm9VV05tdUY2UjdBczkzRQpKTnlBS29GQmJaUSt5T0RKZ1VFQW5sNi9mOFVJbUtJWUxFSkFzL2x2T0NkTFRvRDBQWUZINEloODZoek90WFZjClVTNGNLMzhhY2lqbkFMWFJkTWJYNUordEI1TzJVelUxL0Rma3cvWmRGcjRoYzk2U0N2aWdZMnE4bHBKcVB2aTgKWlZXYjN2VU5pU1lFL0NVYXBpVnB5OEp0eW56aVdWK1hyT3Z2THNpODF4dFpQQ3ZNOGhuSWsyc25ZeG5QL09rbQorTXB4bTMrVC9qUm5oRTZaNi95emVBa3pjTHBtcG5idEczUHJHcVVOeENJVElKUldDazRzYkU2eC9jK2NDYnFpCk0rMkhBZ01CQUFHall6QmhNQjBHQTFVZERnUVdCQlRkQkFrSG92VjZmVkpURXBLVjdqaUFKUTJtV1RBUEJnTlYKSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGTjBFQ1FlaTlYcDlVbE1Ta3BYdU9JQWxEYVpaTUE0RwpBMVVkRHdFQi93UUVBd0lCaGpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUlCZ1JsQ243SnAwY0hoNXdZZkdWCmNwTnhKSzFvazFpT01xOGJzM0FEL0NVcmRJV1FQWGhxOUxtTHBaYzd0UmlSdXg2bitVQmJrZmxWbWE4ZUVkQmMKSGFkbTQ3R1VCd3d5T2FicUc3QjUyQjJjY0VUaml0M0UrWlVmaWpoRFB3R0ZwVWVuUFVheXZPVWlhUGQ3bk5ncwpQZ29oeUMwenJML0ZnWmt4ZE1GMWNjVytzZkFqUmZTZGEvd1pZNTJqdkFUR0dBc2x1MU9KRDdPQVVONUY3a1IvCnE1UjRaSmpUOWlqZGg5aHdaWFQ3RHJrVDY2Y1BZYWt5bHN6ZXUrMWpUQmk3cVVEM29GUnVJSWh4ZFJqcWVyUTAKY3VBakozZGN0cERxaGlWQXErOHpEOHVmZ3I2aUlQdjJ0UzBhNXNLRnNYUVArOGhsQXFSU0FVZmRTU0xCdjlqcgphNngrM3V4ak14VzNJd2lQeGcrTlFWcmRqc1c1aitWRlAzamJ1dEliUUxIK2NVMC80SUdpdWw2MDdCWGdrOTBJCkgzN2hWWmtMSWQ2VG5ncjc1cU5KdlRZdy91ZDNzcUIxbDdVdGdZZ1haU0QzMnBBQW44bFN6RExLTlh6MVBRL1kKSzlmMUptekpCalNXRnVwd1dSb3llWGtMdG9oL0QxSklQYjlzMktKRUx0Rk90M0pZMDRrVGxmNUVxL2pYaXh0dQpuTHdzb0Z2VmFnQ3ZYemZoMWZvUUM1aWNodWNtajg3dzdHNktWd3VBNDA2eXdLQmpZWkM2VldnM2RHcTJrdHVmCm9ZWWl0bVVuRHV5Mm4wSmc1R2ZDdGRwQkM4VFRpMkVidlBvZmtTdlhSQWRldWltczJjWHA3MU5JV3V1QThTaFkKSWMyd0JsWDdKejlUa0hDcEJCNVhKN2s9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDT2pDQ0FjQ2dBd0lCQWdJUUZBUDFxL3MzaXhkQVcrSkRzcVhSeERBS0JnZ3Foa2pPUFFRREF6Qk9NUXN3CkNRWURWUVFHRXdKVlV6RVlNQllHQTFVRUNnd1BVMU5NSUVOdmNuQnZjbUYwYVc5dU1TVXdJd1lEVlFRRERCeFQKVTB3dVkyOXRJRlJNVXlCRlEwTWdVbTl2ZENCRFFTQXlNREl5TUI0WERUSXlNRGd5TlRFMk16TTBPRm9YRFRRMgpNRGd4T1RFMk16TTBOMW93VGpFTE1Ba0dBMVVFQmhNQ1ZWTXhHREFXQmdOVkJBb01EMU5UVENCRGIzSndiM0poCmRHbHZiakVsTUNNR0ExVUVBd3djVTFOTUxtTnZiU0JVVEZNZ1JVTkRJRkp2YjNRZ1EwRWdNakF5TWpCMk1CQUcKQnlxR1NNNDlBZ0VHQlN1QkJBQWlBMklBQkVVcE5YUDZ3cmdqemhSOXFMRk5vRnMyN2lvc1U4TmdDVFd5SkdZbQphY0N6bGRaZGtrQVpEc2FsRTNEMDd4SlJLRjNuekwzNVBJWEJ6NVNReVN2T2trSllXV2Y5bENjUVpJeFBCTEZOClNlUjdUNXYxNXdqNEE0ajNwOE9TU3hsVWdhTmpNR0V3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUUKR0RBV2dCU0pqeStqNkN1Z0ZGUjc4MWE0Smw5bk9BdWMwREFkQmdOVkhRNEVGZ1FVaVk4dm8rZ3JvQlJVZS9OVwp1Q1pmWnpnTG5OQXdEZ1lEVlIwUEFRSC9CQVFEQWdHR01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01GWGpJbGJwCjE1SWtXRThlbERJUERBSTJ3djJzZERKTzRmc2NnSWlqelB2WDZ5di9OMzN3N2RlZWRXbzFkbEpGNEFJeEFNZU4KYjBJZ2o3NjJUVm50ZDAwcHhDQWdSV1NHT2xER3hLMHRrL1VZZlhMdHFjL0VyRmMyS0FobDN6eDVabjZnNmc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlUQ0NBM0dnQXdJQkFnSVFiNzdhclhPOUNFRGlpMDIrMVBkYmtUQU5CZ2txaGtpRzl3MEJBUXNGQURCTwpNUXN3Q1FZRFZRUUdFd0pWVXpFWU1CWUdBMVVFQ2d3UFUxTk1JRU52Y25CdmNtRjBhVzl1TVNVd0l3WURWUVFECkRCeFRVMHd1WTI5dElGUk1VeUJTVTBFZ1VtOXZkQ0JEUVNBeU1ESXlNQjRYRFRJeU1EZ3lOVEUyTXpReU1sb1gKRFRRMk1EZ3hPVEUyTXpReU1Wb3dUakVMTUFrR0ExVUVCaE1DVlZNeEdEQVdCZ05WQkFvTUQxTlRUQ0JEYjNKdwpiM0poZEdsdmJqRWxNQ01HQTFVRUF3d2NVMU5NTG1OdmJTQlVURk1nVWxOQklGSnZiM1FnUTBFZ01qQXlNakNDCkFpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTkNrQ1hKUFFJZ1NZVDQxSTU3dTluVFAKTDN0WVBjNDhEUkFva0MrWDk0eEkyS0RZSmJGTXNCRk1GM05RMENKS1k3dUIweWx1MWJVSlBpWVlmN0lTZjVPWQp0Ni93TnIveTdoaWVuRHRTeFVjWlhYVHpaR2JWWGNkb3RMOGJIQWFqdkk5QUk3WWV4b1M5VWNRYk9jR1YwaW5zClM2NTdMYjg1L2JSaTNwWjdRY2Fjb09BR2N2dndCNWNKT1lGMHIvYzBXUkZYQ3NKYndTVDBNWE13Z3NhZHVnTDMKUG54RVg0TU44L0hkSUdrV0NWRGkxRlcyNElCeWRtNU1SN2QxVlZtMFUzVFpsTVpCclZpS01XWVBIcUliS1VCTwpMOTk3NWhZc0xmeS83UE8wK3I0WTlwdEoxTzRGYnRrMDg1eng3QUdMMFNER0Q2QzF2QmRPU0h0Und2enBYR2szClIyYXphUGdWS1BDNTA2UVZ6RnBQdWxKd294SkYzY2E2VHZ2QzBQZW9VaWR0Ym5tMWpQeDdqTUVXVE82QWY3N3cKZHI1QlV4SXpybG80UXF2WER6NUJqWFlITXRXcmlmWk9aOW14UW5VamJ2UE5Rckw4VmZWVGh4Yzd3RE5ZOFZMUworWUNrOE9qd080czR6S1RHa0g4UG5QMkwwYVBQMm9PbmFjbFFOdFZjQmRJS1FYVGJZeEUzd2FXZ2xrc2VqQllTCmQ2NlVOSHNlZjhKbUFPU3FnK3FLa0szT05rUk4wVkhwdkIvemFnWDl3SFFmSlJsQVVXN3FnbEZBMzV1NUNDb0cKQXRVakhCUFc2ZHZieHJCNnkzc25tL3ZnMVVZazdSQkxZMHVsQlkrNnVCMHJwdnFSNHBKU3ZlenJaNWR0bWkyZgpnVElGWnpMN1NBZy8yU1c0QkNVdkFnTUJBQUdqWXpCaE1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0h3WURWUjBqCkJCZ3dGb0FVK3k0Mzd1T0VlaWN1elJrMXNUTjgvOVJFUXJrd0hRWURWUjBPQkJZRUZQc3VOKzdqaEhvbkxzMFoKTmJFemZQL1VSRUs1TUE0R0ExVWREd0VCL3dRRUF3SUJoakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBallsdApoRVVZOFUrem9POW9wTUFkckRDOFoyYXdtczIycXlJWlp0TTdRYlVRblJDNmNtNHBKQ0FjQVpsaTA1Ymc0dnNNClF0ZmhXc1NXVFZUTmo4cERVLzBxdU9yNFpjb0J3cTFnYUFhZk9ScFIyZUNOSnZrTFRxVlRKWG9qcEJ6T0NCdmYKUjRpeXJUN2dKNGVMU1l3ZnFVZFllNWJ5aUIwWXJyUFJwZ3FVK3R2VDVUZ0thM2tTTS90S1dUY1dRQTY3M3ZXSgpEUEZzMC9kUmExNDE5ZHZBSnVvU2MwNnBrWkNtRjhOc0x6alVvM0tVUXl4aTRVNWNNajI5VEgwWlI2TERTZWVXClA0K2EwenZrRWRpTEE5ejJ0bUJWR0thQlVmUGhxQlZxNitBTDhCUXgxcm1NUlRxb0VOand1U2ZyOTh0Njd3VnkKbHJYRWo1Wnp4T2hXYzV5OGFWRmp2TzluSEVNYVgzY1pIeGo0SENVcCtVbVpLYmFTUGFLRE43RWdrYWliTU9scQpiTFFqazJVRXF4SHpEaDFUSkVsVEhhRS9uVWlTRWVKOURVLzExNzJpV0Q1NG5SNGZLLzRodXhvVHRyRW9aUDJ3CkFnREhiSUNpdlJaUUlBOXlnVi9NbFArN21lYTZrTXZxK2NZTXdxN0ZHYzR6b1d0Y3UzNThORmNYcmZBL3JzM3EKcjVuc0xGUitqTTR1RWxaSTd4YzdQMHBlWU5MY2REYThwVU5qeXc5Ym93SldDWjRrTE9HR2dZeitxeGNzK3NqaQpNaG82LzRVSXlZT2Y4a3BJRUZSM04rMml2RUMrNUJCMDkrUmJ1N256aWZtUFFkakg1RkNRTllBK0hMaE5rTlBVCjk4T3dvWDZFeW5lU01TeTRrTEdDZW5ST214TW10TlZRWmxSNHJtQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNaQUZJUiBST09UIENBMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGNqQ0NBbHFnQXdJQkFnSVVQb3BkQit4VjBqTFZ0K08yWHdIckxkemsxdVF3RFFZSktvWklodmNOQVFFTApCUUF3VVRFTE1Ba0dBMVVFQmhNQ1VFd3hLREFtQmdOVkJBb01IMHR5WVdwdmQyRWdTWHBpWVNCU2IzcHNhV042ClpXNXBiM2RoSUZNdVFTNHhHREFXQmdOVkJBTU1EMU5hUVVaSlVpQlNUMDlVSUVOQk1qQWVGdzB4TlRFd01Ua3cKTnpRek16QmFGdzB6TlRFd01Ua3dOelF6TXpCYU1GRXhDekFKQmdOVkJBWVRBbEJNTVNnd0pnWURWUVFLREI5TApjbUZxYjNkaElFbDZZbUVnVW05NmJHbGplbVZ1YVc5M1lTQlRMa0V1TVJnd0ZnWURWUVFEREE5VFdrRkdTVklnClVrOVBWQ0JEUVRJd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUMzdkQ1UXFFdk4KUUxYT1llZVd5clNoMmd3aXNQcTFlM1lBZDR3THozMm9oc3dtVWVRZ1BZVU0xbGpqNS9RcUdKM2EwYTRtN3V0VAozUFNRMWhOS0RKQTh3L1RhMG80TmtqcmNzYkgvT043RHVpMWZnTGtDdlVxZEd3KzB3OExCWndQZDNCdWNQYk93CjNnQWVxRFJIdTVyci9nc1V2VGFFMmcwZ3YvcGJ5NmtXSUswNVlPNHZkYmJubDV6NVB2MStUVzlOTCsrSURXcjYKM2ZFOWJpQ2xvQkswVFhDNXp0ZHlPNG1UcDRDRUhDZEpja20xL3p1Vm5zSE15QUhzNkE2S0NwYm5zNmFINWRiNQpCU3NObDBCd1BMcXNkVnFjMVUyZEFnclNTNXRtUzBZSEYyV3RuMnlJQU53aWllRGhaTlJudkRGNVlUeTd5a0hOClhHb0F5RHc0amxpdkFnTUJBQUdqUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUUQKQWdFR01CMEdBMVVkRGdRV0JCUXVGcWxLR0xYTHpQVnZVUE1qWC9oZDU2end5REFOQmdrcWhraUc5dzBCQVFzRgpBQU9DQVFFQXRYUDRBOXhaV3gxMjZhTXFlNUFvc2szQU0wK3FtckhVdU9Rbi82bVdtYzVHNEcxOFRLSTRwQVp3CjhQUkJFZXcvUjQwL2NvZjVPLzJrYnl0VEFPRC9PYmxxQnc3ckhSejJvbktReTRJOUVZS0wwcnVmS3E4aDVtT0cKblhrWjcvZTdERFdRdzRydFR3LzF6QkxacEQ2N29Qd2dsVjlQSmk4Ukk0Tk9kUWNQdjV2UnRCM3BFQVQreW1DUApva3k0cmMvaGtBL05yZ3JIWFh1M1VOTFVZZnJWRmR2WG40ZFJWT3VsNCt2SmhhQWxJRGY3anM0TU5JVGhQSUd5CmQwNURwWWhmaG1laFBlYTBYR0cyUHR2K3R5akZvZ2V1dGNyS2pTb1M3NWZ0d2pDa3lTcDYrL05OSXh1Wk16U2cKTHZXcEN6L1VYZUhQaEovaUdjSmZpdFlnSHVOenR3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IEU0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ09qQ0NBY0dnQXdJQkFnSVFRdkxNMmh0cE4wUmZGZjUxS0JDNDlEQUtCZ2dxaGtqT1BRUURBekJmTVFzdwpDUVlEVlFRR0V3SkhRakVZTUJZR0ExVUVDaE1QVTJWamRHbG5ieUJNYVcxcGRHVmtNVFl3TkFZRFZRUURFeTFUClpXTjBhV2R2SUZCMVlteHBZeUJUWlhKMlpYSWdRWFYwYUdWdWRHbGpZWFJwYjI0Z1VtOXZkQ0JGTkRZd0hoY04KTWpFd016SXlNREF3TURBd1doY05ORFl3TXpJeE1qTTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SkhRakVZTUJZRwpBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFERXkxVFpXTjBhV2R2SUZCMVlteHBZeUJUClpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCRk5EWXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUEKSWdOaUFBUjIrcG1wYmlEdCtkZDM0d2M3cU5zOVh6am9xMVdtVmsvV1NPcnNmeTJxdzdMRmVleVpZWDhRZWNjQwpXdmtFTi9VME5TdDN6bjhnajFLakFJbnMxYWVpYlZ2alM1S1RvSUQxQVpUYzhHZ0hIczN1L2lWU3RTQkRIQnYrCjZ4bk9RNk9qUWpCQU1CMEdBMVVkRGdRV0JCVFJJdHBNV2ZGTFh5WTRxcDNXN3VzTncvdXBZVEFPQmdOVkhROEIKQWY4RUJBTUNBWVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdObkFEQmtBakFuN3FSYQpxQ0c3NlVlWGxJbWxkQ0J0ZVUvSXZaTmVXQmo3TFJvQWFzbTRQZENrVDBSSGxBRldvdmd6SlF4QzM2b0NNQjNxCjRTNklMdUg1cHgwQ01rN3luMnhWZE9PdXJ2dWxHdTd0MHZ6Q0F4SHJSVnhnRUQxY2Y1a0RXMjFVU0FHS2N3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3RpZ28gUHVibGljIFNlcnZlciBBdXRoZW50aWNhdGlvbiBSb290IFI0NgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmlqQ0NBM0tnQXdJQkFnSVFkWTM5aTY1OEJ3RDZxU1duNGNldEZEQU5CZ2txaGtpRzl3MEJBUXdGQURCZgpNUXN3Q1FZRFZRUUdFd0pIUWpFWU1CWUdBMVVFQ2hNUFUyVmpkR2xuYnlCTWFXMXBkR1ZrTVRZd05BWURWUVFECkV5MVRaV04wYVdkdklGQjFZbXhwWXlCVFpYSjJaWElnUVhWMGFHVnVkR2xqWVhScGIyNGdVbTl2ZENCU05EWXcKSGhjTk1qRXdNekl5TURBd01EQXdXaGNOTkRZd016SXhNak0xT1RVNVdqQmZNUXN3Q1FZRFZRUUdFd0pIUWpFWQpNQllHQTFVRUNoTVBVMlZqZEdsbmJ5Qk1hVzFwZEdWa01UWXdOQVlEVlFRREV5MVRaV04wYVdkdklGQjFZbXhwCll5QlRaWEoyWlhJZ1FYVjBhR1Z1ZEdsallYUnBiMjRnVW05dmRDQlNORFl3Z2dJaU1BMEdDU3FHU0liM0RRRUIKQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUNUdnRVMlVuWFlBU09nSEVkQ1NlNWp0cmNoL2NTVjFVZ3JKbndVVXhEYQplZjBydHkyazFDejY2akxkU2NLNXZROUlQWHRhbUZTdm5sMHhkRThIL0ZBaDNhVFBhRThiRW1OdEpabE1LcG56ClNEQmgrb0Y4SHFjSVN0dytLeHdmR0V4eHFqV01yZmh1NkR0SzJlV1VBdGFKaEJPcWJjaFBNOHhRbGplU005eGYKaU9lZlZObEk4SmhEMW1iOW54YzRROFVCVVF2WDR5TVBGRjFiRk9kTHZ0MzB5Tm9ETjlIV09hRWhVVENEc0czWApNRTZXVzVId2NDU3J2MFdCWkVNTnZTRTZMenpwbmczTElMVkNKOHphYjV2dVpEQ1FPYzJUWllFaE1iVWpVRE0zCkl1TTQ3Zmd4TU14Ri9tTDUwVjB5ZVVLSDMyck1WaGxBVGM2cXUvbTFka21VOFNmNGthV0Q1UWF6WXc2QTNPQVMKVllDbU8yYTBPWWN0eVBEUTBSVHA1QTFORHZaZFYzTEZPeHhIVnAzaTFmdUJZWXpNVFlDUU5GdTMxeFIxM05nRQpTSi9Bd1NpSXRPa2N5cWV4OFZhM2UwbE1XZVVnRmFpRUFpbjZPSlJwbWtrR2o4MGZlUlFYRWd5RGV0NGZzWmZ1CitaZDRLS1RJUkpMcGZTWUZwbGh5bTNrVDJCRmZyc1U0WWpSb3NvWXdqdmlRWVo0eWJQVUhOczJpVEc3c2lqYnQKOHVhWkZVUnd3M3k4bkRuQXRPRnI5NE1sSTFmWkVvRGxTZkIxRCsrTjZ4eWJWQ2kwSVR6OGZBci83M3RyZGYrTApIYUFaQmF2NitDdUJRdWc0dXJ2N3F2MDk0UFBLMzA2WGx5bnQ4eGhXNmFXV3JMM0RrSml5NFBtaTFLWkhRM3h0Cnp3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVVWbk5ZWkpYNWtocXdFaW9FWW5taFFCV0lJVWt3RGdZRFZSMFAKQVFIL0JBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUM5YwptVHo4Qmw2TWxDNXc2dEl5TVkyMDhGSFZ2QXJ6Wko4SFh0WEJjMmhrZXFLNUR1ajVYWVV0cURkRnFpajBsZ1ZRCllLbEpmcC9pbVRZcEUwUkhhcDFWSUR6WW0vRURNcnJhUUtGejZvT2h0MFNtRHBrQm0rUzhmNzRUbEg3S3BoNTIKZ0RZOWhBYUxNeVpsYmNwK252NGZqRmc0ZXhxRHNRKzhGeEc3NWdiTVkvcUI4b0ZNMmdzUWE2SDYxU2lsendaQQpGdjk3ZlJoZU9SS2tVNTUrTWtJUXBpR1JxUnhPRjN5RXZKK00wZWpmNWxHNU5rYy9rTG5IdkFMY1d4eFBEa2pCCkpZT2NDaitlc1FNekVob25yUGNpYkNUUkFVSDRXQVArSldnaUg1cGFQSHhzbm5WSTg0SHhabWR1VElMQTdycFgKRGhqdkxwcjNFdGlnYStrRnBhSHBhUGk4VEQ4U0hrWG9Vc0NqdnhJbmVibk1NVHpEOWpvaUZnT2d5WTltcEZ1aQpUZGFCSlFicGRxUUFDajdMelRXYjRPRTR5MkJUaGloQ1FSeEVWK2lvcmF0RjR5VVF2TnMrWlVIN0c2YVhEK3U1CmRIbjVIcndkVncxSHI4TXZuNGRHcCtzbVdnOVdZN1ZpWUc0QSsrTW5FU0xuL3BtUE5QVzU2TU9SY3IzWXd4NjUKTHZLUlJGSFFWODBNTk5WSUliL2JFL0ZtSlVOUzBuQWlOczJmeEJ4MUlLMWpjbU1HRHc0bnp0SnFEYnkxT1JycAowWFo2MFZ6azUwbEpMVlUzYVBBYU9wZytWQmVIVk9tbUoxQ0pleUF2UC8rL29ZdEtSNWovSzN0SlBzTXBSbUFZClFxc3pLYnJBS2JrVGlkT0lpamxCTzhuOXB1MGY5R0JqMzlJdFZRR0wKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyZVNpZ24gUm9vdENBMTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURiVENDQWxXZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJZTVFzd0NRWURWUVFHRXdKS1VERXIKTUNrR0ExVUVDaE1pU21Gd1lXNGdRMlZ5ZEdsbWFXTmhkR2x2YmlCVFpYSjJhV05sY3l3Z1NXNWpMakVjTUJvRwpBMVVFQXhNVFUyVmpkWEpsVTJsbmJpQlNiMjkwUTBFeE1UQWVGdzB3T1RBME1EZ3dORFUyTkRkYUZ3MHlPVEEwCk1EZ3dORFUyTkRkYU1GZ3hDekFKQmdOVkJBWVRBa3BRTVNzd0tRWURWUVFLRXlKS1lYQmhiaUJEWlhKMGFXWnAKWTJGMGFXOXVJRk5sY25acFkyVnpMQ0JKYm1NdU1Sd3dHZ1lEVlFRREV4TlRaV04xY21WVGFXZHVJRkp2YjNSRApRVEV4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUEvWGVxcFJ5UUJUdkxUSnN6Cmkxb1VSYVRua0JiUjMxZlNJUkNrRi8zZnJOWWZwK1RiZlBmczM3Z0QycFJZL1YxeWZJdy9Yd0ZuZEJXVzR3STgKaDl1dXl3R093dk5teG9WRjlBTEdPclZpc3EvNm5MK2s1dFNBTUpqekRiYVRqNm5VMkRieXNQeUt5aXloRlRPVgpNZHJBRy9MdVlwbUdZeisvM1pNcWc2aDJ1Uk1mdDg1T1FvV1BJdWN1R3ZLVkNiSUZ0VVJPZDZFZ3ZhbnlUZ3A5ClVLMzFCUTFGVDBaeC9TZytVL3NFMkMzWFpSMUtHL3JQTzdBeG1qVnV5SXNHMHdDUjhwUUlaVXl4TkFZQWVvbmkKOE1jRFdjL1YxdWluTXJQbW1FQ0d4YzBuRW92TWU4NjNFVHhpWUFjalBpdEFicFNBQ1cyMnMyOTNielVJVVBzQwpoOFUraVFJREFRQUJvMEl3UURBZEJnTlZIUTRFRmdRVVcvaE5UN0tsaHRRNjB2RmptcUMrQ2ZaWHQ5NHdEZ1lEClZSMFBBUUgvQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUIKQUtDaE9CWm1McWRXSHlHY0J2b2Q3YmtpeFRnbTJFNVA3S04vZWQ1R0lhR0hkNDhIQ0pxeXBNV3ZEektZQzN4bQpLYmFiZlNWU1NVT3JUQzRyYm5wd3J4WU80d0pzKzBMbUdKMUYyRlhJNkR2ZDUrSDBMZ3NjTkZ4c1dFcjdqSWhRClg1VWN2KzJySXJWbHM0VzZuZys0cmVWNkc0cFFPaDI5RGJ4N1ZGQUx1VUt2VmFBWWdhMWxtZSsrNUp5L3hJV3IKUWJKVWI5d2x6ZTE0NG80TWpRbEozV043V21tV0FpR292VkpaNlgwMXk4aFN5bitCL3RscjAvY1I3U1hmK09mNQpwUHB5bDRSVERhWFFNaGhSZGxrVWJBL3I3RitBakhWRGc4T0ZtUDlNbmkwTjVIZURrMDYxbGdlTEtCT2JqQm1OClFTZEpRTzdlNWlORU9keWhJdGE2QS9JPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU2VjdXJlVHJ1c3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR1RENDQXFDZ0F3SUJBZ0lRRFBDT1hBZ1dwYTFDZi9Eckp4aFowREFOQmdrcWhraUc5dzBCQVFVRkFEQkkKTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnUTI5eWNHOXlZWFJwYjI0eApGekFWQmdOVkJBTVREbE5sWTNWeVpWUnlkWE4wSUVOQk1CNFhEVEEyTVRFd056RTVNekV4T0ZvWERUSTVNVEl6Ck1URTVOREExTlZvd1NERUxNQWtHQTFVRUJoTUNWVk14SURBZUJnTlZCQW9URjFObFkzVnlaVlJ5ZFhOMElFTnYKY25CdmNtRjBhVzl1TVJjd0ZRWURWUVFERXc1VFpXTjFjbVZVY25WemRDQkRRVENDQVNJd0RRWUpLb1pJaHZjTgpBUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBS3VrZ2VXVnpmWDJGSTdDVDhyVTRuaVZXSnhCNFEyWlFDUVhPWkV6Clp1bSs0WU92WWx5SjBmd2tXMkd6NEJFUlFSd2RidkM0dS9qZXA0RzZwa2pHbngyOXZvNnBRVDY0bE8wcEd0U08KMGdNZEErOXREV2NjVjljR3Jjckk5ZjRPcjJZbFNBU1dDMTJqdWhiRENFL1JSdmdVWFBMSVhnR1piZjJJeklhbwp3Vzh4UW14U1Btakw4eGswMzd1SEdGYUFKc1RRM01CdjM5Nmd3cEVXb0dRUlMwUzhIdmJuK21QZVpxeDJwSEdqCjdEYVVhSHAzcExIbkRpK0JldUsxY29idm9tdUw4QS9iMDFrL3VuSzhSQ1NjNDNPejk2OVhMMEltbmFsMHVnQlMKOGt2TlUzeEhDemFGRG1hcENKY1dORmZCWnZlQTQrMXdWTWVUNEM0b0ZWbUh1cnNDQXdFQUFhT0JuVENCbWpBVApCZ2tyQmdFRUFZSTNGQUlFQmg0RUFFTUFRVEFMQmdOVkhROEVCQU1DQVlZd0R3WURWUjBUQVFIL0JBVXdBd0VCCi96QWRCZ05WSFE0RUZnUVVRaksyRnZvRS9mNWRTM3JEL2ZkTVFCMWFRNjh3TkFZRFZSMGZCQzB3S3pBcG9DZWcKSllZamFIUjBjRG92TDJOeWJDNXpaV04xY21WMGNuVnpkQzVqYjIwdlUxUkRRUzVqY213d0VBWUpLd1lCQkFHQwpOeFVCQkFNQ0FRQXdEUVlKS29aSWh2Y05BUUVGQlFBRGdnRUJBRER0VDByaFdEcFNjbHUxcHFObEdLYTdVVHQzCjZaM3EwNTljNEVWbGV3M0tXK0p3VUxLVUJSU3VTY2VOUVFjU2M1UitEQ01oL2J3UWYyQVFXbkwxbUE2czdMbC8KM1hwdlhkTWM5UCtJQldsQ3FRVnh5TGVzSnVndXRJeHEvM0hjdUxIZm1ieDhJVlFyNUZpaXUxY3BycDZwb3hrbQpENWt1Q0xEdi9XblBtUm9KamVPbm55dkpOalI3SkxONFRKVVhwQVltSHJaa1VqWmZZR2Zabk1VRmRBdm5aeVBTCkNQeUk2YTZMZitFdzlEZCsvY1l5MmkyZVJEQXdiTzRIM3RJMC9OTC9RUFpMOUdaR0JsU204aklLWXlZd2E1dlIKM0l0SHV1RzUxV0xRb3FEMFp3VjRLV01hYndUVytNWk1vNXF4TjdTTjVTaExIWjRzd3Job3ZPMEM3akU9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cmUgR2xvYmFsIENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlEdkRDQ0FxU2dBd0lCQWdJUUIxWWlwT2pVaW9sTjlCUEk4UGpxcFRBTkJna3Foa2lHOXcwQkFRVUZBREJLCk1Rc3dDUVlEVlFRR0V3SlZVekVnTUI0R0ExVUVDaE1YVTJWamRYSmxWSEoxYzNRZ1EyOXljRzl5WVhScGIyNHgKR1RBWEJnTlZCQU1URUZObFkzVnlaU0JIYkc5aVlXd2dRMEV3SGhjTk1EWXhNVEEzTVRrME1qSTRXaGNOTWpreApNak14TVRrMU1qQTJXakJLTVFzd0NRWURWUVFHRXdKVlV6RWdNQjRHQTFVRUNoTVhVMlZqZFhKbFZISjFjM1FnClEyOXljRzl5WVhScGIyNHhHVEFYQmdOVkJBTVRFRk5sWTNWeVpTQkhiRzlpWVd3Z1EwRXdnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ3ZOUzdZckd4VmFRWng1Uk5vSkxOUDJNd2hSL2p4WURpSgppUVBwdmVwZVJsTUozRnoxV3VqM1JTb0M2ekZoMXlrelRNN0hmQW8zZmcrNk1wamhIWmV2ajhmY3lUaVc4OXNhCi9GSHRhTWJRYnFSOEpOR3VRc2lXVUdNdTRQNTEvcGluWDBrdWxlTTVNMlNPSHFSZmtOSm5QTExaL2tHNVZhY0oKam5JRkhvdmRSSVdDUXRCSndCMWc4TkVYTEpYcjlxWEJrcVBGd3FjSVlBMWdCQkNXZVo0V05PYXB0dm9sUlRuSQpIbVg1ay9XcThWTGNtWmc5cFlZYUREVXora3VsQkFZVkhER0E3Nm9ZYThKNzE5ck8rVE1nMWZXOWFqTXRnUVQ3CnNGelVuS1BpWEIzanFVSjFYbnZVZCs4NVZMckpDaGdiRXBsSkw0aEwvVkJpMFhQbmozcERBZ01CQUFHamdaMHcKZ1pvd0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUEJBUURBZ0dHTUE4R0ExVWRFd0VCL3dRRgpNQU1CQWY4d0hRWURWUjBPQkJZRUZLOUVCTUpCZmtpRDIwNDVBdXpzaEhybXpzbWtNRFFHQTFVZEh3UXRNQ3N3CkthQW5vQ1dHSTJoMGRIQTZMeTlqY213dWMyVmpkWEpsZEhKMWMzUXVZMjl0TDFOSFEwRXVZM0pzTUJBR0NTc0cKQVFRQmdqY1ZBUVFEQWdFQU1BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQmpHZ2hBZmFSZVV3MTMySHF1SHcwTApVUllEN3hoOHlPT3ZhbGlURkdDUnNvVGNpRTYrT1lvNjgrYUNpVjBCTjdPckpLUVZEcEkxV2twRVhrNVgrblhPCkgwak9adlE4UUNhU21Hd2I3aVJHREJlelVxWGJwWkdSenpmVGIrY25DRHBPR1I4NnAxaGNGODk1UDR2a3A5TW0KSTUwbUQxaHAvRWQrc3RDTmk1Ty9LVTlEYVhSMlowdlBCNHptQXZlMTRiUkR0VXN0RkovNTNDWU52NlpIZEFiWQppTkU2S1RDRXp0STVnR0licU1kWFNieHFWVkZuRlVxK05RZmsxWFdZTjNrd0ZOc3BuV3pGYWN4SFZhSXc5OHhjCmY4TERtQnhyVGhhQTYzcDRaVVdpQUJxdkRBMVZaRFJJdUpLNThiUlFLZkpQSXgvYWJLd2ZST0hkSTNoUlc4Y1cKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFNlY3VyaXR5IENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNPRENDQWI2Z0F3SUJBZ0lKQU5aZG03TjRnUzdyTUFvR0NDcUdTTTQ5QkFNRE1HRXhDekFKQmdOVkJBWVQKQWtwUU1TVXdJd1lEVlFRS0V4eFRSVU5QVFNCVWNuVnpkQ0JUZVhOMFpXMXpJRU5QTGl4TVZFUXVNU3N3S1FZRApWUVFERXlKVFpXTjFjbWwwZVNCRGIyMXRkVzVwWTJGMGFXOXVJRVZEUXlCU2IyOTBRMEV4TUI0WERURTJNRFl4Ck5qQTFNVFV5T0ZvWERUTTRNREV4T0RBMU1UVXlPRm93WVRFTE1Ba0dBMVVFQmhNQ1NsQXhKVEFqQmdOVkJBb1QKSEZORlEwOU5JRlJ5ZFhOMElGTjVjM1JsYlhNZ1EwOHVMRXhVUkM0eEt6QXBCZ05WQkFNVElsTmxZM1Z5YVhSNQpJRU52YlcxMWJtbGpZWFJwYjI0Z1JVTkRJRkp2YjNSRFFURXdkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pCkFBU2twVzlnQXdQRHZUSDAweGVjSzRSMXJPWDlQVmR1MTJPLzVnU0prbzZCbk9QcFIyN0trQkxJRStDbm5mZGwKZEI5c0VMTG81T252YllVeW1VU3hYdjNNZGhEWVc3Mml4dm5XUXVSWGR0eVF3aldwUzRnOEVrZHRYUDlKVHhwSwpVTEdqUWpCQU1CMEdBMVVkRGdRV0JCU0dIT2YrTGFWS2l3aitLQkg2dnFObStHQlpMekFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakFWWFVJOS9MYnUKOXp1eE51aWU5c1JHS0VrejBGaERLbU1wekUyeHRIcWl1UTA0cFYxSUt2M0xzbk5kbzRnSXh3d0NNUURBcXkwTwpiZTBZb3R0VDZTWGJWUWpnVU16ZlJHRVdncXRKc0xLQjdIT0hlTFJNc21JYkV2b1dUU1ZMWTcwZU45az0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGR6Q0NBbCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmRNUXN3Q1FZRFZRUUdFd0pLVURFbApNQ01HQTFVRUNoTWNVMFZEVDAwZ1ZISjFjM1FnVTNsemRHVnRjeUJEVHk0c1RGUkVMakVuTUNVR0ExVUVDeE1lClUyVmpkWEpwZEhrZ1EyOXRiWFZ1YVdOaGRHbHZiaUJTYjI5MFEwRXlNQjRYRFRBNU1EVXlPVEExTURBek9Wb1gKRFRJNU1EVXlPVEExTURBek9Wb3dYVEVMTUFrR0ExVUVCaE1DU2xBeEpUQWpCZ05WQkFvVEhGTkZRMDlOSUZSeQpkWE4wSUZONWMzUmxiWE1nUTA4dUxFeFVSQzR4SnpBbEJnTlZCQXNUSGxObFkzVnlhWFI1SUVOdmJXMTFibWxqCllYUnBiMjRnVW05dmRFTkJNakNDQVNJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFOQVYKT1ZLeFVyTzZ4Vm1DeEYxU3JqcERaWUJMeC9LV3ZOczJsOWFtWkl5b1h2RGpDaHozMzVjOVM2NzJYZXdodFVHcgp6YmwrZHArKytUNDJOS0E3d2ZZeEVVVjBrejFYZ01YNWlabks1YXRxMUxYYVFaQVF3ZGJXUW9uQ3YvUTRFcFZNClZBWDNOdVJGZzNzVVpkYmNERTNSM240TXF6dkVGYjQ2VnFaYWIzWnBVcWw2dWNqcmFwcGRVdEF0Q21zMUZna1EKaE5CcXlqb0dBRGRINUg1WFR6K0w2MmU0aUtyRnZsTlZzcEhFZmJtd2hSa0dlQzdiWVJyNmhmVktrYUhuRnRXTwpvam5mbExod0h5Zy9pL3hBWG1PRFBJTXFHcGxyejk1WmFqdjhieGJYSC8xS0VPdE9naFk2ckNjTVUvR3QxU1N3CmF3TlF3UzA4RnQxRU5DY2FkZnNDQXdFQUFhTkNNRUF3SFFZRFZSME9CQllFRkFxRnFYZGxCWmg4UUlINEQ1Y3MKT1BFSzdEelBNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liMwpEUUVCQ3dVQUE0SUJBUUJNT3FORXJMbEZzY2VUZnNnTENrTGZaT29jN2xsc0NMcUpYMnJLU3BXZWVvOEh4ZHBGCmNvSnhEanJTekcrbnRLRWp1L1lrbjhzWC9veW16c0xTMjh5Ti9ISDhBeW5CYkYwelgyUzJaVHVKYnhoMmVQWGMKb2tnZkdUK09rK3Z4K2hmdXpVN2pCQkpWMXVYazNmcytCWHppSFY3R3A3eVhUMmc2OWVrdUNrTzJyMWRjWW1oOAp0LzJqaW9TZ3JHSytLd21ITlBCcUFidWJLVlk4L2dBM3p5TnM4VTZxdG5SR0VteVI3alRWN0pxUjUwUytrREZ5CjFVa0M5Z0xsOUIvcmZObVdWYW4vN0lyNW1VZi9OVm9DcWdUTGlsdUhjU21SdmFTMGVnMjltdlZYSXdBSElSYy8KU2puUkJVa0xwN1kzZ2FWZGpLb3pYb0VvZktkOUorc0FybzAzCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBTZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZmekNDQTJlZ0F3SUJBZ0lKQU9GOE4wRDlHLzVuTUEwR0NTcUdTSWIzRFFFQkRBVUFNRjB4Q3pBSkJnTlYKQkFZVEFrcFFNU1V3SXdZRFZRUUtFeHhUUlVOUFRTQlVjblZ6ZENCVGVYTjBaVzF6SUVOUExpeE1WRVF1TVNjdwpKUVlEVlFRREV4NVRaV04xY21sMGVTQkRiMjF0ZFc1cFkyRjBhVzl1SUZKdmIzUkRRVE13SGhjTk1UWXdOakUyCk1EWXhOekUyV2hjTk16Z3dNVEU0TURZeE56RTJXakJkTVFzd0NRWURWUVFHRXdKS1VERWxNQ01HQTFVRUNoTWMKVTBWRFQwMGdWSEoxYzNRZ1UzbHpkR1Z0Y3lCRFR5NHNURlJFTGpFbk1DVUdBMVVFQXhNZVUyVmpkWEpwZEhrZwpRMjl0YlhWdWFXTmhkR2x2YmlCU2IyOTBRMEV6TUlJQ0lqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FnOEFNSUlDCkNnS0NBZ0VBNDhseVNmY3czZ2w4cVVDQldOTzBPdDI2WVErVFVHNXBQRFhDN2x0emtCdG5UQ0hzWHpXN09UNHIKQ21EdnUyMHJodnR4b3NpczVGYVUrY212c1hMVUlLeDAwcmdWclZIK2hYU2h1UkQrQllENVVwT3pRRDExRUt6QQpscmVuZm5hODR4dFNHYzRSSHdzRU5QWFk5V2s4ZC9OazlBMnFoZDdnQ1ZBRUY1YUV0OGlLdkUxeS9CeTd6L01HClRmbWZaUGQrcG1hR05YSElFWUJNd1hGQVdCNitvSFAyL0Q1UTRlQXZKajErWENPMWVYRGUrdURScGRZTVFYRjcKOStxTUhJakg3SXYxMFM5VmxrWjhXanRZTy91NjJDMjFKZHA2VHM5RXJpR21ucGpLSUc1OHU0aUZXL3ZBRUdLNwo4dmtuUisvUmlUbER4Ti9lNFVHL1ZITWdseTFzMnZQVUI2UG11ZGh2cnZ5TUdTN1RaMmNybGR0WVhMVnFBdk80CmcxNjBhNzVCZmxjSmRVUlFWYzFhRVdFaENtSENxWWo5RTd3dGlTL05ZZUNWdnNxMWUrRjdOR2NMSDdZTXgzd2UKR1ZQS3A3RktGU0JXRkhBOUs0SXNENTBWSFVlQVIvOTRtUTR4cjI4K2orMkdhUjU3R0lnVXNzTDhnak11bkVzdAorM0E3Y2FvcmV5WW44eHJDM1BzWHVLSHF5NkMwcnRPVWZuclFxOFBzT0MwUkxvaS8xRCt0RWp0Q3JJOENibjNNCjBWOWh2cUc4T21wSTZpWlZJaFpkWHczL0p6T2ZHQU4waWx0U0lFZHJSVTBpZDR4VkovQ3ZIb3pKZ3lKVXQ1clEKVDluTy9Oa3VISllvc1FMVEE3MGxVaHcwWms4anEvUjNncFlkMFZjd0NCRUYvVmZSMmNjQ0F3RUFBYU5DTUVBdwpIUVlEVlIwT0JCWUVGR1FVZlB4WWNoYW1DaWswRlc4cXk3ejhyNmlyTUE0R0ExVWREd0VCL3dRRUF3SUJCakFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkRBVUFBNElDQVFEY0FpTUk0dThoT3NjTnR5YlMKWXBPbnBTTnlCeUNDWU44WTExU3RhU1dTbnRrVXo1bTVVb0hQcm15S08xbzV5R3dCUThJaWJRTHdZczFPWTBQQQpGTnIwWS9EcTlISHVUb2ZqY2FuMHlWZmxMbDhjZWJzanFvZEVWK205TlUxQnUwc29vNWl5RzlrTEZ3Zmw5K3FkCjlYYlh2OFMyZ1ZqL3lQOWthV0o1clc0T0gzL3VIV25sdDNKeHMvNmxBVFdVVkN2QVVtMlBWY1RKMHJqTHlqUUkKVVlXZzlieTBGMWpxQ2x4NnZXUEdPaS8vbGtrWmhPcG4yQVN4WWZRQVcwcTNuSEUzR1lWNXY0R3d4eE1PZG5FKwpPb0FHcmdZV3A0MjF3c1RMLzBDbFhJMmx5VHJ0Y29IS1hKZzgwalFEZHdqOThDbFpYU0VJeDJDL3BIRjd1TmtlCmdyNEpyMlZ2S0t1L1M3WHVQZ2hISjZBUGJ3K0xQNnlWR1BPNUR0eG5WVzVpbmtZTzBRUjR5bkt1ZHRtbCtMTGYKaUFsaGkrOGtUdEZaUDFyVVBjbVRQQ3RrOVlFTkZwYjNrc1ArTVcvb0tqSjBEdlJNbUVvWURqQlUxY1hydk1VVgpudWlaSWVzbkt3a0syL0htY0JoV3V3emt2dm5vRUtRVGtyZ2M0TnRuSFZNRHBDS24zRjJTRUR6cS8vd2JFQnJECjJOQ2NuV1hMMENzbk1RTWVOdUU5ZG5VTS8wVW11ZDFSdkNQSFg5alloeEJBRWcwOU9EZm5SRHdZd0ZNSlpJLy8KMVpxbWZIQXVjMVVoNk4vL2c3a2RQakllMXFaOUxQRm02VndkcDZQT1hpVXlLK09WckNvSHpyUW9lSVk4TGFhZApUZEowTU4xa1VSWGJnNE5SMTYvOU01MU5aZz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyAKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVEekNDQXZlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRVUZBREJvTVFzd0NRWURWUVFHRXdKVlV6RWwKTUNNR0ExVUVDaE1jVTNSaGNtWnBaV3hrSUZSbFkyaHViMnh2WjJsbGN5d2dTVzVqTGpFeU1EQUdBMVVFQ3hNcApVM1JoY21acFpXeGtJRU5zWVhOeklESWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF3Ck5qSTVNVGN6T1RFMldoY05NelF3TmpJNU1UY3pPVEUyV2pCb01Rc3dDUVlEVlFRR0V3SlZVekVsTUNNR0ExVUUKQ2hNY1UzUmhjbVpwWld4a0lGUmxZMmh1YjJ4dloybGxjeXdnU1c1akxqRXlNREFHQTFVRUN4TXBVM1JoY21acApaV3hrSUVOc1lYTnpJRElnUTJWeWRHbG1hV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VnTUEwR0NTcUdTSWIzCkRRRUJBUVVBQTRJQkRRQXdnZ0VJQW9JQkFRQzNNc2orNlhHbUJJV3REQkZrMzg1Tjc4Z0RHSWMvb2F2N1BLYWYKOE1PaDJ0VFliaXRUa1Bza3BENkU4SjdvWCt6bEowVDFLS1kvZTk3Z0t2RElyMU12bnNvRkFaTWVqMlljT2FkTgorbHEyY3dRbFp1dDNmK2RaeGtxWkpSUlU2eWJIODM4WjFUQndqNit3UmlyL3Jlc3A3ZGVmcWdTSG85VDVpYVUwClg5dERrWUkyMldZOHNiaTVndjJjT2o0UXlEdnZCbVZtZXBzWkdEMy9jVkU4TUM1ZnZqMTNjN0pkQm16REkxYWEKSzRVbWtoeW5BclBrUHcydkNIbUN1RFk5NnB6VE5iTzhhY3Ixekozby9XU05GNEF6Ymw1S1habkpIb2UwblJyQQoxVzRUTlNOZTM1dGZQZS9XOTNiQzZqNjdlQTBjUW1kckJOajQxdHB2aS9KRW9BR3JBZ0VEbzRIRk1JSENNQjBHCkExVWREZ1FXQkJTL1g3ZlJ6dDBmaHZSYlZhemMxeERDRHFtSTV6Q0JrZ1lEVlIwakJJR0tNSUdIZ0JTL1g3ZlIKenQwZmh2UmJWYXpjMXhEQ0RxbUk1NkZzcEdvd2FERUxNQWtHQTFVRUJoTUNWVk14SlRBakJnTlZCQW9USEZOMApZWEptYVdWc1pDQlVaV05vYm05c2IyZHBaWE1zSUVsdVl5NHhNakF3QmdOVkJBc1RLVk4wWVhKbWFXVnNaQ0JECmJHRnpjeUF5SUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVnZ0VBTUF3R0ExVWRFd1FGTUFNQkFmOHcKRFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUFXZFA0aWQwY2thVmFHc2FmUHpXZHFiQVljYVQxZXBvWGtKS3R2MwpMN0llek1kZWF0aURoNkdYNzBrMVBuY0dRVmhpdjQ1WXVBcG5QK3l6M1NGbUg4bFUrbkxNUFV4QTJJR3ZkNTZECmVydWl4L1UwRjQ3WkVVRDAvQ3dxVFJWL3AySmRMaVhUQUFzZ0doMW8rUmU0OUwyTDdTaFozVTBXaXhlRHlMSmwKeHkxNnBhcThVNFp0M1Zla3l2Z2dRUXRvOFBUN2RMNVdYWHA1OWZrZGhlTXRsYjcxY1pCRHpJMGZtZ0FLaHlucApWU0pZQUNQcTR4SkRLVnRIQ04yTVFXcGxCcWpsSWFwQnRKVWhsYmw5MFRTckU5YXR2TnppUFRuTnZUNTFjS0VZCldRUEpJclNQbk5WZUt0ZWx0dFFLYmZpM1FCRkdtaDk1RG1LL0Q1ZnM0QzhmRjVRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQzVENDQXNXZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCanpFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4TWpBd0JnTlZCQU1US1ZOMFlYSm1hV1ZzClpDQlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTVNRGt3TVRBd01EQXcKTUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1k4eEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRFZRUUlFd2RCY21sNgpiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5Wm1sbGJHUWdWR1ZqCmFHNXZiRzluYVdWekxDQkpibU11TVRJd01BWURWUVFERXlsVGRHRnlabWxsYkdRZ1VtOXZkQ0JEWlhKMGFXWnAKWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQwpnZ0VCQUwzdHdRUDg5by84QXJGdlc1OUkyWjE1NHFLM0EyRldHTU5IdHRmS1BUVXVpVVAzb1dtYjNvb2EvUk1nCm5MUkpkeklwVnYyNTdJemRJdnB5M0NkaGwrNzJXb1RzYmhtNWlTemNoRnZWZFB0clg4V0pwUkJTaVVaVjlMaDEKSE9aLzVGU3VTL2hWY2xjQ0dmZ1hjVm5ySGlnSGRNV2RTTDVzdFBTa3NQTmtOM21Td094R1huL2hiVk5NWXEvTgpId3RqdXpxZCsveDVBSmhoZE04bWdrQmo4N0p5YWhrTm1jclVEblhNTi91TGljRlo4V0ovWDdOZlpURDRwN2ROCmRsb2VkbDQwd09pV1ZwbUtzL0IvcE0yOTNESXhmSkhQNEY4UitHdXFTVnpSbVpUUm91TmpXd2wydFZaaTRVdDAKSFpiVUp0UUlCRm5RbUE0TzV0Nzh3K3dma1BFQ0F3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBTwpCZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZId01NaCtuMlRCL3hIMW9vMktvb2M2ckIxc25NQTBHCkNTcUdTSWIzRFFFQkN3VUFBNElCQVFBUldmb2xUd052bEprN21oK0NoVG5VZGdXVVh1RW9rMjFpWFFuQ29LalUKc0hVNDhUUnFuZVNmaW9ZbVVlWXMwY1l0YnBVZ1NwSUI3TGlLWjNzeDRtY3VqSlVESmk1RG5Vb3g5ZzYxREx1Mwo0amQvSXJvQW93NTdVdnRydXp2RTAzbFJUczJROUdjSEdjZzhSbm9OQVgzRldPZHQ1b1V3RjVva3hCRGdCUGZnCjhuL1VxZ3IvUWgwMzdaVGxaRmtTSUhjNDB6SStPSUYxbG5QNmFJK3h5ODRmeGV6Nm5IN1Bmckh4QnkyMi9ML0sKcEwvUWx3Vkt2T29ZS0FLUXZWUjRDU0Z4MDlGOUhka1dzS2xoUGRBS0FDTDh4M3ZMQ1dSRkN6dEFnZmQ5ZkRMMQptTXBZam4wcTdwQlpjMlQ1Tm5SZUphSDFaZ1V1ZnprVnFTcjdVSXVPaFduMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgU3RhcmZpZWxkIFNlcnZpY2VzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUQ3ekNDQXRlZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBRENCbURFTE1Ba0dBMVVFQmhNQ1ZWTXgKRURBT0JnTlZCQWdUQjBGeWFYcHZibUV4RXpBUkJnTlZCQWNUQ2xOamIzUjBjMlJoYkdVeEpUQWpCZ05WQkFvVApIRk4wWVhKbWFXVnNaQ0JVWldOb2JtOXNiMmRwWlhNc0lFbHVZeTR4T3pBNUJnTlZCQU1UTWxOMFlYSm1hV1ZzClpDQlRaWEoyYVdObGN5QlNiMjkwSUVObGNuUnBabWxqWVhSbElFRjFkR2h2Y21sMGVTQXRJRWN5TUI0WERUQTUKTURrd01UQXdNREF3TUZvWERUTTNNVEl6TVRJek5UazFPVm93Z1pneEN6QUpCZ05WQkFZVEFsVlRNUkF3RGdZRApWUVFJRXdkQmNtbDZiMjVoTVJNd0VRWURWUVFIRXdwVFkyOTBkSE5rWVd4bE1TVXdJd1lEVlFRS0V4eFRkR0Z5ClptbGxiR1FnVkdWamFHNXZiRzluYVdWekxDQkpibU11TVRzd09RWURWUVFERXpKVGRHRnlabWxsYkdRZ1UyVnkKZG1salpYTWdVbTl2ZENCRFpYSjBhV1pwWTJGMFpTQkJkWFJvYjNKcGRIa2dMU0JITWpDQ0FTSXdEUVlKS29aSQpodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU5VTU9zUXErVTdpOWI0WmwxK09pRk94SHovTHo1OGdFMjBwCk9zZ1BmVHozYTNZNFk5azJZS2liWGx3QWdMSXZXWC8yaC9rbFE0Ym5hUnRTbXBEaGNlUFlMUTFPYi9iSVNkbTIKOHhwV3JpdTJkQlRyei9zbTR4cTZIWll1YWp0WWxJbEhWdjhsb0pOd1U0UGFoSFFVdzJlZUJHZzYzNDVBV2gxSwpUczlEa1R2blZ0WUFjTXRTN250OXJqcm52REg1UmZiQ1lNOFRXUUlyZ013MFI5KzUzcEJsYlFMUExKR21wdWZlCmhSaEpmR1pPb3pwdHFiWHVOQzY2RFFPNE05OUg2N0ZyalNYWm04NkIwVVZHTXBad2g5NENEa2xEaGJac2M3dGsKNm1GQnJNblVWTitITDhjaXNpYk1uMWxVYUovOHZpb3Z4RlVjZFVCZ0Y0VUNWVG1MZndVQ0F3RUFBYU5DTUVBdwpEd1lEVlIwVEFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVFZd0hRWURWUjBPQkJZRUZKeGZBTitxCkFkY3dLemlJb3JodFNwenlFWkdETUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCTE5xYUVkMm5kT3htZlp5TUkKYnc1aHlmMkUzRi9ZTm9ITjJCdEJMWjlnM2NjYWFOblJib2JoaUNQUEU5NUR6K0kwc3dTZEh5blZ2L2hleU5YQgp2ZTZTYnpKMDhwR0NMNzJDUW5xdEtyY2dmVTI4ZWxVU3doWHF2ZmRxbFM1c2RKL1BITFR5eFFHamhkQnlQcTF6CnF3dWJkUXh0UmJlT2xLeVdON1dnMEk4VlJ3N2o2SVBkai8zdlFRRjN6Q2VwWW9VejhqY0k3M0hQZHdiZXlCa2QKaUVEUGZVWWQveDdINGM3L0k5dkcrbzFWVHFrQzUwY1JSajcwL2IxN0tTYTdxV0ZpTnlpMkxTcjJFSVpreVhDbgowcTIzS1hCNTZqemFZeVdmL1dpM01PeHcrM1dLdDIxZ1o3SWV5TG5wMktodkFvdG5EVTBtVjNIYUlQekJTbENOCnNTaTYKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBHb2xkIENBIC0gRzIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZ1akNDQTZLZ0F3SUJBZ0lKQUx0QUhFUDFYayt3TUEwR0NTcUdTSWIzRFFFQkJRVUFNRVV4Q3pBSkJnTlYKQkFZVEFrTklNUlV3RXdZRFZRUUtFd3hUZDJsemMxTnBaMjRnUVVjeEh6QWRCZ05WQkFNVEZsTjNhWE56VTJsbgpiaUJIYjJ4a0lFTkJJQzBnUnpJd0hoY05NRFl4TURJMU1EZ3pNRE0xV2hjTk16WXhNREkxTURnek1ETTFXakJGCk1Rc3dDUVlEVlFRR0V3SkRTREVWTUJNR0ExVUVDaE1NVTNkcGMzTlRhV2R1SUVGSE1SOHdIUVlEVlFRREV4WlQKZDJsemMxTnBaMjRnUjI5c1pDQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQwpDZ0tDQWdFQXIrVHVmb3NrRGhKdXFWQXRGa1E3a3BKY3lyaGRoSkpDRXlxOFpWZUNRRDVYSk0xUWl5VXF0Mi84Cjc2TFF3QjhDSkVvVGxvOGpFK1lvV0FDalI4Y0dwNFFqSzd1OWxpdC9WY3lMd1ZjZkRtSmxEOTA5Vm9wejJxNSsKYmJxQkhINUNqQ0ExMlVOTmhQcUUyMUlzOHc0bmR3dHJ2eEV2Y25pZkx0Zys1aGczV2lweStkcGlrSktWeWgrYwo2Yk04Szh2ekFSTy9Xcy9CdFFwZ3ZkMjFtV1JUdUtDV3MyL2lKbmVSak9CaUVBS2ZOQStrMVpJelVkNitqYnFFCmVtQThhdHVmSyt6ZTNnRS9iazNsVUliTHRLL3RSRURGeWxxTTJ0SXJmS2p1dnFibENxb09wZDhGVXJkVnh5SmQKTW1xWGwyTVQyOG5iZVRaN2hUcEt4VktKK1NUbm5YZXBndjlWSEtWeGFTdlJBaVR5c3liVWE5b0VWZVhCQ3NkdApNRGVRS3VTZUZETmVGaGRWeFZ1MXl6U0prdkdkSm8raEI5VEdzbmhRMnd3TUMzd0xqRUhYdWVuZGpJajNvMDJ5Ck1zellGOXJOdDg1bW5kVDlYdis5bHo0cGRlZCtwMkpZcnlVMHBVSEhQYndOVU1vREF3OElXaCtWYzNoaXY2OXkKRkdrT3BlVUREbmlPSmloQzhBY0xZaUFRWnpsRytxa0R6QVE0ZW1idklJTzFqRXBXanBFQS9JNWNndDZJb01QaQphRzU5amU4ODNXWDBYYXhSN3lTQXJxcFdsMi81clgzYVlUK1lkenlsa2JZY2pDYmFaYUlKYmNIaVZPTzV5a3hNCmdJOTNlMkNhSHQrMjhrZ2VEcnBPVkcyWTRPR2lHcUozVU0vRVk1THNSeG1kNitacnpzRUNBd0VBQWFPQnJEQ0IKcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVV3lWNwpscVJsVVg2NE9mUEFlR1plNkRybjhPNHdId1lEVlIwakJCZ3dGb0FVV3lWN2xxUmxVWDY0T2ZQQWVHWmU2RHJuCjhPNHdSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVDQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMGNEb3YKTDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCQUNlNgo0NVI4OGE3QTNoZm01ZGpWOVZTd2cvUzd6VjRGZTArZmRXYXZQT2hXZnZ4eWVEZ0QyU3RpR3dDNStPbGd6Y3pPClVZckhVREZ1NFVwK0dDOXBXYlk5WklFcjQ0T0U1aUtIam4zZzdnS1pZYmdlOUxncmlCSVdoTUl4a3ppV01hYTUKTzFNL3d5U1RWbHRwa3V6RndiczRBT1BzRjZtNDNNZDhBWU9mTWtlNlVpSTBIVEo2Q1ZhbmZDVTJxVDFMMnNDQwpid3E3RXNpSFN5Y1IrUjR0eDVNL250dGZKbXRTMlM2SzhSVEdSSTBWcWJlL3ZkNm1HdTZ1TGZ0SWR4Zit1K3l2CkdQVXFVZkE1aEplVmJHNGJ3eXZFZEdCNUpiQUtKOS9mWHRJNXowVjlRa3Zmc3l3ZXhjWmR5bFU2b0p4cG1vL2EKNzdLd1BKK0hiQklyWlhBVlVqRWFKTTl2TVNOUUg0eFBqeVBEZEVGakhGV29GTjArNEZGUXovRWJNRllPa3JDQwpoZGlEeXlKa3ZDMjRKZFZVb3JnRzZxMlNwQ1Nnd1lhMVNoTnFSODh1QzFhVlZNdk9tdHRxdEtheTIwRUloaWQzCjkycWdRbXdMT003WGRWQXlrc0xmS3pBaVNORFZRVGdsWGFUcFhaL0dsSFhRUmYwd2wwT1BrS3NLeDRaellFcHAKTGQ2bGVOY0cybXFlU3o1M09pQVRJZ0hRdjJpZVkyQnJOVTBMYmJxaFBjQ1Q0SDhqczFXdGNpVk9Sdm5TRnUrdwpaTUVCbnVuS29HcVlEcy9ZWVBJdlNiamtRdUU0TlJiMHlHNVA5NEZXNkxxanZpT3ZydjF2QStBQ096QjIraHR0ClFjOEJzZW00eVdiMDJ5YnpPcVIwOGtra1c4bXcwRmZCK2o1NjRaZkoKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFN3aXNzU2lnbiBTaWx2ZXIgQ0EgLSBHMgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnZUQ0NBNldnQXdJQkFnSUlUeHZVTDFTN0wwc3dEUVlKS29aSWh2Y05BUUVGQlFBd1J6RUxNQWtHQTFVRQpCaE1DUTBneEZUQVRCZ05WQkFvVERGTjNhWE56VTJsbmJpQkJSekVoTUI4R0ExVUVBeE1ZVTNkcGMzTlRhV2R1CklGTnBiSFpsY2lCRFFTQXRJRWN5TUI0WERUQTJNVEF5TlRBNE16STBObG9YRFRNMk1UQXlOVEE0TXpJME5sb3cKUnpFTE1Ba0dBMVVFQmhNQ1EwZ3hGVEFUQmdOVkJBb1RERk4zYVhOelUybG5iaUJCUnpFaE1COEdBMVVFQXhNWQpVM2RwYzNOVGFXZHVJRk5wYkhabGNpQkRRU0F0SUVjeU1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBCk1JSUNDZ0tDQWdFQXhQR0hmOU40TWZjNHlmakRtVU84eC9lOE4rZE9jYnBMajZWekhWeHVtSzREVjY0NE4wTXYKRnowZnlNNW9FTUY0cmhrREt4RDZMSG1EOXVpNWFMbFY4Z1JFcHpuNS9BU0xIdkdpVFNmNVlYdTZ0K1dpRTdicgpZVDdRYk5IbSsvcGU3UjIwbnFBMVc2R1N5L0JKa3Y2RkNnVSs1dGtMNGsrNzNKVTMvSkhwTWpVaTBSODZUaWVGCm5iQVZsRExhWVExSFRXQkNycEpINklOYVVGanBpb3U1WGFIYzNabEtIelpudTBqa2c3WTM2MGc2cnc5bmp4Y0gKNkFUSzcyb3hoOVRBdHZtVWNYdG5aTGkya1VwQ2UyVXVNR29NOVpEdWxlYnl6WUxzMmFGSzdQYXlTK1ZGaGVadAplSk1FTHB5Q2JUYXB4REZrSDRhREN5cjBOUXA0eVZYUFFiQkg2VENmbWI1aHFBYUV1U2g2WHpqWkc2azRzSU4vCmM4SERPMGdxZ2c4aG03ak1xRFhEaEJ1RHN6NitwSlZwQVRxSkFIZ0UyY24wbVJtclZuNWJpNFk1RlpHa0VDd0oKTW9CZ3M1UEFLcllZQzUxK2pVbnlFRXAvK2RWR0x4bVNvNW1uSnF5N2pEem1EcnhIQjl4elVmRndaQzhJK2JSSApIVEJzUk9vcE40V1NhR2E4Z3pqK2V6a3UwMUR3SC90ZVlMYXBwdm9uUWZHYkdITHk5WVIwU3NsbnhGU3VTR1RmCmpORnVzQjNoQjQ4SUhwbWNjZWxNMktYM1J4SWZkTkZSbm9iendxSWpRQXR6MjB1bTUzTUdqTUdnNmNGWnJFYjYKNWkvNHozR2NSbTI1eEJXTk9Ia0RSVWp2eEYzWENPNkhPU0tHc2cwUFdFUDNjYWxJTHYzcTFoOENBd0VBQWFPQgpyRENCcVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFkQmdOVkhRNEVGZ1FVCkY2RE53ZVJCdGpwYk84dEZuYjBjd3BqNmhsZ3dId1lEVlIwakJCZ3dGb0FVRjZETndlUkJ0anBiTzh0Rm5iMGMKd3BqNmhsZ3dSZ1lEVlIwZ0JEOHdQVEE3QmdsZ2hYUUJXUUVEQVFFd0xqQXNCZ2dyQmdFRkJRY0NBUllnYUhSMApjRG92TDNKbGNHOXphWFJ2Y25rdWMzZHBjM056YVdkdUxtTnZiUzh3RFFZSktvWklodmNOQVFFRkJRQURnZ0lCCkFIUEdnZUFuMGkwUDRKVXc0cHBCZjFBc1gxOWlZYW1HYW1rWURIUkoxbDJFNmtGU0dHOVlyVkJXSUdyR3ZTaHAKV0pIY2tSRTFxVG9kdkJxbFlKN1lIMzlGa1duWmZydDRjc0VHRHlyT2o0VndZYXlnelF1NE9TbFdoREpPaHJzOQp4Q3JaMXg5eTd2NVJvU0pCc1hFQ1l4cUNzR0tyWGxjU0g5L0wzWFdnd0YxNWtJd2I0RkRtM2pIK21IdHdYNldRCjJLMzRBclp2MDJEZFFFc2l4VDJ0T25xZkdocEhrWGt6dW9MY01ta0RsbTRmUy9CeC91Tm5jcUN4djF5TDVQcVoKSXNlRXVSdU5JNWMvN1NYZ3oyVzc5V0VFNzkwZXNscEJJbHFobjEwczZGdkpiYWtNREhpcVlNWldqd0ZhREdpOAphUmw1eEI5K2x3Vy94ZWtrVVY3VTFVdFQ3ZGtqV2pZRFphUEJBNjFCTVBOR0c0V1FyMlcxMWJIa0ZsdDRkUjJYCmVtMVpxU3FQZTk3RGg0a1FtVWx6ZU1nOXZWRTFkQ3JWOFg1cEd5cTdPNzBsdUpwYVBYSmhrR2FIN2d6V1RkUVIKZEF0cS9nc0QvS05WVjRuK1NzdXVXeGNGeVBLTkl6RlRPTkl0YWorQ3VZMElhdmRlUVhSdXd4RitCNndwWUpFLwpPTXBYRUEyOU1DL0hwZVpCb05xdUJZZWFvS1JsYkV3SkRJbTZ1Tk81d0pPS01QcU41WnByRlFGT1o2cmFZbFkrCmhBaG0wc1EyZmFjK0VQeUk0TlNBNVFDOXF2Tk9CcU42YXZsaWN1TUpUK3ViRGdFajhaKzdmTnpjYkJHWEpiTHkKdEdNVTBnWXFaNHlEOWM3cUI5aWFhaDdzNUFxN0trenJDV0E1enNwaTJDNXUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklESXdIaGNOTURneE1EQXhNVEEwTURFMFdoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJREl3Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNxWDlvYlgraHprZVhhWFBTaTVrZmw4MmhWWUFVZApBcVN6bTFuekhvcXZOSzM4RGNMWlNCbnVhWS9KSVB3aHFnY1o3YkJjckdYSFgrMENmSHQ4TFJ2V3VybUF3aGlDCkZvVDZackFJeGxRamdlVE51VWsvOWs5dU4wZ29PQS9GdnVkb2NQMDVsMDNTeDVpUlVLckVSTE1qZlRsSDZWSmkKMWhLVFhyY3hsa0lGKzNhbkhxUDF3dnpwZXNWc3FYRlA2c3Q0dkdDdng5NzAyY3UrZmpPbGJwU0Q4RFQ2SWF2cQpqbktnUDZUZU1GdnZoazFxbFZ0RFJLZ1FGUnpsQVZmRm1QSG1CaWlScWlERnQxTW1VVU95Q3hHVldPSEFEM2JaCndJMThnZk55Y0o1di9ocU8yVjgxeHJKdk5IeStTRS9pV2puWDJKMTRucCtHUGdOZUdZdEVvdFhIQWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTLwpXU0EyQUhtZ29DSnJqTlh5WWRLNExNdUNTakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBTVFPaVlRc2ZkT2h5Ck5zWnQrVTJlK2lLbzRZRld6ODI3bitxcmtSazRyNnA4RlUzenRxT05wZlNPOWtTcHArZ2hsYTArQUdJV2lQQUMKdXZ4aEkrWXptekI2YXpaaWU2MEVJNFJZWmVMYks0cm5KVk0zWWxOZnZOb0JZaW1pcGlkeDVqb2lmc0Z2SFpWdwpJRW9ITk4vcS94V0E1YnJYZXRoYmRYd0ZlaWxIZmtDb01STjN6VUE3dEZGSGVpNFI0MGNSM3AxbTBJdlZWR2I2CmcxWHFmTUlwaVJ2cGI3UE80Z1dFeVM4K2VJVmlic2xmd1hoamRGakFTQmdNbVRucnBNd2F0WGxhalJXYzJCUU4KOW5vSFY4Y2lnd1V0UEpzbEpqMFlzNmxEZk1qSXEyU1BEcU8vbkJ1ZE1OdmEwQmt1cWp6eCt6T0FkdVROclJsUApCU2VPRTZGdXdnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUR3ekNDQXF1Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBRENCZ2pFTE1Ba0dBMVVFQmhNQ1JFVXgKS3pBcEJnTlZCQW9NSWxRdFUzbHpkR1Z0Y3lCRmJuUmxjbkJ5YVhObElGTmxjblpwWTJWeklFZHRZa2d4SHpBZApCZ05WQkFzTUZsUXRVM2x6ZEdWdGN5QlVjblZ6ZENCRFpXNTBaWEl4SlRBakJnTlZCQU1NSEZRdFZHVnNaVk5sCll5QkhiRzlpWVd4U2IyOTBJRU5zWVhOeklETXdIaGNOTURneE1EQXhNVEF5T1RVMldoY05Nek14TURBeE1qTTEKT1RVNVdqQ0JnakVMTUFrR0ExVUVCaE1DUkVVeEt6QXBCZ05WQkFvTUlsUXRVM2x6ZEdWdGN5QkZiblJsY25CeQphWE5sSUZObGNuWnBZMlZ6SUVkdFlrZ3hIekFkQmdOVkJBc01GbFF0VTNsemRHVnRjeUJVY25WemRDQkRaVzUwClpYSXhKVEFqQmdOVkJBTU1IRlF0VkdWc1pWTmxZeUJIYkc5aVlXeFNiMjkwSUVOc1lYTnpJRE13Z2dFaU1BMEcKQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUM5ZFpQd1lpSnZKSzdnZW5hc2ZiM1pKTlc0dC96Tgo4RUxnNjNpSVZsNmJtbFFkVFF5Szl0UFBjUFJTdGRpVEJPTkdobkZCU2l2d0tpeFZBOVpJdytBNU9PM3lYRHcvClJMeVRQV0dyVHMwTnZ2QWdKMWdPUkg4RUdvZWwxNVlVTnBEUVNYdWhkZnNhYTNPeCtNNnBDU3p5VTlYREZFUzQKaHFYMml5czUycU16Vk5uNmNocjNJaFVjaUpGcmYyYmx3MnFBc0NUejM0WkZpUDBaZjNXSEh4K3hHd3B6SkZ1NQpaZUFzVk1oZzAyWVhQK0hNVkROemtRSTZwbjk3ZGptaUg1YTJPSzYxeUpOMEhaNjV0T1ZnblM5VzBlRHJYbHRNCkVuQU1iRVFncXhIWTlCbjIwcHhTTitmNnRzSXhPMHJVRkptdHh4cjFYVi82QjdoOERSL1dneDZ6QWdNQkFBR2oKUWpCQU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTMQpBL2QyTzJHQ2FoS3FHRlByQXlHVXYvN095akFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVmozdmxOVzkybk95CldMNnVrSzJZSjVmK0FiR3dVZ0M0VGVRYklYUWJmc0R1WG1rcUphOWMxaDNhMG5uSjg1Y3A0SWFIM2dSWkQvRloKMUdTRlM1bXZKUVFleVVhcGw5NkNzaHR3bjV6MnIzRXgzWHNGcFN6VHVjcEg5c3J5OXVldHVVZy92QmEzd1czMAo2Z212N1BPMTV3V2VwaDZLVTFIV2s0SE1kSlAydWRxbUpRVjBlVnArUUQ2Q1N5WVJNRzdoUDBISFJ3QTExZlhUCjkxUStnVDNhU1dxYXMrOFFQZWJyYjlISUlrZkx6TThCTVpMWkdPTWl2Z2tlR2o1YXN1UnJERlI2ZlVOT3VJbWwKZTllaVBaYUd6UEltTkMxcWtwMmFHdEF3NGwxT0JMQmZpeUIrZDhFOWxZTFJScG83UEhpNGI2SFFEV1NpZUI0cApUcFBEcEZRVVd3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3VydW0gMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRVl6Q0NBMHVnQXdJQkFnSUJBVEFOQmdrcWhraUc5dzBCQVFzRkFEQ0IwakVMTUFrR0ExVUVCaE1DVkZJeApHREFXQmdOVkJBY1REMGRsWW5wbElDMGdTMjlqWVdWc2FURkNNRUFHQTFVRUNoTTVWSFZ5YTJsNVpTQkNhV3hwCmJYTmxiQ0IyWlNCVVpXdHViMnh2YW1scklFRnlZWE4wYVhKdFlTQkxkWEoxYlhVZ0xTQlVWVUpKVkVGTE1TMHcKS3dZRFZRUUxFeVJMWVcxMUlGTmxjblJwWm1scllYTjViMjRnVFdWeWEyVjZhU0F0SUV0aGJYVWdVMDB4TmpBMApCZ05WQkFNVExWUlZRa2xVUVVzZ1MyRnRkU0JUVFNCVFUwd2dTMjlySUZObGNuUnBabWxyWVhOcElDMGdVM1Z5CmRXMGdNVEFlRncweE16RXhNalV3T0RJMU5UVmFGdzAwTXpFd01qVXdPREkxTlRWYU1JSFNNUXN3Q1FZRFZRUUcKRXdKVVVqRVlNQllHQTFVRUJ4TVBSMlZpZW1VZ0xTQkxiMk5oWld4cE1VSXdRQVlEVlFRS0V6bFVkWEpyYVhsbApJRUpwYkdsdGMyVnNJSFpsSUZSbGEyNXZiRzlxYVdzZ1FYSmhjM1JwY20xaElFdDFjblZ0ZFNBdElGUlZRa2xVClFVc3hMVEFyQmdOVkJBc1RKRXRoYlhVZ1UyVnlkR2xtYVd0aGMzbHZiaUJOWlhKclpYcHBJQzBnUzJGdGRTQlQKVFRFMk1EUUdBMVVFQXhNdFZGVkNTVlJCU3lCTFlXMTFJRk5OSUZOVFRDQkxiMnNnVTJWeWRHbG1hV3RoYzJrZwpMU0JUZFhKMWJTQXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXIzVXdNNnE3CmE5T1pMQkkzaE5tTmU1ZUEwMjduLzV0UWxUNlFsVlpDMXhsOEpvU05rdm9CSFRvUDRtUTR0NHk4NklqNWl5U3IKTHFQMU4rUkFqaGdsZVlOMUh6di9iS2pGeGxiNHRPMktSS09yYkV6OEhkRGM3Mmk5eitTcXp2QlY5NkkwMUlOcgpOM3djd3Y2MUEreFh6cnkwdGNYdEFBOVROeXBOOUU4TWcvdUd6OHYrakU2OWgvbW5peUZYbkhyZkEyZUpMSjJYCllhY1F1RldRZnc0dEp6aDAzK2Y5Mms0UzQwMFZJZ0xJNE9EOEQ2MksxOGxVVU13N0Q4b1dnSVRRVVZiRGpsWi8KaVNJekwrYUZDcjJscUJzMjN0UGNMRzA3eHhPOVdTTXM1dVdrOTlnTDdlcVFRRVNvbGJ1VDFkQ0FOTFpHZUE0ZgpBSk5HNGU3cCtleFBGd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVWlQvSGlvYkdQTjA4VkZ3MStEcnRVZ3hIClY4Z3dEZ1lEVlIwUEFRSC9CQVFEQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUwKQlFBRGdnRUJBQ28vNGZFeWpxN2htRnhMWHM5ckhtb0owaUtwRXNkZVYzMXpWbVNBaEhxVDVBbTVFTTJmS2lmaApBSGUrU01nMXFJR2Y1TGdzeVg4T3NOSkxOMTNxdWRVTFhqUzk5SE1wdyswbUZaeCtDRk9LV0kzUVN5amZ3YlBmCklQUDU0K002Mzh5Y2xOaE9UOE5yRjdmM2N1aXRaak8xSlZPcjRQaE1xWjM5OGcyNnJyblpxc1pyK1pPN3JxdTQKbHp3REdycER4cGE1UlhJNHM2ZWhsajJSZTM3QUlWTk1oKzN5QzFTVlVaUFZJcVVOaXZHVERqNVVEckRZeVU3Ywo4akV5VnVwaytlcTFuUlptUW5MemY5T3hNVVA4cEk0WDhXMGpxNVJtK0szN0R3aHVKaTEvRndjSnNvejdVTUNmCmxvM1B0djBBblZvVW1yOENSUFhCd3A4aVhxSVBvZU09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIEdsb2JhbCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUVRDQ0F5bWdBd0lCQWdJQ0RMNHdEUVlKS29aSWh2Y05BUUVMQlFBd1VURUxNQWtHQTFVRUJoTUNWRmN4CkVqQVFCZ05WQkFvVENWUkJTVmRCVGkxRFFURVFNQTRHQTFVRUN4TUhVbTl2ZENCRFFURWNNQm9HQTFVRUF4TVQKVkZkRFFTQkhiRzlpWVd3Z1VtOXZkQ0JEUVRBZUZ3MHhNakEyTWpjd05qSTRNek5hRncwek1ERXlNekV4TlRVNQpOVGxhTUZFeEN6QUpCZ05WQkFZVEFsUlhNUkl3RUFZRFZRUUtFd2xVUVVsWFFVNHRRMEV4RURBT0JnTlZCQXNUCkIxSnZiM1FnUTBFeEhEQWFCZ05WQkFNVEUxUlhRMEVnUjJ4dlltRnNJRkp2YjNRZ1EwRXdnZ0lpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQ0R3QXdnZ0lLQW9JQ0FRQ3dCZHZJNjR6RWJvb2g3NDVObkhFS0gxSnc3VzJDbkpmRgoxMHhPUlVuTFFFSzFFalJzR2NKMHBERmZoUUtYN0VNekNsUFNuSXlPdDdoNTJ5dlZhdktPWnNUdUt3RUhrdFN6CjBBTGZVUFpWcjJZT3krQkhZQzhyTWprMVVqb29nL2g3RnNZWXVHTFdSeVdSenZBWkVrMnRZL1hUUDNWZktmQ2gKTUJ3cW9KaW1GYjN1L1JrMjhPS1JRNC82eXRZUUowbE03OTNCOFlWd204cnFxRnBEL0cyR2IzUHBOMFdwOERiSAp6SWgxSHJ0c0J2K2JhejRYN0dHcWNYekdIYUwzU2VrVnRUeldvV0gxRWZjRmJ4MzlFYjdRTUFmQ0tiQUpUaWJjCjQ2S29rV29md3BGRmlGemxtTGh4cFJVWnlYeDFFY3h3ZEU4dG14MlJSUDFXS0tEK3U0WnF5UHBjQzFqY3hrdDIKeUtzaTJYTVBwZlJhQW9rL1Q1NGlndTZpZEZNcVBWTW5hUjFzampJc1pBQW1ZMkUyVHFOR3R6OTlzeTJzYlpDaQpsYUxPejlxQzV3YzBHWmJwdUNHcUtYNm1PTDZPS1VvaFpua2ZzOE8xQ1dmZTF0UUhSdk1xMnVZaU4yRExnYllQCm9BL3B5SlYvdjFXUkJYclBQUlhBYjk0SmxBR0QxelFiekVDbDhMaWJaOVdZa1R1bmhIaVZKcVJhQ1BncmRMUUEKQkR6ZnVCU082Titwald4bmtqTWR3TGZTN0pMSXZnbS9MQ2tGYndKcm51Kzh2eXE4VzhCUWowRndjWWV5VGJjRQpxWVNqTXErdTdtc1hpN0t4L216aGtJeUlxSmRJenNoTnkvTUd6MTlxQ2tLeEhoNTNMNDZnNXBJT0J2d0ZJdEltCjRURlJmVExjRHdJREFRQUJveU13SVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RHdZRFZSMFRBUUgvQkFVd0F3RUIKL3pBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQVh6U0JkdStXSGRYbHRka0NZNFFXd2E2Z2NGR245MHhITmNnTAoxeWc5aVhIWnFqTkI2aFFiYkNFQXdHeENHWDZmYVZzZ1F0K2kwdHJFZkpkTGpiRG9yTWp1cFdrRW1RcVNwcXNuCkxocE5nYitFMUhBZXJVZisvVXFkTStEeXVjUkZDQ0VLMm1scGMzSU52alQrbEl1dHd4NDExNktENytVNHg2V0YKSDZ2UE5Pdy9LUDRNOFZlR1RzbFY5eHpVMktWOUJucHYxZDhRMzRGT0lXV3h0dUVYZVpWRkJzNWZ6TnhHaVdObwpSSTJUOUdSd29EMmRLQVhET1hDNFluc2cvZVRiNlFpaHVKNDlDY2RQK3l6NGszWkIzbExnNFZmU25RTzhkNTcrCm5pbGU5OEZSWUIvZTJndXlMWFczUTBpVDUvWjV4b1JkZ0ZsZ2xQeDRtSTg4azFIdFFKQUgzMlJqSk10T2NRV2gKMTVRYWlETHhJblFpcnFXbTJCSnBUR0NqQXU0cjdOUmprZ3Rldmk5MmE2TzJKcnlQQTlnSzhreGtScjA1WXVXVwo2elJqRVNqTWxmR3Q3Ky9jZ0ZoSTZVdTQ2bVdzNmZ5QXRiWElSZm1zd1ovWnVlcGlpSTdFOFV1REVxM21pNFRXCm5zTHJneGlmYXJzYkpHQXpjTXpzOXpMelhObDVmZStlcFA3Skk4TWs3aFdTc1QyUlR5YUd2V1p6SkJQcXBLNWoKd2ExOWhBTThFSGlHRzNuanhQUHlCSlVncmlPQ3hMTTZBR0svNWpZazRWZTZ4eDZRZGRWZlA1VmhLOEU3emVXegphR0hRUmlhcElWSnBMZXN1eCt0M3pxWTZ0UU16VDNiUjUxeFVBVjNMZVBUSkRML1BFbzRYTFNOb2xPZXIvcW15Ckt3YlFCTTA9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURlekNDQW1PZ0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRVUZBREJmTVFzd0NRWURWUVFHRXdKVVZ6RVMKTUJBR0ExVUVDZ3dKVkVGSlYwRk9MVU5CTVJBd0RnWURWUVFMREFkU2IyOTBJRU5CTVNvd0tBWURWUVFERENGVQpWME5CSUZKdmIzUWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRGd3T0RJNE1EY3lORE16CldoY05NekF4TWpNeE1UVTFPVFU1V2pCZk1Rc3dDUVlEVlFRR0V3SlVWekVTTUJBR0ExVUVDZ3dKVkVGSlYwRk8KTFVOQk1SQXdEZ1lEVlFRTERBZFNiMjkwSUVOQk1Tb3dLQVlEVlFRRERDRlVWME5CSUZKdmIzUWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCCkFRQ3dmbks0cEFPVTVxZmVDVGlSU2hGQWg2ZDhXV1FVZTdVUkVOMyt2OVhBdTFiaWhTWDBOWElQK0ZQUVFlRkUKQWNLMEhNTXhRaFpIaFRNaWRySUtidy9sSlZCUGhZYSt2NWd1RUdjZXZoRUZoZ1dReEZuUWZIZ1FzSUJjdCtISApLM1hMZkordXRkR2RJemRqcDl4Q29pMlNCQnRRd1h1NFBodkpWZ1NMTDFLYnJhbFc2Y0gvcmFsWWh6QzJnZmVYClJmd1pWenNyYitSSDlKbEYvaDN4K0plamlCMDNIRnlQNEhZbG1sRDRvRlQvUkpCMkk5SXl4c09yQnIvOCs3L3oKclgyU1lnSmJLZE0xbzVPYVEyUmdYYkw2TXY4N0JLOU5RR3I1eCtQdkkvMXJ5K1VQaXpnTjdncjgvZytZbnpBeAozV3hTWmZtTGdiNGk0UnhZQTdxUkc0a0hBZ01CQUFHalFqQkFNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WCkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlJxT0ZzbWpkNkxXdkpQZWxTREdSampDRFdtdWpBTkJna3EKaGtpRzl3MEJBUVVGQUFPQ0FRRUFQTlYzUGRyZmlicUhEQWhVYWlCUWtyNndRVDI1Sm1TRENpL29RTUNYS0NlQwpNRXJKay85cTU2WUFmNGxDbXRZUjVWUE9MOHp5MmdYRS91SlF4RHFHZmN6YWZoQUpPNUkxS2xPeS91c3JCZGxzClhlYlE3OU5xWnA0VktJVjY2SUlBckI2bkNXbFdRdE5vVVJpK1ZKcS9SRUc2U2I0Z3VtbGM3cmgzemM1c0g2MkQKbGhoOURyVVVPWVR4S09rdG81NTdIbnB5V29PemVXL3Z0UHpRQ3FWWVQwYmYrMjE1V2ZLRUlsS3VEOHo3ZkR2bgphc3BIWWNONitOT1NCQis0SUlUaE5sUVd4MERlTzRwejNOL0dDVXpmN05yLzFGTkNvY255WWgwaWd6eVh4ZmtaCllpZXNaU0xYMHp6RzVZNnlVOHhKenJ3dy9uc09NNUQ3N2RJVWtSOEhydz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIwCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDUWpDQ0FjbWdBd0lCQWdJUU5qcVdqTWxjc2xqTjBBRmR4ZVZYQURBS0JnZ3Foa2pPUFFRREF6QmpNUXN3CkNRWURWUVFHRXdKRVJURW5NQ1VHQTFVRUNnd2VSR1YxZEhOamFHVWdWR1ZzWld0dmJTQlRaV04xY21sMGVTQkgKYldKSU1Tc3dLUVlEVlFRRERDSlVaV3hsYTI5dElGTmxZM1Z5YVhSNUlGUk1VeUJGUTBNZ1VtOXZkQ0F5TURJdwpNQjRYRFRJd01EZ3lOVEEzTkRneU1Gb1hEVFExTURneU5USXpOVGsxT1Zvd1l6RUxNQWtHQTFVRUJoTUNSRVV4Ckp6QWxCZ05WQkFvTUhrUmxkWFJ6WTJobElGUmxiR1ZyYjIwZ1UyVmpkWEpwZEhrZ1IyMWlTREVyTUNrR0ExVUUKQXd3aVZHVnNaV3R2YlNCVFpXTjFjbWwwZVNCVVRGTWdSVU5ESUZKdmIzUWdNakF5TURCMk1CQUdCeXFHU000OQpBZ0VHQlN1QkJBQWlBMklBQk02Ly9sZW92OVdxOXhDYXpielJFYUs5WjBMTWtPc1ZHSkRab3MwTUtpWHJQay9PCnRkS1BEL00xMmtPTEFvQytiMUVrSFE5cks4cWZ3bTlRTXVVM0lMWWcvNGdORDIxSnU5c0dwSWVRa3BUMENkRFAKZjhpQUM4R1hzN3MxSjhuQ0c2TkNNRUF3SFFZRFZSME9CQllFRk9OeXpHNlZtVWV4NXJOaFROSExxK082emQ2ZgpNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01Bb0dDQ3FHU000OUJBTURBMmNBCk1HUUNNSFZTaTdla0VFK3VTaENMc29SYlF1SG1LallDMnFCdUdUOGx2OXBaTW83ays1RGNrMlRPcmJSQlIyRGkKejZmTEhnSXdOMEdNWnQ5QmE5YURBRUg5TDFyM1VMUm4wU3lvY2RkRHlwd25KSkdEU0EzUHpmZFVnYS9zZitSbgoyN2lRN3QwbAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnN6Q0NBNXVnQXdJQkFnSVFJWnhVTGVqMjdIRjMrazdvdzNCWGx6QU5CZ2txaGtpRzl3MEJBUXdGQURCagpNUXN3Q1FZRFZRUUdFd0pFUlRFbk1DVUdBMVVFQ2d3ZVJHVjFkSE5qYUdVZ1ZHVnNaV3R2YlNCVFpXTjFjbWwwCmVTQkhiV0pJTVNzd0tRWURWUVFERENKVVpXeGxhMjl0SUZObFkzVnlhWFI1SUZSTVV5QlNVMEVnVW05dmRDQXkKTURJek1CNFhEVEl6TURNeU9ERXlNVFkwTlZvWERUUTRNRE15TnpJek5UazFPVm93WXpFTE1Ba0dBMVVFQmhNQwpSRVV4SnpBbEJnTlZCQW9NSGtSbGRYUnpZMmhsSUZSbGJHVnJiMjBnVTJWamRYSnBkSGtnUjIxaVNERXJNQ2tHCkExVUVBd3dpVkdWc1pXdHZiU0JUWldOMWNtbDBlU0JVVEZNZ1VsTkJJRkp2YjNRZ01qQXlNekNDQWlJd0RRWUoKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTzAxb1lHQTg4dEthVnZDKzFHRHJpYjk0Vzd6Z1JKOQpjVUQvaDNWQ0tTSHRnVklzM3hMQkdZU0p3YjNGS05YVlMyeEUxa3piQjVaS1ZYcktOb0lFTnFpbC9DZjJTZkhWCmNwNlIrU1BXY0h1NzladkI3SlBQR2VwbGZvaHdvSFA4OXYrMVZtTGhjMm8wbUQ2Q3VLeVZVL1FCb0NjSGNxTUEKVTZEa3NxdURPRmN6SlpTZnZrZ2RtT0dqdXA1Y3pRUnhVWDExZUt2eldhckU0R0MrajROU3VIVWFRVFh0dlBNNgpZK21wRkVYWDVsTFJidExldk9QMUN6dm00TVM5UTJRVHBzNzBtRGRzaXBXb2w4aEhEL0JlRUl2bkhSeitzVHVnCkJUTm9CVUdDd1FNckFjam5qMDJyNkxYMnpXdEV0ZWZkaSt6cUpiUUFJbGROc0xHeU1jRVd6di85RklTM1IvcXkKOFhEZTI0dHNObGlrZkxNUjBjTjNmMSsySmVBTnhkS3orYmk0ZDlzM2NYRkg0MkFZVHlTMmRUZDR1YU5pcjczSgpjbzR2ekx1dTIrUVZVaGtITS90cXR5MUxrQ2lDYy80WWl6V04yNmNFYXI3cXdVMDJPeFkya1RMdnRrQ0prVVBnCjhxS3JCQzdtOGt3T0ZqUWdySWZCTFg3SlprY1hGQkdrOC9laEpJbXIyQnJJb1Z5eG8vZU1iY2dCeVUvSjdNVDgKckZFejBjaUQwY21mSGRSSE5Dayt5N0FPK29NTEtGamxLZHcvZktpZnliWUt1NmJvUmhZUGx1Vjc1R3A2U0cxMgptQVdsM0cwZVFoNUMyaHJnVXZlMWc4QWFlM2cxTERqMUgvMUpveTdTV1dPL2dMQ01rM1BMTmFhWmxTSmhaUU5nCit5K1RTL3FhbklBN0FnTUJBQUdqWXpCaE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBZEJnTlZIUTRFRmdRVXRxZVgKZ2oxMGhadjNQSitUbXBWNWRWS01iVWN3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFmQmdOVkhTTUVHREFXZ0JTMgpwNWVDUFhTRm0vYzhuNU9hbFhsMVVveHRSekFOQmdrcWhraUc5dzBCQVF3RkFBT0NBZ0VBcU14aHByNTFuaFZRCnBHdjdxSEJGZkxwK3NWcjhXeVA2Q25mNG1IR0NERzNnWGthcWsvUWVvTVBoazl0THJiS21YYXV3MUdMTFhydG0KOVMzdWwwQThZdXRlMWhUV2pPS1dpMEZwa3pYbXVabHJZclNoRjJZMHBtdGp4cmxPOGlMcFdBMVdRZEg2REVydwpNODA3dTIwaE9xNk9jclhEU3Z2cGZlV3htNGJ1NHVCOXRQY3kvU0tFOFlYSk4zbnB0VCsvWE9SMHNvOFJZZ0RkCkdHYWgyWHNqWC9HTzFXZm9WTnBiT21zMmIvbUJzVE5ITTNkQStWS3EzZFNEejRWNG1acVR1WE5uUWtZUkllcisKQ3FrYkdtVnBzNCt1RnJiMlMxYXlMZm1seU93N1lxUHRhOUJPMVVBSnBCK1kxenFsa2xrZzVMQjl6VnR6YUwxdAp4S0lURG1jWnVJMUNmbXdNbW02Z0pDM1ZSUnZjeEFJVS9vVmJaWmZLVHBCUUNIcENOZm5xd21iVStBR3VIclMrCnc2anYvbmFhb3FZZlJ2YUU3ZnpienNRQ3puZElMSXl5N01NQW8rd3NWUmpCZmhudTRTL3lyWU9ibnFzWjM4YUsKTDR4MzViY0Y3RHZCN0w2R3M0YTh3UGZjNStwYnJyTE10VFdHUzlEaVA3YlkrQTRBN2wzajk0MVkvOCtMTitsagpYMjczQ1hFMndoSmRWL0xJdE0zejdnTGZFZHhxdVZlRUhWbE5qTTdJRGlQQ3R5YWFFQlJ4L3BPeWlyaUE4QTRRCm50T29VQXczZ2kvcTRJcWQ0U3c1LzdXMGN3RGs5MGltYzZ5L3N0NTNCSWUwbzgyYk5TUTMrcENURTRGQ3hwZ20KZFRkbVFSQ3N1L1dVNDhJeEs2M25JMWJNTlNXU3MxQT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRlbGlhU29uZXJhIFJvb3QgQ0EgdjEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZPRENDQXlDZ0F3SUJBZ0lSQUpXK0ZxRDNMa2J4ZXptQ2N2cUx6Wll3RFFZSktvWklodmNOQVFFRkJRQXcKTnpFVU1CSUdBMVVFQ2d3TFZHVnNhV0ZUYjI1bGNtRXhIekFkQmdOVkJBTU1GbFJsYkdsaFUyOXVaWEpoSUZKdgpiM1FnUTBFZ2RqRXdIaGNOTURjeE1ERTRNVEl3TURVd1doY05Nekl4TURFNE1USXdNRFV3V2pBM01SUXdFZ1lEClZRUUtEQXRVWld4cFlWTnZibVZ5WVRFZk1CMEdBMVVFQXd3V1ZHVnNhV0ZUYjI1bGNtRWdVbTl2ZENCRFFTQjIKTVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUJBTUsrNnlmd0lhUHphU1pWZnAzRgpWUmFSWFAzdkliOVRnSG90MHBHTVl6SHc3Q1R3dzZYU2Nud1FiZlEzdCtYbWZIbnFqTFdDaTY1SXRxd0EzR1YxCjdDcE5YOEdIOVNCbEs0R29SejZKSTVVd0ZwQi82RmNIU09jWnJyOUZaN0UzR3dZcS90NzVySDJEKzE2NjVJK1gKWjc1TGpvMWtCMWM0VldrME5qMFRTTzlQNHRObUhxVFBHcmRlTmpQVXRBYTlHQUg5ZDRSUUFFWDFqRjNvSTd4KwovalhoN1ZCN3FUQ05HZE1Kam1oblhiODhseGhUdXlsaXhjcGVjc0hIbHRUYkxhQzBIMmtEN09yaVVQRU1QUENzCjgxTXQ4QnoxN1d3NU9YT0FGc2hTc0NQTjREN2MzVHhIb0xzMWl1S1lhSXUrNWI5eTd0TDZwZTBTN2Z5WUdLa20KZHR3b1N4QWdITk4vRm5jdDdXK0E5MG03VXdXN1hXakgxTWgxRmorSldvdjNGMGZVVFBIU2lYaytUVDJZcUdIZQpPaDdTK0Y0RDRNSEpISXpUalUzVGxUYXpOMTlqWTVzekZQQXRKbXRUZkltTU1zSnU3RDBoQURuSm9XamlVSU11CnNEb3I4emFnckMva2IySENVUWs1UG90VHVidG4ydHhUdVhaWk5wMUQ1U0RnUFRKZ2hTSlJ0OGN6dTkwVkw2UjQKcGdkN2dVWTJCSWJkZVRYSGxTdzdzS01YTmVWekg3UmNXZS9hNmhCbGUzclFmNSt6dENvM08zQ0xtMXU1SzdmcwpzbEVTbDFNcFd0VHdFaERjVHdLN0VwSXZZdFEvYVVOOERkYjhXSFVCaUoxWUZrdmV1cEQvUndHSkJtcjJYN0tRCmFyTUNwZ0tJdjdOSGZpcloxZnBvZURWTkFnTUJBQUdqUHpBOU1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0N3WUQKVlIwUEJBUURBZ0VHTUIwR0ExVWREZ1FXQkJUd2oxazRBTFAxajVxV0ROWHIrbnVxRitnVEVqQU5CZ2txaGtpRwo5dzBCQVFVRkFBT0NBZ0VBdnVSY1lrNGs5QXdJLy9EVERHamtrMGtpUDBRbmI3dHQzb05tenFqTURmejFtZ2JsCmR4U1I2NTFCZTVrcWhPWC8vQ0hCWGZEa0gxZTNkYW1oWHdJbS85Zkg5MDdlVC9qM0hFYkFlazlBTENJMThCbXgKMEd0bkxMQ280TUJBTnpYMmhGeGM0NjlDZVA2bnlRMVE2ZzJFZHZaUjc0TlR4bnIvRGxaSkxvOTYxZ3ptSjFUagpUUXBnY21MTmtRZldwYi9JbVd2dHhCbm1xMHdST01Wdk1lSnVTY2cvZG9BbUF5WXA0RGIyOWlCVDR4ZHdOQmVkClkyZ2VhK3pEVFlhNEV6QXZYVVlOUjBQVkc2cFpEcmxjalFaSXJYU0hYOGY4TVZSQkUrTEhJUTZlNEI0TjRjQjcKUTRXUXhZcFl4bVVLZUZmeXhpTVBBZGtnUzk0UCs1S0ZkU3BjYzQxdGV5V1J5dTVGcmdaTEFNelRzVmxRMmpxSQpPeWxEUmw2WEsxVE9VMitOU3VlVytyOXhEa0tMZlAwb29OQkl5dHJFZ1V5N29uT1RKc2pyRE5ZbWlMYkFKTSs3CnZWdnJkWDNwQ0k2R015eDVkd2xwcFluOHMzQ1FoM2FQMHlLN1FzNjljd3NnSmlyUW16MXdIaVJzellkMnFSZVcKdDg4Tmt2dU9HS21ZU2RHZS9tQkVjaUc1R2UzQzlUSHhPVWlJa0NSMVZCYXR6dlQ0YVJSa09mdWp1THB3UU1jbgpITC9FVmxQNlkyWFE4eHdPRnZWcmhsaE5HTlRrRFk2bG5WdVIzSFlrVUQvR0t2dlp0NXkxMXViUTJlZ1ppeFZ4ClNLMjM2dGhaaU5TUXZ4YXoyZW1zV1dGVXlCeTZ5c0hLNGJrZ1RJODZrNG1sb015LzAvWjFwSFdXYlZZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVGVsaWEgUm9vdCBDQSB2MgotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRmREQ0NBMXlnQXdJQkFnSVBBV2RmSjliK2V1UGtyTDRKV3dXZU1BMEdDU3FHU0liM0RRRUJDd1VBTUVReApDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWk1CY0dBMVVFCkF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQWVGdzB4T0RFeE1qa3hNVFUxTlRSYUZ3MDBNekV4TWpreE1UVTEKTlRSYU1FUXhDekFKQmdOVkJBWVRBa1pKTVJvd0dBWURWUVFLREJGVVpXeHBZU0JHYVc1c1lXNWtJRTk1YWpFWgpNQmNHQTFVRUF3d1FWR1ZzYVdFZ1VtOXZkQ0JEUVNCMk1qQ0NBaUl3RFFZSktvWklodmNOQVFFQkJRQURnZ0lQCkFEQ0NBZ29DZ2dJQkFMTFFQd2U4NG52UWE1bjQ0bmRwNTg2ZHBBTzhnbTJoL29GbEgwd25ySTRBdWhaNzZ6QnEKQU1DemRHaCtzcS9IMVdLemVqOVF5b3cyUkNSajBqYnBESVgyUTNiVlRLRmdjbWZpS0RPbHl6RzRPaUlqTkxoOQp2VllpUUozcTlIc0RyV2o4c29GUG1OQjA2bzNsZmMxanc2UDIzcExDV0JuZ2xydkZ4S2s5cFhTVy9xLzVpYXE5CmxSZFUySGhFOFF4M0ZaTGdtRUtucE5hcUlKTE53YUN6bHJJNmhFS05mZFdWNU5iYjZXTEVXTE41eFl6VE5UT0QKbjNXaFVpZGhPUEZaUFk1UTRMMTVQT2RzbHY1ZTJRSmx0STVjMEJFMDMxMi9VcWVCQU1OL21VV1pGZFVYeUFwVAo3R1B6bVgzTWFSS0d3aGZ3QVo2L2hMelJVc3Nia21iT3BGUGxvYi9FMnduVzVvbFdLOGpqZk43ai80bmxOVzRvCjZHd0xJMUdwSlFYclNQamRzY3I2YkFoUjc3Y1liRVRLSnVGenhva0dnZVdLckxEaUtjYTVKTE5yUkJIMHBVUEMKVEVQbGNEYU10ak5YZXBVdWdxRDBYQkN6WVlQMkFnV0dMbnd0Yk53RFJtNDFrOVY2bFMvZUlOaGJmcFNRQkdxNgpXVDBFQlhXZE42SU9MajNyd2FSU2cvN1FhOVJtanR6RzZSSk9IU3BYcWhDOGZGNkNmYWFteWZJdHVmVVhKNjNSCkRvbFVLNVg2d0swZG1CUjRNMEtHQ3FsenRmdDBEYmNiTUJuRVdnNGNKN2ZhR05EL2lzZ0Z1dkdxSEtJM3QrWkkKcEVZc2xPcW9kbUpIaXhCVEIwaFhiT0tTVGJhdUJjdmN3VXBlajZ3OUdVN0M3V0IxSzl2QnlrTFZBZ01CQUFHagpZekJoTUI4R0ExVWRJd1FZTUJhQUZIS3M1RE41cWtXSDl2MnNIWjdXeHkrRzJDUTVNQjBHQTFVZERnUVdCQlJ5CnJPUXplYXBGaC9iOXJCMmUxc2N2aHRna09UQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXcKQXdFQi96QU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFvRHRacHdtVVBqYUUwbjR2T2FXV2wvb1JyZnhuODNFSgo4cktKaEdkRXI3bnY3WmJzbkdUYk1qQnZaNXFzZmwreXF3RTJmb0g2NUlSZTBxdzI0R3RpeFgxTERvSnQwblppCjBmNlgrSjh3ZkJqNXRGSjNnaDEyMjlNZHFmREJtZ0M5YlhYWWZlZjZ4emlqbkhEb1Jua0RyeTUwMjNYNGJsTU0KQThpWkdvazFHVHpUeVZSOHFQQXM1bTRIZVc5cTRlYnFrWUpwQ2gzRGZsbWlubXRHRlpoYjA2OUdIV0xJem9CUwpTUkUveVFRU3d4TjhQenVLbHRzOG9CNEt0SXRVc2lSbkRlK0N5NzQ4ZmRIaWY2NFcxbFpZdWRvZ3NZTVZvZStLClRUSnZRUzhUVW9LVTF4ckJlS0pSM1N0d2JiY2ErZmV3NEdlWFZ0dDhZVk1KQXlnQ1FNZXoyUDJjY0dyR0tNT0YKNmVMdEdwT2cza3VZb29RK0JYY0JsajM3dENBUG5ISUNlaEl2MWFPNlVYaXZLaXRFWlU2MS9Rcm93YzE1aDJFcgozb0JYUmI5bjhadVJYcVdrN0ZsSUVBMDR4N0Q2dzBSdEJQVjRVQnlTbGx2YTliZ3V1bHZQNWZCcW5Vc3ZXSE10ClR5M0VIRDcwc3orckZRNDdHVUdLcE1GWEVtWnhUUHBUNDFmcllwVUpubFRkMGNJOFZ6eTlPSzJZWkxlNEE1cFQKVm1CZHM5aENHMXhMRW9vYzYrdDl4bnBweHlkL3BQaUw4dVNVWm9kTDZaUUhDUko1aXJMcmRBVGN6dlJFV2VBVwp5c1VzV05jOGU4OWlobXBRZlRVMlpxZjdOK2NveDlqUXJhVnBsSS9vd2Q4aytCc0hNWWVCMkYzMjZDallTbEtBCnJCUHVVQlFlbU1jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVHJ1c3RBc2lhIEdsb2JhbCBSb290IENBIEczCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGcFRDQ0E0MmdBd0lCQWdJVVpQWU9aWGRoYXFzN3RPcUZoTHV4aWJoeGt3OHdEUVlKS29aSWh2Y05BUUVNCkJRQXdXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHAKWlhNc0lFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITXpBZQpGdzB5TVRBMU1qQXdNakV3TVRsYUZ3MDBOakExTVRrd01qRXdNVGxhTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3Ckl3WURWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFUKY25WemRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSek13Z2dJaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQwpEd0F3Z2dJS0FvSUNBUURBTVlKaGt1U1VHd29xWmRDK0JxbUhPMUVTNm5CQnJ1TDdkT29LamJtelROeVB0eE5TClQxUVk0U3h6bFpIRlpqdHF6NnhqYllkVDhQZnhPYmVnUTJPd3hBTmRWNm5uUk03RW9ZTmw5bEErc1g0V3VEcUsKQXRDV0h3RE5CU0h2Qm0zZElad1pRMFdoeGVpQXlzS3RRR0lYQnNhcXZQUFc1dnhRZm1aQ0h6eUxwbmw1aGtBMQpueUR2UCt1TFJ4K1Bqc1hVanJZc3lVUUU0OVJEZFQvVlA2OGN6SDVHWDZ6ZlpCQ0s3MGJ3a1BBUExmU0lDN0VwCnFxK0Zxa2xZcUw5am9EaVI1clBtZDJqRStTb1poTHNPNGZXdmlleWxMMUFnZEI0U1FYTWVKTm5Leml5aFdUWEEKeUIxR0oyRmFqL2xOMDNKNVpoNmZGWkFoTGYzdGkxWndBMHBKUG45cE1SSnB4eDVjeW5vVGkram05V0FQekpNcwpoSC94L0dyOG0wZWQyNjJJUGZOMmRUUFhTNlRJaS9uMVExaFB5OGdEVkkrbGhYZ0VHdk56OHRlSEhVR2Y1OWdYCnpocWNEMHI4M0VSb1ZHamlRVHorTElTR056ek5QeStpMitmM1ZBTmZXZFAza1hqSGkzZHFGdVZKaFpCRmNuQXYKa1YzNFBtVkFDeG1aeVNZZ1dtakJOYjlQcDFIeDJCRXJXK0NhbmlnN0Nqb0tIOEdCNVM3d3BybHBwWWlVNW1zVApmOUZrUHoyY2NFYmxvb1Y3V0lRbjNNU0FQbWVhbXNlYU1RNHc3T1lYUUpYWlJlMEJscXEvRFBOTDBXUDNFMWpBCnVQUDZaOTJiZlcxSy96Sk10U1U3L3h4bkQ0VWlXUVdSa1VGM2dkQ0ZUSWNRY2YrZVF4dXVsWFV0Z1FJREFRQUIKbzJNd1lUQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01COEdBMVVkSXdRWU1CYUFGRURrNVBJajd6aktzSzVYZi9JaApNQlkwMjd5U01CMEdBMVVkRGdRV0JCUkE1T1R5SSs4NHlyQ3VWMy95SVRBV05OdThrakFPQmdOVkhROEJBZjhFCkJBTUNBUVl3RFFZSktvWklodmNOQVFFTUJRQURnZ0lCQUNZN1VlRk5PUE15R0xTMFh1RmxYc1NVVDlTbllhUDQKd004ekFRTHB3Nm8xRC9HVUUzZDNOWjR0VmxGRWJ1SEdMaWdlLzlyc1I4MlhSQmYzNEV6QzRYeDhNbnBteUZxMgpYRk5GVjFwRjFBV1pMeTRqVmU1amFOL1RHM2luRXBRR0FIVU5jb1RwTHJ4YWF0WGVMMW5Ibyt6U2gyYmJ0MVMxCkpLdjBRM2piU3dURWI5M21QbVkrS2ZKTGFIRWloNkQ0c1ROamR1TU5oWEpFSWxVL0hIenAvTGdWNkZMNnFqNmoKSVRrMWRJbW1hc0k1K25qUHRxem41OVpXL3lPU0xsQUxxYlVITS9RNFg2Ukpwc3RsY0hib0NvV0FTelk5TS9lVgpWSFVsMnF6RWM0Smw2VkwxWFAwNGxRSnFhVERGSEFwWEI2NGlwQ3o1eFVHM3VPeWZUMGdBK1FFRVZjeXMrVEl4CnhIV1ZCcUIvMFkwbjNiT3BwSEtIL2xtTG1ucDBGdDBXcFdJcDZ6cVczSXVuYUZuVDYzZVJPZmpYeTltUFgxb24KQVgxZGFCbGkyTWpOOUxkeVI3NWJsODd5cmFLWms2MlV5NVAyRWdtVnRxdlhPOUEvRWNzd0ZpNTVnT1JuZ1MxZAo3WEI0dG1CWnJPRmRSV09QeU45eWFGdnFIYmdCOFg3NzU0cXo0MVNnT0FuZ1BONUM4c0x0THB2ekh6VzJOdGpqCmdLR0x6WmxrRDhLcXE3SEs5VytlUTQyRVZKbXpic0FTWnRod0VQRUdOVE5EcUp3dXVoUXh6aEIvSEliamo5TFYKK0hmc202dnhMMlBaUWwvZ1o0RmtrZkdYTC94dUp2WXorTk8xK01SaXF6RlJKUUo2K04xclpkVnRUVERJWmJwbwpGR1dzSnd0MGl2S0gKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1ZUQ0NBZHlnQXdJQkFnSVVUeU5rdUk2WFk1N0dVNEhCZGs3TEtuUVYxdGN3Q2dZSUtvWkl6ajBFQXdNdwpXakVMTUFrR0ExVUVCaE1DUTA0eEpUQWpCZ05WQkFvTUhGUnlkWE4wUVhOcFlTQlVaV05vYm05c2IyZHBaWE1zCklFbHVZeTR4SkRBaUJnTlZCQU1NRzFSeWRYTjBRWE5wWVNCSGJHOWlZV3dnVW05dmRDQkRRU0JITkRBZUZ3MHkKTVRBMU1qQXdNakV3TWpKYUZ3MDBOakExTVRrd01qRXdNakphTUZveEN6QUpCZ05WQkFZVEFrTk9NU1V3SXdZRApWUVFLREJ4VWNuVnpkRUZ6YVdFZ1ZHVmphRzV2Ykc5bmFXVnpMQ0JKYm1NdU1TUXdJZ1lEVlFRRERCdFVjblZ6CmRFRnphV0VnUjJ4dlltRnNJRkp2YjNRZ1EwRWdSelF3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVHgKczgwNDVDVkQ1ZDRaQ2J1QmVhSVZYeFZqQWQ3Q3E5MnpwaHRuUzRDRHI1bkxyQmZiSzViS2ZGSlY0aHJoUFZidwpMeFlJK2hXOG03dEg1ai91cU9GTWpQWFROdms0WGF0d21rY040b0ZCQnV0SitiQXAzVFBzVUtWL2VTbTRJSmlqCll6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdId1lEVlIwakJCZ3dGb0FVcGJ0S2w4NnpLMytrTWQ2WGcxbUQKcG05eHk5NHdIUVlEVlIwT0JCWUVGS1c3U3BmT3N5dC9wREhlbDROWmc2WnZjY3ZlTUE0R0ExVWREd0VCL3dRRQpBd0lCQmpBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpCZTh1c0d6RWt4bjBBQWJiZCtOdkJORVUvenk0azZMSGlSClVLTmJ3TXAxSnZLL2tGMExnb3hnS0ovR2NKcG81UEVDTUZ4WURsWjJ6MWpEMXhDTXVvNnU0N3hrZFVmRlZaRGoKL2JwVjZ3ZkVVNnMzcWU0aHNpRmJZSTg5TXZIVkk1VFdXQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGMmpDQ0E4S2dBd0lCQWdJTUJmY09odHBKODBZMUxycXlNQTBHQ1NxR1NJYjNEUUVCQ3dVQU1JR0lNUXN3CkNRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0lTV3hzYVc1dmFYTXhFREFPQmdOVkJBY01CME5vYVdOaFoyOHgKSVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakV4TUM4R0ExVUVBd3dvVkhKMQpjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEFlRncweE56QTRNak14Ck9UTTBNVEphRncwME1qQTRNak14T1RNME1USmFNSUdJTVFzd0NRWURWUVFHRXdKVlV6RVJNQThHQTFVRUNBd0kKU1d4c2FXNXZhWE14RURBT0JnTlZCQWNNQjBOb2FXTmhaMjh4SVRBZkJnTlZCQW9NR0ZSeWRYTjBkMkYyWlNCSQpiMnhrYVc1bmN5d2dTVzVqTGpFeE1DOEdBMVVFQXd3b1ZISjFjM1IzWVhabElFZHNiMkpoYkNCRFpYSjBhV1pwClkyRjBhVzl1SUVGMWRHaHZjbWwwZVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnSVBBRENDQWdvQ2dnSUIKQUxsZFVTaExQRGVTMFlMT3ZSMjl6ZDI0cTg4S1B1RmQ1ZHlxQ2JsWEFqN21ZMkhmOGcrQ1k2Nmo5Nnh6MFh6bgpzd3V2Q0FBSldYL05LU3FJazRjWEdJRHRpTEswdGhBZkxkWmZWYUlUWGRIRzZ3WldpWWorckRLZC9WekRCY2R1CjdvYUp1b2dEblhJaGhwQ3Vqd09sM0orSUtNdWpra2tQN05BUDRtMUVUNEJxc3RUbm9BcFRBYnFPbDVGMmJyejgKMVdzMjVrQ0kxbnN2WHdYb0xHMFI4K2V5dnBKRVROS1hwUDdTY29GREI1enBFVDcxaXhwWmZSOW9XTjBFQUN5Vwo4ME96ZnBnWmRObWNjOWtZdmtISE5Iblo5R0xDUTdteko3QWl5L2s5VXNjd1I3UEpQcmhxNHVmb2dYQmVRb3RQCkpxWCtPc0lnYnJ2NEZvN05ES20wRzJ4MkVPRlllVVkrVk02QXFGY0pOeWtibVJPUERNaldMQno3QmVnSWxUMWwKUnR6dXpXbmlUWStIS0U0MEN6N1BGTm03M2JaUW1xMTMxQm5XMmhxSXlFNGJKM1hZc2dqeHJvTXd1UkVPellmdwpoSTBWY255aDc4enlpR0c2OUdtN0RJd0xkVmNFdUU0cUZDNDlEeHdlTXFaaU51NW00aUs0QlVCakVDTHpNeDEwCmNvb3M5VGtwb05Qbkc0Q0VMY1U5NDAyeC9ScHZ1bVVITzFqc1FrVW0rOWphSlhMRTlnQ3hJbm05NDN4WllrcWMKQlc4OXp1YldSMk9aeGlSdmNoTElySCtRdEF1UmNPaTM1aFlRY1JmTzNnWlBTRUY5TlVxamlmTEpTM3RCRVcxbgp0d2lZVE9VUkdhNUNnTno3a0FYVStGREt2dVN0eDhLVTF4YWQ1aGVQcnpiN0FnTUJBQUdqUWpCQU1BOEdBMVVkCkV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSm5nR1djTll0dDJzOW85dUZ2by9VTFNNUTZITUE0R0ExVWQKRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQW1ITnc0ckRUN1Ruc1RHRFpxUktHRng2VwowT2hVS0R0a0xTR20rSjFXRTJwSVBVL0hQaW5iYlZpRFZEMkhmU01GMU9RYzNPZzRaWWJGZGFkYTJ6VUZ2WGZlCnV5azNRQVVIdzVSU244cGszZkViSzl4R0NoQUNNZjFLYUEwSFpKRG1IdlVxb2FpN1BGMzVvd2dMRVF6eFB5MFEKbEcvKzRqU0hnOWJQNVJzMWJkSUQ0YkFOcUtDcVJpZUNOcWNWdGdpbVFsUlh0cGxhNGd0NWtOZFhFbEUxR1loQgphQ1hVTnhlRUZmc0JjdHlWM2xJbUlKZ200bmIxSjIvNkFEdEtZZGtOeTFHVEt2MFdCcGFuSTVvalNQNVJ2YmJFCnNMRlV6dDVzUWEwV1ozN2IvVGpOdVRoT3NzRmd5NTBYMzFpZWVtS3lKbzkwbFp2a1d4M1NEOTJZSEp0WnVTUFQKTWFDbS96amR6eUJQNlZoV09tZkQwZmFabVoyNk5yYUFMNGhIVDRhL1JEcUE1RGNjcHJycWw1Z1IwSVJpUjJRZQpxdTVBdnpTeG5JOU80ZktTVHgrTzg1Nlgzdk9tZVdxSmNVOUxKeGRJL3V6MFVBOVBTWDNNUmVPOWVrREZRZHhoClZpY0dhZVZ5UVlIVHRnR0pvQzg2Y25uK09qQy9RZXpIWWo2UlM4ZlpNWFpDK2ZjOFkrd21qSE1NZlJvZDZxaDgKaDZqQ0ozemhNMEVQejgvOEFLQWlnSjVLcDI4QXNFRkZ0eUxLYUVqRlFxS3UzUjN5NEc1T0JWaXh3SkFXS3FROQpFRUMrajJKamc2bWNnbjB0QXVtRE1IekxKOG45SG1ZQXNDN1RJUytPTXhac21PMFFxQWZXekpQUDI5RnBIT1RLCnllQzJuT25PY1hIZWJEOFdwSGs9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUcnVzdHdhdmUgR2xvYmFsIEVDQyBQMjU2IENlcnRpZmljYXRpb24gQXV0aG9yaXR5Ci0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlDWURDQ0FnZWdBd0lCQWdJTURXcGZDRDhvWEQ1UmxkOWRNQW9HQ0NxR1NNNDlCQU1DTUlHUk1Rc3dDUVlEClZRUUdFd0pWVXpFUk1BOEdBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWYKQmdOVkJBb1RHRlJ5ZFhOMGQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSMwpZWFpsSUVkc2IySmhiQ0JGUTBNZ1VESTFOaUJEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWVGdzB4Ck56QTRNak14T1RNMU1UQmFGdzAwTWpBNE1qTXhPVE0xTVRCYU1JR1JNUXN3Q1FZRFZRUUdFd0pWVXpFUk1BOEcKQTFVRUNCTUlTV3hzYVc1dmFYTXhFREFPQmdOVkJBY1RCME5vYVdOaFoyOHhJVEFmQmdOVkJBb1RHRlJ5ZFhOMApkMkYyWlNCSWIyeGthVzVuY3l3Z1NXNWpMakU2TURnR0ExVUVBeE14VkhKMWMzUjNZWFpsSUVkc2IySmhiQ0JGClEwTWdVREkxTmlCRFpYSjBhV1pwWTJGMGFXOXVJRUYxZEdodmNtbDBlVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUcKU000OUF3RUhBMElBQkg3N2JPWWo0M015Q01wZzVsT2N1blNOR0xCNGtGS0EzVGpBU2gzUnFNeVRwSmNHT01vTgpGV0xHamdFcVpaMnEzelNSTG9IQjVET1NNY1Q5Q1RxbVA2MmpRekJCTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3CkR3WURWUjBQQVFIL0JBVURBd2NHQURBZEJnTlZIUTRFRmdRVW8wRUdySkJ0MFVycmRhVktFSm16c2FHTFN2Y3cKQ2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQitaVTJnNmdXckt1RVorSHhiYi9hZDRsdnZpZ3R3anpSTTRxM3dnaApERGNDSUMwbUE2QUZ2V3ZSOWx6NFpjeUdiYk9jTkVoamhBbkZqWGNhNHN5YzRYUjcKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFRydXN0d2F2ZSBHbG9iYWwgRUNDIFAzODQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNuVENDQWlTZ0F3SUJBZ0lNQ0wyRmwyeVpKNlNBYUVjN01Bb0dDQ3FHU000OUJBTURNSUdSTVFzd0NRWUQKVlFRR0V3SlZVekVSTUE4R0ExVUVDQk1JU1d4c2FXNXZhWE14RURBT0JnTlZCQWNUQjBOb2FXTmhaMjh4SVRBZgpCZ05WQkFvVEdGUnlkWE4wZDJGMlpTQkliMnhrYVc1bmN5d2dTVzVqTGpFNk1EZ0dBMVVFQXhNeFZISjFjM1IzCllYWmxJRWRzYjJKaGJDQkZRME1nVURNNE5DQkRaWEowYVdacFkyRjBhVzl1SUVGMWRHaHZjbWwwZVRBZUZ3MHgKTnpBNE1qTXhPVE0yTkROYUZ3MDBNakE0TWpNeE9UTTJORE5hTUlHUk1Rc3dDUVlEVlFRR0V3SlZVekVSTUE4RwpBMVVFQ0JNSVNXeHNhVzV2YVhNeEVEQU9CZ05WQkFjVEIwTm9hV05oWjI4eElUQWZCZ05WQkFvVEdGUnlkWE4wCmQyRjJaU0JJYjJ4a2FXNW5jeXdnU1c1akxqRTZNRGdHQTFVRUF4TXhWSEoxYzNSM1lYWmxJRWRzYjJKaGJDQkYKUTBNZ1VETTROQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQjJNQkFHQnlxR1NNNDlBZ0VHQlN1QgpCQUFpQTJJQUJHdmFEWFUxQ0RGSEJhNUZtVlh4RVJNdVN2Z1FNU09qZm9QVGZ5Z0lPaVlhT3MrWGdoK0F0eWNKCmo5R09NTVFLbXc2c1dBU3I5elo5bENPa213cUtpNnZyL1RrbFp2RmUvb3l1alVGNW5RbGd6aWlwMDRwdDg5WkYKMVBLWWhEaGxvS05ETUVFd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBUEJnTlZIUThCQWY4RUJRTURCd1lBTUIwRwpBMVVkRGdRV0JCUlZxWVNKMHNFeXZSakxiS1lIVHNqbm5iNkNrREFLQmdncWhrak9QUVFEQXdObkFEQmtBakEzCkFaS1hSUkorb1BNK3JSazZjdDMwVUpNREVyNUUwazlCcEl5Y25SK2o5c0tTNTBnVS9rNmJwWkZYcnNZM2Nyc0MKTUdjbENyRU1YdTZwWTVKdjVaQUwvbVlpeWtmOWlqSDNnLzU2dnhDK0dDc2VqL1lwSHBSWjc0NGhOOHRSbUtWdQpTdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBUdW5UcnVzdCBSb290IENBCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGc3pDQ0E1dWdBd0lCQWdJVUV3TFY0a0JNa2thR0ZtZGR0THU3c21zKy9CTXdEUVlKS29aSWh2Y05BUUVMCkJRQXdZVEVMTUFrR0ExVUVCaE1DVkU0eE56QTFCZ05WQkFvTUxrRm5aVzVqWlNCT1lYUnBiMjVoYkdVZ1pHVWcKUTJWeWRHbG1hV05oZEdsdmJpQkZiR1ZqZEhKdmJtbHhkV1V4R1RBWEJnTlZCQU1NRUZSMWJsUnlkWE4wSUZKdgpiM1FnUTBFd0hoY05NVGt3TkRJMk1EZzFOelUyV2hjTk5EUXdOREkyTURnMU56VTJXakJoTVFzd0NRWURWUVFHCkV3SlVUakUzTURVR0ExVUVDZ3d1UVdkbGJtTmxJRTVoZEdsdmJtRnNaU0JrWlNCRFpYSjBhV1pwWTJGMGFXOXUKSUVWc1pXTjBjbTl1YVhGMVpURVpNQmNHQTFVRUF3d1FWSFZ1VkhKMWMzUWdVbTl2ZENCRFFUQ0NBaUl3RFFZSgpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNUE4wL3k5QkZQZERDQTYxWWd1QlV0QjlZT0NmdmRaCm41NmVZK2h6MnZZR3FVOGZ0UGtMSHptTW1pRFFmZ2JVN0RUWmhyeDFXNGVJOE5MWjFLTUtzbXdiNjBrc1BxeGQKMkpRRG9PdzA1VERFTlgzN0prMGJiakJVMlBXQVJadzVyWnpKSlFSTm1wQStUa0J1aW12TktXZkd6QzNnZE9nRgpWd3BJVVBwNlE5cCs3RnVhRG1KMi91cWRIWVZ5N0JHN05lZ2ZKNy9Cb2NlN1NCYmRWdGZNVHFEaHVhemIxWU1aCkdvWFJsSmZYeXFObEMvTTQrUUt1M2Zabno4ay85WW9zUnhxWmJ3VU4vZEFkZ2pIOEtjd0FXSmVSVElBQUhET0YKbGkvTFFjS0xFSVREQ1NTSkg3VVAyZGwzUnhpU2xHQmN4NWtEUFA3M2xhZDlVS0dBd3FtRHJWaVdWU0hiaGxuVQpyOGE4M1lGdUI5dGdZdjdzRUc3YWFBSDBneHVwUHFKYkk5ZGt4dC9jb24zWVM3cUMwbEg0WnI4R1J1UjVLaVkyCmVZOGZUcGtkc284TURoei95VjNBL1pBUXByRTM4ODA2Skc2MGhaQy9nTGtNak5XYjFzanhWajhhZ0lsNnFlSWIKTWxFc1B2TGZlL1pkZWlrWmp1WEl2VFp4aTExTXdoMC9yVmlpenoxd1RhWlFtQ1hjSS9tNFdFRUljYjlQdUlTZwpqd0JVRmZ5UmJWaW5sanZyUzVZbnpXdWlvWWFzRFh4VTVtWk1abCtRdmlHYUFrWXQ1SVBDZ0xuUFN6N29mendCCjdJOWV6WC9TS0VJQmxZcmlsejBRSVgzMm5SekZOS0hzTEE0S1Vpd1NWWEFrUGN2Q0ZEVkRYU2RPdnNDOXFueVcKNS95ZVlhMUUwd0NYQWdNQkFBR2pZekJoTUIwR0ExVWREZ1FXQkJRR21wc2ZVMzN4OWFUSTA0WStvWE5adFBkRQpJVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjhHQTFVZEl3UVlNQmFBRkFhYW14OVRmZkgxcE1qVGhqNmhjMW0wCjkwUWhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUFxZ1Z1dHQwVnliK3oKeGlEMkJrZXdocE1sMDQyNXlBQS9sL1ZTSjRoeHlYVDk2OHBrMjF2dkhsMjZ2OUhyN2x4cHVoYkk4N21QMHpZdQpRRWtIRFZuZWl4Q3dTUVhpLzVFL1M3ZmRBbzc0Z1NoY3pOeHRyMThVbkgxWWVBMzJnQW01NlE2WEtSbTR0K3Y0CkZzdFZFdVRHZmJ2RTdQaTFIRTQrWjcvRlh4dHRiVWNvcWdSWVlkWjJ2eUovMEFkcXAyUlQ4SmVObllBL3U4RUgKMjJXdjVwc3ltc05VazhRY0NNTkUrM3RqRVVQUmFocGhhbmx0a0U4cGprY0Z3UkpwYWRiR05qSGgvUHFBdWx4UAp4T3UzTXF6NGRXRVgxeEFadWZIU0NlOTZRcDFiV2d2VXhwVk9LczcvQjlkUGZoZ0dpUEVadGRtWXU2NXh4QnpuCmRGbFk3d3lKejRzZmRaTWFCQlNTU0ZDcDYxY3BBQmJqTmh6SStML3dNOVZCRDhUTVBOM3BNME1Ca1JBckh0RzUKWGMweUdZdVBqQ0IzMXlMRVF0eUVGcHNsYmVpMFZYRi9zSHl6MDNGSnVjOVNwQVEvM0QyZ3U2OHpuZ293WUk3YgpuVjJVcUwxZzUyS0Fkb0dEREl6TU1FWko0Z3pTcUsvcllYSHY1eUppcWZkY1pHeWZGb3huTmlkRjlRbDd2L1lRCkN2R3dqVlJEakFTNm96L3Y0alhIK1hUZ2J6UkIwTDl6WlZjZytadG5lbVpvSkU2QVpiMFFtUVpaOG1XdnVNWkgKdS8yUWVJdEJjeTZ2VlIvY081Snlib1RUMEdGTURjeDJWK0l0aFNJVk5nM3JBWjNyMk92RWhKbjd3QXpNTXVqagpkOXFEUkl1ZVZTakFpMWpUa0Q1T0d3RHhGYTJESzVvPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVUNBIEV4dGVuZGVkIFZhbGlkYXRpb24gUm9vdAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRldqQ0NBMEtnQXdJQkFnSVFUOUlyai9Wa3lET2VUelJZWmlOd1lEQU5CZ2txaGtpRzl3MEJBUXNGQURCSApNUXN3Q1FZRFZRUUdFd0pEVGpFUk1BOEdBMVVFQ2d3SVZXNXBWSEoxYzNReEpUQWpCZ05WQkFNTUhGVkRRU0JGCmVIUmxibVJsWkNCV1lXeHBaR0YwYVc5dUlGSnZiM1F3SGhjTk1UVXdNekV6TURBd01EQXdXaGNOTXpneE1qTXgKTURBd01EQXdXakJITVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhKVEFqQmdOVgpCQU1NSEZWRFFTQkZlSFJsYm1SbFpDQldZV3hwWkdGMGFXOXVJRkp2YjNRd2dnSWlNQTBHQ1NxR1NJYjNEUUVCCkFRVUFBNElDRHdBd2dnSUtBb0lDQVFDcENRY29Fd0t3bWVCa3FoNURGbnB6c1pHZ2RUNm8rdU00QUhyc2lXb2cKRDR2RnNKc3pBMXFHeGxpRzFjR0Z1MC9HbkVCTnlyN3VhWmE0cllFd21ueVNCZXNGSzVwSTBMaDJQcGJJSUx2UwpzUEdQMkt4RlJ2K3FaMkMwZDM1cUh6d2FVbm9FUFFjOGhRMkUwQjkyQ3ZkcUZOOXk0elI4VjA1V0FUNTU4YW9wCk8yejYrSTl0VGNnMTM2N3IzQ1R1ZVVXbmhiWUZpTjZJWFNWOGwyUm5DZG0vV2hVRmh2TUpIdXhZTWpNUjgzZGsKc0hZZjVCQTFGeHZ5RHJGc3BDcWpjL3dKSHg0eUdWTVI1OW16TEM1MkxxR2ozbjVxaUFubzhnZUsrTExORU9maQpjMENUdXdqUlArSDhDNVN6SmU5OHB0ZlJyNS8vbHByMWtYdVlDM2ZVZnVnSDBtSzFsVG5qOC9GdER3NWxoSXBqClZNV0F0dUNlUzMxSEpxY0JDRjNSaUo3WHd6SkUrb0pLQ21oVWZ6aFRBOHlrQUROa1VWa0xvNEtSZWw3c0ZzTHoKS3VaaTJpcmJXV0lRSlVvcWdRdEhCME1HY0lmUytwTVJLWHBJVGV1VXgzQk5yMmZWVWJHQUlBRUJ0SG9JcHBCLwpUdUR2QjBHSHIycWxYb3Y3ejFDeW1sU3Z3NG02V0MzMU1KaXhObkk1ZmtrRS9TbW5USG5rQlZmYmxMa1dVNDFHCnN4MlZZVmRXZjYvd0ZsdGhXRzgyVUJFTDJLd3JsUllhRGg4SXpUWTBaUkJpWnRXQVh4UWdYeTBNb0hnS2FOWXMKMStsdks5SktCWlA4bm05clovK0k4VTZsYVVwU053WHF4aGFOMHNTWjBZSXJPN28xZGZkUlVWanp5QWZkNUxRRApmd0lEQVFBQm8wSXdRREFkQmdOVkhRNEVGZ1FVMlhRNjVEQTlEZmNTM0g1YUJaOGVOSnIzNFJRd0R3WURWUjBUCkFRSC9CQVV3QXdFQi96QU9CZ05WSFE4QkFmOEVCQU1DQVlZd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFEYU4KbDh4Q0ZXUXBONXNtTE5iN3JoVnBMR3NhR3ZkZnR2a0hURm5xODhuSXVhN011aTU2M01EMXNDM0FPNitmY0FVUgphcDhsVHdFcGNPUGxET0hxV256Y1NidkJIaXFCOVJaTGNwSElvakc1cXRyOG5SL3pYVUFDRS94T0hBYktzeFNRClZCY1pFaHJ4SDljTWFWcjJjWGowbEgyUkM0N3NrRlNPdkcraFRLdjhkR1Q5Y1pyNFFRZWh6WkhrUEpyZ216STUKYzZzcTFXbkllSkVtTVgzaXh6RHgvQlI0ZHhJT0UvVGRGcFMvUzJkN2NGT0Z5ckM3OHpoTkxKQTV3QTNDWFd2cAo0dVhWaUkzV0xMK3JHNzYxS0ljU0YzUnUvSDM4ajlDSEpyQWIrN2xzcStLZVBSWEJPeTVuQWxpUm4rLzRRaDhzCnQyajFkYTNQdGZiL0VYM0M4Q1NscmRQNm9EeXArbDNjcGFEdlJLUysxdWpsNUJPV0Yzc0dQakx0eDdkQ3ZIYWoKMkdVNEt6ZzFVU0VPRG04dU5CTkE0U3RuREcxS1FUQVlJMW95VlpuSkYrQTgzdmJzZWEwcldCbWlyU3dpR3BXTwp2cGFRWFVKWHhQa1VBelVySEMxUlZ3aW5PdDQvNU1pMEEzUEN3U2FBdXd0Q0g2ME5yeVp5MnN5K3M2T0RXQTJDCnhSOUdVZU9jR015Tm00M3NTZXQxVU5XTUtGbktkRFRhakFzaHF4N3FHK1hIL1JVK3dCZXEreU51SmtiTCt2bXgKY210cHp5S0VDMklQck5rWkFKU2lkanpVTFpydEJKNHRCbUlRTjFJY2hYSWJKK1hNeGpIc04reGpXWnNMSFhiTQpmakthaUpVSU5sSzczblpmZGtsSnJYKzlaU0N5eWNFcmRoaDJuMWF4Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBVQ0EgR2xvYmFsIEcyIFJvb3QKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZSakNDQXk2Z0F3SUJBZ0lRWGQreDJscWo3VjIrV21VZ1pRT1E3ekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVFzd0NRWURWUVFHRXdKRFRqRVJNQThHQTFVRUNnd0lWVzVwVkhKMWMzUXhHekFaQmdOVkJBTU1FbFZEUVNCSApiRzlpWVd3Z1J6SWdVbTl2ZERBZUZ3MHhOakF6TVRFd01EQXdNREJhRncwME1ERXlNekV3TURBd01EQmFNRDB4CkN6QUpCZ05WQkFZVEFrTk9NUkV3RHdZRFZRUUtEQWhWYm1sVWNuVnpkREViTUJrR0ExVUVBd3dTVlVOQklFZHMKYjJKaGJDQkhNaUJTYjI5ME1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBeGVZcgpiM3p2SmdVbm80RWsybS9MQWZtWm1xa3l3aUtIWVVHUk84dkRhQnNHeFV5cEs4Rm5GeUlkSyszNUtZbVRvbmk5CmttdWdvdzJpZnNxVHM2YlJqRFhWZGZrWDlzOUZ4ZVY2N0hlVG9JOGpyZzRhQTMrKzFORHRMbnVyUmlOYi95em0KVkhxVXdDb1Y4TW1Oc0hvN0pPSFhhT0l4UEFZelJyWlVFYWFsTHlKVUtsZ05BUUx4K2hWUloyekErdGUyRzMvUgpWb2d2R2pxTk83dUNFZUJIQU5CU2g2djdobjRQSkd0QW5UUm52STNITFladmVUNk9xVHdYUzMrd21lT3djV0RjCkMvVmt3ODVEdkcxeHVkTGVKMXVLNk5qR3J1RlpmYzhvTFRXNGxWWWE4YkpZUzdjU044aDhzKzFMZ09HTitqSWoKdG0rM1NKVUlzVVJPaFl3NkFsUWdMOSsvVjA4N09wQWgxOEVtTlZRZzdNYy9SK3p2V3I5TGVzR3RPeGRRWEdMWQpEMHRLM0N2NmJyeHprczNzeDFEb1FaYlhxWDV0Mk9rZGo0cTF1VmlTdWtxU0t3eFcvWURyQ1BCZUtXNGJIQXl2Cmo1T0pyZHU5bzU0aHlva1o3Tisxd3hyckZ2NTROa3pXYnRBK0Z4eVFGMnNtdXZ0Nkw3OFJIQmdPTFhNRGo2RGwKTmFCYTRreDFIWEhoT1RoVGVFRE1nNVBYQ3A2ZFc0K0s1T1hnU09SSXNrZk5UaXAxS252eUl2Ykp2Z21SbGxkNgppSWlzN25Dcytkd3A0d3djT3hKT1JOYW5UckFteVBQWkdwZVJhT3J2alVZRzBsWkZXSm84REErRHVBVWx3em5QCk82UTBpYmQ1RWk5SHhlZXBsMm44cG5kbnRkOTc4WHBsRmVSaFZtVUNBd0VBQWFOQ01FQXdEZ1lEVlIwUEFRSC8KQkFRREFnRUdNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGSUhFak16MTVERC9wUXdJWDR3VgpaeUYwQWQvZk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQVRaU0wxaml1dFJPVEwvN2xvNXNPQVNEMEVlL29qCkwzcnROdHF5em0zMjVwN2xYMWlQeXpjeW9jaGx0cTQ0UFRVYlBydzd0Z1RRdlBsSjladjNoY1UydHN1OCtNZzUKMWVSZkI3MFZWSmQweXNydFQ3cTZaSGFmZ2JpRVJVbE1qVytpNjdITTBjT1Uya1RDNXVMcUdPaWlIeWNGdXRmbAoxcW5OM2U5Mm1JMEFEczBiK2dPM2pvQllEaWMvVXZ1VW9zcGVaY25XaE5xNU5YSHpKc0JQZCthQko5SjNPNW9VCmIzbjA5dERoMDVTNjBGZFJ2U2NGRGNIOXlCSXc3bStORVNzSW5kVFV2NEJGRkpxSVJOb3c2clNuNCs3dlc0TFYKUHRhdGVKTGJYRHp6MkszNnVHdC94RFlvdGdJVmlsUXNuTEFYYzQ3UU42TVVQSmlWQUF3cEJWdWVTVW14WDhmagp5ODhuWlk0MUY3ZFh5RERaUVZ1NUZMYm93ZytVTWFlVW1NeHE2N1hoSi9VUXFBSG9qaEppNklqTXRYOUdsOENiCkVHWTRHalpHWHlKb1BkL0p4aE1ucTFNR3JLSThoZ1psYjdGK3NTbEVtcU82U1drb2FZL1g1Vit0Qklaa2J4cWcKRE1VSVlzNkFvOUR6N0dqZXZqUEhGMXQvZ01STVRMR21oSXJETzdnSnpSU0J1aGpqVkZjMi90c3ZmRWVoT2pQSQorVmc3UkUreHlnS0pCSllvYU1WTHVDYUp1OVl6TDFEVi9wcUp1aGd5a2xUR1crQ2QrVjdsRFNLYjl0cml5Q0d5CllpR3Foa0N5TG1UVFg4ampmaEZuUlI4Ri91T2k3N09vcy9OOWovZ01IeUlmTFhDMHVBRTBkakFBNVNONHAxYlgKVUIrSyt3YjF3aG53MEE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgVVNFUlRydXN0IEVDQyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ2p6Q0NBaFdnQXdJQkFnSVFYSXVaeFZxVXhkSnhWdDdOaVlETUpqQUtCZ2dxaGtqT1BRUURBekNCaURFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sCmVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVQKSlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NVEF3TWpBeApNREF3TURBd1doY05Nemd3TVRFNE1qTTFPVFU1V2pDQmlERUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUCkNrNWxkeUJLWlhKelpYa3hGREFTQmdOVkJBY1RDMHBsY25ObGVTQkRhWFI1TVI0d0hBWURWUVFLRXhWVWFHVWcKVlZORlVsUlNWVk5VSUU1bGRIZHZjbXN4TGpBc0JnTlZCQU1USlZWVFJWSlVjblZ6ZENCRlEwTWdRMlZ5ZEdsbQphV05oZEdsdmJpQkJkWFJvYjNKcGRIa3dkakFRQmdjcWhrak9QUUlCQmdVcmdRUUFJZ05pQUFRYXJGUmFxZmxvCkkrZDYxU1J2VThaYTJFdXJ4dFcyMGVaemNhN2RuTllNWWYzYm9Ja0R1QVVVN0ZmTzdsMC80aUd6enZmVWlubmcKbzROK0xaZlFZY1R4bWR3bGtXT3JmekNqdEhEaXg2RXpuUE8vTGx4VHNWK3pmVEovaWpUamVYbWpRakJBTUIwRwpBMVVkRGdRV0JCUTY0UW1HMU04WndwWjJkRWwyM09BMXhtTmptakFPQmdOVkhROEJBZjhFQkFNQ0FRWXdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFLQmdncWhrak9QUVFEQXdOb0FEQmxBakEyWjZFV0NOemtsd0JCSFU2KzRXTUIKenp1cVFoRmtvSjJVT1FJUmVWeDdIZnBrdWU0V1FyTy9pc0lKeE96a3NVMENNUURwS21GSGpGSktTMDRZY1BiVwpSTlp1OVlPNmJWaTlKTmxXU09ydnhLSkdnWWhxT2tiUnFadE55V0hhMFYxWGFoZz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIFVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUYzakNDQThhZ0F3SUJBZ0lRQWYxdE1QeWp5bEdvRzd4a0RqVURMVEFOQmdrcWhraUc5dzBCQVF3RkFEQ0IKaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDazVsZHlCS1pYSnpaWGt4RkRBU0JnTlZCQWNUQzBwbApjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVYUdVZ1ZWTkZVbFJTVlZOVUlFNWxkSGR2Y21zeExqQXNCZ05WCkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnlkR2xtYVdOaGRHbHZiaUJCZFhSb2IzSnBkSGt3SGhjTk1UQXcKTWpBeE1EQXdNREF3V2hjTk16Z3dNVEU0TWpNMU9UVTVXakNCaURFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVgpCQWdUQ2s1bGR5QktaWEp6WlhreEZEQVNCZ05WQkFjVEMwcGxjbk5sZVNCRGFYUjVNUjR3SEFZRFZRUUtFeFZVCmFHVWdWVk5GVWxSU1ZWTlVJRTVsZEhkdmNtc3hMakFzQmdOVkJBTVRKVlZUUlZKVWNuVnpkQ0JTVTBFZ1EyVnkKZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJSwpBb0lDQVFDQUVtVVhOZzdEMndpejBLeFhEWGJ0elNmVFRLMVFnMkhpcWlCTkNTMWtDZHpPaVovTVBhbnM5cy9CCjNQSFRzZFo3TnlnUkswZmFPY2E4T2htMFg2YTlmWjJqWTBLMmR2S3BPeXVSK09KdjBPd1dJSkFKUHVMb2RNa1kKdEpIVVltVGJmNk1HOFlnWWFwQWlQTHorRS9DSEZIdjI1QitPMU9SUnhoRm5SZ2hSeTRZVVZEKzhNLzUrYkp6LwpGcDBZdlZHT05hYW5ac2h5WjlzaFpySFVtM2dEd0ZBNjZNenczTHllVFA2dkJaWTFIMWRhdC8vTytUMjNMTGIyClZOM0k1eEk2VGE1TWlyZGNtclMzSUQzS2Z5STBybjQ3YUdZQlJPY0JUa1pUbXpOZzk1UytVemVRYzBQek1zTlQKNzl1cS9uUk9hY2RyakdDVDNzVEhETi9oTXE3TWt6dFJlSlZuaSs0OVZ2NE0wR2tQR3cvekpTWnJNMjMzYmtmNgpjMFBsZmc2bFpyRXBmREtFWTFXSnhBM0JrMVF3R1JPczAzMDNwK3RkT213MVhOdEIxeExhcVVrTDM5aUFpZ21UCllvNjFaczhsaU0yRXVMRS9wRGtQMlFLZTZ4Sk1sWHp6YXdXcFhoYUR6TGhuNHVnVG5jeGJndE5NcysxYi85N2wKYzZ3ak95MEF2elZWZEFsSjJFbFlHbitTTnVaUmtnN3pKbjBjVFJlOHlleERKdEMvUVY5QXFVUkU5Sm5uVjRlZQpVQjlYVktnKy9YUmpMN0ZRWlFubVdFSXVReHBNdFBBbFIxbjZCQjZUMUNaR1NsQ0JzdDYrZUxmOFp4WGh5VmVFCkhnOWoxdWxpdXRaZlZTN3FYTVlvQ0FRbE9iZ09LNm55VEpjY0J6OE5Vdlh0N3krQ0R3SURBUUFCbzBJd1FEQWQKQmdOVkhRNEVGZ1FVVTNtL1dxb3JTczlVZ09IWW04Q2Q4cklEWnNzd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4RwpBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRU1CUUFEZ2dJQkFGelVmQTNQOXdGOVFabGxESFBGClVwL0wrTStaQm44YjJrTVZuNTRDVlZlV0ZQRlNQQ2VIbENqdEh6b0JONkoyL0ZOUXdJU2J4bXRPdW93aFQ2S08KVldLUjgya1YyTHlJNDhTcUMvM3ZxT2xMVlNvR0lHMVZlQ2taN2w4d1hFc2tFVlgvSkpwdVhpb3I3Z3RObjMvMwpBVGlVRkpWREJ3bjdZS251SEtzU2pLQ2FYcWVZYWxsdGl6OEkrOGpSUmE4WUZXU1FFZzl6S0M3RjRpUk8vRmpzCjhQUkYvaUt6NnkrTzB0bEZZUVhCbDIrb2RuS1BpNHcycjc4TkJjNXhqZWFtYng5c3BuRml4ZGpRZzNJTThXY1IKaVF5Y0UweHlOTis4MVhIZnFuSGQ0YmxzakR3U1hXWGF2VmNTdGtOci8rWGVUV1lSVWMrWnJ1d1h0dWh4a1l6ZQpTZjdkTlhHaUZTZVVITTloNHlhN2I2Tm5KU0ZkNXQwZEN5NW9HenVDcit5RFo0WFVtRkYwc2JtWmdJbi9mM2daClhIbEtZQzZTUUs1TU55b3N5Y2RpeUE1ZDl6WmJ5dUFsSlFHMDNSb0huSGNBUDlEYzFldzkxUHE3UDh5RjFtOS8KcVMzZnVRTDM5WmVhdFRYYXcyZXdoMHFwS0o0amp2OWNKMnZoc0UvekIrNEFMdFJaaDh0U1FaWHE5RWZYN21SQgpWWHlOV1FLVjNXS2R3cm51V2loMGhLV2J0NURIREFmZjlZazJkRExXS01Hd3NBdmduRXpESE5iODQybTFSMGFCCkw2S0NxOU5qUkhERWpmOHRNN3F0ajN1MWNJaXVQaG5QUUNqWS9NaVF1MTJaSXZWUzVsakZINGd4USs2SUhkZkcKamp4RGFoMm5HTjU5UFJieFl2bktrS2o5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyBYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVNRENDQXhpZ0F3SUJBZ0lRVUpSczdCanExWnhOMVpmdmRZK2dyVEFOQmdrcWhraUc5dzBCQVFVRkFEQ0IKZ2pFTE1Ba0dBMVVFQmhNQ1ZWTXhIakFjQmdOVkJBc1RGWGQzZHk1NGNtRnRjSE5sWTNWeWFYUjVMbU52YlRFawpNQ0lHQTFVRUNoTWJXRkpoYlhBZ1UyVmpkWEpwZEhrZ1UyVnlkbWxqWlhNZ1NXNWpNUzB3S3dZRFZRUURFeVJZClVtRnRjQ0JIYkc5aVlXd2dRMlZ5ZEdsbWFXTmhkR2x2YmlCQmRYUm9iM0pwZEhrd0hoY05NRFF4TVRBeE1UY3gKTkRBMFdoY05NelV3TVRBeE1EVXpOekU1V2pDQmdqRUxNQWtHQTFVRUJoTUNWVk14SGpBY0JnTlZCQXNURlhkMwpkeTU0Y21GdGNITmxZM1Z5YVhSNUxtTnZiVEVrTUNJR0ExVUVDaE1iV0ZKaGJYQWdVMlZqZFhKcGRIa2dVMlZ5CmRtbGpaWE1nU1c1ak1TMHdLd1lEVlFRREV5UllVbUZ0Y0NCSGJHOWlZV3dnUTJWeWRHbG1hV05oZEdsdmJpQkIKZFhSb2IzSnBkSGt3Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQ1lKQjY5RmJTNgozOGVNcFNlMk9BdHA4N1pPcUN3dUlSMWNSTjhoWFg0amRQNWVmclJLdDZhdEg2N2dCaGJpbTF2WlozUnJYWUNQCktaMkdHOW1jRFpodGRoQW9XT1Jsc0g5S21IbWY0TU14Zm9BcnRZekFRRHNSaHRETG9vWTJZS1RWTUlKdDJXN1EKRHhJRU01ZGZUMkZhOE9UNWthdm5IVHU4Nk0vMGF5MDBmT0pJWVJ5TzgyRkV6RytnU3FtVXNFM2E1NmswZW5JNApxRUhNUEpRUmZldklwb3kzaHN2S016dlpQVGVMKzNvK2hpem5jOWNLVjZ4a214bnI5QThFQ0lxc0F4Y1paUFJhCkpTS05OQ3l5OW1nZEVtM1RpaDRVMnNTUHB1SWpoZFY2RGIxcTRPbnM3QmU3UWh0bnFpWHRSWU1oL01ISmZOVmkKUHZyeXhTM1QvZFJsQWdNQkFBR2pnWjh3Z1p3d0V3WUpLd1lCQkFHQ054UUNCQVllQkFCREFFRXdDd1lEVlIwUApCQVFEQWdHR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZNWlBvajBHWTRRSm5NNWk1QVNzCmpWeTE2YlliTURZR0ExVWRId1F2TUMwd0s2QXBvQ2VHSldoMGRIQTZMeTlqY213dWVISmhiWEJ6WldOMWNtbDAKZVM1amIyMHZXRWREUVM1amNtd3dFQVlKS3dZQkJBR0NOeFVCQkFNQ0FRRXdEUVlKS29aSWh2Y05BUUVGQlFBRApnZ0VCQUpFVk9RTUJHMmY3U2h6NUNtQmJvZHBObDJMNUpGTW4xNEprVHBBdXcwa2JLNXJjL0toNFp6WHhIZkFSCnZiZEk0eEQyRGQ4LzBzbTJxbFdrU0xvQzI5NVpMaFZiTzUwV2ZVZlhOK3BmVFhZU05yc2YxNkdCQkVZZ295eHQKcVo0QmZqOHB6Z0NUMy8zSmtuT0ppV1NlNXl2a0hKRXMwcm5PZmM1dk1ablQ1cjdTSHBEd0NSUjVYQ09yVGRMYQpJUjlObVhtZDRjOG5ueENiSElnTnNJcGtRVEc0RG15UUpLU2JYSEdQdXJ0K0hCdmJhb0FQSWJ6cDI2YTNRUFN5Cmk2bXg1TythR3RBOWFabnVxQ2lqNFR5ejhMSVJuTTk4UU9iZDUwTjlvdGc2dGFtTjhqU1p4TlFRNFFiOUNZUVEKTys3RVRQVHNKM3hDd25SOGdvb0p5YlFESmJ3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlET0RDQ0FpQ2dBd0lCQWdJR0lBWUZGbkFDTUEwR0NTcUdTSWIzRFFFQkJRVUFNRHN4Q3pBSkJnTlZCQVlUCkFsSlBNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkQKUVRBZUZ3MHdOakEzTURReE56SXdNRFJhRncwek1UQTNNRFF4TnpJd01EUmFNRHN4Q3pBSkJnTlZCQVlUQWxKUApNUkV3RHdZRFZRUUtFd2hqWlhKMFUwbEhUakVaTUJjR0ExVUVDeE1RWTJWeWRGTkpSMDRnVWs5UFZDQkRRVENDCkFTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTGN6dVg3SUpVcU90ZHUwS0J1cVY1RG8KMFNMVFpMclRrK2pVcklaaFFHcGdWMmhVaEUyOGFsUUNCZi9mbTVvcXJsMEhqMHJES0gvdit5djZlZkhIcmZBUQpVeVNRaTJiSnFJaXJyMXFqQU9tK3VrYnVXM043TEJlQ2dWNWlMS0VDWmJPOXhTc0Fmc1Q4QXpOWERlM2krczVkClJkWTR6VFcyc3NIUW5JRktxdVN5QVZ3ZGoxK1p4TEd0MjRnaDY1QUlnb0R6TUtORDVwQ0NybFVvU2UxYjE2a1EKT0E3K2oweGJtMGJxUWZXd0NIVEQwSWd6dG56WGROL2NoTkZERG5VNW9TVkFLT3A0eXc0c0xqbWRqSXR1Rmh3dgpKb0lRNHVObGxBb0V3RjczWFZ2NEVPTFF1bnBMKzk0M0FBQWFXeWpqMHB4elBqS0htS0hKVVMvWDNxd3pzMDhDCkF3RUFBYU5DTUVBd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBT0JnTlZIUThCQWY4RUJBTUNBY1l3SFFZRFZSME8KQkJZRUZPQ01tOXNsU2JQeGZJYldza0tIQzlCcm9ObmtNQTBHQ1NxR1NJYjNEUUVCQlFVQUE0SUJBUUErMGh5SgpMalg4K0hYZDVuOWxpUFJ5VE1rczF6Sk84OTBaZVVlOWpqdGJrdzlRU1NRVGF4UUdjdThKMDZHaDQwQ0V5ZWNZCk1uUThTRzRQbjB2VTl4N1RrNFprVkpkamNsRFZWYy82SUpNQ29wdkRJNU5PRmxWMm9IQjViYzBoSDg4dkxid1oKNDRneCtGa2FnUW5JbDZaMHgyREVXOHhYanJKMS9Sc0NDZHRaYjNLVGFmY3hRZGFJT0wrSHNyMFdlZm1xNUw2SQpKZDFoSnlNY3RURUhCRGEwR3BDOW9IUnhVSWx0dkJUakQ0YXU4YXMreDZBSnpLTkkwZURiWk9lU3RjK3Zja053CmkvbkRoRHdUcW42U20xZFRrL3B3d3BFT01mbWJaMTNwbGpoZVg3TnpUb2dWWjk2ZWRoQmlJTDVWYVpWREFEbE4KOXU2d1drNUpSRlJZWDBLRAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgCi0tLS0tQkVHSU4gQ0VSVElGSUNBVEUtLS0tLQpNSUlGUnpDQ0F5K2dBd0lCQWdJSkVRQTB0azdHTmkwMk1BMEdDU3FHU0liM0RRRUJDd1VBTUVFeEN6QUpCZ05WCkJBWVRBbEpQTVJRd0VnWURWUVFLRXd0RFJWSlVVMGxIVGlCVFFURWNNQm9HQTFVRUN4TVRZMlZ5ZEZOSlIwNGcKVWs5UFZDQkRRU0JITWpBZUZ3MHhOekF5TURZd09USTNNelZhRncwME1qQXlNRFl3T1RJM016VmFNRUV4Q3pBSgpCZ05WQkFZVEFsSlBNUlF3RWdZRFZRUUtFd3REUlZKVVUwbEhUaUJUUVRFY01Cb0dBMVVFQ3hNVFkyVnlkRk5KClIwNGdVazlQVkNCRFFTQkhNakNDQWlJd0RRWUpLb1pJaHZjTkFRRUJCUUFEZ2dJUEFEQ0NBZ29DZ2dJQkFNREYKZFJtUmZVUjBkSWYrRGp1VzNOZ0JGc3p1WTVIbkMyL09Pd3BwR256QzQ2K0Nqb2JYWG85WDY5TWhXZjA1TjBJdwp2bERxdGcrcGlOZ3VMV2toNTlFM0dFNTlrZFVXWDJ0YkFNSTVRdzAyaFZLNVUyVVBIVUxsajg4RjArN2NEQnJaCnVJdDRJbWZrYWJCb3hUemtiRnBHNTgzSCt1L0U3RXU5YXFTcy9jd29VZStTdENtcnF6V2FUT1RFQ01ZbXpQaHAKbitTYzhDblRYUG5HRmlXZUk4TWd3VDBQUHpoQXNQNkNSRGlxV2hxS2EyTllPTFFWMDdZUmFYc2VWTzZNR2lLcwpjcGMvSTFtYnlTS0V3UWRQekgvaVY4b1NjTHVtWmZOcGRXTzlsZnNibDgza3FLLzIwVTZvMllweEpNMDJQYnlXCnhQRnNxYTdsencxdUtBMndEclhLVVh0NEZNTWdMMy83RkZYaEVabjkxUXFobmdMallsL3JOVXNzdUhMb1BqMVAKckN5N0xvYmlvM2FQNVpNcXo2V3J5RnlOU3diL0VrYXNlTXNVQnpYZ3FkK0w2YThWVHhhSlc3MzJqY1pacm9pRgpEc0dKNng5bnhVV08vMjAzTml0NFpvT1JVU3M5LzFGM2RtS2g3R2MrUG9HRDRGYXBVQjhmZXBtclk3K0VGM2Z4CkRUdmY5NXhoc3pXWWlqcXk3RHdhTno5K2o1TFAyUklVWk5vUUFoVkIvMC9FNnh5anlmcVo5MGJwNFJqWnNiZ3kKTGNzVURGRFlnMldEN3JsY3o4c0ZXa3o2R1pkcjFsMFQwOEpjVkx3eWM2QjQ5ZkZ0SHN1ZnBhYWZJdHpSVVo2QwplV1JnS1JNK28vMVBjbXFyNHRUbHVDUlZMRVJMaW9oRW5NcUUweW83QWdNQkFBR2pRakJBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RnWURWUjBQQVFIL0JBUURBZ0VHTUIwR0ExVWREZ1FXQkJTQ0lTMW14dGVnNEJYcnprd0oKZDhSZ25sUnVBekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBZ0VBWU40YXVPZnlZSUxWQXpPQnl3YUs4U0pKNmVqcQprWC9HTTE1b0dRT0dPME1CendkdzVBZ2VaWVdSNWhFaXQvVUNJNDZ1dVI1OUgzNXM1cjBsMVpVYThnV21yNFVDCmI2NzQxakgvSmNsS3lNZUtxZG1mUzBtYkVWZVpra01SM3JZenBNelhqV1I5MU0wOEtDeTBtcGJxVGZYRVJNUWwKcWlDQTJDbFY5K0JCL0FZbS83azI5VU1VQTJaNDRSR3gyaUJmUmdCNEFDR2xIZ0FvWVhodnFBRUJqNTAwbXYvMApPSkQ3dU5HemNnYkpjZWFCeFhudEM2WjU4aE1MblBkZERuc2trN1JJMjRaZjNsQ0dlT2RBNWpHb2tIWndZYStjCk55d1J0WUszcXE0a05GdHlER2tOelZtZjluR3ZuQXZSQ2pqNUJpS0RVeVVNL0ZIRTVyN2lPWlVMSksydjBaWGsKbHRkMFpHdHhUZ0k4cW9YeklLTkRPWFpiYkZEK21wd1VIbVVVaWhXOW80SkZXa2xXYXRLY3NXTXk1V0hnVXlJTwpwd3BKNnN0K0g2amlZb0QyRUVWU21BWVkzcVhOTDMrcTFPaytDSExzSXdNQ1BLYXEyTHhuZEQwVUYvdFVTeGZqCjAzazliV3RKeVNnT0xuUlF2d3paUmpvUWhzbW5QK21nN0gvcnBYZFlhWEhtZ3dvMzhvWkphcjU1Q0pEMkFoWmsKUHVYYVRINE1OTW41WDdhektGR25weXVxU2ZxTlpTbE80MnNUcDVTakxWRnRlQXhFeTkvZUNHL09vMlNyMDVXRQoxTGxTVkhKN2xpWE12R25qU0c0TjBNZWRKNXFxK0JPUzNSN2ZZNTgxcVJZMjdJeTRnL1E5aVkvTnRCZGUxN01YClFSQmRKM05naFZkSklnYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGUtU3ppZ25vIFJvb3QgQ0EgMjAxNwotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ1FEQ0NBZVdnQXdJQkFnSU1BVlJJN3lIOWwxa045UVFLTUFvR0NDcUdTTTQ5QkFNQ01IRXhDekFKQmdOVgpCQVlUQWtoVk1SRXdEd1lEVlFRSERBaENkV1JoY0dWemRERVdNQlFHQTFVRUNnd05UV2xqY205elpXTWdUSFJrCkxqRVhNQlVHQTFVRVlRd09Wa0ZVU0ZVdE1qTTFPRFEwT1RjeEhqQWNCZ05WQkFNTUZXVXRVM3BwWjI1dklGSnYKYjNRZ1EwRWdNakF4TnpBZUZ3MHhOekE0TWpJeE1qQTNNRFphRncwME1qQTRNakl4TWpBM01EWmFNSEV4Q3pBSgpCZ05WQkFZVEFraFZNUkV3RHdZRFZRUUhEQWhDZFdSaGNHVnpkREVXTUJRR0ExVUVDZ3dOVFdsamNtOXpaV01nClRIUmtMakVYTUJVR0ExVUVZUXdPVmtGVVNGVXRNak0xT0RRME9UY3hIakFjQmdOVkJBTU1GV1V0VTNwcFoyNXYKSUZKdmIzUWdRMEVnTWpBeE56QlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJKYmNQWXJZc0h0dgp4aWUrUkpDeHMxWVZlNDVESkgwYWhGbnVZMml5eGw2SDBCVklIcWlRcmIxVG90cmVPcENtWUY5b01yV0dRZCtICld5eDd4ZjU4ZXRxall6QmhNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEZ1lEVlIwUEFRSC9CQVFEQWdFR01CMEcKQTFVZERnUVdCQlNIRVJVSTBhckJlQXl4cjg3R3laRHZ2ekFFd0RBZkJnTlZIU01FR0RBV2dCU0hFUlVJMGFyQgplQXl4cjg3R3laRHZ2ekFFd0RBS0JnZ3Foa2pPUFFRREFnTkpBREJHQWlFQXRWZmQxNHBWQ3piaGhrVDYxTmxvCmpiamNJNHFLRGRRdmZlcHo3TDlOYktnQ0lRRExwYlFTK3VlMTZNOStrL3p6Tlk5dlRscDh0THhPc3Z4eXFsdFoKK2VmY01RPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIAotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRnNEQ0NBNWlnQXdJQkFnSVFGY2k5WlVkY3I3aVhBRjdrQnRLOG5UQU5CZ2txaGtpRzl3MEJBUVVGQURCZQpNUXN3Q1FZRFZRUUdFd0pVVnpFak1DRUdBMVVFQ2d3YVEyaDFibWRvZDJFZ1ZHVnNaV052YlNCRGJ5NHNJRXgwClpDNHhLakFvQmdOVkJBc01JV1ZRUzBrZ1VtOXZkQ0JEWlhKMGFXWnBZMkYwYVc5dUlFRjFkR2h2Y21sMGVUQWUKRncwd05ERXlNakF3TWpNeE1qZGFGdzB6TkRFeU1qQXdNak14TWpkYU1GNHhDekFKQmdOVkJBWVRBbFJYTVNNdwpJUVlEVlFRS0RCcERhSFZ1WjJoM1lTQlVaV3hsWTI5dElFTnZMaXdnVEhSa0xqRXFNQ2dHQTFVRUN3d2haVkJMClNTQlNiMjkwSUVObGNuUnBabWxqWVhScGIyNGdRWFYwYUc5eWFYUjVNSUlDSWpBTkJna3Foa2lHOXcwQkFRRUYKQUFPQ0FnOEFNSUlDQ2dLQ0FnRUE0U1VQN28zYmlETjFaODJ0SDMwNlRtMmQweThVODJOMHl3RWhhamZxaEZBSApTeVpiQ1VOc0laNXF5TlVEOVdCcGo4endJdVFmNS9kcUlqRzNMQlh5NFA0QWFrUC9oMlhHdFJyQnAweHRJbkFoCmlqSHlsM1NKQ1JJbUhKN0syUktpbFR6YTZXZS9DS0JrNDlaQ3QwWHZsL1QyOWRlMVNoVUNXSDJZV0V0Z3ZNM1gKRFpvVE0xUFJZZmw2MWRkNHM1b3o5d0NHemgxTmxEaXZxT3g0VVhDS1hCQ0RVU0gzRVQwMGhsN2xTTTJYZ1lJMQpUQm5zWmZacnhRV2g3a2NUMXJNaEo1UVFDdGtrTzdxK1JCTkdNRCtYUE5qWDEycnVPempqSzlTWERya2I1d2RKCmZ6Y3ErWGQ0ejFUdFcwYWRvNEFPa1VQQjFsdGZGTHFmcG8wa1IwQlp2M0k0c2pac04vK1owVjBPV1FxcmFmZkEKc2dSRmVsUUFycjVUOXJYbjRmZzhvekhTcWY0aFVtVEZwbWZ3ZFFjR2xCU0JWY1luNUFHUEY4RnFjZGUrUy91VQpXSDErRVRPeFF2ZGliQmpXendsb1BuOXM5aDZQWXEybFk5c0pweDhpUWtFZWI1bUtQdGY1UDBCNmViQ2xBWkxTCm5UMElGYVVRQVMyek1uYW9sUTJ6ZXByN0J4QjRFVy9oajhlNkR5VWFkQ3JsSEpoQm1kOGhoK2lWQm1vS3MycEgKZG1YMk9zK1BZaGNaZXdvb3pSclNneDRoeHl5L3Z2OWhhTGRuRzd0NFRZM09aK1hrd1k2M0kyYmluWkIxTkppcApOaXVLbXBTNW5lek1pckg0SllsY1dyWXZqQjl0ZVNTblVtakRoRFhpWm8xakRpVk4xUm15NW5rM3B5S2RWREVDCkF3RUFBYU5xTUdnd0hRWURWUjBPQkJZRUZCNE05N1puOHVHU0pnbEZ3RlU1TG5jL1FrcWlNQXdHQTFVZEV3UUYKTUFNQkFmOHdPUVlFWnlvSEFBUXhNQzh3TFFJQkFEQUpCZ1VyRGdNQ0dnVUFNQWNHQldjcUF3QUFCQlJGc01MSApDbFo4N2x0NERKWDVHRlBCcGh6WUVEQU5CZ2txaGtpRzl3MEJBUVVGQUFPQ0FnRUFDYk9EVTFrQlBwVkp1ZkdCCnV2bDJJQ08xSjJCMDFHcVpORjVzQUZQWm4vS21zU1FIUkdvcXhxV09lQkxvUjlsWUd4TXFYbm1ibndvcVo2WWwKUHdacFZuUERpbVpJK3ltQlYzUUd5cHpxS09nNFp5WXI4ZFcxUDJXVCtEWmRqbzJOUUNDSEdlcnZKOEE5dERrUApKWHRvVUhSVm5BeFpmVm85UVpRbFVnamdSeXdWTVJuVnZ3ZFZ4cnNTdFpmMFg0T0Z1bkhCMld5QkVYWUtDckMvCmdwZjM2ajM2K3V3dHFTaVVPMWJkMGxFdXJzQzlDQldNZDFJMGx0YWJyTk1kam1FUE5YdWJyamxwQzJKZ1FDQTIKajYvN051NHRDRW9kdUwrYlhQanFwUnVnYzZiWStHN2dNd1JmYUtvbmgrM1p3WkNjN2IzamFqV3ZZOStyR05tNgo1dWxLNmxDS0QyR1RIdUl0R2VJd2xEV1NYUTYyQjY4WmdJOUhrRkZMTGszZGhlTFNDbElLRjVyOEdyQlFBdVVCCm8yTTNJVXhFeEp0Um1SRU9jNXdHajFRdXB5aGVSRG1IVmkwM3ZZVkVsT0VNU3l5Y3c1S0ZOR0hMRDdpYlNrTlMKL2pRNmZianBLZHgycWNndytCUnhnTVllTmtoMElrRmNoNExvR0hHTFFZbEU1MzVZVzZpNGpSUHBwMnpEUisyegpHcDFpcm8yQzZwU2UzVmtRdzYzZDRrM2pNZFhIN09qeXNQNlNIaFlLR3Z6WjgvZ250c20rSGJSc1pKQi85T1RFClc5YzNya0lPM2FRYWIzeUlWTVVXYnVGNmFDNzRPcjhOcER5Sk8zaW5UbU9EQkNFSVo0M3lna25RVy8yeHpRK0QKaE5RK0lJWDNTajByblAwcUNnbE42b0g0RVp3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gQzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNLekNDQWJHZ0F3SUJBZ0lLZTNHMmdsYTRFbnljcURBS0JnZ3Foa2pPUFFRREF6QmFNUXN3Q1FZRFZRUUcKRXdKVlV6RVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVVTUJJR0ExVUVDaE1MWlUxMVpHaHlZU0JKYm1NeApJREFlQmdOVkJBTVRGMlZ0VTJsbmJpQkZRME1nVW05dmRDQkRRU0F0SUVNek1CNFhEVEU0TURJeE9ERTRNekF3Ck1Gb1hEVFF6TURJeE9ERTRNekF3TUZvd1dqRUxNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQXNUQ21WdFUybG4KYmlCUVMwa3hGREFTQmdOVkJBb1RDMlZOZFdSb2NtRWdTVzVqTVNBd0hnWURWUVFERXhkbGJWTnBaMjRnUlVORApJRkp2YjNRZ1EwRWdMU0JETXpCMk1CQUdCeXFHU000OUFnRUdCU3VCQkFBaUEySUFCUDJsWWE1N0poQWQ2YmNpCk1LNEc5SUd6c1VKeGxUbTgwMUxqcjYvNThwYzFralpHRG9lVmpiazVXdW03MzlEK3lBZEJQTHRWYjRPamF2dGkKc0lHSkFuQjlTTVZLNCtraVZDSk5rN3RDREs5M25DT21mZGRoRWM1bHgvaC8vdlh5cWFOQ01FQXdIUVlEVlIwTwpCQllFRlB0YVNOQ0FJRUR5cU9rQUIya1pkNmZtdy9UUE1BNEdBMVVkRHdFQi93UUVBd0lCQmpBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01RQzAyQzhDaWYyMlRHSzZRMDRUaEhLMXJ0MGMKM3RhMTNGYVBXRUJhTGQ0Z1RDS0R5cE9vZnU0U1FNZldoMC80MzRVQ01Cd1VaT1I4bG9NUm5MRFJXbUZMcGc5Sgowd0Q4b2Z6a3BmOS9yZGN3ME1kM2Y3NkJCMVV3VUNBVTlWYzRDcWd4VVE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIEVDQyBSb290IENBIC0gRzMKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNUakNDQWRPZ0F3SUJBZ0lLUFBZSHFXaHdEdHFMaERBS0JnZ3Foa2pPUFFRREF6QnJNUXN3Q1FZRFZRUUcKRXdKSlRqRVRNQkVHQTFVRUN4TUtaVzFUYVdkdUlGQkxTVEVsTUNNR0ExVUVDaE1jWlUxMVpHaHlZU0JVWldObwpibTlzYjJkcFpYTWdUR2x0YVhSbFpERWdNQjRHQTFVRUF4TVhaVzFUYVdkdUlFVkRReUJTYjI5MElFTkJJQzBnClJ6TXdIaGNOTVRnd01qRTRNVGd6TURBd1doY05ORE13TWpFNE1UZ3pNREF3V2pCck1Rc3dDUVlEVlFRR0V3SkoKVGpFVE1CRUdBMVVFQ3hNS1pXMVRhV2R1SUZCTFNURWxNQ01HQTFVRUNoTWNaVTExWkdoeVlTQlVaV05vYm05cwpiMmRwWlhNZ1RHbHRhWFJsWkRFZ01CNEdBMVVFQXhNWFpXMVRhV2R1SUVWRFF5QlNiMjkwSUVOQklDMGdSek13CmRqQVFCZ2NxaGtqT1BRSUJCZ1VyZ1FRQUlnTmlBQVFqcFF5NExSTDFLUE94c3QzaUFoS0FuamxmU1UyZnlTVTAKV1hUc3V3WWM1OEJ5citpdUwrRkJWSWNVcUVxeTZIeUM1bHRxdGR5emRjNkxCdENHSTc5RzFZNFBQd1QwMXh5UwpmdmFsWThMMVg0NHVUNkVZR1FJck1ncUNaSDBXazlHalFqQkFNQjBHQTFVZERnUVdCQlI4WFFLRUU5VE1pcHVCCnpoY2NMaWtlbkVoalFqQU9CZ05WSFE4QkFmOEVCQU1DQVFZd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBS0JnZ3EKaGtqT1BRUURBd05wQURCbUFqRUF2dk5oendJUUhXU1ZCN2dZYm9pRkJTK0RDQmVReWgrS1RPZ05HM3F4cmRXQgpDVWZ2TzZ3SUJIeGNtYkh0UndmU0FqRUFuYnBWL0tsSzZPM3Q1bllCUW52SStHRFpqVkdMVlR2N2pIdnJaUW5ECitKYk5SNmlDOGhaVmR5UitFaENWQkN5agotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCiMgZW1TaWduIFJvb3QgQ0EgLSBDMQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJRGN6Q0NBbHVnQXdJQkFnSUxBSzdQQUxyRXp6TDRRN0l3RFFZSktvWklodmNOQVFFTEJRQXdWakVMTUFrRwpBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbmJpQlFTMGt4RkRBU0JnTlZCQW9UQzJWTmRXUm9jbUVnClNXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2ZENCRFFTQXRJRU14TUI0WERURTRNREl4T0RFNE16QXcKTUZvWERUUXpNREl4T0RFNE16QXdNRm93VmpFTE1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBc1RDbVZ0VTJsbgpiaUJRUzBreEZEQVNCZ05WQkFvVEMyVk5kV1JvY21FZ1NXNWpNUnd3R2dZRFZRUURFeE5sYlZOcFoyNGdVbTl2CmRDQkRRU0F0SUVNeE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBeit1cHVmR1oKQmN6WUtDRks4M00wVVlSV0VQV2dUeXdTNC9vVG1pZlF6L2w1R25SZkhYazUvRnY0Y0k3Z2tsTDM1Q1g1VklQWgpIZFBJV29VL1hzZTJCKzQrd002YXI2eFdRaW81SlhEV3Y3VjdOcTJzOW5QY3pkY2Rpb09sK3l1UUZUZHJIQ1pICjNEc3BWcE5xczhGcU9wMDk5Y0dYT0ZnRml4d1I0K1MwdUYyRkhZUCtlRjhMUldnWVNLVkdjelE3L2cvSWRydkgKR1BNRjBZYnpoZTNudWRreXJWV0l6cWEya2JCUHJINFZJNWIyUC9BZ05CYmVDc2JFQkVWNWY2Zjl2dEtwcGErYwp4U01xOXp3aGJMMnZqMDdGT3JMek5CTDgzNEFhU2FUVXFaWDNub2xlb29tc2xNdW9hSnV2aW1VbnpZbnUzWXkxCmF5bHdRNkJwQytTNUR3SURBUUFCbzBJd1FEQWRCZ05WSFE0RUZnUVUvcUhnY0I0cUF6bFNXa0srWEpHRmVoaXEKVGJVd0RnWURWUjBQQVFIL0JBUURBZ0VHTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTApCUUFEZ2dFQkFNSktWdm9WSVhzb291bmxIZnY0TGNRNWxrRk1PeWNzeEd3WUZZREdySzlIV1M4bUMrTTJzTzg3Ci9rT1hTVEtaRWhWYjN4RXAvNnRUK0x2QmVBK3NuRk92Vjcxb2pEMXBNL0Nqb0NOak8yUm5Ja1N0MVhITFZpcDQKa3FOUEVqRTJOdUxlL2dERW8yQVBKNjJnc0lxMU5ucFNvYjBuOUNBbll1aE5sQ1FUNUFvRTZUeXJMc2hEQ1VyRwpZUVRsU1RSKzA4VEk5US9BcXVtNlZGN3pZeXRQVDFEVS9ybDdtWXc5d0M2OEFpdlR4RURraWdjeEhwdk9KcGtUCit4SHFtaUlNRVJuSFhodUJVRERJbGhKdTU4dEJmNUU3b2tlM1ZJQWIzQURNbXBEcXc4TlFCbUlNTU1BVlNLZW8KV1h6aHJpS2k0Z3A2RC9waXExSk00ZkhmeXI2RERVST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIGVtU2lnbiBSb290IENBIC0gRzEKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURsRENDQW55Z0F3SUJBZ0lLTWZYa1lneHNXTzNXMkRBTkJna3Foa2lHOXcwQkFRc0ZBREJuTVFzd0NRWUQKVlFRR0V3SkpUakVUTUJFR0ExVUVDeE1LWlcxVGFXZHVJRkJMU1RFbE1DTUdBMVVFQ2hNY1pVMTFaR2h5WVNCVQpaV05vYm05c2IyZHBaWE1nVEdsdGFYUmxaREVjTUJvR0ExVUVBeE1UWlcxVGFXZHVJRkp2YjNRZ1EwRWdMU0JICk1UQWVGdzB4T0RBeU1UZ3hPRE13TURCYUZ3MDBNekF5TVRneE9ETXdNREJhTUdjeEN6QUpCZ05WQkFZVEFrbE8KTVJNd0VRWURWUVFMRXdwbGJWTnBaMjRnVUV0Sk1TVXdJd1lEVlFRS0V4eGxUWFZrYUhKaElGUmxZMmh1YjJ4dgpaMmxsY3lCTWFXMXBkR1ZrTVJ3d0dnWURWUVFERXhObGJWTnBaMjRnVW05dmRDQkRRU0F0SUVjeE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWswdTc2V2FLN3AxYjFUU1QwQnNldytlZXVHUXoKZjJONGFMVE5MbkYxMTVzZ3hrMHB2TFpvWUlyM0lacFdOVnJ6ZHIzWXpaci9rMVpMcFZrR29aTTBLZDBXTkhWTwo4b0cweDVaT3JSa1ZVa3IrUEhCMWNNMnZLNnNWbWpNOHFyT0xxczFEL2ZYcWNQL3R6eEU3bE01T01oYlRJMEFxCmQ3T3ZQQUVzYk8yWkxJdlpUbW1Zc3ZlUFFiQXllR0hXRFYvRCtxSkFraDFjRitad1BqWG5vcmZDWXVLcnBEaE0KdFRrMWIrb0RhZm82VkdpRmJkYnlMME5WSHBFTkR0alZhcVNXMFJNOExIaFE2RHFTMGhkVzVUVWFRQncralN6dApPZDlDNElOQmROK2p6Y0tHWUVobzQya0xWQUNMNUhacElRMTVUalFJWGhUQ3pMRzNyZGQ4Y0lySGhRSURBUUFCCm8wSXdRREFkQmdOVkhRNEVGZ1FVKys4TmhwNnc0OTJwdWZFaEYzOCsvUEIzS3hvd0RnWURWUjBQQVFIL0JBUUQKQWdFR01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFGbi84b3oxaDMxeApQYU9mRzF2UjJ2alRuR3Mydlp1cFlldmVGaXgwUFo3bWRkclh1cWU4UWhmblBaSHI1WDNkUHB6eHo1S3NiRWpNCndpSS9hVHZGdGhVdm96WEdhQ29jVjY4NTc0M1FOY01ZREhzQVZoek5peGwwM3I0UEV1RFFxcUUvQWpTeGNNNmQKR05ZSUF3bEc3bURnZnJiRVNRUlJmWEJndktxeS8zbHllcVlkUFY4cStNcmkvVG0zUjducmZ0OEVJNi82bkFZSAo2ZnRqazRCQXRjWnNDakVvemd5Zno3TWpOWUJCald6RU4zdUJMNENoUUVLRjZkazRqZWloVTgwQnYybm9XZ2J5ClJRdVErcTdodjUzeXJsYzhwYTZ5VnZTTFpVRHAvVEdCTFBRNUNkanVhNmUwcGgwVnBaajNBWUhZaFgzelVWeHgKaU42NnpCK0Fma289Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KIyB2VHJ1cyBFQ0MgUm9vdCBDQQotLS0tLUJFR0lOIENFUlRJRklDQVRFLS0tLS0KTUlJQ0R6Q0NBWldnQXdJQkFnSVVibXE4V2FwVHZwZzVaNkxTYTZRNzVtMGMxdG93Q2dZSUtvWkl6ajBFQXdNdwpSekVMTUFrR0ExVUVCaE1DUTA0eEhEQWFCZ05WQkFvVEUybFVjblZ6UTJocGJtRWdRMjh1TEV4MFpDNHhHakFZCkJnTlZCQU1URVhaVWNuVnpJRVZEUXlCU2IyOTBJRU5CTUI0WERURTRNRGN6TVRBM01qWTBORm9YRFRRek1EY3oKTVRBM01qWTBORm93UnpFTE1Ba0dBMVVFQmhNQ1EwNHhIREFhQmdOVkJBb1RFMmxVY25WelEyaHBibUVnUTI4dQpMRXgwWkM0eEdqQVlCZ05WQkFNVEVYWlVjblZ6SUVWRFF5QlNiMjkwSUVOQk1IWXdFQVlIS29aSXpqMENBUVlGCks0RUVBQ0lEWWdBRVpWQktyb3g1bGtxcUhBakRvNkxOL2xsV1FYZjlKcFJDdXgzTkNOdHpzbHQxODgrY1RvTDAKdi9oaEpvVnMxb1ZiY25EUy9kdGl0TjlUaTcyeFJGaGlRZ25IK245YkVPZitRUDNBMk1Nck11ZHdwcmVtSUZVZAplNEJkUzQ5blRQRVFvMEl3UURBZEJnTlZIUTRFRmdRVW1Ebk52dGl5alBleXErR3RKSzk3ZktIYkg4OHdEd1lEClZSMFRBUUgvQkFVd0F3RUIvekFPQmdOVkhROEJBZjhFQkFNQ0FRWXdDZ1lJS29aSXpqMEVBd01EYUFBd1pRSXcKVjUzZFZ2SEg0K200U1ZCcm0ybkRiK3pEZlNYa1Y1VVRRSnRTMHp2elFCbThKc2N0QnA2MWV6YWY5U1hVWTJzQQpBakVBNmRQR25sYWFLc3loMmovSVppdlRXSndnaGZxcmtZcHdjQkU0WUdRTFlnbVJXQUQ1VGZzMGFOb0pyU0VHCkdKVE8KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQojIHZUcnVzIFJvb3QgQ0EKLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZWakNDQXo2Z0F3SUJBZ0lVUStOeEU5aXpXUlJkdDg2TS9UWDliN3dGalVVd0RRWUpLb1pJaHZjTkFRRUwKQlFBd1F6RUxNQWtHQTFVRUJoTUNRMDR4SERBYUJnTlZCQW9URTJsVWNuVnpRMmhwYm1FZ1EyOHVMRXgwWkM0eApGakFVQmdOVkJBTVREWFpVY25WeklGSnZiM1FnUTBFd0hoY05NVGd3TnpNeE1EY3lOREExV2hjTk5ETXdOek14Ck1EY3lOREExV2pCRE1Rc3dDUVlEVlFRR0V3SkRUakVjTUJvR0ExVUVDaE1UYVZSeWRYTkRhR2x1WVNCRGJ5NHMKVEhSa0xqRVdNQlFHQTFVRUF4TU5kbFJ5ZFhNZ1VtOXZkQ0JEUVRDQ0FpSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0lQQURDQ0Fnb0NnZ0lCQUwxVmZHSFR1QjBFWWdXZ3JteTNjTFJCNmtzRFhoQS9rRm9jaXp1d1pvdHNTS1ljCklyclZRSkx1TTdJaldjbU92RmphaTU3UUdmSXZXY2FNWTFxNm42TUxzTE9hWExvUnVCTHBETHZQYm15QWh5a1UKQXl5TkpKcklaSU8xYXF3VExEUHhuOXdzWVR3YVAzQlZtNjBBVW4vUEJMbitOdnFjd0JhdVl2NldURU4rVlJTKwpHclBTYmNLdmRtYVZheXF3bEhlRlhnUVBZaDFqZGZkcjU4dGJtbkRzUG1jRjhQNEhDSURQS05zRnhoUW5MNFo5CjhDZmUvK1orTTBqbkN4NVkwU2NyVXc1WFNtWFgrNktBWVB4TXZEVlRBV3FYY29LdjhSMXc2SnoxNzE3Q2JNZEgKZmxxVWhTWk5PN3JyVE9pd0NjSmx3cDJkQ1p0T3RaY0ZyUFVHb1BjMkJYNzBrTEpyeExUNVpPcnBHZ3JJRGFqdApKOG5VNTdPNXE0SWlrQ2M5S3VoOGtPKzhULzNpQ2lTbjNtVWtwRjNxd0hZdzAzZFErQTBFbTVRMkFYUEtCbGltCjB6dmMrZ1JHRTFXS3lVUkh1RkU1R2k3b05PSjV5MWxLQ24rOHB1OGZBMmRxV1NzbFlwUFpVeGxtUENkaUtZWk4KcEd2dS85Uk91dFcwNG81SVdnQVpDZkVGMmM2UnNmZnI2VGxQOW04RVE1cFY5VDRGRkwyL3MxbTAySTR6aEtPUQpVcXF6QXBWZytReE1hUG51MVJjTitIRlh0U1hrS2U1bFhhL1I3andYQzFwRHhhV0c2aVNlNGdVSDNEUkNFcEhXCk9YU3VURUdDMi9LbVNOR3ptL016cXZPbXdNVk85ZlNkZG1QbUFzWWlTOEdWUDFCa0xGVGx0dkE4S2M5WEFnTUIKQUFHalFqQkFNQjBHQTFVZERnUVdCQlJVWW5CajhYV0VRMWlPMFJZZ3NjYXNHcnoyaVRBUEJnTlZIUk1CQWY4RQpCVEFEQVFIL01BNEdBMVVkRHdFQi93UUVBd0lCQmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQWdFQUticVNTYWV0CjhQRnd3K1NYOEorcEpkVnJualQrNWhwazlqcHJVcklRZUJxZlROcUsydXdjTjFMZ1FrdjdiSGJLSkFzNUVoV2QKbnhFdC9IbGszT0RnOWQzZ1Y4bWxzblp3VUtUK3R3cHcxYUEwOFhYWFRVbTZFZEd6Mk95Qy8rc094TDlrTFgxagpiaGQ0N0YxOGlNanJqbGQyMlZrRStyeFNIMFdzOEhxQTdPeHZkcTZSMnhDT0JOeVMzNkQyNXE1SjA4RnNFaHZNCkthcjVDS1hpTnhUS3NiaG03eHFDNVBENDhhY1dhYmZicVdFOG4vVXh5K1FBUnNJdmRMR3gxNEh1cUNhVnZJaXYKVERVSEtnTEtlQlJ0Unl0QVZ1bkxLbUNoWndPZ3pveThzSEpueERITzJ6VGxKUU5nSlh0eG1PVEFHeXRmZEVMUwpTOFZaQ0FlSHZzWERmK2VXMmVIY0tKZldqd1hqOVp0T3loMVFSd1ZUc01vNTU0V2dpY0VGT3dFMzB6OUo0bmZyCkk4aUlaanM5T1hZaFJ2SHNYeU80NjZKbWRYVEJRUGZZYUpxVDRpMnBMcjBjb3g3SWRNYWtMWG9ncXp1NHNFYjkKYjkxZlVsVjFZdkNYb0h6WE9QMGwzODJnbXhEUGk3ZzRYbDdGdEtZQ05xRWVYeHpQNHBhZEthcjltSzVTNGZOQgpVdnVwTG5LV255Zmpxbk45K0JvalpuczdxMld3TWdGTEZUNDlvazhNS3pXaXh0bG5FalV3elhZdUZyT1puazFQClRpMDdORVBobWc0TnBHYVh1dEljU2t3c0tvdUxnVTl4R3FuZFhIdDdDTVVBRFRkQTQzeDdWRjh2aFY5Mjl2ZW4Kc0J4WFZzRnk2SzJpcjQwelNib2ZpdHptZEh4Z2htK0hsM3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'], 'stderr_lines': [], 'failed': False, 'attempts': 1}, '_ca_bundle': '# rootca-public\n-----BEGIN CERTIFICATE-----\nMIID/DCCAmSgAwIBAgIQUYHn1LB8rhNv9Jc9lMv+mDANBgkqhkiG9w0BAQsFADAY\nMRYwFAYDVQQDEw1yb290Y2EtcHVibGljMB4XDTI1MDYwNjA5MjgzM1oXDTM1MDYw\nNDA5MjgzM1owGDEWMBQGA1UEAxMNcm9vdGNhLXB1YmxpYzCCAaIwDQYJKoZIhvcN\nAQEBBQADggGPADCCAYoCggGBAMRhWqKHQ5ks0RZAbJFP6CUwE/N9WZf8xRLGmApM\nnZG4Ou0byQykaQmb+2fF0FJjE7NWnSA80mjT+j2mwyzD2Xz6wL4WLBusTTOYhsPY\nI4ypMua59TCRsFdvcbr7Vc7qi/bU5OX0yJBV7/RNn19ZOcFYphmHC5MugEMeBAYQ\n9qptGQBxCYG0uaPOdM5rjF6OQuqN4QX3GTunXVqtMMYRSzSg5tsCuaXX985aC+Ej\n/JqgLZPFywx7HIl6eqW3VaLA3tFkSVodic4+1O5B1wavTMozngT2zAEar4Q/JPVd\nrEbdvWHKopAYk/p0VTNcbt1Q/EDmTPUzLIMND8IQO9xNfIgaDDLdy0VhOtbCTRcU\nV9Rebn/7yndRzxCb3FqlLJpfE+AFVIUrzTJhU0xh8u29tIDA9RPhuK+avTZvKJnc\nc7oD/4mgV5FW1/+YsHEr0KKGmw8Q7QnaRiecmcbQBxY6RfrvjRE2/wMvs96c6xWp\np3+qU6FEFT8cAhmsfkb7EaFwPwIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAqQwDwYD\nVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUJlkLy5R4dsD820elfOvqm0SWYFMwDQYJ\nKoZIhvcNAQELBQADggGBABsH4TaRPyk8y77lJFGsm5LsOXbjtd8x9n3KmKc0ChPp\nhqZ2A49aKce134e1kTVpFh7WRT5qc9f9jcbRgMyXHl1aVZl7audT9FYtHaA5qTO8\nN0OmTTZvKzlx+o8CLghUoy17b0DN/b4fbZQbBvZzPRn6d1beNONEUae2WZLjEBGf\nTvnZZFlsYavUjoHlYR4Z227eaIdi2SwpA4P6uY7moFHbPkLRE0doROKRDbM3EIS3\nZrnAXtXKIE/00QYavwtssw5PFxiFeCyz5xfdVgmSOfD7UD42e/4YHbwnDsuoSqCD\nqfZ6jvjnF+Ng3lxEIT+izCYAX9T2Ig7YhQ0B5HtK4d2fXSTRDJlcoqcROlWr0/+s\n1NjDVUycQupt5a+C4XIurrLX8SCkJOsOVckmpCkqj7txDx7VXfZhQCdurgKwe970\nxOohqOYRrpDFoYZiPy9C4266T9MNS3LhVICL0WAmM4MBNQtqyWBnXGwQ/4txEo6i\nB0Nk382VzL+cpKX/fQZ7Jw==\n-----END CERTIFICATE-----\n# rootca-internal\n-----BEGIN CERTIFICATE-----\nMIIEADCCAmigAwIBAgIQc/GFQN/yUxlwCK3uJN2RujANBgkqhkiG9w0BAQsFADAa\nMRgwFgYDVQQDEw9yb290Y2EtaW50ZXJuYWwwHhcNMjUwNjA2MDkyODM0WhcNMzUw\nNjA0MDkyODM0WjAaMRgwFgYDVQQDEw9yb290Y2EtaW50ZXJuYWwwggGiMA0GCSqG\nSIb3DQEBAQUAA4IBjwAwggGKAoIBgQDbLY9OHoYiXyeehtgKI/E6vRbBqPaib3WN\nVlkATxvkrgVACDIZvtUfAHMLyefZLGfMTfJCtN1NNnLy+7evDYjsfk8u7+e6NmVU\ngQRnFcv1lP+2X3r/o8fqm2dPlPbhNSJ5yu8B/VKgoJ/v23TCXwbw26sJZZ82H2up\nbmQnfQ4tbnscfGS5QCC/5brNgT9VZ1cGfDft//hMmBdvX5yOjdEaYozyFkIHeHeR\nMULY6gG9bOP7ylom1j954xvdy99eQKCFEFB1gTCRXhzom5UAs8RFPXPS0T0bYrKW\nFFJEUmJEWtrm4SAdX2udeKqEhglTLowJHw31yj3IJoT2SM7+F2vRMGJ1qMgXyIC8\nmv53iwrJ5X6g4UCLERWJzlpQvEw4HTZqMDyx+GcVt0d41We0A/IHO+l7i+0r7KC/\ntpFkN2l6oUCWirzAnjra6/Ra8+wV6Es0xVOVep7e/myPmFuNhzhYNuoF/0iC0DMb\nvi1N7zYkSGgOMPdXGq7kf5HwZVazvI0CAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKk\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFB9CcIXl4E3Rm6f9k0wmxgLX1eMx\nMA0GCSqGSIb3DQEBCwUAA4IBgQCgJPI1FtKp2SKC1Rt2yBv3RxDsBFhBLt55TQCC\nFZv1xxQXMow3GX1S0lMZMSUEbpo4cncJReH7YuOTH6yy/z+X9hEiQ7PzEHNgIyMv\nDh1kCVU8UKwI+44/pzWf33cfiT/pnArr91I9atq6pPA9OE6JBeT3yrO7ZcW0C7Yr\n4/2SakCM/3WyUMa3TKubiE/W+1M6s3J1sp7LjxDfqIJyoPlwRKlcQ/KLT6jIKjZ4\nq6MUEIW2jMvV1jpBACkuLOLSYExqI89irqrwZ+8k6dp522E2UNHT260tA5hbkIzZ\nw38gM6gejc6JL0535QU6foO9144yKhlUT2oMkkNegtlqBObMY6/e5W9kefTF+8KX\nc1TW4f67jHdPvy+bMJsuU+JBKXYy4vaQqVeIc6E06tZHkLi3mNN4pz2UPWdw95tT\nYeoRqM8h0l8Ovoqp/8jATdPXgph4H216JNmvTCtj4nsHT/MUhwfApq+oJH6v/BJg\nhkfLrJgpdg7LHWkCKv/yyzILobk=\n-----END CERTIFICATE-----\n# rootca-libvirt\n-----BEGIN CERTIFICATE-----\nMIID/zCCAmegAwIBAgIRALMNqvXwpNSvuZ12Y7PIvp8wDQYJKoZIhvcNAQELBQAw\nGTEXMBUGA1UEAxMOcm9vdGNhLWxpYnZpcnQwHhcNMjUwNjA2MDkyODM0WhcNMzUw\nNjA0MDkyODM0WjAZMRcwFQYDVQQDEw5yb290Y2EtbGlidmlydDCCAaIwDQYJKoZI\nhvcNAQEBBQADggGPADCCAYoCggGBALKmzfi0eXibVkjIFdaS4vWJqzOck7X4z+HH\nOFrSSzrEnB0IPlEphYQh63tKBGgGtVGR8Y1caCdJsDCyOsPRoAzkl1+FNVrpYGBW\nLv0P7raQ1F+Fnx/nOP8qiBvhJ21yD4lWZaDotvkAQWm8vvyHAfNZLRFKAwByFydc\nZ8zGbiWB+2D+8Uw02qGhU9AbXd3JXeKZwGb6p+8Pt+5mB/lYu/8TyGAjoW8VTQOd\nIcZl3/Cw/KZ5uW7r052bYw4WQKh91xu56HyZY2QJbWtinOdAr+KXsQLxWmE94Sxa\nz/PQREsCuXXgFrhJzovwe+Frpcny2791dn0h52ilg1lNjVbZSKQnDiH+u4sciY2D\n3s3uD4ElqRinFDgx4V7DlRDas/zFxe32StUAIdJ+AsEjl7K8ivKqEx8bwiTN+36U\nC786iDflxFWuYIZl7IzTo2f6BsEIKLaRo5K2woy1pgknmnvNGyncwg0clwCw/ag0\nmQA1re6sjMwNYYk0aDzWlPnAqr+K1wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAqQw\nDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUAmnvAVTCxaA46c/7IUdk0B4kvq8w\nDQYJKoZIhvcNAQELBQADggGBAKdf34k6OTguWOOWFU4Is6IuLGnZ4Zphw+bK6C/S\nz2yxzG/B+QHcU93NbIRSNl27OO/7V7vh3XPCY1ESP2yxveRkXiJonm+1X8GMFCwh\nRjCMP/CvWcip6nZjK0GVbVrbOlFCgtO4ZONjQyiTLA/lWGd6dswjqdOZWYu12e+x\n/xgiZ6a2QuX2YwlZ2yTXYnLxn6J0bn18bNRRBPn/JuuyyPqMXKxcmHaE7c4hekU+\n+KB8uDTnEiot+aG+Rp6f5dNiudU7/7SpNYfq3dBDGZMUyQk/KdLbcaJCSNtghEgT\nIP+j1mPFz/gw+jKoHjMJk4HnduCNM0oN795DZkUMxLfAidkLtlB6/MGSPHqPD4de\nzw9sk0ZGwlZS0/HlBmPBRv6R1li3AoUsAYRN9D6UuTtStM24F1mXUhRR+mfW2gFC\n7RD3GhuZdKbsj+zUvi4uFne8Yvm89/l0Dj2gKVjrNwxMnmNbG/rHdlj6glR7inTY\nuD9hGW4lseGPg5rfMCfSNz32og==\n-----END CERTIFICATE-----\n# rootca-ovn\n-----BEGIN CERTIFICATE-----\nMIID9zCCAl+gAwIBAgIRANDldu+KTppdJ8r1feq+nEAwDQYJKoZIhvcNAQELBQAw\nFTETMBEGA1UEAxMKcm9vdGNhLW92bjAeFw0yNTA2MDYwOTI4MzZaFw0zNTA2MDQw\nOTI4MzZaMBUxEzARBgNVBAMTCnJvb3RjYS1vdm4wggGiMA0GCSqGSIb3DQEBAQUA\nA4IBjwAwggGKAoIBgQCtwVKsAP+7Xxr1yf8ZmOJ1Q4VurZJK8+qjTLXufzAw7QTT\nR0H7nN9a7ABxqqFrTLPFFFjSHeHVP9aBgCjWb3SdtRi+0oh2Qv4xvZCg8jKW70Nb\niOE3kVlwKMqJH6pOgSqp8AmMyp/XaAOQmbSldVC7+9f56eaVrPMrxtn6eJYdbA0s\ndC0nUN5dCXYWG3GgZb7vTyY3rzVx26rfAh0ytvKuUkJs1o3jBFhG8cJYeXpnYeVn\nbALhLdwaLhcqmAyKZoLstawBkhbIyvagiVhnuAXdh+uO0aU352qlTTYWaxWgUZp+\nZKtPkS3cX5ZYtK+GwRQG8bukEb0FNogHXgXEwU6KgIgwhqq7lfil3ySbTi6CfiZ4\nAZ6TwIWBGnjU1kirsb2aOSE7+y3qahyMbJIy0edTjzN+B/pmJdA1UnA1pPxWkh3p\nYjiA17AN9gQV+BoZwJolD61C2W9XU9PQvM2uCSX8UBTTo12nAy80Q1XW0vJquq57\nUpOzLBt4fFwqI2Qm4FMCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB\n/wQFMAMBAf8wHQYDVR0OBBYEFEnMxNq8aYeZqiInQreDgSjxTjKMMA0GCSqGSIb3\nDQEBCwUAA4IBgQBxwZDhxHZmrXSaVmC8SmWre+2m61CWtTAGvx0ukRMB8dcVI8tZ\nH6x3ynyFNWer25Gwp8D25wVArgP/RaPUptMQ3ODjChgLva/fJxLV6j7A6FZrrnJC\nsO3Q5guuTO7KkvLQ9xzNNJu9pymp2JxPlBc08JLcmuQLGkW4GUGCDaRPGa1on2Qq\npUuxXyzHdo4ETKKKD1eqIjkhVuyBP8vjDUzDYiLdr0DglmxHtBSs65qcTuEV3xhy\nYRZh6nuwfTG+GHpJa5wXes2d7R+ZBKQP+IAhXJc4X1sNTa2GhRhMyvjVAAoj0X4R\ngb6DgVOwt2E7keL0eYd8DtYb+YIx+fZCp2NL/Z/STSNmyc4WHcPj+VA8zSNKfX8/\nP7oblF/NTOgMBOJCNB0bpRG/Pd1/yzQNBW4nq/mGnNJAIQVfhxwV01Ky4GYHO//K\nYE6gRYyc2zhcX2PxLO+YLTByIUcfAin4/Wv/ZXuGw2q8ZJepk9FKRcI/aM1Nnu8f\nq3dy8Pgr/sY4Mtk=\n-----END CERTIFICATE-----\n# ACCVRAIZ1\n-----BEGIN CERTIFICATE-----\nMIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UE\nAwwJQUNDVlJBSVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQsw\nCQYDVQQGEwJFUzAeFw0xMTA1MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQ\nBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwHUEtJQUNDVjENMAsGA1UECgwEQUND\nVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCb\nqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gMjmoY\nHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWo\nG2ioPej0RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpA\nlHPrzg5XPAOBOp0KoVdDaaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhr\nIA8wKFSVf+DuzgpmndFALW4ir50awQUZ0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/\n0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDGWuzndN9wrqODJerWx5eH\nk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs78yM2x/47\n4KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMO\nm3WR5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpa\ncXpkatcnYGMN285J9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPl\nuUsXQA+xtrn13k/c4LOsOxFwYIRKQ26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYI\nKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRwOi8vd3d3LmFjY3YuZXMvZmls\nZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEuY3J0MB8GCCsG\nAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2\nVuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeT\nVfZW6oHlNsyMHj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIG\nCCsGAQUFBwICMIIBFB6CARAAQQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUA\ncgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBhAO0AegAgAGQAZQAgAGwAYQAgAEEA\nQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUAYwBuAG8AbABvAGcA\n7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBjAHQA\ncgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAA\nQwBQAFMAIABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUA\nczAwBggrBgEFBQcCARYkaHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2Mu\naHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRt\naW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2MV9kZXIuY3JsMA4GA1Ud\nDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZIhvcNAQEF\nBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdp\nD70ER9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gU\nJyCpZET/LtZ1qmxNYEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+m\nAM/EKXMRNt6GGT6d7hmKG9Ww7Y49nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepD\nvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJTS+xJlsndQAJxGJ3KQhfnlms\ntn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3sCPdK6jT2iWH\n7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h\nI6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szA\nh1xA2syVP1XgNce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xF\nd3+YJ5oyXSrjhO7FmGYvliAd3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2H\npPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3pEfbRD0tVNEYqi4Y7\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsx\nCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJ\nWiBGTk1ULVJDTTAeFw0wODEwMjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJ\nBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBG\nTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALpxgHpMhm5/\nyBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcfqQgf\nBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAz\nWHFctPVrbtQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxF\ntBDXaEAUwED653cXeuYLj2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z\n374jNUUeAlz+taibmSXaXvMiwzn15Cou08YfxGyqxRxqAQVKL9LFwag0Jl1mpdIC\nIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mwWsXmo8RZZUc1g16p6DUL\nmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnTtOmlcYF7\nwk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peS\nMKGJ47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2\nZSysV4999AeU14ECll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMet\nUqIJ5G+GR4of6ygnXYMgrwTJbFaai0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUw\nAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFPd9xf3E6Jobd2Sn9R2gzL+H\nYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1odHRwOi8vd3d3\nLmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD\nnFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1\nRXxlDPiyN8+sD8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYM\nLVN0V2Ue1bLdI4E7pWYjJ2cJj+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf\n77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrTQfv6MooqtyuGC2mDOL7Nii4LcK2N\nJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW+YJF1DngoABd15jm\nfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7Ixjp\n6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp\n1txyM/1d8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B\n9kiABdcPUXmsEKvU7ANm5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wok\nRqEIr9baRRmW1FMdW4R58MD3R++Lj8UGrp1MYp3/RgT408m2ECVAdf4WqslKYIYv\nuu8wd+RU4riEmViAqhOLUTpPSPaLtrM=\n-----END CERTIFICATE-----\n# AC RAIZ FNMT-RCM SERVIDORES SEGUROS\n-----BEGIN CERTIFICATE-----\nMIICbjCCAfOgAwIBAgIQYvYybOXE42hcG2LdnC6dlTAKBggqhkjOPQQDAzB4MQsw\nCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDjAMBgNVBAsMBUNlcmVzMRgw\nFgYDVQRhDA9WQVRFUy1RMjgyNjAwNEoxLDAqBgNVBAMMI0FDIFJBSVogRk5NVC1S\nQ00gU0VSVklET1JFUyBTRUdVUk9TMB4XDTE4MTIyMDA5MzczM1oXDTQzMTIyMDA5\nMzczM1oweDELMAkGA1UEBhMCRVMxETAPBgNVBAoMCEZOTVQtUkNNMQ4wDAYDVQQL\nDAVDZXJlczEYMBYGA1UEYQwPVkFURVMtUTI4MjYwMDRKMSwwKgYDVQQDDCNBQyBS\nQUlaIEZOTVQtUkNNIFNFUlZJRE9SRVMgU0VHVVJPUzB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABPa6V1PIyqvfNkpSIeSX0oNnnvBlUdBeh8dHsVnyV0ebAAKTRBdp20LH\nsbI6GA60XYyzZl2hNPk2LEnb80b8s0RpRBNm/dfF/a82Tc4DTQdxz69qBdKiQ1oK\nUm8BA06Oi6NCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD\nVR0OBBYEFAG5L++/EYZg8k/QQW6rcx/n0m5JMAoGCCqGSM49BAMDA2kAMGYCMQCu\nSuMrQMN0EfKVrRYj3k4MGuZdpSRea0R7/DjiT8ucRRcRTBQnJlU5dUoDzBOQn5IC\nMQD6SmxgiHPz7riYYqnOK8LZiqZwMR2vsJRM60/G49HzYqc8/5MuB1xJAWdpEgJy\nv+c=\n-----END CERTIFICATE-----\n# ANF Secure Server Root CA\n-----BEGIN CERTIFICATE-----\nMIIF7zCCA9egAwIBAgIIDdPjvGz5a7EwDQYJKoZIhvcNAQELBQAwgYQxEjAQBgNV\nBAUTCUc2MzI4NzUxMDELMAkGA1UEBhMCRVMxJzAlBgNVBAoTHkFORiBBdXRvcmlk\nYWQgZGUgQ2VydGlmaWNhY2lvbjEUMBIGA1UECxMLQU5GIENBIFJhaXoxIjAgBgNV\nBAMTGUFORiBTZWN1cmUgU2VydmVyIFJvb3QgQ0EwHhcNMTkwOTA0MTAwMDM4WhcN\nMzkwODMwMTAwMDM4WjCBhDESMBAGA1UEBRMJRzYzMjg3NTEwMQswCQYDVQQGEwJF\nUzEnMCUGA1UEChMeQU5GIEF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uMRQwEgYD\nVQQLEwtBTkYgQ0EgUmFpejEiMCAGA1UEAxMZQU5GIFNlY3VyZSBTZXJ2ZXIgUm9v\ndCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANvrayvmZFSVgpCj\ncqQZAZ2cC4Ffc0m6p6zzBE57lgvsEeBbphzOG9INgxwruJ4dfkUyYA8H6XdYfp9q\nyGFOtibBTI3/TO80sh9l2Ll49a2pcbnvT1gdpd50IJeh7WhM3pIXS7yr/2WanvtH\n2Vdy8wmhrnZEE26cLUQ5vPnHO6RYPUG9tMJJo8gN0pcvB2VSAKduyK9o7PQUlrZX\nH1bDOZ8rbeTzPvY1ZNoMHKGESy9LS+IsJJ1tk0DrtSOOMspvRdOoiXsezx76W0OL\nzc2oD2rKDF65nkeP8Nm2CgtYZRczuSPkdxl9y0oukntPLxB3sY0vaJxizOBQ+OyR\np1RMVwnVdmPF6GUe7m1qzwmd+nxPrWAI/VaZDxUse6mAq4xhj0oHdkLePfTdsiQz\nW7i1o0TJrH93PB0j7IKppuLIBkwC/qxcmZkLLxCKpvR/1Yd0DVlJRfbwcVw5Kda/\nSiOL9V8BY9KHcyi1Swr1+KuCLH5zJTIdC2MKF4EA/7Z2Xue0sUDKIbvVgFHlSFJn\nLNJhiQcND85Cd8BEc5xEUKDbEAotlRyBr+Qc5RQe8TZBAQIvfXOn3kLMTOmJDVb3\nn5HUA8ZsyY/b2BzgQJhdZpmYgG4t/wHFzstGH6wCxkPmrqKEPMVOHj1tyRRM4y5B\nu8o5vzY8KhmqQYdOpc5LMnndkEl/AgMBAAGjYzBhMB8GA1UdIwQYMBaAFJxf0Gxj\no1+TypOYCK2Mh6UsXME3MB0GA1UdDgQWBBScX9BsY6Nfk8qTmAitjIelLFzBNzAO\nBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC\nAgEATh65isagmD9uw2nAalxJUqzLK114OMHVVISfk/CHGT0sZonrDUL8zPB1hT+L\n9IBdeeUXZ701guLyPI59WzbLWoAAKfLOKyzxj6ptBZNscsdW699QIyjlRRA96Gej\nrw5VD5AJYu9LWaL2U/HANeQvwSS9eS9OICI7/RogsKQOLHDtdD+4E5UGUcjohybK\npFtqFiGS3XNgnhAY3jyB6ugYw3yJ8otQPr0R4hUDqDZ9MwFsSBXXiJCZBMXM5gf0\nvPSQ7RPi6ovDj6MzD8EpTBNO2hVWcXNyglD2mjN8orGoGjR0ZVzO0eurU+AagNjq\nOknkJjCb5RyKqKkVMoaZkgoQI1YS4PbOTOK7vtuNknMBZi9iPrJyJ0U27U1W45eZ\n/zo1PqVUSlJZS2Db7v54EX9K3BR5YLZrZAPbFYPhor72I5dQ8AkzNqdxliXzuUJ9\n2zg/LFis6ELhDtjTO0wugumDLmsx2d1Hhk9tl5EuT+IocTUW0fJz/iUrB0ckYyfI\n+PbZa/wSMVYIwFNCr5zQM378BvAxRAMU8Vjq8moNqRGyg77FGr8H6lnco4g175x2\nMjxNBiLOFeXdntiP2t7SxDnlF4HPOEfrf4htWRvfn0IUrn7PqLBmZdo3r5+qPeoo\ntt7VMVgWglvquxl1AnMaykgaIZOQCo6ThKd9OyMYkomgjaw=\n-----END CERTIFICATE-----\n# Actalis Authentication Root CA\n-----BEGIN CERTIFICATE-----\nMIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UE\nBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8w\nMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290\nIENBMB4XDTExMDkyMjExMjIwMloXDTMwMDkyMjExMjIwMlowazELMAkGA1UEBhMC\nSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1\nODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENB\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNv\nUTufClrJwkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX\n4ay8IMKx4INRimlNAJZaby/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9\nKK3giq0itFZljoZUj5NDKd45RnijMCO6zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/\ngCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1fYVEiVRvjRuPjPdA1Yprb\nrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2oxgkg4YQ\n51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2F\nbe8lEfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxe\nKF+w6D9Fz8+vm2/7hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4F\nv6MGn8i1zeQf1xcGDXqVdFUNaBr8EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbn\nfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5jF66CyCU3nuDuP/jVo23Eek7\njPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLYiDrIn3hm7Ynz\nezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt\nifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQAL\ne3KHwGCmSUyIWOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70\njsNjLiNmsGe+b7bAEzlgqqI0JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDz\nWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKxK3JCaKygvU5a2hi/a5iB0P2avl4V\nSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+Xlff1ANATIGk0k9j\npwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC4yyX\nX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+Ok\nfcvHlXHo2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7R\nK4X9p2jIugErsWx0Hbhzlefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btU\nZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXemOR/qnuOf0GZvBeyqdn6/axag67XH/JJU\nLysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9vwGYT7JZVEc+NHt4bVaT\nLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg==\n-----END CERTIFICATE-----\n# AffirmTrust Commercial\n-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz\ndCBDb21tZXJjaWFsMB4XDTEwMDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDEL\nMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp\ncm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6EqdbDuKP\nHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yr\nba0F8PrVC8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPAL\nMeIrJmqbTFeurCA+ukV6BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1\nyHp52UKqK39c/s4mT6NmgTWvRLpUHhwwMmWd5jyTXlBOeuM61G7MGvv50jeuJCqr\nVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNVHQ4EFgQUnZPGU4teyq8/\nnx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ\nKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYG\nXUPGhi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNj\nvbz4YYCanrHOQnDiqX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivt\nZ8SOyUOyXGsViQK8YvxO8rUzqrJv0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9g\nN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0khsUlHRUe072o0EclNmsxZt9YC\nnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8=\n-----END CERTIFICATE-----\n# AffirmTrust Networking\n-----BEGIN CERTIFICATE-----\nMIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVz\ndCBOZXR3b3JraW5nMB4XDTEwMDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDEL\nMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZp\ncm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SEHi3y\nYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbua\nkCNrmreIdIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRL\nQESxG9fhwoXA3hA/Pe24/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp\n6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gbh+0t+nvujArjqWaJGctB+d1ENmHP4ndG\nyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNVHQ4EFgQUBx/S55zawm6i\nQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwDQYJ\nKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfO\ntDIuUFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzu\nQY0x2+c06lkh1QF612S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZ\nLgo/bNjR9eUJtGxUAArgFU2HdW23WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4u\nolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9/ZFvgrG+CJPbFEfxojfHRZ48\nx3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s=\n-----END CERTIFICATE-----\n# AffirmTrust Premium\n-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UE\nBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVz\ndCBQcmVtaXVtMB4XDTEwMDEyOTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkG\nA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1U\ncnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxBLf\nqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtnBKAQ\nJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ\n+jjeRFcV5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrS\ns8PhaJyJ+HoAVt70VZVs+7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5\nHMQxK9VfvFMSF5yZVylmd2EhMQcuJUmdGPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d7\n70O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5Rp9EixAqnOEhss/n/fauG\nV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NIS+LI+H+S\nqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S\n5u046uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4Ia\nC1nEWTJ3s7xgaVY5/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TX\nOwF0lkLgAOIua+rF7nKsu7/+6qqo+Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYE\nFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/\nBAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByvMiPIs0laUZx2\nKI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg\nNt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B\n8OWycvpEgjNC6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQ\nMKSOyARiqcTtNd56l+0OOF6SL5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc\n0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK+4w1IX2COPKpVJEZNZOUbWo6xbLQ\nu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmVBtWVyuEklut89pMF\nu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFgIxpH\nYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8\nGKa1qF60g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaO\nRtGdFNrHF+QFlozEJLUbzxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6e\nKeC2uAloGRwYQw==\n-----END CERTIFICATE-----\n# AffirmTrust Premium ECC\n-----BEGIN CERTIFICATE-----\nMIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMC\nVVMxFDASBgNVBAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQ\ncmVtaXVtIEVDQzAeFw0xMDAxMjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJ\nBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1UcnVzdDEgMB4GA1UEAwwXQWZmaXJt\nVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNMF4bFZ0D\n0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQN8O9\nss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0G\nA1UdDgQWBBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/Vs\naobgxCd05DhT1wV/GzTjxi+zygk8N53X57hG8f2h4nECMEJZh0PUUd+60wkyWs6I\nflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKMeQ==\n-----END CERTIFICATE-----\n# Amazon Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw\nIFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA\nA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI\nU5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs\nN+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv\no/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU\n5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\nrqXRfboQnoZsG4q5WTP468SQvvG5\n-----END CERTIFICATE-----\n# Amazon Root CA 2\n-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAyMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK2Wny2cSkxK\ngXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4kHbZ\nW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg\n1dKmSYXpN+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K\n8nu+NQWpEjTj82R0Yiw9AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r\n2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvdfLC6HM783k81ds8P+HgfajZRRidhW+me\nz/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAExkv8LV/SasrlX6avvDXbR\n8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSSbtqDT6Zj\nmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz\n7Mt0Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6\n+XUyo05f7O0oYtlNc/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI\n0u1ufm8/0i2BWSlmy5A5lREedCf+3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB\nAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSwDPBMMPQFWAJI/TPlUq9LhONm\nUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oAA7CXDpO8Wqj2\nLIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY\n+gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kS\nk5Nrp+gvU5LEYFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl\n7uxMMne0nxrpS10gxdr9HIcWxkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygm\nbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQgj9sAq+uEjonljYE1x2igGOpm/Hl\nurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbWaQbLU8uz/mtBzUF+\nfUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoVYh63\nn749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE\n76KlXIx3KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H\n9jVlpNMKVv/1F2Rs76giJUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT\n4PsJYGw=\n-----END CERTIFICATE-----\n# Amazon Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\nUm9vdCBDQSAzMB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG\nA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg\nQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZBf8ANm+gBG1bG8lKl\nui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjrZt6j\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSr\nttvXBp43rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkr\nBqWTrBqYaGFy+uGh0PsceGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteM\nYyRIHN8wfdVoOw==\n-----END CERTIFICATE-----\n# Amazon Root CA 4\n-----BEGIN CERTIFICATE-----\nMIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5\nMQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24g\nUm9vdCBDQSA0MB4XDTE1MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkG\nA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJvb3Qg\nQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN/sGKe0uoe0ZLY7Bi\n9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri83Bk\nM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB\n/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WB\nMAoGCCqGSM49BAMDA2gAMGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlw\nCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1AE47xDqUEpHJWEadIRNyp4iciuRMStuW\n1KyLa2tJElMzrdfkviT8tQp21KW8EA==\n-----END CERTIFICATE-----\n# Atos TrustedRoot 2011\n-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UE\nAwwVQXRvcyBUcnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQG\nEwJERTAeFw0xMTA3MDcxNDU4MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMM\nFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsGA1UECgwEQXRvczELMAkGA1UEBhMC\nREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCVhTuXbyo7LjvPpvMp\nNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr54rM\nVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+\nSZFhyBH+DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ\n4J7sVaE3IqKHBAUsR320HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0L\ncp2AMBYHlT8oDv3FdU9T1nSatCQujgKRz3bFmx5VdJx4IbHwLfELn8LVlhgf8FQi\neowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7Rl+lwrrw7GWzbITAPBgNV\nHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZbNshMBgG\nA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3\nDQEBCwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8j\nvZfza1zv7v1Apt+hk6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kP\nDpFrdRbhIfzYJsdHt6bPWHJxfrrhTZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pc\nmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a961qn8FYiqTxlVMYVqL2Gns2D\nlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G3mB/ufNPRJLv\nKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed\n-----END CERTIFICATE-----\n# Atos TrustedRoot Root CA ECC TLS 2021\n-----BEGIN CERTIFICATE-----\nMIICFTCCAZugAwIBAgIQPZg7pmY9kGP3fiZXOATvADAKBggqhkjOPQQDAzBMMS4w\nLAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgRUNDIFRMUyAyMDIxMQ0w\nCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTI2MjNaFw00MTA0\nMTcwOTI2MjJaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBDQSBF\nQ0MgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMHYwEAYHKoZI\nzj0CAQYFK4EEACIDYgAEloZYKDcKZ9Cg3iQZGeHkBQcfl+3oZIK59sRxUM6KDP/X\ntXa7oWyTbIOiaG6l2b4siJVBzV3dscqDY4PMwL502eCdpO5KTlbgmClBk1IQ1SQ4\nAjJn8ZQSb+/Xxd4u/RmAo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR2\nKCXWfeBmmnoJsmo7jjPXNtNPojAOBgNVHQ8BAf8EBAMCAYYwCgYIKoZIzj0EAwMD\naAAwZQIwW5kp85wxtolrbNa9d+F851F+uDrNozZffPc8dz7kUK2o59JZDCaOMDtu\nCCrCp1rIAjEAmeMM56PDr9NJLkaCI2ZdyQAUEv049OGYa3cpetskz2VAv9LcjBHo\n9H1/IISpQuQo\n-----END CERTIFICATE-----\n# Atos TrustedRoot Root CA RSA TLS 2021\n-----BEGIN CERTIFICATE-----\nMIIFZDCCA0ygAwIBAgIQU9XP5hmTC/srBRLYwiqipDANBgkqhkiG9w0BAQwFADBM\nMS4wLAYDVQQDDCVBdG9zIFRydXN0ZWRSb290IFJvb3QgQ0EgUlNBIFRMUyAyMDIx\nMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0yMTA0MjIwOTIxMTBaFw00\nMTA0MTcwOTIxMDlaMEwxLjAsBgNVBAMMJUF0b3MgVHJ1c3RlZFJvb3QgUm9vdCBD\nQSBSU0EgVExTIDIwMjExDTALBgNVBAoMBEF0b3MxCzAJBgNVBAYTAkRFMIICIjAN\nBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAtoAOxHm9BYx9sKOdTSJNy/BBl01Z\n4NH+VoyX8te9j2y3I49f1cTYQcvyAh5x5en2XssIKl4w8i1mx4QbZFc4nXUtVsYv\nYe+W/CBGvevUez8/fEc4BKkbqlLfEzfTFRVOvV98r61jx3ncCHvVoOX3W3WsgFWZ\nkmGbzSoXfduP9LVq6hdKZChmFSlsAvFr1bqjM9xaZ6cF4r9lthawEO3NUDPJcFDs\nGY6wx/J0W2tExn2WuZgIWWbeKQGb9Cpt0xU6kGpn8bRrZtkh68rZYnxGEFzedUln\nnkL5/nWpo63/dgpnQOPF943HhZpZnmKaau1Fh5hnstVKPNe0OwANwI8f4UDErmwh\n3El+fsqyjW22v5MvoVw+j8rtgI5Y4dtXz4U2OLJxpAmMkokIiEjxQGMYsluMWuPD\n0xeqqxmjLBvk1cbiZnrXghmmOxYsL3GHX0WelXOTwkKBIROW1527k2gV+p2kHYzy\ngeBYBr3JtuP2iV2J+axEoctr+hbxx1A9JNr3w+SH1VbxT5Aw+kUJWdo0zuATHAR8\nANSbhqRAvNncTFd+rrcztl524WWLZt+NyteYr842mIycg5kDcPOvdO3GDjbnvezB\nc6eUWsuSZIKmAMFwoW4sKeFYV+xafJlrJaSQOoD0IJ2azsct+bJLKZWD6TWNp0lI\npw9MGZHQ9b8Q4HECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU\ndEmZ0f+0emhFdcN+tNzMzjkz2ggwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB\nDAUAA4ICAQAjQ1MkYlxt/T7Cz1UAbMVWiLkO3TriJQ2VSpfKgInuKs1l+NsW4AmS\n4BjHeJi78+xCUvuppILXTdiK/ORO/auQxDh1MoSf/7OwKwIzNsAQkG8dnK/haZPs\no0UvFJ/1TCplQ3IM98P4lYsU84UgYt1UU90s3BiVaU+DR3BAM1h3Egyi61IxHkzJ\nqM7F78PRreBrAwA0JrRUITWXAdxfG/F851X6LWh3e9NpzNMOa7pNdkTWwhWaJuyw\nxfW70Xp0wmzNxbVe9kzmWy2B27O3Opee7c9GslA9hGCZcbUztVdF5kJHdWoOsAgM\nrr3e97sPWD2PAzHoPYJQyi9eDF20l74gNAf0xBLh7tew2VktafcxBPTy+av5EzH4\nAXcOPUIjJsyacmdRIXrMPIWo6iFqO9taPKU0nprALN+AnCng33eU0aKAQv9qTFsR\n0PXNor6uzFFcw9VUewyu1rkGd4Di7wcaaMxZUa1+XGdrudviB0JbuAEFWDlN5LuY\no7Ey7Nmj1m+UI/87tyll5gfp77YZ6ufCOB0yiJA8EytuzO+rdwY0d4RPcuSBhPm5\ndDTedk+SKlOxJTnbPP/lPqYO5Wue/9vsL3SD3460s6neFE3/MaNFcyT6lSnMEpcE\noji2jbDwN/zIIX8/syQbPYtuzE2wFg2WHYMfRsCbvUOZ58SWLs5fyQ==\n-----END CERTIFICATE-----\n# Autoridad de Certificacion Firmaprofesional CIF A62634068\n-----BEGIN CERTIFICATE-----\nMIIGFDCCA/ygAwIBAgIIG3Dp0v+ubHEwDQYJKoZIhvcNAQELBQAwUTELMAkGA1UE\nBhMCRVMxQjBABgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1h\ncHJvZmVzaW9uYWwgQ0lGIEE2MjYzNDA2ODAeFw0xNDA5MjMxNTIyMDdaFw0zNjA1\nMDUxNTIyMDdaMFExCzAJBgNVBAYTAkVTMUIwQAYDVQQDDDlBdXRvcmlkYWQgZGUg\nQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBBNjI2MzQwNjgwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDDUtd9\nthDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQM\ncas9UX4PB99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefG\nL9ItWY16Ck6WaVICqjaY7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15i\nNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqHECNZXyAFGUftaI6SEspd/NYrspI8IM/h\nX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyIplD9amML9ZMWGxmPsu2b\nm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctXMbScyJCy\nZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirja\nEbsXLZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/T\nKI8xWVvTyQKmtFLKbpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF\n6NkBiDkal4ZkQdU7hwxu+g/GvUgUvzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVh\nOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMB0GA1UdDgQWBBRlzeurNR4APn7VdMAc\ntHNHDhpkLzASBgNVHRMBAf8ECDAGAQH/AgEBMIGmBgNVHSAEgZ4wgZswgZgGBFUd\nIAAwgY8wLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuZmlybWFwcm9mZXNpb25hbC5j\nb20vY3BzMFwGCCsGAQUFBwICMFAeTgBQAGEAcwBlAG8AIABkAGUAIABsAGEAIABC\nAG8AbgBhAG4AbwB2AGEAIAA0ADcAIABCAGEAcgBjAGUAbABvAG4AYQAgADAAOAAw\nADEANzAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQELBQADggIBAHSHKAIrdx9m\niWTtj3QuRhy7qPj4Cx2Dtjqn6EWKB7fgPiDL4QjbEwj4KKE1soCzC1HA01aajTNF\nSa9J8OA9B3pFE1r/yJfY0xgsfZb43aJlQ3CTkBW6kN/oGbDbLIpgD7dvlAceHabJ\nhfa9NPhAeGIQcDq+fUs5gakQ1JZBu/hfHAsdCPKxsIl68veg4MSPi3i1O1ilI45P\nVf42O+AMt8oqMEEgtIDNrvx2ZnOorm7hfNoD6JQg5iKj0B+QXSBTFCZX2lSX3xZE\nEAEeiGaPcjiT3SC3NL7X8e5jjkd5KAb881lFJWAiMxujX6i6KtoaPc1A6ozuBRWV\n1aUsIC+nmCjuRfzxuIgALI9C2lHVnOUTaHFFQ4ueCyE8S1wF3BqfmI7avSKecs2t\nCsvMo2ebKHTEm9caPARYpoKdrcd7b/+Alun4jWq9GJAd/0kakFI3ky88Al2CdgtR\n5xbHV/g4+afNmyJU72OwFW1TZQNKXkqgsqeOSQBZONXH9IBk9W6VULgRfhVwOEqw\nf9DEMnDAGf/JOC0ULGb0QkTmVXYbgBVX/8Cnp6o5qtjTcNAuuuuUavpfNIbnYrX9\nivAwhZTJryQCL2/W3Wf+47BVTwSYT6RBVuKT0Gro1vP7ZeDOdcQxWQzugsgMYDNK\nGbqEZycPvEJdvSRUDewdcAZfpLz6IHxV\n-----END CERTIFICATE-----\n# BJCA Global Root CA1\n-----BEGIN CERTIFICATE-----\nMIIFdDCCA1ygAwIBAgIQVW9l47TZkGobCdFsPsBsIDANBgkqhkiG9w0BAQsFADBU\nMQswCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRI\nT1JJVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0ExMB4XDTE5MTIxOTAz\nMTYxN1oXDTQ0MTIxMjAzMTYxN1owVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJF\nSUpJTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2Jh\nbCBSb290IENBMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPFmCL3Z\nxRVhy4QEQaVpN3cdwbB7+sN3SJATcmTRuHyQNZ0YeYjjlwE8R4HyDqKYDZ4/N+AZ\nspDyRhySsTphzvq3Rp4Dhtczbu33RYx2N95ulpH3134rhxfVizXuhJFyV9xgw8O5\n58dnJCNPYwpj9mZ9S1WnP3hkSWkSl+BMDdMJoDIwOvqfwPKcxRIqLhy1BDPapDgR\nat7GGPZHOiJBhyL8xIkoVNiMpTAK+BcWyqw3/XmnkRd4OJmtWO2y3syJfQOcs4ll\n5+M7sSKGjwZteAf9kRJ/sGsciQ35uMt0WwfCyPQ10WRjeulumijWML3mG90Vr4Tq\nnMfK9Q7q8l0ph49pczm+LiRvRSGsxdRpJQaDrXpIhRMsDQa4bHlW/KNnMoH1V6XK\nV0Jp6VwkYe/iMBhORJhVb3rCk9gZtt58R4oRTklH2yiUAguUSiz5EtBP6DF+bHq/\npj+bOT0CFqMYs2esWz8sgytnOYFcuX6U1WTdno9uruh8W7TXakdI136z1C2OVnZO\nz2nxbkRs1CTqjSShGL+9V/6pmTW12xB3uD1IutbB5/EjPtffhZ0nPNRAvQoMvfXn\njSXWgXSHRtQpdaJCbPdzied9v3pKH9MiyRVVz99vfFXQpIsHETdfg6YmV6YBW37+\nWGgHqel62bno/1Afq8K0wM7o6v0PvY1NuLxxAgMBAAGjQjBAMB0GA1UdDgQWBBTF\n7+3M2I0hxkjk49cULqcWk+WYATAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE\nAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAUoKsITQfI/Ki2Pm4rzc2IInRNwPWaZ+4\nYRC6ojGYWUfo0Q0lHhVBDOAqVdVXUsv45Mdpox1NcQJeXyFFYEhcCY5JEMEE3Kli\nawLwQ8hOnThJdMkycFRtwUf8jrQ2ntScvd0g1lPJGKm1Vrl2i5VnZu69mP6u775u\n+2D2/VnGKhs/I0qUJDAnyIm860Qkmss9vk/Ves6OF8tiwdneHg56/0OGNFK8YT88\nX7vZdrRTvJez/opMEi4r89fO4aL/3Xtw+zuhTaRjAv04l5U/BXCga99igUOLtFkN\nSoxUnMW7gZ/NfaXvCyUeOiDbHPwfmGcCCtRzRBPbUYQaVQNW4AB+dAb/OMRyHdOo\nP2gxXdMJxy6MW2Pg6Nwe0uxhHvLe5e/2mXZgLR6UcnHGCyoyx5JO1UbXHfmpGQrI\n+pXObSOYqgs4rZpWDW+N8TEAiMEXnM0ZNjX+VVOg4DwzX5Ze4jLp3zO7Bkqp2IRz\nznfSxqxx4VyjHQy7Ct9f4qNx2No3WqB4K/TUfet27fJhcKVlmtOJNBir+3I+17Q9\neVzYH6Eze9mCUAyTF6ps3MKCuwJXNq+YJyo5UOGwifUll35HaBC07HPKs5fRJNz2\nYqAo07WjuGS3iGJCz51TzZm+ZGiPTx4SSPfSKcOYKMryMguTjClPPGAyzQWWYezy\nr/6zcCwupvI=\n-----END CERTIFICATE-----\n# BJCA Global Root CA2\n-----BEGIN CERTIFICATE-----\nMIICJTCCAaugAwIBAgIQLBcIfWQqwP6FGFkGz7RK6zAKBggqhkjOPQQDAzBUMQsw\nCQYDVQQGEwJDTjEmMCQGA1UECgwdQkVJSklORyBDRVJUSUZJQ0FURSBBVVRIT1JJ\nVFkxHTAbBgNVBAMMFEJKQ0EgR2xvYmFsIFJvb3QgQ0EyMB4XDTE5MTIxOTAzMTgy\nMVoXDTQ0MTIxMjAzMTgyMVowVDELMAkGA1UEBhMCQ04xJjAkBgNVBAoMHUJFSUpJ\nTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZMR0wGwYDVQQDDBRCSkNBIEdsb2JhbCBS\nb290IENBMjB2MBAGByqGSM49AgEGBSuBBAAiA2IABJ3LgJGNU2e1uVCxA/jlSR9B\nIgmwUVJY1is0j8USRhTFiy8shP8sbqjV8QnjAyEUxEM9fMEsxEtqSs3ph+B99iK+\n+kpRuDCK/eHeGBIK9ke35xe/J4rUQUyWPGCWwf0VHKNCMEAwHQYDVR0OBBYEFNJK\nsVF/BvDRgh9Obl+rg/xI1LCRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD\nAgEGMAoGCCqGSM49BAMDA2gAMGUCMBq8W9f+qdJUDkpd0m2xQNz0Q9XSSpkZElaA\n94M04TVOSG0ED1cxMDAtsaqdAzjbBgIxAMvMh1PLet8gUXOQwKhbYdDFUDn9hf7B\n43j4ptZLvZuHjw/l1lOWqzzIQNph91Oj9w==\n-----END CERTIFICATE-----\n# Buypass Class 2 Root CA\n-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd\nMBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg\nQ2xhc3MgMiBSb290IENBMB4XDTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1ow\nTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw\nHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1g1Lr\n6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPV\nL4O2fuPn9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC91\n1K2GScuVr1QGbNgGE41b/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHx\nMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqUCqTqc/sLUegTBxj6DvEr0VQVfTzh97QZ\nQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeffawrbD02TTqigzXsu8lkB\narcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgIzRFo1clr\nUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLi\nFRhnBkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRS\nP/TizPJhk9H9Z2vXUq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN\n9SG9dKpN6nIDSdvHXx1iY8f93ZHsM+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxP\nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMmAd+BikoL1Rpzz\nuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAU18h\n9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s\nA20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3t\nOluwlN5E40EIosHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo\n+fsicdl9sz1Gv7SEr5AcD48Saq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7\nKcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYdDnkM/crqJIByw5c/8nerQyIKx+u2\nDISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWDLfJ6v9r9jv6ly0Us\nH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0oyLQ\nI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK7\n5t98biGCwWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h\n3PFaTWwyI0PurKju7koSCTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPz\nY11aWOIv4x3kqdbQCtCev9eBCfHJxyYNrJgWVqA=\n-----END CERTIFICATE-----\n# Buypass Class 3 Root CA\n-----BEGIN CERTIFICATE-----\nMIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEd\nMBsGA1UECgwUQnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3Mg\nQ2xhc3MgMyBSb290IENBMB4XDTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFow\nTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1eXBhc3MgQVMtOTgzMTYzMzI3MSAw\nHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEB\nBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRHsJ8Y\nZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3E\nN3coTRiR5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9\ntznDDgFHmV0ST9tD+leh7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX\n0DJq1l1sDPGzbjniazEuOQAnFN44wOwZZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c\n/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH2xc519woe2v1n/MuwU8X\nKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV/afmiSTY\nzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvS\nO1UQRwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D\n34xFMFbG02SrZvPAXpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgP\nK9Dx2hzLabjKSWJtyNBjYt1gD1iqj6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3\nAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFEe4zf/lb+74suwv\nTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAACAj\nQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV\ncSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXS\nIGrs/CIBKM+GuIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2\nHJLw5QY33KbmkJs4j1xrG0aGQ0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsa\nO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8ZORK15FTAaggiG6cX0S5y2CBNOxv\n033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2KSb12tjE8nVhz36u\ndmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz6MkE\nkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg41\n3OEMXbugUZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvD\nu79leNKGef9JOxqDDPDeeOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq\n4/g7u9xN12TyUb7mqqta6THuBrxzvxNiCp/HuZc=\n-----END CERTIFICATE-----\n# CA Disig Root R2\n-----BEGIN CERTIFICATE-----\nMIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNV\nBAYTAlNLMRMwEQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMu\nMRkwFwYDVQQDExBDQSBEaXNpZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQy\nMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sxEzARBgNVBAcTCkJyYXRpc2xhdmEx\nEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERpc2lnIFJvb3QgUjIw\nggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbCw3Oe\nNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNH\nPWSb6WiaxswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3I\nx2ymrdMxp7zo5eFm1tL7A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbe\nQTg06ov80egEFGEtQX6sx3dOy1FU+16SGBsEWmjGycT6txOgmLcRK7fWV8x8nhfR\nyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqVg8NTEQxzHQuyRpDRQjrO\nQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa5Beny912\nH9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJ\nQfYEkoopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUD\ni/ZnWejBBhG93c+AAk9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORs\nnLMOPReisjQS1n6yqEm70XooQL6iFh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1\nrqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud\nDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5uQu0wDQYJKoZI\nhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM\ntCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqf\nGopTpti72TVVsRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkb\nlvdhuDvEK7Z4bLQjb/D907JedR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka\n+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W81k/BfDxujRNt+3vrMNDcTa/F1bal\nTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjxmHHEt38OFdAlab0i\nnSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01utI3\ngzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18Dr\nG5gPcFw0sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3Os\nzMOl6W8KjptlwlCFtaOgUxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8x\nL4ysEr3vQCj8KWefshNPZiTEUxnpHikV7+ZtsH8tZ/3zbBt1RqPlShfppNcL\n-----END CERTIFICATE-----\n# CFCA EV ROOT\n-----BEGIN CERTIFICATE-----\nMIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJD\nTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9y\naXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkx\nMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEwMC4GA1UECgwnQ2hpbmEgRmluYW5j\naWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNBIEVWIFJP\nT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnVBU03\nsQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpL\nTIpTUnrD7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5\n/ZOkVIBMUtRSqy5J35DNuF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp\n7hZZLDRJGqgG16iI0gNyejLi6mhNbiyWZXvKWfry4t3uMCz7zEasxGPrb382KzRz\nEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7xzbh72fROdOXW3NiGUgt\nhxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9fpy25IGvP\na931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqot\naK8KgWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNg\nTnYGmE69g60dWIolhdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfV\nPKPtl8MeNPo4+QgO48BdK4PRVmrJtqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hv\ncWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAfBgNVHSMEGDAWgBTj/i39KNAL\ntbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAd\nBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB\nACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObT\nej/tUxPQ4i9qecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdL\njOztUmCypAbqTuv0axn96/Ua4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBS\nESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sGE5uPhnEFtC+NiWYzKXZUmhH4J/qy\nP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfXBDrDMlI1Dlb4pd19\nxIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjnaH9d\nCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN\n5mydLIhyPDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe\n/v5WOaHIz16eGWRGENoXkbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+Z\nAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3CekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ\n5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su\n-----END CERTIFICATE-----\n# COMODO Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCB\ngTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNV\nBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjEyMDEwMDAw\nMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl\nYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01P\nRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0\naG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3\nUcEbVASY06m/weaKXTuH+7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI\n2GqGd0S7WWaXUF601CxwRM/aN5VCaTwwxHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8\nQ5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV4EajcNxo2f8ESIl33rXp\n+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA1KGzqSX+\nDT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5O\nnKVIrLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW\n/zAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6g\nPKA6hjhodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9u\nQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOCAQEAPpiem/Yb6dc5t3iuHXIY\nSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CPOGEIqB6BCsAv\nIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/\nRxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4\nzJVSk/BwJVmcIGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5dd\nBA6+C4OmF4O5MBKgxTMVBbkN+8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IB\nZQ==\n-----END CERTIFICATE-----\n# COMODO ECC Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMT\nIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwMzA2MDAw\nMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdy\nZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09N\nT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlv\nbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSR\nFtSrYpn1PlILBs5BAH+X4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0J\ncfRK9ChQtP6IHG4/bC8vCVlbpVsLM5niwz2J+Wos77LTBumjQjBAMB0GA1UdDgQW\nBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VGFAkK+qDm\nfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdv\nGDeAU/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY=\n-----END CERTIFICATE-----\n# COMODO RSA Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCB\nhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G\nA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNV\nBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMTE5\nMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0IxGzAZBgNVBAgT\nEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR\nQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNh\ndGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR\n6FSS0gpWsawNJN3Fz0RndJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8X\npz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZFGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC\n9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+5eNu/Nio5JIk2kNrYrhV\n/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pGx8cgoLEf\nZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z\n+pUX2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7w\nqP/0uK3pN/u6uPQLOvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZah\nSL0896+1DSJMwBGB7FY79tOi4lu3sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVIC\nu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+CGCe01a60y1Dma/RMhnEw6abf\nFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5WdYgGq/yapiq\ncrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E\nFgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB\n/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvl\nwFTPoCWOAvn9sKIN9SCYPBMtrFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM\n4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+nq6PK7o9mfjYcwlYRm6mnPTXJ9OV\n2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSgtZx8jb8uk2Intzna\nFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwWsRqZ\nCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiK\nboHGhfKppC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmcke\njkk9u+UJueBPSZI9FoJAzMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yL\nS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHqZJx64SIDqZxubw5lT2yHh17zbqD5daWb\nQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk527RH89elWsn2/x20Kk4yl\n0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7ILaZRfyHB\nNVOFBkpdn627G190\n-----END CERTIFICATE-----\n# Certainly Root E1\n-----BEGIN CERTIFICATE-----\nMIIB9zCCAX2gAwIBAgIQBiUzsUcDMydc+Y2aub/M+DAKBggqhkjOPQQDAzA9MQsw\nCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0YWlu\nbHkgUm9vdCBFMTAeFw0yMTA0MDEwMDAwMDBaFw00NjA0MDEwMDAwMDBaMD0xCzAJ\nBgNVBAYTAlVTMRIwEAYDVQQKEwlDZXJ0YWlubHkxGjAYBgNVBAMTEUNlcnRhaW5s\neSBSb290IEUxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE3m/4fxzf7flHh4axpMCK\n+IKXgOqPyEpeKn2IaKcBYhSRJHpcnqMXfYqGITQYUBsQ3tA3SybHGWCA6TS9YBk2\nQNYphwk8kXr2vBMj3VlOBF7PyAIcGFPBMdjaIOlEjeR2o0IwQDAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8ygYy2R17ikq6+2uI1g4\nhevIIgcwCgYIKoZIzj0EAwMDaAAwZQIxALGOWiDDshliTd6wT99u0nCK8Z9+aozm\nut6Dacpps6kFtZaSF4fC0urQe87YQVt8rgIwRt7qy12a7DLCZRawTDBcMPPaTnOG\nBtjOiQRINzf43TNRnXCve1XYAS59BWQOhriR\n-----END CERTIFICATE-----\n# Certainly Root R1\n-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIRAI4P+UuQcWhlM1T01EQ5t+AwDQYJKoZIhvcNAQELBQAw\nPTELMAkGA1UEBhMCVVMxEjAQBgNVBAoTCUNlcnRhaW5seTEaMBgGA1UEAxMRQ2Vy\ndGFpbmx5IFJvb3QgUjEwHhcNMjEwNDAxMDAwMDAwWhcNNDYwNDAxMDAwMDAwWjA9\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJQ2VydGFpbmx5MRowGAYDVQQDExFDZXJ0\nYWlubHkgUm9vdCBSMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANA2\n1B/q3avk0bbm+yLA3RMNansiExyXPGhjZjKcA7WNpIGD2ngwEc/csiu+kr+O5MQT\nvqRoTNoCaBZ0vrLdBORrKt03H2As2/X3oXyVtwxwhi7xOu9S98zTm/mLvg7fMbed\naFySpvXl8wo0tf97ouSHocavFwDvA5HtqRxOcT3Si2yJ9HiG5mpJoM610rCrm/b0\n1C7jcvk2xusVtyWMOvwlDbMicyF0yEqWYZL1LwsYpfSt4u5BvQF5+paMjRcCMLT5\nr3gajLQ2EBAHBXDQ9DGQilHFhiZ5shGIXsXwClTNSaa/ApzSRKft43jvRl5tcdF5\ncBxGX1HpyTfcX35pe0HfNEXgO4T0oYoKNp43zGJS4YkNKPl6I7ENPT2a/Z2B7yyQ\nwHtETrtJ4A5KVpK8y7XdeReJkd5hiXSSqOMyhb5OhaRLWcsrxXiOcVTQAjeZjOVJ\n6uBUcqQRBi8LjMFbvrWhsFNunLhgkR9Za/kt9JQKl7XsxXYDVBtlUrpMklZRNaBA\n2CnbrlJ2Oy0wQJuK0EJWtLeIAaSHO1OWzaMWj/Nmqhexx2DgwUMFDO6bW2BvBlyH\nWyf5QBGenDPBt+U1VwV/J84XIIwc/PH72jEpSe31C4SnT8H2TsIonPru4K8H+zMR\neiFPCyEQtkA6qyI6BJyLm4SGcprSp6XEtHWRqSsjAgMBAAGjQjBAMA4GA1UdDwEB\n/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTgqj8ljZ9EXME66C6u\nd0yEPmcM9DANBgkqhkiG9w0BAQsFAAOCAgEAuVevuBLaV4OPaAszHQNTVfSVcOQr\nPbA56/qJYv331hgELyE03fFo8NWWWt7CgKPBjcZq91l3rhVkz1t5BXdm6ozTaw3d\n8VkswTOlMIAVRQdFGjEitpIAq5lNOo93r6kiyi9jyhXWx8bwPWz8HA2YEGGeEaIi\n1wrykXprOQ4vMMM2SZ/g6Q8CRFA3lFV96p/2O7qUpUzpvD5RtOjKkjZUbVwlKNrd\nrRT90+7iIgXr0PK3aBLXWopBGsaSpVo7Y0VPv+E6dyIvXL9G+VoDhRNCX8reU9di\ntaY1BMJH/5n9hN9czulegChB8n3nHpDYT3Y+gjwN/KUD+nsa2UUeYNrEjvn8K8l7\nlcUq/6qJ34IxD3L/DCfXCh5WAFAeDJDBlrXYFIW7pw0WwfgHJBu6haEaBQmAupVj\nyTrsJZ9/nbqkRxWbRHDxakvWOF5D8xh+UG7pWijmZeZ3Gzr9Hb4DJqPb1OG7fpYn\nKx3upPvaJVQTA945xsMfTZDsjxtK0hzthZU4UHlG1sGQUDGpXJpuHfUzVounmdLy\nyCwzk5Iwx06MZTMQZBf9JBeW0Y3COmor6xOLRPIh80oat3df1+2IpHLlOR+Vnb5n\nwXARPbv0+Em34yaXOp/SX3z7wJl8OSngex2/DaeP0ik0biQVy96QXr8axGbqwua6\nOV+KmalBWQewLK8=\n-----END CERTIFICATE-----\n# Certigna\n-----BEGIN CERTIFICATE-----\nMIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNV\nBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4X\nDTA3MDYyOTE1MTMwNVoXDTI3MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQ\nBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwIQ2VydGlnbmEwggEiMA0GCSqGSIb3\nDQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7qXOEm7RFHYeGifBZ4\nQCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyHGxny\ngQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbw\nzBfsV1/pogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q\n130yGLMLLGq/jj8UEYkgDncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2\nJsglrgVKtOdjLPOMFlN+XPsRGgjBRmKfIrjxwo1p3Po6WAbfAgMBAAGjgbwwgbkw\nDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQtCRZvgHyUtVF9lo53BEw\nZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJBgNVBAYT\nAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzj\nAQ/JSP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG\n9w0BAQUFAAOCAQEAhQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8h\nbV6lUmPOEvjvKtpv6zf+EwLHyzs+ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFnc\nfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1kluPBS1xp81HlDQwY9qcEQCYsuu\nHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY1gkIl2PlwS6w\nt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw\nWyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg==\n-----END CERTIFICATE-----\n# Certigna Root CA\n-----BEGIN CERTIFICATE-----\nMIIGWzCCBEOgAwIBAgIRAMrpG4nxVQMNo+ZBbcTjpuEwDQYJKoZIhvcNAQELBQAw\nWjELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczEcMBoGA1UECwwTMDAw\nMiA0ODE0NjMwODEwMDAzNjEZMBcGA1UEAwwQQ2VydGlnbmEgUm9vdCBDQTAeFw0x\nMzEwMDEwODMyMjdaFw0zMzEwMDEwODMyMjdaMFoxCzAJBgNVBAYTAkZSMRIwEAYD\nVQQKDAlEaGlteW90aXMxHDAaBgNVBAsMEzAwMDIgNDgxNDYzMDgxMDAwMzYxGTAX\nBgNVBAMMEENlcnRpZ25hIFJvb3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw\nggIKAoICAQDNGDllGlmx6mQWDoyUJJV8g9PFOSbcDO8WV43X2KyjQn+Cyu3NW9sO\nty3tRQgXstmzy9YXUnIo245Onoq2C/mehJpNdt4iKVzSs9IGPjA5qXSjklYcoW9M\nCiBtnyN6tMbaLOQdLNyzKNAT8kxOAkmhVECe5uUFoC2EyP+YbNDrihqECB63aCPu\nI9Vwzm1RaRDuoXrC0SIxwoKF0vJVdlB8JXrJhFwLrN1CTivngqIkicuQstDuI7pm\nTLtipPlTWmR7fJj6o0ieD5Wupxj0auwuA0Wv8HT4Ks16XdG+RCYyKfHx9WzMfgIh\nC59vpD++nVPiz32pLHxYGpfhPTc3GGYo0kDFUYqMwy3OU4gkWGQwFsWq4NYKpkDf\nePb1BHxpE4S80dGnBs8B92jAqFe7OmGtBIyT46388NtEbVncSVmurJqZNjBBe3Yz\nIoejwpKGbvlw7q6Hh5UbxHq9MfPU0uWZ/75I7HX1eBYdpnDBfzwboZL7z8g81sWT\nCo/1VTp2lc5ZmIoJlXcymoO6LAQ6l73UL77XbJuiyn1tJslV1c/DeVIICZkHJC1k\nJWumIWmbat10TWuXekG9qxf5kBdIjzb5LdXF2+6qhUVB+s06RbFo5jZMm5BX7CO5\nhwjCxAnxl4YqKE3idMDaxIzb3+KhF1nOJFl0Mdp//TBt2dzhauH8XwIDAQABo4IB\nGjCCARYwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE\nFBiHVuBud+4kNTxOc5of1uHieX4rMB8GA1UdIwQYMBaAFBiHVuBud+4kNTxOc5of\n1uHieX4rMEQGA1UdIAQ9MDswOQYEVR0gADAxMC8GCCsGAQUFBwIBFiNodHRwczov\nL3d3d3cuY2VydGlnbmEuZnIvYXV0b3JpdGVzLzBtBgNVHR8EZjBkMC+gLaArhilo\ndHRwOi8vY3JsLmNlcnRpZ25hLmZyL2NlcnRpZ25hcm9vdGNhLmNybDAxoC+gLYYr\naHR0cDovL2NybC5kaGlteW90aXMuY29tL2NlcnRpZ25hcm9vdGNhLmNybDANBgkq\nhkiG9w0BAQsFAAOCAgEAlLieT/DjlQgi581oQfccVdV8AOItOoldaDgvUSILSo3L\n6btdPrtcPbEo/uRTVRPPoZAbAh1fZkYJMyjhDSSXcNMQH+pkV5a7XdrnxIxPTGRG\nHVyH41neQtGbqH6mid2PHMkwgu07nM3A6RngatgCdTer9zQoKJHyBApPNeNgJgH6\n0BGM+RFq7q89w1DTj18zeTyGqHNFkIwgtnJzFyO+B2XleJINugHA64wcZr+shncB\nlA2c5uk5jR+mUYyZDDl34bSb+hxnV29qao6pK0xXeXpXIs/NX2NGjVxZOob4Mkdi\no2cNGJHc+6Zr9UhhcyNZjgKnvETq9Emd8VRY+WCv2hikLyhF3HqgiIZd8zvn/yk1\ngPxkQ5Tm4xxvvq0OKmOZK8l+hfZx6AYDlf7ej0gcWtSS6Cvu5zHbugRqh5jnxV/v\nfaci9wHYTfmJ0A6aBVmknpjZbyvKcL5kwlWj9Omvw5Ip3IgWJJk8jSaYtlu3zM63\nNwf9JtmYhST/WSMDmu2dnajkXjjO11INb9I/bbEFa0nOipFGc/T2L/Coc3cOZayh\njWZSaX5LaAzHHjcng6WMxwLkFM1JAbBzs/3GkDpv0mztO+7skb6iQ12LAEpmJURw\n3kAP+HwV96LOPNdeE4yBFxgX0b3xdxA61GU5wSesVywlVP+i2k+KYTlerj1KjL0=\n-----END CERTIFICATE-----\n# Certum EC-384 CA\n-----BEGIN CERTIFICATE-----\nMIICZTCCAeugAwIBAgIQeI8nXIESUiClBNAt3bpz9DAKBggqhkjOPQQDAzB0MQsw\nCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEuMScw\nJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAXBgNVBAMT\nEENlcnR1bSBFQy0zODQgQ0EwHhcNMTgwMzI2MDcyNDU0WhcNNDMwMzI2MDcyNDU0\nWjB0MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBT\nLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxGTAX\nBgNVBAMTEENlcnR1bSBFQy0zODQgQ0EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATE\nKI6rGFtqvm5kN2PkzeyrOvfMobgOgknXhimfoZTy42B4mIF4Bk3y7JoOV2CDn7Tm\nFy8as10CW4kjPMIRBSqniBMY81CE1700LCeJVf/OTOffph8oxPBUw7l8t1Ot68Kj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI0GZnQkdjrzife81r1HfS+8\nEF9LMA4GA1UdDwEB/wQEAwIBBjAKBggqhkjOPQQDAwNoADBlAjADVS2m5hjEfO/J\nUG7BJw+ch69u1RsIGL2SKcHvlJF40jocVYli5RsJHrpka/F2tNQCMQC0QoSZ/6vn\nnvuRlydd3LBbMHHOXjgaatkl5+r3YZJW+OraNsKHZZYuciUvf9/DE8k=\n-----END CERTIFICATE-----\n# Certum Trusted Network CA\n-----BEGIN CERTIFICATE-----\nMIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBM\nMSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5D\nZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBU\ncnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIyMTIwNzM3WhcNMjkxMjMxMTIwNzM3\nWjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMg\nUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIw\nIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rH\nUV+rpDKmYYe2bg+G0jACl/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LM\nTXPb865Px1bVWqeWifrzq2jUI4ZZJ88JJ7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVU\nBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4fOQtf/WsX+sWn7Et0brM\nkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0cvW0QM8x\nAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNV\nHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15y\nsHhE49wcrwn9I0j6vSrEuVUEtRCjjSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfL\nI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1mS1FhIrlQgnXdAIv94nYmem8\nJ9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5ajZt3hrvJBW8qY\nVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI\n03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw=\n-----END CERTIFICATE-----\n# Certum Trusted Network CA 2\n-----BEGIN CERTIFICATE-----\nMIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCB\ngDELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu\nQS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIG\nA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQSAyMCIYDzIwMTExMDA2MDgz\nOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQTDEiMCAGA1UEChMZ\nVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRp\nZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3\nb3JrIENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWA\nDGSdhhuWZGc/IjoedQF97/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn\n0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+oCgCXhVqqndwpyeI1B+twTUrWwbNWuKFB\nOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40bRr5HMNUuctHFY9rnY3lE\nfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2puTRZCr+E\nSv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1m\no130GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02i\nsx7QBlrd9pPPV3WZ9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOW\nOZV7bIBaTxNyxtd9KXpEulKkKtVBRgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgez\nTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pyehizKV/Ma5ciSixqClnrDvFAS\nadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vMBhBgu4M1t15n\n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD\nAQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMC\nAQYwDQYJKoZIhvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQ\nF/xlhMcQSZDe28cmk4gmb3DWAl45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTf\nCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuAL55MYIR4PSFk1vtBHxgP58l1cb29\nXN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMoclm2q8KMZiYcdywm\ndjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tMpkT/\nWjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jb\nAoJnwTnbw3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksq\nP/ujmv5zMnHCnsZy4YpoJ/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Ko\nb7a6bINDd82Kkhehnlt4Fj1F4jNy3eFmypnTycUm/Q1oBEauttmbjL4ZvrHG8hnj\nXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLXis7VmFxWlgPF7ncGNf/P\n5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7zAYspsbi\nDrW5viSP\n-----END CERTIFICATE-----\n# Certum Trusted Root CA\n-----BEGIN CERTIFICATE-----\nMIIFwDCCA6igAwIBAgIQHr9ZULjJgDdMBvfrVU+17TANBgkqhkiG9w0BAQ0FADB6\nMQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu\nMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxHzAdBgNV\nBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwHhcNMTgwMzE2MTIxMDEzWhcNNDMw\nMzE2MTIxMDEzWjB6MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEg\nU3lzdGVtcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRo\nb3JpdHkxHzAdBgNVBAMTFkNlcnR1bSBUcnVzdGVkIFJvb3QgQ0EwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRLY67tzbqbTeRn06TpwXkKQMlzhyC93yZ\nn0EGze2jusDbCSzBfN8pfktlL5On1AFrAygYo9idBcEq2EXxkd7fO9CAAozPOA/q\np1x4EaTByIVcJdPTsuclzxFUl6s1wB52HO8AU5853BSlLCIls3Jy/I2z5T4IHhQq\nNwuIPMqw9MjCoa68wb4pZ1Xi/K1ZXP69VyywkI3C7Te2fJmItdUDmj0VDT06qKhF\n8JVOJVkdzZhpu9PMMsmN74H+rX2Ju7pgE8pllWeg8xn2A1bUatMn4qGtg/BKEiJ3\nHAVz4hlxQsDsdUaakFjgao4rpUYwBI4Zshfjvqm6f1bxJAPXsiEodg42MEx51UGa\nmqi4NboMOvJEGyCI98Ul1z3G4z5D3Yf+xOr1Uz5MZf87Sst4WmsXXw3Hw09Omiqi\n7VdNIuJGmj8PkTQkfVXjjJU30xrwCSss0smNtA0Aq2cpKNgB9RkEth2+dv5yXMSF\nytKAQd8FqKPVhJBPC/PgP5sZ0jeJP/J7UhyM9uH3PAeXjA6iWYEMspA90+NZRu0P\nqafegGtaqge2Gcu8V/OXIXoMsSt0Puvap2ctTMSYnjYJdmZm/Bo/6khUHL4wvYBQ\nv3y1zgD2DGHZ5yQD4OMBgQ692IU0iL2yNqh7XAjlRICMb/gv1SHKHRzQ+8S1h9E6\nTsd2tTVItQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSM+xx1\nvALTn04uSNn5YFSqxLNP+jAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZIhvcNAQENBQAD\nggIBAEii1QALLtA/vBzVtVRJHlpr9OTy4EA34MwUe7nJ+jW1dReTagVphZzNTxl4\nWxmB82M+w85bj/UvXgF2Ez8sALnNllI5SW0ETsXpD4YN4fqzX4IS8TrOZgYkNCvo\nzMrnadyHncI013nR03e4qllY/p0m+jiGPp2Kh2RX5Rc64vmNueMzeMGQ2Ljdt4NR\n5MTMI9UGfOZR0800McD2RrsLrfw9EAUqO0qRJe6M1ISHgCq8CYyqOhNf6DR5UMEQ\nGfnTKB7U0VEwKbOukGfWHwpjscWpxkIxYxeU72nLL/qMFH3EQxiJ2fAyQOaA4kZf\n5ePBAFmo+eggvIksDkc0C+pXwlM2/KfUrzHN/gLldfq5Jwn58/U7yn2fqSLLiMmq\n0Uc9NneoWWRrJ8/vJ8HjJLWG965+Mk2weWjROeiQWMODvA8s1pfrzgzhIMfatz7D\nP78v3DSk+yshzWePS/Tj6tQ/50+6uaWTRRxmHyH6ZF5v4HaUMst19W7l9o/HuKTM\nqJZ9ZPskWkoDbGs4xugDQ5r3V7mzKWmTOPQD8rv7gmsHINFSH5pkAnuYZttcTVoP\n0ISVoDwUQwbKytu4QTbaakRnh6+v40URFWkIsr4WOZckbxJF0WddCajJFdr60qZf\nE2Efv4WstK2tBZQIgx51F9NxO5NQI1mg7TyRVJ12AMXDuDjb\n-----END CERTIFICATE-----\n# CommScope Public Trust ECC Root-01\n-----BEGIN CERTIFICATE-----\nMIICHTCCAaOgAwIBAgIUQ3CCd89NXTTxyq4yLzf39H91oJ4wCgYIKoZIzj0EAwMw\nTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t\nbVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMTAeFw0yMTA0MjgxNzM1NDNa\nFw00NjA0MjgxNzM1NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv\ncGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDEw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAARLNumuV16ocNfQj3Rid8NeeqrltqLxeP0C\nflfdkXmcbLlSiFS8LwS+uM32ENEp7LXQoMPwiXAZu1FlxUOcw5tjnSCDPgYLpkJE\nhRGnSjot6dZoL0hOUysHP029uax3OVejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD\nVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSOB2LAUN3GGQYARnQE9/OufXVNMDAKBggq\nhkjOPQQDAwNoADBlAjEAnDPfQeMjqEI2Jpc1XHvr20v4qotzVRVcrHgpD7oh2MSg\n2NED3W3ROT3Ek2DS43KyAjB8xX6I01D1HiXo+k515liWpDVfG2XqYZpwI7UNo5uS\nUm9poIyNStDuiw7LR47QjRE=\n-----END CERTIFICATE-----\n# CommScope Public Trust ECC Root-02\n-----BEGIN CERTIFICATE-----\nMIICHDCCAaOgAwIBAgIUKP2ZYEFHpgE6yhR7H+/5aAiDXX0wCgYIKoZIzj0EAwMw\nTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwiQ29t\nbVNjb3BlIFB1YmxpYyBUcnVzdCBFQ0MgUm9vdC0wMjAeFw0yMTA0MjgxNzQ0NTRa\nFw00NjA0MjgxNzQ0NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21tU2Nv\ncGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgRUNDIFJvb3QtMDIw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAAR4MIHoYx7l63FRD/cHB8o5mXxO1Q/MMDAL\nj2aTPs+9xYa9+bG3tD60B8jzljHz7aRP+KNOjSkVWLjVb3/ubCK1sK9IRQq9qEmU\nv4RDsNuESgMjGWdqb8FuvAY5N9GIIvejQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD\nVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTmGHX/72DehKT1RsfeSlXjMjZ59TAKBggq\nhkjOPQQDAwNnADBkAjAmc0l6tqvmSfR9Uj/UQQSugEODZXW5hYA4O9Zv5JOGq4/n\nich/m35rChJVYaoR4HkCMHfoMXGsPHED1oQmHhS48zs73u1Z/GtMMH9ZzkXpc2AV\nmkzw5l4lIhVtwodZ0LKOag==\n-----END CERTIFICATE-----\n# CommScope Public Trust RSA Root-01\n-----BEGIN CERTIFICATE-----\nMIIFbDCCA1SgAwIBAgIUPgNJgXUWdDGOTKvVxZAplsU5EN0wDQYJKoZIhvcNAQEL\nBQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi\nQ29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMTAeFw0yMTA0MjgxNjQ1\nNTRaFw00NjA0MjgxNjQ1NTNaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t\nU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt\nMDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwSGWjDR1C45FtnYSk\nYZYSwu3D2iM0GXb26v1VWvZVAVMP8syMl0+5UMuzAURWlv2bKOx7dAvnQmtVzslh\nsuitQDy6uUEKBU8bJoWPQ7VAtYXR1HHcg0Hz9kXHgKKEUJdGzqAMxGBWBB0HW0al\nDrJLpA6lfO741GIDuZNqihS4cPgugkY4Iw50x2tBt9Apo52AsH53k2NC+zSDO3Oj\nWiE260f6GBfZumbCk6SP/F2krfxQapWsvCQz0b2If4b19bJzKo98rwjyGpg/qYFl\nP8GMicWWMJoKz/TUyDTtnS+8jTiGU+6Xn6myY5QXjQ/cZip8UlF1y5mO6D1cv547\nKI2DAg+pn3LiLCuz3GaXAEDQpFSOm117RTYm1nJD68/A6g3czhLmfTifBSeolz7p\nUcZsBSjBAg/pGG3svZwG1KdJ9FQFa2ww8esD1eo9anbCyxooSU1/ZOD6K9pzg4H/\nkQO9lLvkuI6cMmPNn7togbGEW682v3fuHX/3SZtS7NJ3Wn2RnU3COS3kuoL4b/JO\nHg9O5j9ZpSPcPYeoKFgo0fEbNttPxP/hjFtyjMcmAyejOQoBqsCyMWCDIqFPEgkB\nEa801M/XrmLTBQe0MXXgDW1XT2mH+VepuhX2yFJtocucH+X8eKg1mp9BFM6ltM6U\nCBwJrVbl2rZJmkrqYxhTnCwuwwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUN12mmnQywsL5x6YVEFm45P3luG0wDQYJ\nKoZIhvcNAQELBQADggIBAK+nz97/4L1CjU3lIpbfaOp9TSp90K09FlxD533Ahuh6\nNWPxzIHIxgvoLlI1pKZJkGNRrDSsBTtXAOnTYtPZKdVUvhwQkZyybf5Z/Xn36lbQ\nnmhUQo8mUuJM3y+Xpi/SB5io82BdS5pYV4jvguX6r2yBS5KPQJqTRlnLX3gWsWc+\nQgvfKNmwrZggvkN80V4aCRckjXtdlemrwWCrWxhkgPut4AZ9HcpZuPN4KWfGVh2v\ntrV0KnahP/t1MJ+UXjulYPPLXAziDslg+MkfFoom3ecnf+slpoq9uC02EJqxWE2a\naE9gVOX2RhOOiKy8IUISrcZKiX2bwdgt6ZYD9KJ0DLwAHb/WNyVntHKLr4W96ioD\nj8z7PEQkguIBpQtZtjSNMgsSDesnwv1B10A8ckYpwIzqug/xBpMu95yo9GA+o/E4\nXo4TwbM6l4c/ksp4qRyv0LAbJh6+cOx69TOY6lz/KwsETkPdY34Op054A5U+1C0w\nlREQKC6/oAI+/15Z0wUOlV9TRe9rh9VIzRamloPh37MG88EU26fsHItdkJANclHn\nYfkUyq+Dj7+vsQpZXdxc1+SWrVtgHdqul7I52Qb1dgAT+GhMIbA1xNxVssnBQVoc\nicCMb3SgazNNtQEo/a2tiRc7ppqEvOuM6sRxJKi6KfkIsidWNTJf6jn7MZrVGczw\n-----END CERTIFICATE-----\n# CommScope Public Trust RSA Root-02\n-----BEGIN CERTIFICATE-----\nMIIFbDCCA1SgAwIBAgIUVBa/O345lXGN0aoApYYNK496BU4wDQYJKoZIhvcNAQEL\nBQAwTjELMAkGA1UEBhMCVVMxEjAQBgNVBAoMCUNvbW1TY29wZTErMCkGA1UEAwwi\nQ29tbVNjb3BlIFB1YmxpYyBUcnVzdCBSU0EgUm9vdC0wMjAeFw0yMTA0MjgxNzE2\nNDNaFw00NjA0MjgxNzE2NDJaME4xCzAJBgNVBAYTAlVTMRIwEAYDVQQKDAlDb21t\nU2NvcGUxKzApBgNVBAMMIkNvbW1TY29wZSBQdWJsaWMgVHJ1c3QgUlNBIFJvb3Qt\nMDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDh+g77aAASyE3VrCLE\nNQE7xVTlWXZjpX/rwcRqmL0yjReA61260WI9JSMZNRTpf4mnG2I81lDnNJUDMrG0\nkyI9p+Kx7eZ7Ti6Hmw0zdQreqjXnfuU2mKKuJZ6VszKWpCtYHu8//mI0SFHRtI1C\nrWDaSWqVcN3SAOLMV2MCe5bdSZdbkk6V0/nLKR8YSvgBKtJjCW4k6YnS5cciTNxz\nhkcAqg2Ijq6FfUrpuzNPDlJwnZXjfG2WWy09X6GDRl224yW4fKcZgBzqZUPckXk2\nLHR88mcGyYnJ27/aaL8j7dxrrSiDeS/sOKUNNwFnJ5rpM9kzXzehxfCrPfp4sOcs\nn/Y+n2Dg70jpkEUeBVF4GiwSLFworA2iI540jwXmojPOEXcT1A6kHkIfhs1w/tku\nFT0du7jyU1fbzMZ0KZwYszZ1OC4PVKH4kh+Jlk+71O6d6Ts2QrUKOyrUZHk2EOH5\nkQMreyBUzQ0ZGshBMjTRsJnhkB4BQDa1t/qp5Xd1pCKBXbCL5CcSD1SIxtuFdOa3\nwNemKfrb3vOTlycEVS8KbzfFPROvCgCpLIscgSjX74Yxqa7ybrjKaixUR9gqiC6v\nwQcQeKwRoi9C8DfF8rhW3Q5iLc4tVn5V8qdE9isy9COoR+jUKgF4z2rDN6ieZdIs\n5fq6M8EGRPbmz6UNp2YINIos8wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4G\nA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUR9DnsSL/nSz12Vdgs7GxcJXvYXowDQYJ\nKoZIhvcNAQELBQADggIBAIZpsU0v6Z9PIpNojuQhmaPORVMbc0RTAIFhzTHjCLqB\nKCh6krm2qMhDnscTJk3C2OVVnJJdUNjCK9v+5qiXz1I6JMNlZFxHMaNlNRPDk7n3\n+VGXu6TwYofF1gbTl4MgqX67tiHCpQ2EAOHyJxCDut0DgdXdaMNmEMjRdrSzbyme\nAPnCKfWxkxlSaRosTKCL4BWaMS/TiJVZbuXEs1DIFAhKm4sTg7GkcrI7djNB3Nyq\npgdvHSQSn8h2vS/ZjvQs7rfSOBAkNlEv41xdgSGn2rtO/+YHqP65DSdsu3BaVXoT\n6fEqSWnHX4dXTEN5bTpl6TBcQe7rd6VzEojov32u5cSoHw2OHG1QAk8mGEPej1WF\nsQs3BWDJVTkSBKEqz3EWnzZRSb9wO55nnPt7eck5HHisd5FUmrh1CoFSl+NmYWvt\nPjgelmFV4ZFUjO2MJB+ByRCac5krFk5yAD9UG/iNuovnFNa2RU9g7Jauwy8CTl2d\nlklyALKrdVwPaFsdZcJfMw8eD/A7hvWwTruc9+olBdytoptLFwG+Qt81IR2tq670\nv64fG9PiO/yzcnMcmyiQiRM9HcEARwmWmjgb3bHPDcK0RPOWlc4yOo80nOAXx17O\nrg3bhzjlP1v9mxnhMUF6cKojawHhRUzNlM47ni3niAIi9G7oyOzWPPO5std3eqx7\n-----END CERTIFICATE-----\n# AAA Certificate Services\n-----BEGIN CERTIFICATE-----\nMIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEb\nMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRow\nGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmlj\nYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAwMFoXDTI4MTIzMTIzNTk1OVowezEL\nMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UE\nBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMM\nGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP\nADCCAQoCggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQua\nBtDFcCLNSS1UY8y2bmhGC1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe\n3M/vg4aijJRPn2jymJBGhCfHdr/jzDUsi14HZGWCwEiwqJH5YZ92IFCokcdmtet4\nYgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszWY19zjNoFmag4qMsXeDZR\nrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjHYpy+g8cm\nez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQU\noBEKIz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF\nMAMBAf8wewYDVR0fBHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20v\nQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29t\nb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNybDANBgkqhkiG9w0BAQUF\nAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm7l3sAg9g1o1Q\nGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz\nRt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2\nG9w84FoVxp7Z8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsi\nl2D4kF501KKaU73yqWjgom7C12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3\nsmPi9WIsgtRqAEFQ8TmDn5XpNpaYbg==\n-----END CERTIFICATE-----\n# D-TRUST BR Root CA 1 2020\n-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQfMmPK4TX3+oPyWWa00tNljAKBggqhkjOPQQDAzBIMQsw\nCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS\nVVNUIEJSIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTA5NDUwMFoXDTM1MDIxMTA5\nNDQ1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG\nA1UEAxMZRC1UUlVTVCBCUiBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABMbLxyjR+4T1mu9CFCDhQ2tuda38KwOE1HaTJddZO0Flax7mNCq7dPYS\nzuht56vkPE4/RAiLzRZxy7+SmfSk1zxQVFKQhYN4lGdnoxwJGT11NIXe7WB9xwy0\nQVK5buXuQqOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFHOREKv/\nVbNafAkl1bK6CKBrqx9tMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g\nPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2JyX3Jvb3Rf\nY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l\ndC9DTj1ELVRSVVNUJTIwQlIlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1\nc3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO\nPQQDAwNpADBmAjEAlJAtE/rhY/hhY+ithXhUkZy4kzg+GkHaQBZTQgjKL47xPoFW\nwKrY7RjEsK70PvomAjEA8yjixtsrmfu3Ubgko6SUeho/5jbiA1czijDLgsfWFBHV\ndWNbFJWcHwHP2NVypw87\n-----END CERTIFICATE-----\n# D-TRUST EV Root CA 1 2020\n-----BEGIN CERTIFICATE-----\nMIIC2zCCAmCgAwIBAgIQXwJB13qHfEwDo6yWjfv/0DAKBggqhkjOPQQDAzBIMQsw\nCQYDVQQGEwJERTEVMBMGA1UEChMMRC1UcnVzdCBHbWJIMSIwIAYDVQQDExlELVRS\nVVNUIEVWIFJvb3QgQ0EgMSAyMDIwMB4XDTIwMDIxMTEwMDAwMFoXDTM1MDIxMTA5\nNTk1OVowSDELMAkGA1UEBhMCREUxFTATBgNVBAoTDEQtVHJ1c3QgR21iSDEiMCAG\nA1UEAxMZRC1UUlVTVCBFViBSb290IENBIDEgMjAyMDB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABPEL3YZDIBnfl4XoIkqbz52Yv7QFJsnL46bSj8WeeHsxiamJrSc8ZRCC\n/N/DnU7wMyPE0jL1HLDfMxddxfCxivnvubcUyilKwg+pf3VlSSowZ/Rk99Yad9rD\nwpdhQntJraOCAQ0wggEJMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFH8QARY3\nOqQo5FD4pPfsazK2/umLMA4GA1UdDwEB/wQEAwIBBjCBxgYDVR0fBIG+MIG7MD6g\nPKA6hjhodHRwOi8vY3JsLmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X2V2X3Jvb3Rf\nY2FfMV8yMDIwLmNybDB5oHegdYZzbGRhcDovL2RpcmVjdG9yeS5kLXRydXN0Lm5l\ndC9DTj1ELVRSVVNUJTIwRVYlMjBSb290JTIwQ0ElMjAxJTIwMjAyMCxPPUQtVHJ1\nc3QlMjBHbWJILEM9REU/Y2VydGlmaWNhdGVyZXZvY2F0aW9ubGlzdDAKBggqhkjO\nPQQDAwNpADBmAjEAyjzGKnXCXnViOTYAYFqLwZOZzNnbQTs7h5kXO9XMT8oi96CA\ny/m0sRtW9XLS/BnRAjEAkfcwkz8QRitxpNA7RJvAKQIFskF3UfN5Wp6OFKBOQtJb\ngfM0agPnIjhQW+0ZT0MW\n-----END CERTIFICATE-----\n# D-TRUST Root Class 3 CA 2 2009\n-----BEGIN CERTIFICATE-----\nMIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRF\nMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBD\nbGFzcyAzIENBIDIgMjAwOTAeFw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NTha\nME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxJzAlBgNVBAMM\nHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIwDQYJKoZIhvcNAQEB\nBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOADER03\nUAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42\ntSHKXzlABF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9R\nySPocq60vFYJfxLLHLGvKZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsM\nlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7zp+hnUquVH+BGPtikw8paxTGA6Eian5Rp\n/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUCAwEAAaOCARowggEWMA8G\nA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ4PGEMA4G\nA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVj\ndG9yeS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUy\nMENBJTIwMiUyMDIwMDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRl\ncmV2b2NhdGlvbmxpc3QwQ6BBoD+GPWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3Js\nL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAwOS5jcmwwDQYJKoZIhvcNAQEL\nBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm2H6NMLVwMeni\nacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0\no3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4K\nzCUqNQT4YJEVdT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8\nPIWmawomDeCTmGCufsYkl4phX5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3Y\nJohw1+qRzT65ysCQblrGXnRl11z+o+I=\n-----END CERTIFICATE-----\n# D-TRUST Root Class 3 CA 2 EV 2009\n-----BEGIN CERTIFICATE-----\nMIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRF\nMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBD\nbGFzcyAzIENBIDIgRVYgMjAwOTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUw\nNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxELVRydXN0IEdtYkgxKjAoBgNV\nBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAwOTCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfSegpn\nljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM0\n3TP1YtHhzRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6Z\nqQTMFexgaDbtCHu39b+T7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lR\np75mpoo6Kr3HGrHhFPC+Oh25z1uxav60sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8\nHgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure3511H3a6UCAwEAAaOCASQw\nggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyvcop9Ntea\nHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFw\nOi8vZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xh\nc3MlMjAzJTIwQ0ElMjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1E\nRT9jZXJ0aWZpY2F0ZXJldm9jYXRpb25saXN0MEagRKBChkBodHRwOi8vd3d3LmQt\ndHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xhc3NfM19jYV8yX2V2XzIwMDku\nY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+PPoeUSbrh/Yp\n3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05\nnsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNF\nCSuGdXzfX2lXANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7na\nxpeG0ILD5EJt/rDiZE4OJudANCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqX\nKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVvw9y4AyHqnxbxLFS1\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root CA\n-----BEGIN CERTIFICATE-----\nMIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c\nJpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP\nmDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+\nwRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4\nVYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/\nAUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB\nAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun\npyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC\ndWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf\nfwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm\nNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx\nH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe\n+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root G2\n-----BEGIN CERTIFICATE-----\nMIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBl\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv\nb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQG\nEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl\ncnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwggEi\nMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSA\nn61UQbVH35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4Htecc\nbiJVMWWXvdMX0h5i89vqbFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9Hp\nEgjAALAcKxHad3A2m67OeYfcgnDmCXRwVWmvo2ifv922ebPynXApVfSr/5Vh88lA\nbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OPYLfykqGxvYmJHzDNw6Yu\nYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+RnlTGNAgMB\nAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQW\nBBTOw0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPI\nQW5pJ6d1Ee88hjZv0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I\n0jJmwYrA8y8678Dj1JGG0VDjA9tzd29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4Gni\nlmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAWhsI6yLETcDbYz+70CjTVW0z9\nB5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0MjomZmWzwPDCv\nON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo\nIhNzbM8m9Yop5w==\n-----END CERTIFICATE-----\n# DigiCert Assured ID Root G3\n-----BEGIN CERTIFICATE-----\nMIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQsw\nCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu\nZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3Qg\nRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBlMQswCQYDVQQGEwJV\nUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu\nY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQBgcq\nhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJf\nZn4f5dwbRXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17Q\nRSAPWXYQ1qAk8C3eNvJsKTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/\nBAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgFUaFNN6KDec6NHSrkhDAKBggqhkjOPQQD\nAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5FyYZ5eEJJZVrmDxxDnOOlY\nJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy1vUhZscv\n6pZjamVFkpUBtA==\n-----END CERTIFICATE-----\n# DigiCert Global Root CA\n-----BEGIN CERTIFICATE-----\nMIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\nQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB\nCSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97\nnh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt\n43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P\nT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4\ngdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO\nBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR\nTLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw\nDQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr\nhMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg\n06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF\nPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls\nYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk\nCAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\n-----END CERTIFICATE-----\n# DigiCert Global Root G2\n-----BEGIN CERTIFICATE-----\nMIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH\nMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT\nMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\nb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI\n2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx\n1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ\nq2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz\ntCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ\nvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV\n5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY\n1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4\nNeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG\nFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91\n8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe\npLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl\nMrY=\n-----END CERTIFICATE-----\n# DigiCert Global Root G3\n-----BEGIN CERTIFICATE-----\nMIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQsw\nCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cu\nZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAe\nFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVTMRUw\nEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20x\nIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FG\nfp4tn+6OYwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPO\nZ9wj/wMco+I+o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNpYim8S8YwCgYIKoZIzj0EAwMDaAAwZQIx\nAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y3maTD/HMsQmP3Wyr+mt/\noAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34VOKa5Vt8\nsycX\n-----END CERTIFICATE-----\n# DigiCert High Assurance EV Root CA\n-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j\nZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL\nMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3\nLmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug\nRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm\n+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW\nPNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM\nxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB\nIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3\nhzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg\nEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA\nFLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec\nnzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z\neM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF\nhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2\nYzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe\nvEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep\n+OkuE6N36B9K\n-----END CERTIFICATE-----\n# DigiCert TLS ECC P384 Root G5\n-----BEGIN CERTIFICATE-----\nMIICGTCCAZ+gAwIBAgIQCeCTZaz32ci5PhwLBCou8zAKBggqhkjOPQQDAzBOMQsw\nCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJjAkBgNVBAMTHURp\nZ2lDZXJ0IFRMUyBFQ0MgUDM4NCBSb290IEc1MB4XDTIxMDExNTAwMDAwMFoXDTQ2\nMDExNDIzNTk1OVowTjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJ\nbmMuMSYwJAYDVQQDEx1EaWdpQ2VydCBUTFMgRUNDIFAzODQgUm9vdCBHNTB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABMFEoc8Rl1Ca3iOCNQfN0MsYndLxf3c1TzvdlHJS\n7cI7+Oz6e2tYIOyZrsn8aLN1udsJ7MgT9U7GCh1mMEy7H0cKPGEQQil8pQgO4CLp\n0zVozptjn4S1mU1YoI71VOeVyaNCMEAwHQYDVR0OBBYEFMFRRVBZqz7nLFr6ICIS\nB4CIfBFqMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MAoGCCqGSM49\nBAMDA2gAMGUCMQCJao1H5+z8blUD2WdsJk6Dxv3J+ysTvLd6jLRl0mlpYxNjOyZQ\nLgGheQaRnUi/wr4CMEfDFXuxoJGZSZOoPHzoRgaLLPIxAJSdYsiJvRmEFOml+wG4\nDXZDjC5Ty3zfDBeWUA==\n-----END CERTIFICATE-----\n# DigiCert TLS RSA4096 Root G5\n-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCPm0eKj6ftpqMzeJ3nzPijANBgkqhkiG9w0BAQwFADBN\nMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xJTAjBgNVBAMT\nHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEwMTE1MDAwMDAwWhcN\nNDYwMTE0MjM1OTU5WjBNMQswCQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQs\nIEluYy4xJTAjBgNVBAMTHERpZ2lDZXJ0IFRMUyBSU0E0MDk2IFJvb3QgRzUwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz0PTJeRGd/fxmgefM1eS87IE+\najWOLrfn3q/5B03PMJ3qCQuZvWxX2hhKuHisOjmopkisLnLlvevxGs3npAOpPxG0\n2C+JFvuUAT27L/gTBaF4HI4o4EXgg/RZG5Wzrn4DReW+wkL+7vI8toUTmDKdFqgp\nwgscONyfMXdcvyej/Cestyu9dJsXLfKB2l2w4SMXPohKEiPQ6s+d3gMXsUJKoBZM\npG2T6T867jp8nVid9E6P/DsjyG244gXazOvswzH016cpVIDPRFtMbzCe88zdH5RD\nnU1/cHAN1DrRN/BsnZvAFJNY781BOHW8EwOVfH/jXOnVDdXifBBiqmvwPXbzP6Po\nsMH976pXTayGpxi0KcEsDr9kvimM2AItzVwv8n/vFfQMFawKsPHTDU9qTXeXAaDx\nZre3zu/O7Oyldcqs4+Fj97ihBMi8ez9dLRYiVu1ISf6nL3kwJZu6ay0/nTvEF+cd\nLvvyz6b84xQslpghjLSR6Rlgg/IwKwZzUNWYOwbpx4oMYIwo+FKbbuH2TbsGJJvX\nKyY//SovcfXWJL5/MZ4PbeiPT02jP/816t9JXkGPhvnxd3lLG7SjXi/7RgLQZhNe\nXoVPzthwiHvOAbWWl9fNff2C+MIkwcoBOU+NosEUQB+cZtUMCUbW8tDRSHZWOkPL\ntgoRObqME2wGtZ7P6wIDAQABo0IwQDAdBgNVHQ4EFgQUUTMc7TZArxfTJc1paPKv\nTiM+s0EwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcN\nAQEMBQADggIBAGCmr1tfV9qJ20tQqcQjNSH/0GEwhJG3PxDPJY7Jv0Y02cEhJhxw\nGXIeo8mH/qlDZJY6yFMECrZBu8RHANmfGBg7sg7zNOok992vIGCukihfNudd5N7H\nPNtQOa27PShNlnx2xlv0wdsUpasZYgcYQF+Xkdycx6u1UQ3maVNVzDl92sURVXLF\nO4uJ+DQtpBflF+aZfTCIITfNMBc9uPK8qHWgQ9w+iUuQrm0D4ByjoJYJu32jtyoQ\nREtGBzRj7TG5BO6jm5qu5jF49OokYTurWGT/u4cnYiWB39yhL/btp/96j1EuMPik\nAdKFOV8BmZZvWltwGUb+hmA+rYAQCd05JS9Yf7vSdPD3Rh9GOUrYU9DzLjtxpdRv\n/PNn5AeP3SYZ4Y1b+qOTEZvpyDrDVWiakuFSdjjo4bq9+0/V77PnSIMx8IIh47a+\np6tv75/fTM8BuGJqIz3nCU2AG3swpMPdB380vqQmsvZB6Akd4yCYqjdP//fx4ilw\nMUc/dNAUFvohigLVigmUdy7yWSiLfFCSCmZ4OIN1xLVaqBHG5cGdZlXPU8Sv13WF\nqUITVuwhd4GTWgzqltlJyqEI8pc7bZsEGCREjnwB8twl2F6GmrE52/WRMmrRpnCK\novfepEWFJqgejF0pW8hL2JpqA15w8oVPbEtoL8pU9ozaMv7Da4M/OMZ+\n-----END CERTIFICATE-----\n# DigiCert Trusted Root G4\n-----BEGIN CERTIFICATE-----\nMIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBi\nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\nd3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3Qg\nRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1MTIwMDAwWjBiMQswCQYDVQQGEwJV\nUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQu\nY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3y\nithZwuEppz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1If\nxp4VpX6+n6lXFllVcq9ok3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDV\nySAdYyktzuxeTsiT+CFhmzTrBcZe7FsavOvJz82sNEBfsXpm7nfISKhmV1efVFiO\nDCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGYQJB5w3jHtrHEtWoYOAMQ\njdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6MUSaM0C/\nCNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCi\nEhtmmnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADM\nfRyVw4/3IbKyEbe7f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QY\nuKZ3AeEPlAwhHbJUKSWJbOUOUlFHdL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXK\nchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8oR7FwI+isX4KJpn15GkvmB0t\n9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD\nggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2\nSV1EY+CtnJYYZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd\n+SeuMIW59mdNOj6PWTkiU0TryF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWc\nfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy7zBZLq7gcfJW5GqXb5JQbZaNaHqa\nsjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iahixTXTBmyUEFxPT9N\ncCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN5r5N\n0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie\n4u1Ki7wb/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mI\nr/OSmbaz5mEP0oUA51Aa5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1\n/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tKG48BtieVU+i2iW1bvGjUI+iLUaJW+fCm\ngKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP82Z+\n-----END CERTIFICATE-----\n# Entrust.net Certification Authority (2048)\n-----BEGIN CERTIFICATE-----\nMIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChML\nRW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBp\nbmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5\nIEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1c3QubmV0IENlcnRp\nZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQxNzUwNTFaFw0yOTA3\nMjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3d3d3\nLmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxp\nYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEG\nA1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgp\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArU1LqRKGsuqjIAcVFmQq\nK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOLGp18EzoOH1u3Hs/lJBQe\nsYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSrhRSGlVuX\nMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVT\nXTzWnLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/\nHoZdenoVve8AjhUiVBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH\n4QIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJKoZIhvcNAQEFBQADggEBADub\nj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPyT/4xmf3IDExo\nU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf\nzX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5b\nu/8j72gZyxKTJ1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+\nbYQLCIt+jerXmCHG8+c8eS9enNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/Er\nfF6adulZkMV8gzURZVE=\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC\nVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0\nLm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW\nKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl\ncnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw\nNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw\nNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy\nZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV\nBAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ\nKoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo\nNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4\n4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9\nKlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI\nrb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi\n94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB\nsDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi\ngA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo\nkORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE\nvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA\nA4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t\nO1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua\nAGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP\n9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/\neu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m\n0vdXcDazv/wor3ElhVsT/h5/WrQ8\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - EC1\n-----BEGIN CERTIFICATE-----\nMIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkG\nA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3\nd3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVu\ndHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UEAxMq\nRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4XDTEy\nMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYwFAYD\nVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0\nL2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0g\nZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBD\nZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEVDMTB2MBAGByqGSM49AgEGBSuBBAAi\nA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHyAsWfoPZb1YsGGYZPUxBt\nByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef9eNi1KlH\nBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O\nBBYEFLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVC\nR98crlOZF7ZvHH3hvxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nX\nhTcGtXsI/esni0qU+eH6p44mCOh8kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - G2\n-----BEGIN CERTIFICATE-----\nMIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC\nVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50\ncnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs\nIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz\ndCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy\nNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu\ndHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt\ndGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0\naG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj\nYXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK\nAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T\nRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN\ncCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW\nwcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1\nU1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0\njaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN\nBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/\njTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ\nRkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v\n1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R\nnAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH\nVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==\n-----END CERTIFICATE-----\n# Entrust Root Certification Authority - G4\n-----BEGIN CERTIFICATE-----\nMIIGSzCCBDOgAwIBAgIRANm1Q3+vqTkPAAAAAFVlrVgwDQYJKoZIhvcNAQELBQAw\ngb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL\nEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg\nMjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw\nBgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0\nMB4XDTE1MDUyNzExMTExNloXDTM3MTIyNzExNDExNlowgb4xCzAJBgNVBAYTAlVT\nMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1\nc3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNSBFbnRydXN0LCBJ\nbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAwBgNVBAMTKUVudHJ1c3Qg\nUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0MIICIjANBgkqhkiG9w0B\nAQEFAAOCAg8AMIICCgKCAgEAsewsQu7i0TD/pZJH4i3DumSXbcr3DbVZwbPLqGgZ\n2K+EbTBwXX7zLtJTmeH+H17ZSK9dE43b/2MzTdMAArzE+NEGCJR5WIoV3imz/f3E\nT+iq4qA7ec2/a0My3dl0ELn39GjUu9CH1apLiipvKgS1sqbHoHrmSKvS0VnM1n4j\n5pds8ELl3FFLFUHtSUrJ3hCX1nbB76W1NhSXNdh4IjVS70O92yfbYVaCNNzLiGAM\nC1rlLAHGVK/XqsEQe9IFWrhAnoanw5CGAlZSCXqc0ieCU0plUmr1POeo8pyvi73T\nDtTUXm6Hnmo9RR3RXRv06QqsYJn7ibT/mCzPfB3pAqoEmh643IhuJbNsZvc8kPNX\nwbMv9W3y+8qh+CmdRouzavbmZwe+LGcKKh9asj5XxNMhIWNlUpEbsZmOeX7m640A\n2Vqq6nPopIICR5b+W45UYaPrL0swsIsjdXJ8ITzI9vF01Bx7owVV7rtNOzK+mndm\nnqxpkCIHH2E6lr7lmk/MBTwoWdPBDFSoWWG9yHJM6Nyfh3+9nEg2XpWjDrk4JFX8\ndWbrAuMINClKxuMrLzOg2qOGpRKX/YAr2hRC45K9PvJdXmd0LhyIRyk0X+IyqJwl\nN4y6mACXi0mWHv0liqzc2thddG5msP9E36EYxr5ILzeUePiVSj9/E15dWf10hkNj\nc0kCAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD\nVR0OBBYEFJ84xFYjwznooHFs6FRM5Og6sb9nMA0GCSqGSIb3DQEBCwUAA4ICAQAS\n5UKme4sPDORGpbZgQIeMJX6tuGguW8ZAdjwD+MlZ9POrYs4QjbRaZIxowLByQzTS\nGwv2LFPSypBLhmb8qoMi9IsabyZIrHZ3CL/FmFz0Jomee8O5ZDIBf9PD3Vht7LGr\nhFV0d4QEJ1JrhkzO3bll/9bGXp+aEJlLdWr+aumXIOTkdnrG0CSqkM0gkLpHZPt/\nB7NTeLUKYvJzQ85BK4FqLoUWlFPUa19yIqtRLULVAJyZv967lDtX/Zr1hstWO1uI\nAeV8KEsD+UmDfLJ/fOPtjqF/YFOOVZ1QNBIPt5d7bIdKROf1beyAN/BYGW5KaHbw\nH5Lk6rWS02FREAutp9lfx1/cH6NcjKF+m7ee01ZvZl4HliDtC3T7Zk6LERXpgUl+\nb7DUUH8i119lAg2m9IUe2K4GS0qn0jFmwvjO5QimpAKWRGhXxNUzzxkvFMSUHHuk\n2fCfDrGA4tGeEWSpiBE6doLlYsKA2KSD7ZPvfC+QsDJMlhVoSFLUmQjAJOgc47Ol\nIQ6SwJAfzyBfyjs4x7dtOvPmRLgOMWuIjnDrnBdSqEGULoe256YSxXXfW8AKbnuk\n5F6G+TaU33fD6Q3AOfF5u0aOq0NZJ7cguyPpVkAh7DE9ZapD8j3fcEThuk0mEDuY\nn/PIjhs4ViFqUZPTkcpG2om3PVODLAgfi49T3f+sHw==\n-----END CERTIFICATE-----\n# FIRMAPROFESIONAL CA ROOT-A WEB\n-----BEGIN CERTIFICATE-----\nMIICejCCAgCgAwIBAgIQMZch7a+JQn81QYehZ1ZMbTAKBggqhkjOPQQDAzBuMQsw\nCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE\nYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB\nIFJPT1QtQSBXRUIwHhcNMjIwNDA2MDkwMTM2WhcNNDcwMzMxMDkwMTM2WjBuMQsw\nCQYDVQQGEwJFUzEcMBoGA1UECgwTRmlybWFwcm9mZXNpb25hbCBTQTEYMBYGA1UE\nYQwPVkFURVMtQTYyNjM0MDY4MScwJQYDVQQDDB5GSVJNQVBST0ZFU0lPTkFMIENB\nIFJPT1QtQSBXRUIwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAARHU+osEaR3xyrq89Zf\ne9MEkVz6iMYiuYMQYneEMy3pA4jU4DP37XcsSmDq5G+tbbT4TIqk5B/K6k84Si6C\ncyvHZpsKjECcfIr28jlgst7L7Ljkb+qbXbdTkBgyVcUgt5SjYzBhMA8GA1UdEwEB\n/wQFMAMBAf8wHwYDVR0jBBgwFoAUk+FDY1w8ndYn81LsF7Kpryz3dvgwHQYDVR0O\nBBYEFJPhQ2NcPJ3WJ/NS7Beyqa8s93b4MA4GA1UdDwEB/wQEAwIBBjAKBggqhkjO\nPQQDAwNoADBlAjAdfKR7w4l1M+E7qUW/Runpod3JIha3RxEL2Jq68cgLcFBTApFw\nhVmpHqTm6iMxoAACMQD94vizrxa5HnPEluPBMBnYfubDl94cT7iJLzPrSA8Z94dG\nXSaQpYXFuXqUPoeovQA=\n-----END CERTIFICATE-----\n# GDCA TrustAUTH R5 ROOT\n-----BEGIN CERTIFICATE-----\nMIIFiDCCA3CgAwIBAgIIfQmX/vBH6nowDQYJKoZIhvcNAQELBQAwYjELMAkGA1UE\nBhMCQ04xMjAwBgNVBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZ\nIENPLixMVEQuMR8wHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMB4XDTE0\nMTEyNjA1MTMxNVoXDTQwMTIzMTE1NTk1OVowYjELMAkGA1UEBhMCQ04xMjAwBgNV\nBAoMKUdVQU5HIERPTkcgQ0VSVElGSUNBVEUgQVVUSE9SSVRZIENPLixMVEQuMR8w\nHQYDVQQDDBZHRENBIFRydXN0QVVUSCBSNSBST09UMIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEA2aMW8Mh0dHeb7zMNOwZ+Vfy1YI92hhJCfVZmPoiC7XJj\nDp6L3TQsAlFRwxn9WVSEyfFrs0yw6ehGXTjGoqcuEVe6ghWinI9tsJlKCvLriXBj\nTnnEt1u9ol2x8kECK62pOqPseQrsXzrj/e+APK00mxqriCZ7VqKChh/rNYmDf1+u\nKU49tm7srsHwJ5uu4/Ts765/94Y9cnrrpftZTqfrlYwiOXnhLQiPzLyRuEH3FMEj\nqcOtmkVEs7LXLM3GKeJQEK5cy4KOFxg2fZfmiJqwTTQJ9Cy5WmYqsBebnh52nUpm\nMUHfP/vFBu8btn4aRjb3ZGM74zkYI+dndRTVdVeSN72+ahsmUPI2JgaQxXABZG12\nZuGR224HwGGALrIuL4xwp9E7PLOR5G62xDtw8mySlwnNR30YwPO7ng/Wi64HtloP\nzgsMR6flPri9fcebNaBhlzpBdRfMK5Z3KpIhHtmVdiBnaM8Nvd/WHwlqmuLMc3Gk\nL30SgLdTMEZeS1SZD2fJpcjyIMGC7J0R38IC+xo70e0gmu9lZJIQDSri3nDxGGeC\njGHeuLzRL5z7D9Ar7Rt2ueQ5Vfj4oR24qoAATILnsn8JuLwwoC8N9VKejveSswoA\nHQBUlwbgsQfZxw9cZX08bVlX5O2ljelAU58VS6Bx9hoh49pwBiFYFIeFd3mqgnkC\nAwEAAaNCMEAwHQYDVR0OBBYEFOLJQJ9NzuiaoXzPDj9lxSmIahlRMA8GA1UdEwEB\n/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQDRSVfg\np8xoWLoBDysZzY2wYUWsEe1jUGn4H3++Fo/9nesLqjJHdtJnJO29fDMylyrHBYZm\nDRd9FBUb1Ov9H5r2XpdptxolpAqzkT9fNqyL7FeoPueBihhXOYV0GkLH6VsTX4/5\nCOmSdI31R9KrO9b7eGZONn356ZLpBN79SWP8bfsUcZNnL0dKt7n/HipzcEYwv1ry\nL3ml4Y0M2fmyYzeMN2WFcGpcWwlyua1jPLHd+PwyvzeG5LuOmCd+uh8W4XAR8gPf\nJWIyJyYYMoSf/wA6E7qaTfRPuBRwIrHKK5DOKcFw9C+df/KQHtZa37dG/OaG+svg\nIHZ6uqbL9XzeYqWxi+7egmaKTjowHz+Ay60nugxe19CxVsp3cbK1daFQqUBDF8Io\n2c9Si1vIY9RCPqAzekYu9wogRlR+ak8x8YF+QnQ4ZXMn7sZ8uI7XpTrXmKGcjBBV\n09tL7ECQ8s1uV9JiDnxXk7Gnbc2dg7sq5+W2O3FYrf3RRbxake5TFW/TRQl1brqQ\nXR4EzzffHqhmsYzmIGrv/EhOdJhCrylvLmrH+33RZjEizIYAfmaDDEL0vTSSwxrq\nT8p+ck0LcIymSLumoRT2+1hEmRSuqguTaaApJUqlyyvdimYHFngVV3Eb7PVHhPOe\nMTd61X8kreS8/f3MboPoDKi3QWwH3b08hpcv0g==\n-----END CERTIFICATE-----\n# GLOBALTRUST 2020\n-----BEGIN CERTIFICATE-----\nMIIFgjCCA2qgAwIBAgILWku9WvtPilv6ZeUwDQYJKoZIhvcNAQELBQAwTTELMAkG\nA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9uaXRvcmluZyBHbWJIMRkw\nFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMB4XDTIwMDIxMDAwMDAwMFoXDTQwMDYx\nMDAwMDAwMFowTTELMAkGA1UEBhMCQVQxIzAhBgNVBAoTGmUtY29tbWVyY2UgbW9u\naXRvcmluZyBHbWJIMRkwFwYDVQQDExBHTE9CQUxUUlVTVCAyMDIwMIICIjANBgkq\nhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAri5WrRsc7/aVj6B3GyvTY4+ETUWiD59b\nRatZe1E0+eyLinjF3WuvvcTfk0Uev5E4C64OFudBc/jbu9G4UeDLgztzOG53ig9Z\nYybNpyrOVPu44sB8R85gfD+yc/LAGbaKkoc1DZAoouQVBGM+uq/ufF7MpotQsjj3\nQWPKzv9pj2gOlTblzLmMCcpL3TGQlsjMH/1WljTbjhzqLL6FLmPdqqmV0/0plRPw\nyJiT2S0WR5ARg6I6IqIoV6Lr/sCMKKCmfecqQjuCgGOlYx8ZzHyyZqjC0203b+J+\nBlHZRYQfEs4kUmSFC0iAToexIiIwquuuvuAC4EDosEKAA1GqtH6qRNdDYfOiaxaJ\nSaSjpCuKAsR49GiKweR6NrFvG5Ybd0mN1MkGco/PU+PcF4UgStyYJ9ORJitHHmkH\nr96i5OTUawuzXnzUJIBHKWk7buis/UDr2O1xcSvy6Fgd60GXIsUf1DnQJ4+H4xj0\n4KlGDfV0OoIu0G4skaMxXDtG6nsEEFZegB31pWXogvziB4xiRfUg3kZwhqG8k9Me\ndKZssCz3AwyIDMvUclOGvGBG85hqwvG/Q/lwIHfKN0F5VVJjjVsSn8VoxIidrPIw\nq7ejMZdnrY8XD2zHc+0klGvIg5rQmjdJBKuxFshsSUktq6HQjJLyQUp5ISXbY9e2\nnKd+Qmn7OmMCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFNwuH9FhN3nkq9XVsxJxaD1qaJwiMB8GA1UdIwQYMBaAFNwu\nH9FhN3nkq9XVsxJxaD1qaJwiMA0GCSqGSIb3DQEBCwUAA4ICAQCR8EICaEDuw2jA\nVC/f7GLDw56KoDEoqoOOpFaWEhCGVrqXctJUMHytGdUdaG/7FELYjQ7ztdGl4wJC\nXtzoRlgHNQIw4Lx0SsFDKv/bGtCwr2zD/cuz9X9tAy5ZVp0tLTWMstZDFyySCstd\n6IwPS3BD0IL/qMy/pJTAvoe9iuOTe8aPmxadJ2W8esVCgmxcB9CpwYhgROmYhRZf\n+I/KARDOJcP5YBugxZfD0yyIMaK9MOzQ0MAS8cE54+X1+NZK3TTN+2/BT+MAi1bi\nkvcoskJ3ciNnxz8RFbLEAwW+uxF7Cr+obuf/WEPPm2eggAe2HcqtbepBEX4tdJP7\nwry+UUTF72glJ4DjyKDUEuzZpTcdN3y0kcra1LGWge9oXHYQSa9+pTeAsRxSvTOB\nTI/53WXZFM2KJVj04sWDpQmQ1GwUY7VA3+vA/MRYfg0UFodUJ25W5HCEuGwyEn6C\nMUO+1918oa2u1qsgEu8KwxCMSZY13At1XrFP1U80DhEgB3VDRemjEdqso5nCtnkn\n4rnvyOL2NSl6dPrFf4IFYqYK6miyeUcGbvJXqBUzxvd4Sj1Ce2t+/vdG6tHrju+I\naFvowdlxfv1k7/9nR4hYJS8+hge9+6jlgqispdNpQ80xiEmEU5LAsTkbOYMBMMTy\nqfrQA71yN2BWHzZ8vTmR9W0Nv3vXkg==\n-----END CERTIFICATE-----\n# GTS Root R1\n-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlk28xsBNJiGuiFzANBgkqhkiG9w0BAQwFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjEwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw\nMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQC2EQKLHuOhd5s73L+UPreVp0A8of2C+X0yBoJx9vaMf/vo\n27xqLpeXo4xL+Sv2sfnOhB2x+cWX3u+58qPpvBKJXqeqUqv4IyfLpLGcY9vXmX7w\nCl7raKb0xlpHDU0QM+NOsROjyBhsS+z8CZDfnWQpJSMHobTSPS5g4M/SCYe7zUjw\nTcLCeoiKu7rPWRnWr4+wB7CeMfGCwcDfLqZtbBkOtdh+JhpFAz2weaSUKK0Pfybl\nqAj+lug8aJRT7oM6iCsVlgmy4HqMLnXWnOunVmSPlk9orj2XwoSPwLxAwAtcvfaH\nszVsrBhQf4TgTM2S0yDpM7xSma8ytSmzJSq0SPly4cpk9+aCEI3oncKKiPo4Zor8\nY/kB+Xj9e1x3+naH+uzfsQ55lVe0vSbv1gHR6xYKu44LtcXFilWr06zqkUspzBmk\nMiVOKvFlRNACzqrOSbTqn3yDsEB750Orp2yjj32JgfpMpf/VjsPOS+C12LOORc92\nwO1AK/1TD7Cn1TsNsYqiA94xrcx36m97PtbfkSIS5r762DL8EGMUUXLeXdYWk70p\naDPvOmbsB4om3xPXV2V4J95eSRQAogB/mqghtqmxlbCluQ0WEdrHbEg8QOB+DVrN\nVjzRlwW5y0vtOUucxD/SVRNuJLDWcfr0wbrM7Rv1/oFB2ACYPTrIrnqYNxgFlQID\nAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQU5K8rJnEaK0gnhS9SZizv8IkTcT4wDQYJKoZIhvcNAQEMBQADggIBAJ+qQibb\nC5u+/x6Wki4+omVKapi6Ist9wTrYggoGxval3sBOh2Z5ofmmWJyq+bXmYOfg6LEe\nQkEzCzc9zolwFcq1JKjPa7XSQCGYzyI0zzvFIoTgxQ6KfF2I5DUkzps+GlQebtuy\nh6f88/qBVRRiClmpIgUxPoLW7ttXNLwzldMXG+gnoot7TiYaelpkttGsN/H9oPM4\n7HLwEXWdyzRSjeZ2axfG34arJ45JK3VmgRAhpuo+9K4l/3wV3s6MJT/KYnAK9y8J\nZgfIPxz88NtFMN9iiMG1D53Dn0reWVlHxYciNuaCp+0KueIHoI17eko8cdLiA6Ef\nMgfdG+RCzgwARWGAtQsgWSl4vflVy2PFPEz0tv/bal8xa5meLMFrUKTX5hgUvYU/\nZ6tGn6D/Qqc6f1zLXbBwHSs09dR2CQzreExZBfMzQsNhFRAbd03OIozUhfJFfbdT\n6u9AWpQKXCBfTkBdYiJ23//OYb2MI3jSNwLgjt7RETeJ9r/tSQdirpLsQBqvFAnZ\n0E6yove+7u7Y/9waLd64NnHi/Hm3lCXRSHNboTXns5lndcEZOitHTtNCjv0xyBZm\n2tIMPNuzjsmhDYAPexZ3FL//2wmUspO8IFgV6dtxQ/PeEMMA3KgqlbbC1j+Qa3bb\nbP6MvPJwNQzcmRk13NfIRmPVNnGuV/u3gm3c\n-----END CERTIFICATE-----\n# GTS Root R2\n-----BEGIN CERTIFICATE-----\nMIIFVzCCAz+gAwIBAgINAgPlrsWNBCUaqxElqjANBgkqhkiG9w0BAQwFADBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjIwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAw\nMDAwWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZp\nY2VzIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUA\nA4ICDwAwggIKAoICAQDO3v2m++zsFDQ8BwZabFn3GTXd98GdVarTzTukk3LvCvpt\nnfbwhYBboUhSnznFt+4orO/LdmgUud+tAWyZH8QiHZ/+cnfgLFuv5AS/T3KgGjSY\n6Dlo7JUle3ah5mm5hRm9iYz+re026nO8/4Piy33B0s5Ks40FnotJk9/BW9BuXvAu\nMC6C/Pq8tBcKSOWIm8Wba96wyrQD8Nr0kLhlZPdcTK3ofmZemde4wj7I0BOdre7k\nRXuJVfeKH2JShBKzwkCX44ofR5GmdFrS+LFjKBC4swm4VndAoiaYecb+3yXuPuWg\nf9RhD1FLPD+M2uFwdNjCaKH5wQzpoeJ/u1U8dgbuak7MkogwTZq9TwtImoS1mKPV\n+3PBV2HdKFZ1E66HjucMUQkQdYhMvI35ezzUIkgfKtzra7tEscszcTJGr61K8Yzo\ndDqs5xoic4DSMPclQsciOzsSrZYuxsN2B6ogtzVJV+mSSeh2FnIxZyuWfoqjx5RW\nIr9qS34BIbIjMt/kmkRtWVtd9QCgHJvGeJeNkP+byKq0rxFROV7Z+2et1VsRnTKa\nG73VululycslaVNVJ1zgyjbLiGH7HrfQy+4W+9OmTN6SpdTi3/UGVN4unUu0kzCq\ngc7dGtxRcw1PcOnlthYhGXmy5okLdWTK1au8CcEYof/UVKGFPP0UJAOyh9OktwID\nAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUu//KjiOfT5nK2+JopqUVJxce2Q4wDQYJKoZIhvcNAQEMBQADggIBAB/Kzt3H\nvqGf2SdMC9wXmBFqiN495nFWcrKeGk6c1SuYJF2ba3uwM4IJvd8lRuqYnrYb/oM8\n0mJhwQTtzuDFycgTE1XnqGOtjHsB/ncw4c5omwX4Eu55MaBBRTUoCnGkJE+M3DyC\nB19m3H0Q/gxhswWV7uGugQ+o+MePTagjAiZrHYNSVc61LwDKgEDg4XSsYPWHgJ2u\nNmSRXbBoGOqKYcl3qJfEycel/FVL8/B/uWU9J2jQzGv6U53hkRrJXRqWbTKH7QMg\nyALOWr7Z6v2yTcQvG99fevX4i8buMTolUVVnjWQye+mew4K6Ki3pHrTgSAai/Gev\nHyICc/sgCq+dVEuhzf9gR7A/Xe8bVr2XIZYtCtFenTgCR2y59PYjJbigapordwj6\nxLEokCZYCDzifqrXPW+6MYgKBesntaFJ7qBFVHvmJ2WZICGoo7z7GJa7Um8M7YNR\nTOlZ4iBgxcJlkoKM8xAfDoqXvneCbT+PHV28SSe9zE8P4c52hgQjxcCMElv924Sg\nJPFI/2R80L5cFtHvma3AH/vLrrw4IgYmZNralw4/KBVEqE8AyvCazM90arQ+POuV\n7LXTWtiBmelDGDfrs7vRWGJB82bSj6p4lVQgw1oudCvV0b4YacCs1aTPObpRhANl\n6WLAYv7YTVWW4tAR+kg0Eeye7QUd5MjWHYbL\n-----END CERTIFICATE-----\n# GTS Root R3\n-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPluILrIPglJ209ZjAKBggqhkjOPQQDAzBHMQswCQYD\nVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG\nA1UEAxMLR1RTIFJvb3QgUjMwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw\nWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz\nIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjMwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAAQfTzOHMymKoYTey8chWEGJ6ladK0uFxh1MJ7x/JlFyb+Kf1qPKzEUURout736G\njOyxfi//qXGdGIRFBEFVbivqJn+7kAHjSxm65FSWRQmx1WyRRK2EE46ajA2ADDL2\n4CejQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBTB8Sa6oC2uhYHP0/EqEr24Cmf9vDAKBggqhkjOPQQDAwNpADBmAjEA9uEglRR7\nVKOQFhG/hMjqb2sXnh5GmCCbn9MN2azTL818+FsuVbu/3ZL3pAzcMeGiAjEA/Jdm\nZuVDFhOD3cffL74UOO0BzrEXGhF16b0DjyZ+hOXJYKaV11RZt+cRLInUue4X\n-----END CERTIFICATE-----\n# GTS Root R4\n-----BEGIN CERTIFICATE-----\nMIICCTCCAY6gAwIBAgINAgPlwGjvYxqccpBQUjAKBggqhkjOPQQDAzBHMQswCQYD\nVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEUMBIG\nA1UEAxMLR1RTIFJvb3QgUjQwHhcNMTYwNjIyMDAwMDAwWhcNMzYwNjIyMDAwMDAw\nWjBHMQswCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2Vz\nIExMQzEUMBIGA1UEAxMLR1RTIFJvb3QgUjQwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAATzdHOnaItgrkO4NcWBMHtLSZ37wWHO5t5GvWvVYRg1rkDdc/eJkTBa6zzuhXyi\nQHY7qca4R9gq55KRanPpsXI5nymfopjTX15YhmUPoYRlBtHci8nHc8iMai/lxKvR\nHYqjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW\nBBSATNbrdP9JNqPV2Py1PsVq8JQdjDAKBggqhkjOPQQDAwNpADBmAjEA6ED/g94D\n9J+uHXqnLrmvT/aDHQ4thQEd0dlq7A/Cr8deVl5c1RxYIigL9zC2L7F8AjEA8GE8\np/SgguMh1YQdc4acLa/KNJvxn7kjNuK8YAOdgLOaVsjh4rsUecrNIdSUtUlD\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIB3DCCAYOgAwIBAgINAgPlfvU/k/2lCSGypjAKBggqhkjOPQQDAjBQMSQwIgYD\nVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0gUjQxEzARBgNVBAoTCkdsb2Jh\nbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTIxMTEzMDAwMDAwWhcNMzgw\nMTE5MDMxNDA3WjBQMSQwIgYDVQQLExtHbG9iYWxTaWduIEVDQyBSb290IENBIC0g\nUjQxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wWTAT\nBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS4xnnTj2wlDp8uORkcA6SumuU5BwkWymOx\nuYb4ilfBV85C+nOh92VC/x7BALJucw7/xyHlGKSq2XE/qNS5zowdo0IwQDAOBgNV\nHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVLB7rUW44kB/\n+wpu+74zyTyjhNUwCgYIKoZIzj0EAwIDRwAwRAIgIk90crlgr/HmnKAWBVBfw147\nbmF0774BxL4YSFlhgjICICadVGNA3jdgUM/I2O2dgq43mLyjj0xMqTQrbO/7lZsm\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEk\nMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpH\nbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoX\nDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMbR2xvYmFsU2lnbiBFQ0MgUm9vdCBD\nQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQDEwpHbG9iYWxTaWdu\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6SFkc\n8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8ke\nhOvRnkmSh5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYD\nVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYI\nKoZIzj0EAwMDaAAwZQIxAOVpEslu28YxuglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg\n515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7yFz9SO8NdCKoCOJuxUnO\nxwy8p2Fp8fc74SrL+SvzZpA3\n-----END CERTIFICATE-----\n# GlobalSign Root CA\n-----BEGIN CERTIFICATE-----\nMIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG\nA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv\nb3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw\nMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i\nYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT\naWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ\njc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp\nxy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp\n1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG\nsnUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ\nU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8\n9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E\nBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B\nAQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz\nyj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE\n38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP\nAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad\nDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME\nHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G\nA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp\nZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4\nMTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG\nA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8\nRgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT\ngHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm\nKPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd\nQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ\nXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw\nDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o\nLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU\nRUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp\njjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK\n6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX\nmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs\nMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH\nWD9f\n-----END CERTIFICATE-----\n# GlobalSign\n-----BEGIN CERTIFICATE-----\nMIIFgzCCA2ugAwIBAgIORea7A4Mzw4VlSOb/RVEwDQYJKoZIhvcNAQEMBQAwTDEg\nMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjYxEzARBgNVBAoTCkdsb2Jh\nbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMTQxMjEwMDAwMDAwWhcNMzQx\nMjEwMDAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjET\nMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJUH6HPKZvnsFMp7PPcNCPG0RQssgrRI\nxutbPK6DuEGSMxSkb3/pKszGsIhrxbaJ0cay/xTOURQh7ErdG1rG1ofuTToVBu1k\nZguSgMpE3nOUTvOniX9PeGMIyBJQbUJmL025eShNUhqKGoC3GYEOfsSKvGRMIRxD\naNc9PIrFsmbVkJq3MQbFvuJtMgamHvm566qjuL++gmNQ0PAYid/kD3n16qIfKtJw\nLnvnvJO7bVPiSHyMEAc4/2ayd2F+4OqMPKq0pPbzlUoSB239jLKJz9CgYXfIWHSw\n1CM69106yqLbnQneXUQtkPGBzVeS+n68UARjNN9rkxi+azayOeSsJDa38O+2HBNX\nk7besvjihbdzorg1qkXy4J02oW9UivFyVm4uiMVRQkQVlO6jxTiWm05OWgtH8wY2\nSXcwvHE35absIQh1/OZhFj931dmRl4QKbNQCTXTAFO39OfuD8l4UoQSwC+n+7o/h\nbguyCLNhZglqsQY6ZZZZwPA1/cnaKI0aEYdwgQqomnUdnjqGBQCe24DWJfncBZ4n\nWUx2OVvq+aWh2IMP0f/fMBH5hc8zSPXKbWQULHpYT9NLCEnFlWQaYw55PfWzjMpY\nrZxCRXluDocZXFSxZba/jJvcE+kNb7gu3GduyYsRtYQUigAZcIN5kZeR1Bonvzce\nMgfYFGM8KEyvAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTAD\nAQH/MB0GA1UdDgQWBBSubAWjkxPioufi1xzWx/B/yGdToDAfBgNVHSMEGDAWgBSu\nbAWjkxPioufi1xzWx/B/yGdToDANBgkqhkiG9w0BAQwFAAOCAgEAgyXt6NH9lVLN\nnsAEoJFp5lzQhN7craJP6Ed41mWYqVuoPId8AorRbrcWc+ZfwFSY1XS+wc3iEZGt\nIxg93eFyRJa0lV7Ae46ZeBZDE1ZXs6KzO7V33EByrKPrmzU+sQghoefEQzd5Mr61\n55wsTLxDKZmOMNOsIeDjHfrYBzN2VAAiKrlNIC5waNrlU/yDXNOd8v9EDERm8tLj\nvUYAGm0CuiVdjaExUd1URhxN25mW7xocBFymFe944Hn+Xds+qkxV/ZoVqW/hpvvf\ncDDpw+5CRu3CkwWJ+n1jez/QcYF8AOiYrg54NMMl+68KnyBr3TsTjxKM4kEaSHpz\noHdpx7Zcf4LIHv5YGygrqGytXm3ABdJ7t+uA/iU3/gKbaKxCXcPu9czc8FB10jZp\nnOZ7BN9uBmm23goJSFmH63sUYHpkqmlD75HHTOwY3WzvUy2MmeFe8nI+z1TIvWfs\npA9MRf/TuTAjB0yPEL+GltmZWrSZVxykzLsViVO6LAUP5MSeGbEYNNVMnbrt9x+v\nJJUEeKgDu+6B5dpffItKoZB0JaezPkvILFa9x8jvOOJckvB595yEunQtYQEgfn7R\n8k8HWV+LLUNS60YMlOH1Zkd5d9VUWx+tJDfLRVpOoERIyNiwmcUVhAn21klJwGW4\n5hpxbqCo8YLoRT5s1gLXCmeDBVrJpBA=\n-----END CERTIFICATE-----\n# GlobalSign Root E46\n-----BEGIN CERTIFICATE-----\nMIICCzCCAZGgAwIBAgISEdK7ujNu1LzmJGjFDYQdmOhDMAoGCCqGSM49BAMDMEYx\nCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYDVQQD\nExNHbG9iYWxTaWduIFJvb3QgRTQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMyMDAw\nMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2Ex\nHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA\nIgNiAAScDrHPt+ieUnd1NPqlRqetMhkytAepJ8qUuwzSChDH2omwlwxwEwkBjtjq\nR+q+soArzfwoDdusvKSGN+1wCAB16pMLey5SnCNoIwZD7JIvU4Tb+0cUB+hflGdd\nyXqBPCCjQjBAMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1Ud\nDgQWBBQxCpCPtsad0kRLgLWi5h+xEk8blTAKBggqhkjOPQQDAwNoADBlAjEA31SQ\n7Zvvi5QCkxeCmb6zniz2C5GMn0oUsfZkvLtoURMMA/cVi4RguYv/Uo7njLwcAjA8\n+RHUjE7AwWHCFUyqqx0LMV87HOIAl0Qx5v5zli/altP+CAezNIm8BZ/3Hobui3A=\n-----END CERTIFICATE-----\n# GlobalSign Root R46\n-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgISEdK7udcjGJ5AXwqdLdDfJWfRMA0GCSqGSIb3DQEBDAUA\nMEYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRwwGgYD\nVQQDExNHbG9iYWxTaWduIFJvb3QgUjQ2MB4XDTE5MDMyMDAwMDAwMFoXDTQ2MDMy\nMDAwMDAwMFowRjELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYt\nc2ExHDAaBgNVBAMTE0dsb2JhbFNpZ24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCsrHQy6LNl5brtQyYdpokNRbopiLKkHWPd08EsCVeJ\nOaFV6Wc0dwxu5FUdUiXSE2te4R2pt32JMl8Nnp8semNgQB+msLZ4j5lUlghYruQG\nvGIFAha/r6gjA7aUD7xubMLL1aa7DOn2wQL7Id5m3RerdELv8HQvJfTqa1VbkNud\n316HCkD7rRlr+/fKYIje2sGP1q7Vf9Q8g+7XFkyDRTNrJ9CG0Bwta/OrffGFqfUo\n0q3v84RLHIf8E6M6cqJaESvWJ3En7YEtbWaBkoe0G1h6zD8K+kZPTXhc+CtI4wSE\ny132tGqzZfxCnlEmIyDLPRT5ge1lFgBPGmSXZgjPjHvjK8Cd+RTyG/FWaha/LIWF\nzXg4mutCagI0GIMXTpRW+LaCtfOW3T3zvn8gdz57GSNrLNRyc0NXfeD412lPFzYE\n+cCQYDdF3uYM2HSNrpyibXRdQr4G9dlkbgIQrImwTDsHTUB+JMWKmIJ5jqSngiCN\nI/onccnfxkF0oE32kRbcRoxfKWMxWXEM2G/CtjJ9++ZdU6Z+Ffy7dXxd7Pj2Fxzs\nx2sZy/N78CsHpdlseVR2bJ0cpm4O6XkMqCNqo98bMDGfsVR7/mrLZqrcZdCinkqa\nByFrgY/bxFn63iLABJzjqls2k+g9vXqhnQt2sQvHnf3PmKgGwvgqo6GDoLclcqUC\n4wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQUA1yrc4GHqMywptWU4jaWSf8FmSwwDQYJKoZIhvcNAQEMBQADggIBAHx4\n7PYCLLtbfpIrXTncvtgdokIzTfnvpCo7RGkerNlFo048p9gkUbJUHJNOxO97k4Vg\nJuoJSOD1u8fpaNK7ajFxzHmuEajwmf3lH7wvqMxX63bEIaZHU1VNaL8FpO7XJqti\n2kM3S+LGteWygxk6x9PbTZ4IevPuzz5i+6zoYMzRx6Fcg0XERczzF2sUyQQCPtIk\npnnpHs6i58FZFZ8d4kuaPp92CC1r2LpXFNqD6v6MVenQTqnMdzGxRBF6XLE+0xRF\nFRhiJBPSy03OXIPBNvIQtQ6IbbjhVp+J3pZmOUdkLG5NrmJ7v2B0GbhWrJKsFjLt\nrWhV/pi60zTe9Mlhww6G9kuEYO4Ne7UyWHmRVSyBQ7N0H3qqJZ4d16GLuc1CLgSk\nZoNNiTW2bKg2SnkheCLQQrzRQDGQob4Ez8pn7fXwgNNgyYMqIgXQBztSvwyeqiv5\nu+YfjyW6hY0XHgL+XVAEV8/+LbzvXMAaq7afJMbfc2hIkCwU9D9SGuTSyxTDYWnP\n4vkYxboznxSjBF25cfe1lNj2M8FawTSLfJvdkzrnE6JwYZ+vj+vYxXX4M2bUdGc6\nN3ec592kD3ZDZopD8p/7DEJ4Y9HiD2971KE9dJeFt0g5QdYg/NA6s/rob8SKunE3\nvouXsXgxT7PntgMTzlSdriVZzH81Xwj3QEUxeCp6\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEh\nMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBE\nYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3\nMDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkGA1UEBhMCVVMxITAfBgNVBAoTGFRo\nZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28gRGFkZHkgQ2xhc3Mg\nMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQADggEN\nADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCA\nPVYYYwhv2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6w\nwdhFJ2+qN1j3hybX2C32qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXi\nEqITLdiOr18SPaAIBQi2XKVlOARFmR6jYGB0xUGlcmIbYsUfb18aQr4CUWWoriMY\navx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmYvLEHZ6IVDd2gWMZEewo+\nYihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0OBBYEFNLE\nsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h\n/t2oatTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5\nIEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmlj\nYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD\nggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wimPQoZ+YeAEW5p5JYXMP80kWNy\nOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKtI3lpjbi2Tc7P\nTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ\nHmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mER\ndEr/VxqHD3VILs9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5Cuf\nReYNnyicsbkqWletNw+vHX/bvZ8=\n-----END CERTIFICATE-----\n# Go Daddy Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoT\nEUdvRGFkZHkuY29tLCBJbmMuMTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRp\nZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIz\nNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQH\nEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8GA1UE\nAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIw\nDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKD\nE6bFIEMBO4Tx5oVJnyfq9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH\n/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD+qK+ihVqf94Lw7YZFAXK6sOoBJQ7Rnwy\nDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutdfMh8+7ArU6SSYmlRJQVh\nGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMlNAJWJwGR\ntDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEA\nAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE\nFDqahQcQZyi27/a9BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmX\nWWcDYfF+OwYxdS2hII5PZYe096acvNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu\n9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r5N9ss4UXnT3ZJE95kTXWXwTr\ngIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYVN8Gb5DKj7Tjo\n2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO\nLPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI\n4uJEvlz36hz1\n-----END CERTIFICATE-----\n# HARICA TLS ECC Root CA 2021\n-----BEGIN CERTIFICATE-----\nMIICVDCCAdugAwIBAgIQZ3SdjXfYO2rbIvT/WeK/zjAKBggqhkjOPQQDAzBsMQsw\nCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2Vh\ncmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBFQ0MgUm9v\ndCBDQSAyMDIxMB4XDTIxMDIxOTExMDExMFoXDTQ1MDIxMzExMDEwOVowbDELMAkG\nA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj\naCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgRUNDIFJvb3Qg\nQ0EgMjAyMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABDgI/rGgltJ6rK9JOtDA4MM7\nKKrxcm1lAEeIhPyaJmuqS7psBAqIXhfyVYf8MLA04jRYVxqEU+kw2anylnTDUR9Y\nSTHMmE5gEYd103KUkE+bECUqqHgtvpBBWJAVcqeht6NCMEAwDwYDVR0TAQH/BAUw\nAwEB/zAdBgNVHQ4EFgQUyRtTgRL+BNUW0aq8mm+3oJUZbsowDgYDVR0PAQH/BAQD\nAgGGMAoGCCqGSM49BAMDA2cAMGQCMBHervjcToiwqfAircJRQO9gcS3ujwLEXQNw\nSaSS6sUUiHCm0w2wqsosQJz76YJumgIwK0eaB8bRwoF8yguWGEEbo/QwCZ61IygN\nnxS2PFOiTAZpffpskcYqSUXm7LcT4Tps\n-----END CERTIFICATE-----\n# HARICA TLS RSA Root CA 2021\n-----BEGIN CERTIFICATE-----\nMIIFpDCCA4ygAwIBAgIQOcqTHO9D88aOk8f0ZIk4fjANBgkqhkiG9w0BAQsFADBs\nMQswCQYDVQQGEwJHUjE3MDUGA1UECgwuSGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl\nc2VhcmNoIEluc3RpdHV0aW9ucyBDQTEkMCIGA1UEAwwbSEFSSUNBIFRMUyBSU0Eg\nUm9vdCBDQSAyMDIxMB4XDTIxMDIxOTEwNTUzOFoXDTQ1MDIxMzEwNTUzN1owbDEL\nMAkGA1UEBhMCR1IxNzA1BgNVBAoMLkhlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl\nYXJjaCBJbnN0aXR1dGlvbnMgQ0ExJDAiBgNVBAMMG0hBUklDQSBUTFMgUlNBIFJv\nb3QgQ0EgMjAyMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAIvC569l\nmwVnlskNJLnQDmT8zuIkGCyEf3dRywQRNrhe7Wlxp57kJQmXZ8FHws+RFjZiPTgE\n4VGC/6zStGndLuwRo0Xua2s7TL+MjaQenRG56Tj5eg4MmOIjHdFOY9TnuEFE+2uv\na9of08WRiFukiZLRgeaMOVig1mlDqa2YUlhu2wr7a89o+uOkXjpFc5gH6l8Cct4M\npbOfrqkdtx2z/IpZ525yZa31MJQjB/OCFks1mJxTuy/K5FrZx40d/JiZ+yykgmvw\nKh+OC19xXFyuQnspiYHLA6OZyoieC0AJQTPb5lh6/a6ZcMBaD9YThnEvdmn8kN3b\nLW7R8pv1GmuebxWMevBLKKAiOIAkbDakO/IwkfN4E8/BPzWr8R0RI7VDIp4BkrcY\nAuUR0YLbFQDMYTfBKnya4dC6s1BG7oKsnTH4+yPiAwBIcKMJJnkVU2DzOFytOOqB\nAGMUuTNe3QvboEUHGjMJ+E20pwKmafTCWQWIZYVWrkvL4N48fS0ayOn7H6NhStYq\nE613TBoYm5EPWNgGVMWX+Ko/IIqmhaZ39qb8HOLubpQzKoNQhArlT4b4UEV4AIHr\nW2jjJo3Me1xR9BQsQL4aYB16cmEdH2MtiKrOokWQCPxrvrNQKlr9qEgYRtaQQJKQ\nCoReaDH46+0N0x3GfZkYVVYnZS6NRcUk7M7jAgMBAAGjQjBAMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFApII6ZgpJIKM+qTW8VX6iVNvRLuMA4GA1UdDwEB/wQE\nAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAPpBIqm5iFSVmewzVjIuJndftTgfvnNAU\nX15QvWiWkKQUEapobQk1OUAJ2vQJLDSle1mESSmXdMgHHkdt8s4cUCbjnj1AUz/3\nf5Z2EMVGpdAgS1D0NTsY9FVqQRtHBmg8uwkIYtlfVUKqrFOFrJVWNlar5AWMxaja\nH6NpvVMPxP/cyuN+8kyIhkdGGvMA9YCRotxDQpSbIPDRzbLrLFPCU3hKTwSUQZqP\nJzLB5UkZv/HywouoCjkxKLR9YjYsTewfM7Z+d21+UPCfDtcRj88YxeMn/ibvBZ3P\nzzfF0HvaO7AWhAw6k9a+F9sPPg4ZeAnHqQJyIkv3N3a6dcSFA1pj1bF1BcK5vZSt\njBWZp5N99sXzqnTPBIWUmAD04vnKJGW/4GKvyMX6ssmeVkjaef2WdhW+o45WxLM0\n/L5H9MG0qPzVMIho7suuyWPEdr6sOBjhXlzPrjoiUevRi7PzKzMHVIf6tLITe7pT\nBGIBnfHAT+7hOtSLIBD6Alfm78ELt5BGnBkpjNxvoEppaZS3JGWg/6w/zgH7IS79\naPib8qXPMThcFarmlwDB31qlpzmq6YR/PFGoOtmUW4y/Twhx5duoXNTSpv4Ao8YW\nxw/ogM4cKGR0GQjTQuPOAF1/sdwTsOEFy9EgqoZ0njnnkf3/W9b3raYvAwtt41dU\n63ZTGI0RmLo=\n-----END CERTIFICATE-----\n# Hellenic Academic and Research Institutions ECC RootCA 2015\n-----BEGIN CERTIFICATE-----\nMIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzAN\nBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJl\nc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hl\nbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgRUNDIFJv\nb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEwMzcxMlowgaoxCzAJ\nBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmljIEFj\nYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5\nMUQwQgYDVQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0\ndXRpb25zIEVDQyBSb290Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKg\nQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVPdJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJa\njq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoKVlp8aQuqgAkkbH7BRqNC\nMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFLQi\nC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaep\nlSTAGiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7Sof\nTUwJCA3sS61kFyjndc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR\n-----END CERTIFICATE-----\n# Hellenic Academic and Research Institutions RootCA 2015\n-----BEGIN CERTIFICATE-----\nMIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1Ix\nDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5k\nIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMT\nN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9v\ndENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAxMTIxWjCBpjELMAkG\nA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNh\nZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkx\nQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1\ndGlvbnMgUm9vdENBIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC\nAQDC+Kk/G4n8PDwEXT2QNrCROnk8ZlrvbTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA\n4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+ehiGsxr/CL0BgzuNtFajT0\nAoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+6PAQZe10\n4S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06C\nojXdFPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV\n9Cz82XBST3i4vTwri5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrD\ngfgXy5I2XdGj2HUb4Ysn6npIQf1FGQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6\nY5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2fu/Z8VFRfS0myGlZYeCsargq\nNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9muiNX6hME6wGko\nLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc\nBw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNV\nHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVd\nctA4GGqd83EkVAswDQYJKoZIhvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0I\nXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+D1hYc2Ryx+hFjtyp8iY/xnmMsVMI\nM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrMd/K4kPFox/la/vot\n9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+yd+2V\nZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/ea\nj8GsGsVn82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnh\nX9izjFk0WaSrT2y7HxjbdavYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQ\nl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7FJej6A7na+RZukYT1HCjI/CbM1xyQVqdf\nbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVtJ94Cj8rDtSvK6evIIVM4\npcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGaJI7ZjnHK\ne7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0\nvm9qp/UsQu0yrbYhnr68\n-----END CERTIFICATE-----\n# HiPKI Root CA - G1\n-----BEGIN CERTIFICATE-----\nMIIFajCCA1KgAwIBAgIQLd2szmKXlKFD6LDNdmpeYDANBgkqhkiG9w0BAQsFADBP\nMQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0\nZC4xGzAZBgNVBAMMEkhpUEtJIFJvb3QgQ0EgLSBHMTAeFw0xOTAyMjIwOTQ2MDRa\nFw0zNzEyMzExNTU5NTlaME8xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3\nYSBUZWxlY29tIENvLiwgTHRkLjEbMBkGA1UEAwwSSGlQS0kgUm9vdCBDQSAtIEcx\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA9B5/UnMyDHPkvRN0o9Qw\nqNCuS9i233VHZvR85zkEHmpwINJaR3JnVfSl6J3VHiGh8Ge6zCFovkRTv4354twv\nVcg3Px+kwJyz5HdcoEb+d/oaoDjq7Zpy3iu9lFc6uux55199QmQ5eiY29yTw1S+6\nlZgRZq2XNdZ1AYDgr/SEYYwNHl98h5ZeQa/rh+r4XfEuiAU+TCK72h8q3VJGZDnz\nQs7ZngyzsHeXZJzA9KMuH5UHsBffMNsAGJZMoYFL3QRtU6M9/Aes1MU3guvklQgZ\nKILSQjqj2FPseYlgSGDIcpJQ3AOPgz+yQlda22rpEZfdhSi8MEyr48KxRURHH+CK\nFgeW0iEPU8DtqX7UTuybCeyvQqww1r/REEXgphaypcXTT3OUM3ECoWqj1jOXTyFj\nHluP2cFeRXF3D4FdXyGarYPM+l7WjSNfGz1BryB1ZlpK9p/7qxj3ccC2HTHsOyDr\ny+K49a6SsvfhhEvyovKTmiKe0xRvNlS9H15ZFblzqMF8b3ti6RZsR1pl8w4Rm0bZ\n/W3c1pzAtH2lsN0/Vm+h+fbkEkj9Bn8SV7apI09bA8PgcSojt/ewsTu8mL3WmKgM\na/aOEmem8rJY5AIJEzypuxC00jBF8ez3ABHfZfjcK0NVvxaXxA/VLGGEqnKG/uY6\nfsI/fe78LxQ+5oXdUG+3Se0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAdBgNV\nHQ4EFgQU8ncX+l6o/vY9cdVouslGDDjYr7AwDgYDVR0PAQH/BAQDAgGGMA0GCSqG\nSIb3DQEBCwUAA4ICAQBQUfB13HAE4/+qddRxosuej6ip0691x1TPOhwEmSKsxBHi\n7zNKpiMdDg1H2DfHb680f0+BazVP6XKlMeJ45/dOlBhbQH3PayFUhuaVevvGyuqc\nSE5XCV0vrPSltJczWNWseanMX/mF+lLFjfiRFOs6DRfQUsJ748JzjkZ4Bjgs6Fza\nZsT0pPBWGTMpWmWSBUdGSquEwx4noR8RkpkndZMPvDY7l1ePJlsMu5wP1G4wB9Tc\nXzZoZjmDlicmisjEOf6aIW/Vcobpf2Lll07QJNBAsNB1CI69aO4I1258EHBGG3zg\niLKecoaZAeO/n0kZtCW+VmWuF2PlHt/o/0elv+EmBYTksMCv5wiZqAxeJoBF1Pho\nL5aPruJKHJwWDBNvOIf2u8g0X5IDUXlwpt/L9ZlNec1OvFefQ05rLisY+GpzjLrF\nNe85akEez3GoorKGB1s6yeHvP2UEgEcyRHCVTjFnanRbEEV16rCf0OY1/k6fi8wr\nkkVbbiVghUbN0aqwdmaTd5a+g744tiROJgvM7XpWGuDpWsZkrUx6AEhEL7lAuxM+\nvhV4nYWBSipX3tUZQ9rbyltHhoMLP7YNdnhzeSJesYAfz77RP1YQmCuVh6EfnWQU\nYDksswBVLuT1sw5XxJFBAJw/6KXf6vb/yPCtbVKoF6ubYfwSUTXkJf2vqmqGOQ==\n-----END CERTIFICATE-----\n# Hongkong Post Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIFzzCCA7egAwIBAgIUCBZfikyl7ADJk0DfxMauI7gcWqQwDQYJKoZIhvcNAQEL\nBQAwbzELMAkGA1UEBhMCSEsxEjAQBgNVBAgTCUhvbmcgS29uZzESMBAGA1UEBxMJ\nSG9uZyBLb25nMRYwFAYDVQQKEw1Ib25na29uZyBQb3N0MSAwHgYDVQQDExdIb25n\na29uZyBQb3N0IFJvb3QgQ0EgMzAeFw0xNzA2MDMwMjI5NDZaFw00MjA2MDMwMjI5\nNDZaMG8xCzAJBgNVBAYTAkhLMRIwEAYDVQQIEwlIb25nIEtvbmcxEjAQBgNVBAcT\nCUhvbmcgS29uZzEWMBQGA1UEChMNSG9uZ2tvbmcgUG9zdDEgMB4GA1UEAxMXSG9u\nZ2tvbmcgUG9zdCBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCziNfqzg8gTr7m1gNt7ln8wlffKWihgw4+aMdoWJwcYEuJQwy51BWy7sFO\ndem1p+/l6TWZ5Mwc50tfjTMwIDNT2aa71T4Tjukfh0mtUC1Qyhi+AViiE3CWu4mI\nVoBc+L0sPOFMV4i707mV78vH9toxdCim5lSJ9UExyuUmGs2C4HDaOym71QP1mbpV\n9WTRYA6ziUm4ii8F0oRFKHyPaFASePwLtVPLwpgchKOesL4jpNrcyCse2m5FHomY\n2vkALgbpDDtw1VAliJnLzXNg99X/NWfFobxeq81KuEXryGgeDQ0URhLj0mRiikKY\nvLTGCAj4/ahMZJx2Ab0vqWwzD9g/KLg8aQFChn5pwckGyuV6RmXpwtZQQS4/t+Tt\nbNe/JgERohYpSms0BpDsE9K2+2p20jzt8NYt3eEV7KObLyzJPivkaTv/ciWxNoZb\nx39ri1UbSsUgYT2uy1DhCDq+sI9jQVMwCFk8mB13umOResoQUGC/8Ne8lYePl8X+\nl2oBlKN8W4UdKjk60FSh0Tlxnf0h+bV78OLgAo9uliQlLKAeLKjEiafv7ZkGL7YK\nTE/bosw3Gq9HhS2KX8Q0NEwA/RiTZxPRN+ZItIsGxVd7GYYKecsAyVKvQv83j+Gj\nHno9UKtjBucVtT+2RTeUN7F+8kjDf8V1/peNRY8apxpyKBpADwIDAQABo2MwYTAP\nBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBQXnc0e\ni9Y5K3DTXNSguB+wAPzFYTAdBgNVHQ4EFgQUF53NHovWOStw01zUoLgfsAD8xWEw\nDQYJKoZIhvcNAQELBQADggIBAFbVe27mIgHSQpsY1Q7XZiNc4/6gx5LS6ZStS6LG\n7BJ8dNVI0lkUmcDrudHr9EgwW62nV3OZqdPlt9EuWSRY3GguLmLYauRwCy0gUCCk\nMpXRAJi70/33MvJJrsZ64Ee+bs7Lo3I6LWldy8joRTnU+kLBEUx3XZL7av9YROXr\ngZ6voJmtvqkBZss4HTzfQx/0TW60uhdG/H39h4F5ag0zD/ov+BS5gLNdTaqX4fnk\nGMX41TiMJjz98iji7lpJiCzfeT2OnpA8vUFKOt1b9pq0zj8lMH8yfaIDlNDceqFS\n3m6TjRgm/VWsvY+b0s+v54Ysyx8Jb6NvqYTUc79NoXQbTiNg8swOqn+knEwlqLJm\nOzj/2ZQw9nKEvmhVEA/GcywWaZMH/rFF7buiVWqw2rVKAiUnhde3t4ZEFolsgCs+\nl6mc1X5VTMbeRRAc6uk7nwNT7u56AQIWeNTowr5GdogTPyK7SBIdUgC0An4hGh6c\nJfTzPV4e0hz5sy229zdcxsshTrD3mUcYhcErulWuBurQB7Lcq9CClnXO0lD+mefP\nL5/ndtFhKvshuzHQqp9HpLIiyhY6UFfEW0NnxWViA0kB60PZ2Pierc+xYw5F9KBa\nLJstxabArahH9CdMOA0uG0k7UvToiIMrVCjU8jVStDKDYmlkDJGcn5fqdBb9HxEG\nmpv0\n-----END CERTIFICATE-----\n# ISRG Root X1\n-----BEGIN CERTIFICATE-----\nMIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw\nTzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh\ncmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4\nWhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu\nZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY\nMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc\nh77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+\n0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U\nA5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW\nT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH\nB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC\nB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv\nKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn\nOlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn\njh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw\nqHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI\nrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq\nhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL\nubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ\n3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK\nNFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5\nORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur\nTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC\njNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc\noyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq\n4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA\nmRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d\nemyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=\n-----END CERTIFICATE-----\n# ISRG Root X2\n-----BEGIN CERTIFICATE-----\nMIICGzCCAaGgAwIBAgIQQdKd0XLq7qeAwSxs6S+HUjAKBggqhkjOPQQDAzBPMQsw\nCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2gg\nR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMjAeFw0yMDA5MDQwMDAwMDBaFw00\nMDA5MTcxNjAwMDBaME8xCzAJBgNVBAYTAlVTMSkwJwYDVQQKEyBJbnRlcm5ldCBT\nZWN1cml0eSBSZXNlYXJjaCBHcm91cDEVMBMGA1UEAxMMSVNSRyBSb290IFgyMHYw\nEAYHKoZIzj0CAQYFK4EEACIDYgAEzZvVn4CDCuwJSvMWSj5cz3es3mcFDR0HttwW\n+1qLFNvicWDEukWVEYmO6gbf9yoWHKS5xcUy4APgHoIYOIvXRdgKam7mAHf7AlF9\nItgKbppbd9/w+kHsOdx1ymgHDB/qo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T\nAQH/BAUwAwEB/zAdBgNVHQ4EFgQUfEKWrt5LSDv6kviejM9ti6lyN5UwCgYIKoZI\nzj0EAwMDaAAwZQIwe3lORlCEwkSHRhtFcP9Ymd70/aTSVaYgLXTWNLxBo1BfASdW\ntL4ndQavEi51mI38AjEAi/V3bNTIZargCyzuFJ0nN6T5U6VR5CmD1/iQMVtCnwr1\n/q4AaOeMSQ+2b1tbFfLn\n-----END CERTIFICATE-----\n# IdenTrust Commercial Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBK\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVu\nVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQw\nMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MScw\nJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENBIDEwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ldhNlT\n3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU\n+ehcCuz/mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gp\nS0l4PJNgiCL8mdo2yMKi1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1\nbVoE/c40yiTcdCMbXTMTEl3EASX2MN0CXZ/g1Ue9tOsbobtJSdifWwLziuQkkORi\nT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl3ZBWzvurpWCdxJ35UrCL\nvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzyNeVJSQjK\nVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZK\ndHzVWYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHT\nc+XvvqDtMwt0viAgxGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hv\nl7yTmvmcEpB4eoCHFddydJxVdHixuuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5N\niGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZIhvcNAQELBQAD\nggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH\n6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwt\nLRvM7Kqas6pgghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93\nnAbowacYXVKV7cndJZ5t+qntozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3\n+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmVYjzlVYA211QC//G5Xc7UI2/YRYRK\nW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUXfeu+h1sXIFRRk0pT\nAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/rokTLq\nl1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG\n4iZZRHUe2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZ\nmUlO+KWA2yUPHGNiiskzZ2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A\n7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7RcGzM7vRX+Bi6hG6H\n-----END CERTIFICATE-----\n# IdenTrust Public Sector Root CA 1\n-----BEGIN CERTIFICATE-----\nMIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBN\nMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVu\nVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcN\nMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJVUzESMBAGA1UEChMJSWRlblRydXN0\nMSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBSb290IENBIDEwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTyP4o7\nekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGy\nRBb06tD6Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlS\nbdsHyo+1W/CD80/HLaXIrcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF\n/YTLNiCBWS2ab21ISGHKTN9T0a9SvESfqy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R\n3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoSmJxZZoY+rfGwyj4GD3vw\nEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFnol57plzy\n9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9V\nGxyhLrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ\n2fjXctscvG29ZV/viDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsV\nWaFHVCkugyhfHMKiq3IXAAaOReyL4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gD\nW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMwDQYJKoZIhvcN\nAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj\nt2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHV\nDRDtfULAj+7AmgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9\nTaDKQGXSc3z1i9kKlT/YPyNtGtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8G\nlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFtm6/n6J91eEyrRjuazr8FGF1NFTwW\nmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMxNRF4eKLg6TCMf4Df\nWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4Mhn5\n+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJ\ntshquDDIajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhA\nGaQdp/lLQzfcaFpPz+vCZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv\n8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ3Wl9af0AVqW3rLatt8o+Ae+c\n-----END CERTIFICATE-----\n# Izenpe.com\n-----BEGIN CERTIFICATE-----\nMIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4\nMQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6\nZW5wZS5jb20wHhcNMDcxMjEzMTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYD\nVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5j\nb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ03rKDx6sp4boFmVq\nscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAKClaO\nxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6H\nLmYRY2xU+zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFX\nuaOKmMPsOzTFlUFpfnXCPCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQD\nyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxTOTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+\nJrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbKF7jJeodWLBoBHmy+E60Q\nrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK0GqfvEyN\nBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8L\nhij+0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIB\nQFqNeb+Lz0vPqhbBleStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+\nHMh3/1uaD7euBUbl8agW7EekFwIDAQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2lu\nZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+SVpFTlBFIFMuQS4gLSBDSUYg\nQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBGNjIgUzgxQzBB\nBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx\nMCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUA\nA4ICAQB4pgwWSp9MiDrAyw6lFn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWb\nlaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbgakEyrkgPH7UIBzg/YsfqikuFgba56\nawmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8qhT/AQKM6WfxZSzwo\nJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Csg1lw\nLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCT\nVyvehQP5aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGk\nLhObNA5me0mrZJfQRsN5nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJb\nUjWumDqtujWTI6cfSN01RpiyEGjkpTHCClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/\nQnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZoQ0iy2+tzJOeRf1SktoA+\nnaM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1ZWrOZyGls\nQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw==\n-----END CERTIFICATE-----\n# Microsec e-Szigno Root CA 2009\n-----BEGIN CERTIFICATE-----\nMIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYD\nVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0\nZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0G\nCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTAeFw0wOTA2MTYxMTMwMThaFw0y\nOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UEBwwIQnVkYXBlc3Qx\nFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUtU3pp\nZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o\ndTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvP\nkd6mJviZpWNwrZuuyjNAfW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tc\ncbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG0IMZfcChEhyVbUr02MelTTMuhTlAdX4U\nfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKApxn1ntxVUwOXewdI/5n7\nN4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm1HxdrtbC\nxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1\n+rUCAwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G\nA1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM\nPcu1SCOhGnqmKrs0aDAbBgNVHREEFDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqG\nSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0olZMEyL/azXm4Q5DwpL7v8u8h\nmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfXI/OMn74dseGk\nddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775\ntyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c\n2Pm2G2JwCz02yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5t\nHMN1Rq41Bab2XD0h7lbwyYIiLXpUq3DDfSJlgnCW\n-----END CERTIFICATE-----\n# Microsoft ECC Root Certificate Authority 2017\n-----BEGIN CERTIFICATE-----\nMIICWTCCAd+gAwIBAgIQZvI9r4fei7FK6gxXMQHC7DAKBggqhkjOPQQDAzBlMQsw\nCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYD\nVQQDEy1NaWNyb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIw\nMTcwHhcNMTkxMjE4MjMwNjQ1WhcNNDIwNzE4MjMxNjA0WjBlMQswCQYDVQQGEwJV\nUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1NaWNy\nb3NvZnQgRUNDIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwdjAQBgcq\nhkjOPQIBBgUrgQQAIgNiAATUvD0CQnVBEyPNgASGAlEvaqiBYgtlzPbKnR5vSmZR\nogPZnZH6thaxjG7efM3beaYvzrvOcS/lpaso7GMEZpn4+vKTEAXhgShC48Zo9OYb\nhGBKia/teQ87zvH2RPUBeMCjVDBSMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8E\nBTADAQH/MB0GA1UdDgQWBBTIy5lycFIM+Oa+sgRXKSrPQhDtNTAQBgkrBgEEAYI3\nFQEEAwIBADAKBggqhkjOPQQDAwNoADBlAjBY8k3qDPlfXu5gKcs68tvWMoQZP3zV\nL8KxzJOuULsJMsbG7X7JNpQS5GiFBqIb0C8CMQCZ6Ra0DvpWSNSkMBaReNtUjGUB\niudQZsIxtzm6uBoiB078a1QWIP8rtedMDE2mT3M=\n-----END CERTIFICATE-----\n# Microsoft RSA Root Certificate Authority 2017\n-----BEGIN CERTIFICATE-----\nMIIFqDCCA5CgAwIBAgIQHtOXCV/YtLNHcB6qvn9FszANBgkqhkiG9w0BAQwFADBl\nMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYw\nNAYDVQQDEy1NaWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5\nIDIwMTcwHhcNMTkxMjE4MjI1MTIyWhcNNDIwNzE4MjMwMDIzWjBlMQswCQYDVQQG\nEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMTYwNAYDVQQDEy1N\naWNyb3NvZnQgUlNBIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTcwggIi\nMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKW76UM4wplZEWCpW9R2LBifOZ\nNt9GkMml7Xhqb0eRaPgnZ1AzHaGm++DlQ6OEAlcBXZxIQIJTELy/xztokLaCLeX0\nZdDMbRnMlfl7rEqUrQ7eS0MdhweSE5CAg2Q1OQT85elss7YfUJQ4ZVBcF0a5toW1\nHLUX6NZFndiyJrDKxHBKrmCk3bPZ7Pw71VdyvD/IybLeS2v4I2wDwAW9lcfNcztm\ngGTjGqwu+UcF8ga2m3P1eDNbx6H7JyqhtJqRjJHTOoI+dkC0zVJhUXAoP8XFWvLJ\njEm7FFtNyP9nTUwSlq31/niol4fX/V4ggNyhSyL71Imtus5Hl0dVe49FyGcohJUc\naDDv70ngNXtk55iwlNpNhTs+VcQor1fznhPbRiefHqJeRIOkpcrVE7NLP8TjwuaG\nYaRSMLl6IE9vDzhTyzMMEyuP1pq9KsgtsRx9S1HKR9FIJ3Jdh+vVReZIZZ2vUpC6\nW6IYZVcSn2i51BVrlMRpIpj0M+Dt+VGOQVDJNE92kKz8OMHY4Xu54+OU4UZpyw4K\nUGsTuqwPN1q3ErWQgR5WrlcihtnJ0tHXUeOrO8ZV/R4O03QK0dqq6mm4lyiPSMQH\n+FJDOvTKVTUssKZqwJz58oHhEmrARdlns87/I6KJClTUFLkqqNfs+avNJVgyeY+Q\nW5g5xAgGwax/Dj0ApQIDAQABo1QwUjAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUCctZf4aycI8awznjwNnpv7tNsiMwEAYJKwYBBAGC\nNxUBBAMCAQAwDQYJKoZIhvcNAQEMBQADggIBAKyvPl3CEZaJjqPnktaXFbgToqZC\nLgLNFgVZJ8og6Lq46BrsTaiXVq5lQ7GPAJtSzVXNUzltYkyLDVt8LkS/gxCP81OC\ngMNPOsduET/m4xaRhPtthH80dK2Jp86519efhGSSvpWhrQlTM93uCupKUY5vVau6\ntZRGrox/2KJQJWVggEbbMwSubLWYdFQl3JPk+ONVFT24bcMKpBLBaYVu32TxU5nh\nSnUgnZUP5NbcA/FZGOhHibJXWpS2qdgXKxdJ5XbLwVaZOjex/2kskZGT4d9Mozd2\nTaGf+G0eHdP67Pv0RR0Tbc/3WeUiJ3IrhvNXuzDtJE3cfVa7o7P4NHmJweDyAmH3\npvwPuxwXC65B2Xy9J6P9LjrRk5Sxcx0ki69bIImtt2dmefU6xqaWM/5TkshGsRGR\nxpl/j8nWZjEgQRCHLQzWwa80mMpkg/sTV9HB8Dx6jKXB/ZUhoHHBk2dxEuqPiApp\nGWSZI1b7rCoucL5mxAyE7+WL85MB+GqQk2dLsmijtWKP6T+MejteD+eMuMZ87zf9\ndOLITzNy4ZQ5bb0Sr74MTnB8G2+NszKTc0QWbej09+CVgI+WXTik9KveCjCHk9hN\nAHFiRSdLOkKEW39lt2c0Ui2cFmuqqNh7o0JMcccMyj6D5KbvtwEwXlGjefVwaaZB\nRA+GsCyRxj3qrg+E\n-----END CERTIFICATE-----\n# NAVER Global Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIFojCCA4qgAwIBAgIUAZQwHqIL3fXFMyqxQ0Rx+NZQTQ0wDQYJKoZIhvcNAQEM\nBQAwaTELMAkGA1UEBhMCS1IxJjAkBgNVBAoMHU5BVkVSIEJVU0lORVNTIFBMQVRG\nT1JNIENvcnAuMTIwMAYDVQQDDClOQVZFUiBHbG9iYWwgUm9vdCBDZXJ0aWZpY2F0\naW9uIEF1dGhvcml0eTAeFw0xNzA4MTgwODU4NDJaFw0zNzA4MTgyMzU5NTlaMGkx\nCzAJBgNVBAYTAktSMSYwJAYDVQQKDB1OQVZFUiBCVVNJTkVTUyBQTEFURk9STSBD\nb3JwLjEyMDAGA1UEAwwpTkFWRVIgR2xvYmFsIFJvb3QgQ2VydGlmaWNhdGlvbiBB\ndXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC21PGTXLVA\niQqrDZBbUGOukJR0F0Vy1ntlWilLp1agS7gvQnXp2XskWjFlqxcX0TM62RHcQDaH\n38dq6SZeWYp34+hInDEW+j6RscrJo+KfziFTowI2MMtSAuXaMl3Dxeb57hHHi8lE\nHoSTGEq0n+USZGnQJoViAbbJAh2+g1G7XNr4rRVqmfeSVPc0W+m/6imBEtRTkZaz\nkVrd/pBzKPswRrXKCAfHcXLJZtM0l/aM9BhK4dA9WkW2aacp+yPOiNgSnABIqKYP\nszuSjXEOdMWLyEz59JuOuDxp7W87UC9Y7cSw0BwbagzivESq2M0UXZR4Yb8Obtoq\nvC8MC3GmsxY/nOb5zJ9TNeIDoKAYv7vxvvTWjIcNQvcGufFt7QSUqP620wbGQGHf\nnZ3zVHbOUzoBppJB7ASjjw2i1QnK1sua8e9DXcCrpUHPXFNwcMmIpi3Ua2FzUCaG\nYQ5fG8Ir4ozVu53BA0K6lNpfqbDKzE0K70dpAy8i+/Eozr9dUGWokG2zdLAIx6yo\n0es+nPxdGoMuK8u180SdOqcXYZaicdNwlhVNt0xz7hlcxVs+Qf6sdWA7G2POAN3a\nCJBitOUt7kinaxeZVL6HSuOpXgRM6xBtVNbv8ejyYhbLgGvtPe31HzClrkvJE+2K\nAQHJuFFYwGY6sWZLxNUxAmLpdIQM201GLQIDAQABo0IwQDAdBgNVHQ4EFgQU0p+I\n36HNLL3s9TsBAZMzJ7LrYEswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB\nAf8wDQYJKoZIhvcNAQEMBQADggIBADLKgLOdPVQG3dLSLvCkASELZ0jKbY7gyKoN\nqo0hV4/GPnrK21HUUrPUloSlWGB/5QuOH/XcChWB5Tu2tyIvCZwTFrFsDDUIbatj\ncu3cvuzHV+YwIHHW1xDBE1UBjCpD5EHxzzp6U5LOogMFDTjfArsQLtk70pt6wKGm\n+LUx5vR1yblTmXVHIloUFcd4G7ad6Qz4G3bxhYTeodoS76TiEJd6eN4MUZeoIUCL\nhr0N8F5OSza7OyAfikJW4Qsav3vQIkMsRIz75Sq0bBwcupTgE34h5prCy8VCZLQe\nlHsIJchxzIdFV4XTnyliIoNRlwAYl3dqmJLJfGBs32x9SuRwTMKeuB330DTHD8z7\np/8Dvq1wkNoL3chtl1+afwkyQf3NosxabUzyqkn+Zvjp2DXrDige7kgvOtB5CTh8\npiKCk5XQA76+AqAF3SAi428diDRgxuYKuQl1C/AH6GmWNcf7I4GOODm4RStDeKLR\nLBT/DShycpWbXgnbiUSYqqFJu3FS8r/2/yehNq+4tneI3TqkbZs0kNwUXTC/t+sX\n5Ie3cdCh13cV1ELX8vMxmV2b3RZtP+oGI/hGoiLtk/bdmuYqh7GYVPEi92tF4+KO\ndh2ajcQGjTa3FPOdVGm3jjzVpG2Tgbet9r1ke8LJaDmgkpzNNIaRkPpkUZ3+/uul\n9XXeifdy\n-----END CERTIFICATE-----\n# NetLock Arany (Class Gold) Főtanúsítvány\n-----BEGIN CERTIFICATE-----\nMIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQG\nEwJIVTERMA8GA1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3\nMDUGA1UECwwuVGFuw7pzw610dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNl\ncnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBBcmFueSAoQ2xhc3MgR29sZCkgRsWR\ndGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgxMjA2MTUwODIxWjCB\npzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxOZXRM\nb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlm\naWNhdGlvbiBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNz\nIEdvbGQpIEbFkXRhbsO6c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A\nMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrT\nlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw/HpYzY6b7cNGbIRwXdrz\nAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAkH3B5r9s5\nVA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRG\nILdwfzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2\nBJtr+UBdADTHLpl1neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAG\nAQH/AgEEMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2M\nU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwWqZw8UQCgwBEIBaeZ5m8BiFRh\nbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTtaYtOUZcTh5m2C\n+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC\nbLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2F\nuLjbvrW5KfnaNwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2\nXjG4Kvte9nHfRCaexOYNkbQudZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E=\n-----END CERTIFICATE-----\n# OISTE WISeKey Global Root GB CA\n-----BEGIN CERTIFICATE-----\nMIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBt\nMQswCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUg\nRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9i\nYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAwMzJaFw0zOTEyMDExNTEwMzFaMG0x\nCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBG\nb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2Jh\nbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3\nHEokKtaXscriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGx\nWuR51jIjK+FTzJlFXHtPrby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX\n1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNk\nu7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4oQnc/nSMbsrY9gBQHTC5P\n99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvgGUpuuy9r\nM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw\nAwEB/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUB\nBAMCAQAwDQYJKoZIhvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrgh\ncViXfa43FK8+5/ea4n32cZiZBKpDdHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5\ngSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0VQreUGdNZtGn//3ZwLWoo4rO\nZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEuiHZeeevJuQHHf\naPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic\nNc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM=\n-----END CERTIFICATE-----\n# OISTE WISeKey Global Root GC CA\n-----BEGIN CERTIFICATE-----\nMIICaTCCAe+gAwIBAgIQISpWDK7aDKtARb8roi066jAKBggqhkjOPQQDAzBtMQsw\nCQYDVQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91\nbmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwg\nUm9vdCBHQyBDQTAeFw0xNzA1MDkwOTQ4MzRaFw00MjA1MDkwOTU4MzNaMG0xCzAJ\nBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYDVQQLExlPSVNURSBGb3Vu\nZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEdsb2JhbCBS\nb290IEdDIENBMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAETOlQwMYPchi82PG6s4ni\neUqjFqdrVCTbUf/q9Akkwwsin8tqJ4KBDdLArzHkdIJuyiXZjHWd8dvQmqJLIX4W\np2OQ0jnUsYd4XxiWD1AbNTcPasbc2RNNpI6QN+a9WzGRo1QwUjAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUSIcUrOPDnpBgOtfKie7T\nrYy0UGYwEAYJKwYBBAGCNxUBBAMCAQAwCgYIKoZIzj0EAwMDaAAwZQIwJsdpW9zV\n57LnyAyMjMPdeYwbY9XJUpROTYJKcx6ygISpJcBMWm1JKWB4E+J+SOtkAjEA2zQg\nMgj/mkkCtojeFK9dbJlxjRo/i9fgojaGHAeCOnZT/cKi7e97sIBPWA9LUzm9\n-----END CERTIFICATE-----\n# QuoVadis Root CA 1 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00\nMjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakEPBtV\nwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWe\nrNrwU8lmPNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF341\n68Xfuw6cwI2H44g4hWf6Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh\n4Pw5qlPafX7PGglTvF0FBM+hSo+LdoINofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXp\nUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/lg6AnhF4EwfWQvTA9xO+o\nabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV7qJZjqlc\n3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/G\nKubX9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSt\nhfbZxbGL0eUQMk1fiyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KO\nTk0k+17kBL5yG6YnLUlamXrXXAkgt3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOt\nzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZIhvcNAQELBQAD\nggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC\nMTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2\ncDMT/uFPpiN3GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUN\nqXsCHKnQO18LwIE6PWThv6ctTr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5\nYCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP+V04ikkwj+3x6xn0dxoxGE1nVGwv\nb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh3jRJjehZrJ3ydlo2\n8hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fawx/k\nNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNj\nZgKAvQU6O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhp\nq1467HxpvMc7hU6eFbm0FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFt\nnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOVhMJKzRwuJIczYOXD\n-----END CERTIFICATE-----\n# QuoVadis Root CA 2\n-----BEGIN CERTIFICATE-----\nMIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x\nGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv\nb3QgQ0EgMjAeFw0wNjExMjQxODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNV\nBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W\nYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCa\nGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6XJxg\nFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55J\nWpzmM+Yklvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bB\nrrcCaoF6qUWD4gXmuVbBlDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp\n+ARz8un+XJiM9XOva7R+zdRcAitMOeGylZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1\nksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt66/3FsvbzSUr5R/7mp/i\nUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1JdxnwQ5hYIiz\nPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og\n/zOhD7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UH\noycR7hYQe7xFSkyyBNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuI\nyV77zGHcizN300QyNQliBJIWENieJ0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1Ud\nEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBQahGK8SEwzJQTU7tD2\nA8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGUa6FJpEcwRTEL\nMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT\nElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2f\nBluornFdLwUvZ+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzn\ng/iN/Ae42l9NLmeyhP3ZRPx3UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2Bl\nfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodmVjB3pjd4M1IQWK4/YY7yarHvGH5K\nWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK+JDSV6IZUaUtl0Ha\nB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrWIozc\nhLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPR\nTUIZ3Ph1WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWD\nmbA4CD/pXvk1B+TJYm5Xf6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0Z\nohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y\n4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8VCLAAVBpQ570su9t+Oza\n8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u\n-----END CERTIFICATE-----\n# QuoVadis Root CA 2 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00\nMjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFhZiFf\nqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMW\nn4rjyduYNM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ym\nc5GQYaYDFCDy54ejiK2toIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+\nO7q414AB+6XrW7PFXmAqMaCvN+ggOp+oMiwMzAkd056OXbxMmO7FGmh77FOm6RQ1\no9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+lV0POKa2Mq1W/xPtbAd0j\nIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZoL1NesNKq\nIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz\n8eQQsSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43eh\nvNURG3YBZwjgQQvD6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l\n7ZizlWNof/k19N+IxWA1ksB8aRxhlRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALG\ncC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZIhvcNAQELBQAD\nggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66\nAarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RC\nroijQ1h5fq7KpVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0Ga\nW/ZZGYjeVYg3UQt4XAoeo0L9x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4n\nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgzdWqTHBLmYF5vHX/JHyPLhGGfHoJE\n+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6XU/IyAgkwo1jwDQHV\ncsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+NwmNtd\ndbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNg\nKCLjsZWDzYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeM\nHVOyToV7BjjHLPj4sHKNJeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4\nWSr2Rz0ZiC3oheGe7IUIarFsNMkd7EgrO3jtZsSOeWmD3n+M\n-----END CERTIFICATE-----\n# QuoVadis Root CA 3\n-----BEGIN CERTIFICATE-----\nMIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0x\nGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJv\nb3QgQ0EgMzAeFw0wNjExMjQxOTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNV\nBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMRswGQYDVQQDExJRdW9W\nYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDM\nV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNggDhoB\n4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUr\nH556VOijKTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd\n8lyyBTNvijbO0BNO/79KDDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9Cabwv\nvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbvBNDInIjbC3uBr7E9KsRlOni27tyAsdLT\nmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwpp5ijJUMv7/FfJuGITfhe\nbtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8nT8KKdjc\nT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDt\nWAEXMJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZ\nc6tsgLjoC2SToJyMGf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A\n4iLItLRkT9a6fUg+qGkM17uGcclzuD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYD\nVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHTBgkrBgEEAb5YAAMwgcUwgZMG\nCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmljYXRlIGNvbnN0\naXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0\naWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVu\ndC4wLQYIKwYBBQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2Nw\nczALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4G\nA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4ywLQoUmkRzBFMQswCQYDVQQGEwJC\nTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UEAxMSUXVvVmFkaXMg\nUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZVqyM0\n7ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSem\nd1o417+shvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd\n+LJ2w/w4E6oM3kJpK27zPOuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B\n4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadN\nt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp8kokUvd0/bpO5qgdAm6x\nDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBCbjPsMZ57\nk8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6s\nzHXug/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0j\nWy10QJLZYxkNc91pvGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeT\nmJlglFwjz1onl14LBQaTNx47aTbrqZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK\n4SVhM7JZG+Ju1zdXtg2pEto=\n-----END CERTIFICATE-----\n# QuoVadis Root CA 3 G3\n-----BEGIN CERTIFICATE-----\nMIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQEL\nBQAwSDELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAc\nBgNVBAMTFVF1b1ZhZGlzIFJvb3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00\nMjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM\naW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMgRzMwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286IxSR\n/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNu\nFoM7pmRLMon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXR\nU7Ox7sWTaYI+FrUoRqHe6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+c\nra1AdHkrAj80//ogaX3T7mH1urPnMNA3I4ZyYUUpSFlob3emLoG+B01vr87ERROR\nFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3UVDmrJqMz6nWB2i3ND0/k\nA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f75li59wzw\neyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634Ryl\nsSqiMd5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBp\nVzgeAVuNVejH38DMdyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0Q\nA4XN8f+MFrXBsj6IbGB/kE+V9/YtrQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+\nydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB\nBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZIhvcNAQELBQAD\nggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px\nKGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnI\nFUBhynLWcKzSt/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5Wvv\noxXqA/4Ti2Tk08HS6IT7SdEQTXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFg\nu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9DuDcpmvJRPpq3t/O5jrFc/ZSXPsoaP\n0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGibIh6BJpsQBJFxwAYf\n3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmDhPbl\n8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+\nDhcI00iX0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HN\nPlopNLk9hM6xZdRZkZFWdSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/\nywaZWWDYWGWVjUTR939+J399roD1B0y2PpxxVJkES/1Y+Zj0\n-----END CERTIFICATE-----\n# SSL.com EV Root Certification Authority ECC\n-----BEGIN CERTIFICATE-----\nMIIClDCCAhqgAwIBAgIILCmcWxbtBZUwCgYIKoZIzj0EAwIwfzELMAkGA1UEBhMC\nVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T\nU0wgQ29ycG9yYXRpb24xNDAyBgNVBAMMK1NTTC5jb20gRVYgUm9vdCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNTIzWhcNNDEwMjEyMTgx\nNTIzWjB/MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv\ndXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjE0MDIGA1UEAwwrU1NMLmNv\nbSBFViBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49\nAgEGBSuBBAAiA2IABKoSR5CYG/vvw0AHgyBO8TCCogbR8pKGYfL2IWjKAMTH6kMA\nVIbc/R/fALhBYlzccBYy3h+Z1MzFB8gIH2EWB1E9fVwHU+M1OIzfzZ/ZLg1Kthku\nWnBaBu2+8KGwytAJKaNjMGEwHQYDVR0OBBYEFFvKXuXe0oGqzagtZFG22XKbl+ZP\nMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUW8pe5d7SgarNqC1kUbbZcpuX\n5k8wDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2gAMGUCMQCK5kCJN+vp1RPZ\nytRrJPOwPYdGWBrssd9v+1a6cGvHOMzosYxPD/fxZ3YOg9AeUY8CMD32IygmTMZg\nh5Mmm7I1HrrW9zzRHM76JTymGoEVW/MSD2zuZYrJh6j5B+BimoxcSg==\n-----END CERTIFICATE-----\n# SSL.com EV Root Certification Authority RSA R2\n-----BEGIN CERTIFICATE-----\nMIIF6zCCA9OgAwIBAgIIVrYpzTS8ePYwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNV\nBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4GA1UEBwwHSG91c3RvbjEYMBYGA1UE\nCgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQDDC5TU0wuY29tIEVWIFJvb3QgQ2Vy\ndGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIyMB4XDTE3MDUzMTE4MTQzN1oXDTQy\nMDUzMDE4MTQzN1owgYIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVUZXhhczEQMA4G\nA1UEBwwHSG91c3RvbjEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMTcwNQYDVQQD\nDC5TU0wuY29tIEVWIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUlNBIFIy\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAjzZlQOHWTcDXtOlG2mvq\nM0fNTPl9fb69LT3w23jhhqXZuglXaO1XPqDQCEGD5yhBJB/jchXQARr7XnAjssuf\nOePPxU7Gkm0mxnu7s9onnQqG6YE3Bf7wcXHswxzpY6IXFJ3vG2fThVUCAtZJycxa\n4bH3bzKfydQ7iEGonL3Lq9ttewkfokxykNorCPzPPFTOZw+oz12WGQvE43LrrdF9\nHSfvkusQv1vrO6/PgN3B0pYEW3p+pKk8OHakYo6gOV7qd89dAFmPZiw+B6KjBSYR\naZfqhbcPlgtLyEDhULouisv3D5oi53+aNxPN8k0TayHRwMwi8qFG9kRpnMphNQcA\nb9ZhCBHqurj26bNg5U257J8UZslXWNvNh2n4ioYSA0e/ZhN2rHd9NCSFg83XqpyQ\nGp8hLH94t2S42Oim9HizVcuE0jLEeK6jj2HdzghTreyI/BXkmg3mnxp3zkyPuBQV\nPWKchjgGAGYS5Fl2WlPAApiiECtoRHuOec4zSnaqW4EWG7WK2NAAe15itAnWhmMO\npgWVSbooi4iTsjQc2KRVbrcc0N6ZVTsj9CLg+SlmJuwgUHfbSguPvuUCYHBBXtSu\nUDkiFCbLsjtzdFVHB3mBOagwE0TlBIqulhMlQg+5U8Sb/M3kHN48+qvWBkofZ6aY\nMBzdLNvcGJVXZsb/XItW9XcCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNV\nHSMEGDAWgBT5YLvU49U09rj1BoAlp3PbRmmonjAdBgNVHQ4EFgQU+WC71OPVNPa4\n9QaAJadz20ZpqJ4wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQBW\ns47LCp1Jjr+kxJG7ZhcFUZh1++VQLHqe8RT6q9OKPv+RKY9ji9i0qVQBDb6Thi/5\nSm3HXvVX+cpVHBK+Rw82xd9qt9t1wkclf7nxY/hoLVUE0fKNsKTPvDxeH3jnpaAg\ncLAExbf3cqfeIg29MyVGjGSSJuM+LmOW2puMPfgYCdcDzH2GguDKBAdRUNf/ktUM\n79qGn5nX67evaOI5JpS6aLe/g9Pqemc9YmeuJeVy6OLk7K4S9ksrPJ/psEDzOFSz\n/bdoyNrGj1E8svuR3Bznm53htw1yj+KkxKl4+esUrMZDBcJlOSgYAsOCsp0FvmXt\nll9ldDz7CTUue5wT/RsPXcdtgTpWD8w74a8CLyKsRspGPKAcTNZEtF4uXBVmCeEm\nKf7GUmG6sXP/wwyc5WxqlD8UykAWlYTzWamsX0xhk23RO8yilQwipmdnRC652dKK\nQbNmC1r7fSOl8hqw/96bg5Qu0T/fkreRrwU7ZcegbLHNYhLDkBvjJc40vG93drEQ\nw/cFGsDWr3RiSBd3kmmQYRzelYB0VI8YHMPzA9C/pEN1hlMYegouCRw2n5H9gooi\nS9EOUCXdywMMF8mDAAhONU2Ki+3wApRmLER/y5UnlhetCTCstnEXbosX9hwJ1C07\nmKVx01QT2WDz9UtmT/rx7iASjbSsV7FFY6GsdqnC+w==\n-----END CERTIFICATE-----\n# SSL.com Root Certification Authority ECC\n-----BEGIN CERTIFICATE-----\nMIICjTCCAhSgAwIBAgIIdebfy8FoW6gwCgYIKoZIzj0EAwIwfDELMAkGA1UEBhMC\nVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQKDA9T\nU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZpY2F0\naW9uIEF1dGhvcml0eSBFQ0MwHhcNMTYwMjEyMTgxNDAzWhcNNDEwMjEyMTgxNDAz\nWjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hvdXN0\nb24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNvbSBS\nb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IEVDQzB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABEVuqVDEpiM2nl8ojRfLliJkP9x6jh3MCLOicSS6jkm5BBtHllirLZXI\n7Z4INcgn64mMU1jrYor+8FsPazFSY0E7ic3s7LaNGdM0B9y7xgZ/wkWV7Mt/qCPg\nCemB+vNH06NjMGEwHQYDVR0OBBYEFILRhXMw5zUE044CkvvlpNHEIejNMA8GA1Ud\nEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUgtGFczDnNQTTjgKS++Wk0cQh6M0wDgYD\nVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMCA2cAMGQCMG/n61kRpGDPYbCWe+0F+S8T\nkdzt5fxQaxFGRrMcIQBiu77D5+jNB5n5DQtdcj7EqgIwH7y6C+IwJPt8bYBVCpk+\ngA0z5Wajs6O7pdWLjwkspl1+4vAHCGht0nxpbl/f5Wpl\n-----END CERTIFICATE-----\n# SSL.com Root Certification Authority RSA\n-----BEGIN CERTIFICATE-----\nMIIF3TCCA8WgAwIBAgIIeyyb0xaAMpkwDQYJKoZIhvcNAQELBQAwfDELMAkGA1UE\nBhMCVVMxDjAMBgNVBAgMBVRleGFzMRAwDgYDVQQHDAdIb3VzdG9uMRgwFgYDVQQK\nDA9TU0wgQ29ycG9yYXRpb24xMTAvBgNVBAMMKFNTTC5jb20gUm9vdCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eSBSU0EwHhcNMTYwMjEyMTczOTM5WhcNNDEwMjEyMTcz\nOTM5WjB8MQswCQYDVQQGEwJVUzEOMAwGA1UECAwFVGV4YXMxEDAOBgNVBAcMB0hv\ndXN0b24xGDAWBgNVBAoMD1NTTCBDb3Jwb3JhdGlvbjExMC8GA1UEAwwoU1NMLmNv\nbSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFJTQTCCAiIwDQYJKoZIhvcN\nAQEBBQADggIPADCCAgoCggIBAPkP3aMrfcvQKv7sZ4Wm5y4bunfh4/WvpOz6Sl2R\nxFdHaxh3a3by/ZPkPQ/CFp4LZsNWlJ4Xg4XOVu/yFv0AYvUiCVToZRdOQbngT0aX\nqhvIuG5iXmmxX9sqAn78bMrzQdjt0Oj8P2FI7bADFB0QDksZ4LtO7IZl/zbzXmcC\nC52GVWH9ejjt/uIZALdvoVBidXQ8oPrIJZK0bnoix/geoeOy3ZExqysdBP+lSgQ3\n6YWkMyv94tZVNHwZpEpox7Ko07fKoZOI68GXvIz5HdkihCR0xwQ9aqkpk8zruFvh\n/l8lqjRYyMEjVJ0bmBHDOJx+PYZspQ9AhnwC9FwCTyjLrnGfDzrIM/4RJTXq/LrF\nYD3ZfBjVsqnTdXgDciLKOsMf7yzlLqn6niy2UUb9rwPW6mBo6oUWNmuF6R7As93E\nJNyAKoFBbZQ+yODJgUEAnl6/f8UImKIYLEJAs/lvOCdLToD0PYFH4Ih86hzOtXVc\nUS4cK38acijnALXRdMbX5J+tB5O2UzU1/Dfkw/ZdFr4hc96SCvigY2q8lpJqPvi8\nZVWb3vUNiSYE/CUapiVpy8JtynziWV+XrOvvLsi81xtZPCvM8hnIk2snYxnP/Okm\n+Mpxm3+T/jRnhE6Z6/yzeAkzcLpmpnbtG3PrGqUNxCITIJRWCk4sbE6x/c+cCbqi\nM+2HAgMBAAGjYzBhMB0GA1UdDgQWBBTdBAkHovV6fVJTEpKV7jiAJQ2mWTAPBgNV\nHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFN0ECQei9Xp9UlMSkpXuOIAlDaZZMA4G\nA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAIBgRlCn7Jp0cHh5wYfGV\ncpNxJK1ok1iOMq8bs3AD/CUrdIWQPXhq9LmLpZc7tRiRux6n+UBbkflVma8eEdBc\nHadm47GUBwwyOabqG7B52B2ccETjit3E+ZUfijhDPwGFpUenPUayvOUiaPd7nNgs\nPgohyC0zrL/FgZkxdMF1ccW+sfAjRfSda/wZY52jvATGGAslu1OJD7OAUN5F7kR/\nq5R4ZJjT9ijdh9hwZXT7DrkT66cPYakylszeu+1jTBi7qUD3oFRuIIhxdRjqerQ0\ncuAjJ3dctpDqhiVAq+8zD8ufgr6iIPv2tS0a5sKFsXQP+8hlAqRSAUfdSSLBv9jr\na6x+3uxjMxW3IwiPxg+NQVrdjsW5j+VFP3jbutIbQLH+cU0/4IGiul607BXgk90I\nH37hVZkLId6Tngr75qNJvTYw/ud3sqB1l7UtgYgXZSD32pAAn8lSzDLKNXz1PQ/Y\nK9f1JmzJBjSWFupwWRoyeXkLtoh/D1JIPb9s2KJELtFOt3JY04kTlf5Eq/jXixtu\nnLwsoFvVagCvXzfh1foQC5ichucmj87w7G6KVwuA406ywKBjYZC6VWg3dGq2ktuf\noYYitmUnDuy2n0Jg5GfCtdpBC8TTi2EbvPofkSvXRAdeuims2cXp71NIWuuA8ShY\nIc2wBlX7Jz9TkHCpBB5XJ7k=\n-----END CERTIFICATE-----\n# SSL.com TLS ECC Root CA 2022\n-----BEGIN CERTIFICATE-----\nMIICOjCCAcCgAwIBAgIQFAP1q/s3ixdAW+JDsqXRxDAKBggqhkjOPQQDAzBOMQsw\nCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQDDBxT\nU0wuY29tIFRMUyBFQ0MgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzM0OFoXDTQ2\nMDgxOTE2MzM0N1owTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jwb3Jh\ndGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgRUNDIFJvb3QgQ0EgMjAyMjB2MBAG\nByqGSM49AgEGBSuBBAAiA2IABEUpNXP6wrgjzhR9qLFNoFs27iosU8NgCTWyJGYm\nacCzldZdkkAZDsalE3D07xJRKF3nzL35PIXBz5SQySvOkkJYWWf9lCcQZIxPBLFN\nSeR7T5v15wj4A4j3p8OSSxlUgaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSME\nGDAWgBSJjy+j6CugFFR781a4Jl9nOAuc0DAdBgNVHQ4EFgQUiY8vo+groBRUe/NW\nuCZfZzgLnNAwDgYDVR0PAQH/BAQDAgGGMAoGCCqGSM49BAMDA2gAMGUCMFXjIlbp\n15IkWE8elDIPDAI2wv2sdDJO4fscgIijzPvX6yv/N33w7deedWo1dlJF4AIxAMeN\nb0Igj762TVntd00pxCAgRWSGOlDGxK0tk/UYfXLtqc/ErFc2KAhl3zx5Zn6g6g==\n-----END CERTIFICATE-----\n# SSL.com TLS RSA Root CA 2022\n-----BEGIN CERTIFICATE-----\nMIIFiTCCA3GgAwIBAgIQb77arXO9CEDii02+1PdbkTANBgkqhkiG9w0BAQsFADBO\nMQswCQYDVQQGEwJVUzEYMBYGA1UECgwPU1NMIENvcnBvcmF0aW9uMSUwIwYDVQQD\nDBxTU0wuY29tIFRMUyBSU0EgUm9vdCBDQSAyMDIyMB4XDTIyMDgyNTE2MzQyMloX\nDTQ2MDgxOTE2MzQyMVowTjELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD1NTTCBDb3Jw\nb3JhdGlvbjElMCMGA1UEAwwcU1NMLmNvbSBUTFMgUlNBIFJvb3QgQ0EgMjAyMjCC\nAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANCkCXJPQIgSYT41I57u9nTP\nL3tYPc48DRAokC+X94xI2KDYJbFMsBFMF3NQ0CJKY7uB0ylu1bUJPiYYf7ISf5OY\nt6/wNr/y7hienDtSxUcZXXTzZGbVXcdotL8bHAajvI9AI7YexoS9UcQbOcGV0ins\nS657Lb85/bRi3pZ7QcacoOAGcvvwB5cJOYF0r/c0WRFXCsJbwST0MXMwgsadugL3\nPnxEX4MN8/HdIGkWCVDi1FW24IBydm5MR7d1VVm0U3TZlMZBrViKMWYPHqIbKUBO\nL9975hYsLfy/7PO0+r4Y9ptJ1O4Fbtk085zx7AGL0SDGD6C1vBdOSHtRwvzpXGk3\nR2azaPgVKPC506QVzFpPulJwoxJF3ca6TvvC0PeoUidtbnm1jPx7jMEWTO6Af77w\ndr5BUxIzrlo4QqvXDz5BjXYHMtWrifZOZ9mxQnUjbvPNQrL8VfVThxc7wDNY8VLS\n+YCk8OjwO4s4zKTGkH8PnP2L0aPP2oOnaclQNtVcBdIKQXTbYxE3waWglksejBYS\nd66UNHsef8JmAOSqg+qKkK3ONkRN0VHpvB/zagX9wHQfJRlAUW7qglFA35u5CCoG\nAtUjHBPW6dvbxrB6y3snm/vg1UYk7RBLY0ulBY+6uB0rpvqR4pJSvezrZ5dtmi2f\ngTIFZzL7SAg/2SW4BCUvAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j\nBBgwFoAU+y437uOEeicuzRk1sTN8/9REQrkwHQYDVR0OBBYEFPsuN+7jhHonLs0Z\nNbEzfP/UREK5MA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQsFAAOCAgEAjYlt\nhEUY8U+zoO9opMAdrDC8Z2awms22qyIZZtM7QbUQnRC6cm4pJCAcAZli05bg4vsM\nQtfhWsSWTVTNj8pDU/0quOr4ZcoBwq1gaAafORpR2eCNJvkLTqVTJXojpBzOCBvf\nR4iyrT7gJ4eLSYwfqUdYe5byiB0YrrPRpgqU+tvT5TgKa3kSM/tKWTcWQA673vWJ\nDPFs0/dRa1419dvAJuoSc06pkZCmF8NsLzjUo3KUQyxi4U5cMj29TH0ZR6LDSeeW\nP4+a0zvkEdiLA9z2tmBVGKaBUfPhqBVq6+AL8BQx1rmMRTqoENjwuSfr98t67wVy\nlrXEj5ZzxOhWc5y8aVFjvO9nHEMaX3cZHxj4HCUp+UmZKbaSPaKDN7EgkaibMOlq\nbLQjk2UEqxHzDh1TJElTHaE/nUiSEeJ9DU/1172iWD54nR4fK/4huxoTtrEoZP2w\nAgDHbICivRZQIA9ygV/MlP+7mea6kMvq+cYMwq7FGc4zoWtcu358NFcXrfA/rs3q\nr5nsLFR+jM4uElZI7xc7P0peYNLcdDa8pUNjyw9bowJWCZ4kLOGGgYz+qxcs+sji\nMho6/4UIyYOf8kpIEFR3N+2ivEC+5BB09+Rbu7nzifmPQdjH5FCQNYA+HLhNkNPU\n98OwoX6EyneSMSy4kLGCenROmxMmtNVQZlR4rmA=\n-----END CERTIFICATE-----\n# SZAFIR ROOT CA2\n-----BEGIN CERTIFICATE-----\nMIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQEL\nBQAwUTELMAkGA1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6\nZW5pb3dhIFMuQS4xGDAWBgNVBAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkw\nNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJBgNVBAYTAlBMMSgwJgYDVQQKDB9L\ncmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYDVQQDDA9TWkFGSVIg\nUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5QqEvN\nQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT\n3PSQ1hNKDJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw\n3gAeqDRHu5rr/gsUvTaE2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr6\n3fE9biCloBK0TXC5ztdyO4mTp4CEHCdJckm1/zuVnsHMyAHs6A6KCpbns6aH5db5\nBSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwiieDhZNRnvDF5YTy7ykHN\nXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQD\nAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsF\nAAOCAQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw\n8PRBEew/R40/cof5O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOG\nnXkZ7/e7DDWQw4rtTw/1zBLZpD67oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCP\noky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul4+vJhaAlIDf7js4MNIThPIGy\nd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6+/NNIxuZMzSg\nLvWpCz/UXeHPhJ/iGcJfitYgHuNztw==\n-----END CERTIFICATE-----\n# Sectigo Public Server Authentication Root E46\n-----BEGIN CERTIFICATE-----\nMIICOjCCAcGgAwIBAgIQQvLM2htpN0RfFf51KBC49DAKBggqhkjOPQQDAzBfMQsw\nCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1T\nZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwHhcN\nMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEYMBYG\nA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1YmxpYyBT\nZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBFNDYwdjAQBgcqhkjOPQIBBgUrgQQA\nIgNiAAR2+pmpbiDt+dd34wc7qNs9Xzjoq1WmVk/WSOrsfy2qw7LFeeyZYX8QeccC\nWvkEN/U0NSt3zn8gj1KjAIns1aeibVvjS5KToID1AZTc8GgHHs3u/iVStSBDHBv+\n6xnOQ6OjQjBAMB0GA1UdDgQWBBTRItpMWfFLXyY4qp3W7usNw/upYTAOBgNVHQ8B\nAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNnADBkAjAn7qRa\nqCG76UeXlImldCBteU/IvZNeWBj7LRoAasm4PdCkT0RHlAFWovgzJQxC36oCMB3q\n4S6ILuH5px0CMk7yn2xVdOOurvulGu7t0vzCAxHrRVxgED1cf5kDW21USAGKcw==\n-----END CERTIFICATE-----\n# Sectigo Public Server Authentication Root R46\n-----BEGIN CERTIFICATE-----\nMIIFijCCA3KgAwIBAgIQdY39i658BwD6qSWn4cetFDANBgkqhkiG9w0BAQwFADBf\nMQswCQYDVQQGEwJHQjEYMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQD\nEy1TZWN0aWdvIFB1YmxpYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYw\nHhcNMjEwMzIyMDAwMDAwWhcNNDYwMzIxMjM1OTU5WjBfMQswCQYDVQQGEwJHQjEY\nMBYGA1UEChMPU2VjdGlnbyBMaW1pdGVkMTYwNAYDVQQDEy1TZWN0aWdvIFB1Ymxp\nYyBTZXJ2ZXIgQXV0aGVudGljYXRpb24gUm9vdCBSNDYwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCTvtU2UnXYASOgHEdCSe5jtrch/cSV1UgrJnwUUxDa\nef0rty2k1Cz66jLdScK5vQ9IPXtamFSvnl0xdE8H/FAh3aTPaE8bEmNtJZlMKpnz\nSDBh+oF8HqcIStw+KxwfGExxqjWMrfhu6DtK2eWUAtaJhBOqbchPM8xQljeSM9xf\niOefVNlI8JhD1mb9nxc4Q8UBUQvX4yMPFF1bFOdLvt30yNoDN9HWOaEhUTCDsG3X\nME6WW5HwcCSrv0WBZEMNvSE6Lzzpng3LILVCJ8zab5vuZDCQOc2TZYEhMbUjUDM3\nIuM47fgxMMxF/mL50V0yeUKH32rMVhlATc6qu/m1dkmU8Sf4kaWD5QazYw6A3OAS\nVYCmO2a0OYctyPDQ0RTp5A1NDvZdV3LFOxxHVp3i1fuBYYzMTYCQNFu31xR13NgE\nSJ/AwSiItOkcyqex8Va3e0lMWeUgFaiEAin6OJRpmkkGj80feRQXEgyDet4fsZfu\n+Zd4KKTIRJLpfSYFplhym3kT2BFfrsU4YjRosoYwjviQYZ4ybPUHNs2iTG7sijbt\n8uaZFURww3y8nDnAtOFr94MlI1fZEoDlSfB1D++N6xybVCi0ITz8fAr/73trdf+L\nHaAZBav6+CuBQug4urv7qv094PPK306Xlynt8xhW6aWWrL3DkJiy4Pmi1KZHQ3xt\nzwIDAQABo0IwQDAdBgNVHQ4EFgQUVnNYZJX5khqwEioEYnmhQBWIIUkwDgYDVR0P\nAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAC9c\nmTz8Bl6MlC5w6tIyMY208FHVvArzZJ8HXtXBc2hkeqK5Duj5XYUtqDdFqij0lgVQ\nYKlJfp/imTYpE0RHap1VIDzYm/EDMrraQKFz6oOht0SmDpkBm+S8f74TlH7Kph52\ngDY9hAaLMyZlbcp+nv4fjFg4exqDsQ+8FxG75gbMY/qB8oFM2gsQa6H61SilzwZA\nFv97fRheORKkU55+MkIQpiGRqRxOF3yEvJ+M0ejf5lG5Nkc/kLnHvALcWxxPDkjB\nJYOcCj+esQMzEhonrPcibCTRAUH4WAP+JWgiH5paPHxsnnVI84HxZmduTILA7rpX\nDhjvLpr3Etiga+kFpaHpaPi8TD8SHkXoUsCjvxInebnMMTzD9joiFgOgyY9mpFui\nTdaBJQbpdqQACj7LzTWb4OE4y2BThihCQRxEV+ioratF4yUQvNs+ZUH7G6aXD+u5\ndHn5HrwdVw1Hr8Mvn4dGp+smWg9WY7ViYG4A++MnESLn/pmPNPW56MORcr3Ywx65\nLvKRRFHQV80MNNVIIb/bE/FmJUNS0nAiNs2fxBx1IK1jcmMGDw4nztJqDby1ORrp\n0XZ60Vzk50lJLVU3aPAaOpg+VBeHVOmmJ1CJeyAvP/+/oYtKR5j/K3tJPsMpRmAY\nQqszKbrAKbkTidOIijlBO8n9pu0f9GBj39ItVQGL\n-----END CERTIFICATE-----\n# SecureSign RootCA11\n-----BEGIN CERTIFICATE-----\nMIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDEr\nMCkGA1UEChMiSmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoG\nA1UEAxMTU2VjdXJlU2lnbiBSb290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0\nMDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSswKQYDVQQKEyJKYXBhbiBDZXJ0aWZp\nY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1cmVTaWduIFJvb3RD\nQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvLTJsz\ni1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8\nh9uuywGOwvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOV\nMdrAG/LuYpmGYz+/3ZMqg6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9\nUK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rPO7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni\n8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitAbpSACW22s293bzUIUPsC\nh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZXt94wDgYD\nVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB\nAKChOBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xm\nKbabfSVSSUOrTC4rbnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQ\nX5Ucv+2rIrVls4W6ng+4reV6G4pQOh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWr\nQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01y8hSyn+B/tlr0/cR7SXf+Of5\npPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061lgeLKBObjBmN\nQSdJQO7e5iNEOdyhIta6A/I=\n-----END CERTIFICATE-----\n# SecureTrust CA\n-----BEGIN CERTIFICATE-----\nMIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBI\nMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x\nFzAVBgNVBAMTDlNlY3VyZVRydXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIz\nMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAeBgNVBAoTF1NlY3VyZVRydXN0IENv\ncnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCCASIwDQYJKoZIhvcN\nAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQXOZEz\nZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO\n0gMdA+9tDWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIao\nwW8xQmxSPmjL8xk037uHGFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj\n7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b01k/unK8RCSc43Oz969XL0Imnal0ugBS\n8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmHursCAwEAAaOBnTCBmjAT\nBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB\n/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCeg\nJYYjaHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGC\nNxUBBAMCAQAwDQYJKoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt3\n6Z3q059c4EVlew3KW+JwULKUBRSuSceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/\n3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHfmbx8IVQr5Fiiu1cprp6poxkm\nD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZnMUFdAvnZyPS\nCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR\n3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE=\n-----END CERTIFICATE-----\n# Secure Global CA\n-----BEGIN CERTIFICATE-----\nMIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBK\nMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24x\nGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkx\nMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3Qg\nQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwgQ0EwggEiMA0GCSqG\nSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jxYDiJ\niQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa\n/FHtaMbQbqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJ\njnIFHovdRIWCQtBJwB1g8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnI\nHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYVHDGA76oYa8J719rO+TMg1fW9ajMtgQT7\nsFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi0XPnj3pDAgMBAAGjgZ0w\ngZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQF\nMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCsw\nKaAnoCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsG\nAQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0L\nURYD7xh8yOOvaliTFGCRsoTciE6+OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXO\nH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cnCDpOGR86p1hcF895P4vkp9Mm\nI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/53CYNv6ZHdAbY\niNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc\nf8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW\n-----END CERTIFICATE-----\n# Security Communication ECC RootCA1\n-----BEGIN CERTIFICATE-----\nMIICODCCAb6gAwIBAgIJANZdm7N4gS7rMAoGCCqGSM49BAMDMGExCzAJBgNVBAYT\nAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMSswKQYD\nVQQDEyJTZWN1cml0eSBDb21tdW5pY2F0aW9uIEVDQyBSb290Q0ExMB4XDTE2MDYx\nNjA1MTUyOFoXDTM4MDExODA1MTUyOFowYTELMAkGA1UEBhMCSlAxJTAjBgNVBAoT\nHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKzApBgNVBAMTIlNlY3VyaXR5\nIENvbW11bmljYXRpb24gRUNDIFJvb3RDQTEwdjAQBgcqhkjOPQIBBgUrgQQAIgNi\nAASkpW9gAwPDvTH00xecK4R1rOX9PVdu12O/5gSJko6BnOPpR27KkBLIE+Cnnfdl\ndB9sELLo5OnvbYUymUSxXv3MdhDYW72ixvnWQuRXdtyQwjWpS4g8EkdtXP9JTxpK\nULGjQjBAMB0GA1UdDgQWBBSGHOf+LaVKiwj+KBH6vqNm+GBZLzAOBgNVHQ8BAf8E\nBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjAVXUI9/Lbu\n9zuxNuie9sRGKEkz0FhDKmMpzE2xtHqiuQ04pV1IKv3LsnNdo4gIxwwCMQDAqy0O\nbe0YottT6SXbVQjgUMzfRGEWgqtJsLKB7HOHeLRMsmIbEvoWTSVLY70eN9k=\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDEl\nMCMGA1UEChMcU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMe\nU2VjdXJpdHkgQ29tbXVuaWNhdGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoX\nDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRy\ndXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3VyaXR5IENvbW11bmlj\nYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANAV\nOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGr\nzbl+dp+++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVM\nVAX3NuRFg3sUZdbcDE3R3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQ\nhNBqyjoGADdH5H5XTz+L62e4iKrFvlNVspHEfbmwhRkGeC7bYRr6hfVKkaHnFtWO\nojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1KEOtOghY6rCcMU/Gt1SSw\nawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8QIH4D5cs\nOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3\nDQEBCwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpF\ncoJxDjrSzG+ntKEju/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXc\nokgfGT+Ok+vx+hfuzU7jBBJV1uXk3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8\nt/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6qtnRGEmyR7jTV7JqR50S+kDFy\n1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29mvVXIwAHIRc/\nSjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03\n-----END CERTIFICATE-----\n# Security Communication RootCA3\n-----BEGIN CERTIFICATE-----\nMIIFfzCCA2egAwIBAgIJAOF8N0D9G/5nMA0GCSqGSIb3DQEBDAUAMF0xCzAJBgNV\nBAYTAkpQMSUwIwYDVQQKExxTRUNPTSBUcnVzdCBTeXN0ZW1zIENPLixMVEQuMScw\nJQYDVQQDEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTMwHhcNMTYwNjE2\nMDYxNzE2WhcNMzgwMTE4MDYxNzE2WjBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc\nU0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UEAxMeU2VjdXJpdHkg\nQ29tbXVuaWNhdGlvbiBSb290Q0EzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEA48lySfcw3gl8qUCBWNO0Ot26YQ+TUG5pPDXC7ltzkBtnTCHsXzW7OT4r\nCmDvu20rhvtxosis5FaU+cmvsXLUIKx00rgVrVH+hXShuRD+BYD5UpOzQD11EKzA\nlrenfna84xtSGc4RHwsENPXY9Wk8d/Nk9A2qhd7gCVAEF5aEt8iKvE1y/By7z/MG\nTfmfZPd+pmaGNXHIEYBMwXFAWB6+oHP2/D5Q4eAvJj1+XCO1eXDe+uDRpdYMQXF7\n9+qMHIjH7Iv10S9VlkZ8WjtYO/u62C21Jdp6Ts9EriGmnpjKIG58u4iFW/vAEGK7\n8vknR+/RiTlDxN/e4UG/VHMgly1s2vPUB6PmudhvrvyMGS7TZ2crldtYXLVqAvO4\ng160a75BflcJdURQVc1aEWEhCmHCqYj9E7wtiS/NYeCVvsq1e+F7NGcLH7YMx3we\nGVPKp7FKFSBWFHA9K4IsD50VHUeAR/94mQ4xr28+j+2GaR57GIgUssL8gjMunEst\n+3A7caoreyYn8xrC3PsXuKHqy6C0rtOUfnrQq8PsOC0RLoi/1D+tEjtCrI8Cbn3M\n0V9hvqG8OmpI6iZVIhZdXw3/JzOfGAN0iltSIEdrRU0id4xVJ/CvHozJgyJUt5rQ\nT9nO/NkuHJYosQLTA70lUhw0Zk8jq/R3gpYd0VcwCBEF/VfR2ccCAwEAAaNCMEAw\nHQYDVR0OBBYEFGQUfPxYchamCik0FW8qy7z8r6irMA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQDcAiMI4u8hOscNtybS\nYpOnpSNyByCCYN8Y11StaSWSntkUz5m5UoHPrmyKO1o5yGwBQ8IibQLwYs1OY0PA\nFNr0Y/Dq9HHuTofjcan0yVflLl8cebsjqodEV+m9NU1Bu0soo5iyG9kLFwfl9+qd\n9XbXv8S2gVj/yP9kaWJ5rW4OH3/uHWnlt3Jxs/6lATWUVCvAUm2PVcTJ0rjLyjQI\nUYWg9by0F1jqClx6vWPGOi//lkkZhOpn2ASxYfQAW0q3nHE3GYV5v4GwxxMOdnE+\nOoAGrgYWp421wsTL/0ClXI2lyTrtcoHKXJg80jQDdwj98ClZXSEIx2C/pHF7uNke\ngr4Jr2VvKKu/S7XuPghHJ6APbw+LP6yVGPO5DtxnVW5inkYO0QR4ynKudtml+LLf\niAlhi+8kTtFZP1rUPcmTPCtk9YENFpb3ksP+MW/oKjJ0DvRMmEoYDjBU1cXrvMUV\nnuiZIesnKwkK2/HmcBhWuwzkvvnoEKQTkrgc4NtnHVMDpCKn3F2SEDzq//wbEBrD\n2NCcnWXL0CsnMQMeNuE9dnUM/0Umud1RvCPHX9jYhxBAEg09ODfnRDwYwFMJZI//\n1ZqmfHAuc1Uh6N//g7kdPjIe1qZ9LPFm6Vwdp6POXiUyK+OVrCoHzrQoeIY8Laad\nTdJ0MN1kURXbg4NR16/9M51NZg==\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzEl\nMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMp\nU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQw\nNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBoMQswCQYDVQQGEwJVUzElMCMGA1UE\nChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZp\nZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqGSIb3\nDQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf\n8MOh2tTYbitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN\n+lq2cwQlZut3f+dZxkqZJRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0\nX9tDkYI22WY8sbi5gv2cOj4QyDvvBmVmepsZGD3/cVE8MC5fvj13c7JdBmzDI1aa\nK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSNF4Azbl5KXZnJHoe0nRrA\n1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HFMIHCMB0G\nA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fR\nzt0fhvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0\nYXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBD\nbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8w\nDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGsafPzWdqbAYcaT1epoXkJKtv3\nL7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLMPUxA2IGvd56D\neruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl\nxy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynp\nVSJYACPq4xJDKVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEY\nWQPJIrSPnNVeKtelttQKbfi3QBFGmh95DmK/D5fs4C8fF5Q=\n-----END CERTIFICATE-----\n# Starfield Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT\nHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVs\nZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAw\nMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6\nb25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVj\naG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZp\nY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\nggEBAL3twQP89o/8ArFvW59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMg\nnLRJdzIpVv257IzdIvpy3Cdhl+72WoTsbhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1\nHOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNkN3mSwOxGXn/hbVNMYq/N\nHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7NfZTD4p7dN\ndloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0\nHZbUJtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAO\nBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0G\nCSqGSIb3DQEBCwUAA4IBAQARWfolTwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjU\nsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx4mcujJUDJi5DnUox9g61DLu3\n4jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUwF5okxBDgBPfg\n8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K\npL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1\nmMpYjn0q7pBZc2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0\n-----END CERTIFICATE-----\n# Starfield Services Root Certificate Authority - G2\n-----BEGIN CERTIFICATE-----\nMIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMx\nEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoT\nHFN0YXJmaWVsZCBUZWNobm9sb2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVs\nZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5\nMDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNVBAYTAlVTMRAwDgYD\nVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFy\nZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2Vy\ndmljZXMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20p\nOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm2\n8xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4PahHQUw2eeBGg6345AWh1K\nTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLPLJGmpufe\nhRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk\n6mFBrMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAw\nDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+q\nAdcwKziIorhtSpzyEZGDMA0GCSqGSIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMI\nbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPPE95Dz+I0swSdHynVv/heyNXB\nve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTyxQGjhdByPq1z\nqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd\niEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn\n0q23KXB56jzaYyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCN\nsSi6\n-----END CERTIFICATE-----\n# SwissSign Gold CA - G2\n-----BEGIN CERTIFICATE-----\nMIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV\nBAYTAkNIMRUwEwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2ln\nbiBHb2xkIENBIC0gRzIwHhcNMDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBF\nMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dpc3NTaWduIEFHMR8wHQYDVQQDExZT\nd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC\nCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUqt2/8\n76LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+\nbbqBHH5CjCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c\n6bM8K8vzARO/Ws/BtQpgvd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqE\nemA8atufK+ze3gE/bk3lUIbLtK/tREDFylqM2tIrfKjuvqblCqoOpd8FUrdVxyJd\nMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvRAiTysybUa9oEVeXBCsdt\nMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuendjIj3o02y\nMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69y\nFGkOpeUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPi\naG59je883WX0XaxR7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxM\ngI93e2CaHt+28kgeDrpOVG2Y4OGiGqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCB\nqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUWyV7\nlqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64OfPAeGZe6Drn\n8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov\nL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe6\n45R88a7A3hfm5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczO\nUYrHUDFu4Up+GC9pWbY9ZIEr44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5\nO1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOfMke6UiI0HTJ6CVanfCU2qT1L2sCC\nbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6mGu6uLftIdxf+u+yv\nGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxpmo/a\n77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCC\nhdiDyyJkvC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid3\n92qgQmwLOM7XdVAyksLfKzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEpp\nLd6leNcG2mqeSz53OiATIgHQv2ieY2BrNU0LbbqhPcCT4H8js1WtciVORvnSFu+w\nZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6LqjviOvrv1vA+ACOzB2+htt\nQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ\n-----END CERTIFICATE-----\n# SwissSign Silver CA - G2\n-----BEGIN CERTIFICATE-----\nMIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UE\nBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWdu\nIFNpbHZlciBDQSAtIEcyMB4XDTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0Nlow\nRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMY\nU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A\nMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644N0Mv\nFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7br\nYT7QbNHm+/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieF\nnbAVlDLaYQ1HTWBCrpJH6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH\n6ATK72oxh9TAtvmUcXtnZLi2kUpCe2UuMGoM9ZDulebyzYLs2aFK7PayS+VFheZt\neJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5hqAaEuSh6XzjZG6k4sIN/\nc8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5FZGkECwJ\nMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRH\nHTBsROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTf\njNFusB3hB48IHpmccelM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb6\n5i/4z3GcRm25xBWNOHkDRUjvxF3XCO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOB\nrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU\nF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRBtjpbO8tFnb0c\nwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0\ncDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIB\nAHPGgeAn0i0P4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShp\nWJHckRE1qTodvBqlYJ7YH39FkWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9\nxCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L3XWgwF15kIwb4FDm3jH+mHtwX6WQ\n2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx/uNncqCxv1yL5PqZ\nIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFaDGi8\naRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2X\nem1ZqSqPe97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQR\ndAtq/gsD/KNVV4n+SsuuWxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/\nOMpXEA29MC/HpeZBoNquBYeaoKRlbEwJDIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+\nhAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ubDgEj8Z+7fNzcbBGXJbLy\ntGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u\n-----END CERTIFICATE-----\n# T-TeleSec GlobalRoot Class 2\n-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx\nKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd\nBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgxMDAxMTA0MDE0WhcNMzMxMDAxMjM1\nOTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy\naXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50\nZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUd\nAqSzm1nzHoqvNK38DcLZSBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiC\nFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/FvudocP05l03Sx5iRUKrERLMjfTlH6VJi\n1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx9702cu+fjOlbpSD8DT6Iavq\njnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGVWOHAD3bZ\nwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/\nWSA2AHmgoCJrjNXyYdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhy\nNsZt+U2e+iKo4YFWz827n+qrkRk4r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPAC\nuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNfvNoBYimipidx5joifsFvHZVw\nIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR3p1m0IvVVGb6\ng1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN\n9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlP\nBSeOE6Fuwg==\n-----END CERTIFICATE-----\n# T-TeleSec GlobalRoot Class 3\n-----BEGIN CERTIFICATE-----\nMIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUx\nKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAd\nBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNl\nYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgxMDAxMTAyOTU2WhcNMzMxMDAxMjM1\nOTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lzdGVtcyBFbnRlcnBy\naXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBDZW50\nZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN\n8ELg63iIVl6bmlQdTQyK9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/\nRLyTPWGrTs0NvvAgJ1gORH8EGoel15YUNpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4\nhqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZFiP0Zf3WHHx+xGwpzJFu5\nZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W0eDrXltM\nEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGj\nQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1\nA/d2O2GCahKqGFPrAyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOy\nWL6ukK2YJ5f+AbGwUgC4TeQbIXQbfsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ\n1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzTucpH9sry9uetuUg/vBa3wW30\n6gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7hP0HHRwA11fXT\n91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml\ne9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4p\nTpPDpFQUWw==\n-----END CERTIFICATE-----\n# TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1\n-----BEGIN CERTIFICATE-----\nMIIEYzCCA0ugAwIBAgIBATANBgkqhkiG9w0BAQsFADCB0jELMAkGA1UEBhMCVFIx\nGDAWBgNVBAcTD0dlYnplIC0gS29jYWVsaTFCMEAGA1UEChM5VHVya2l5ZSBCaWxp\nbXNlbCB2ZSBUZWtub2xvamlrIEFyYXN0aXJtYSBLdXJ1bXUgLSBUVUJJVEFLMS0w\nKwYDVQQLEyRLYW11IFNlcnRpZmlrYXN5b24gTWVya2V6aSAtIEthbXUgU00xNjA0\nBgNVBAMTLVRVQklUQUsgS2FtdSBTTSBTU0wgS29rIFNlcnRpZmlrYXNpIC0gU3Vy\ndW0gMTAeFw0xMzExMjUwODI1NTVaFw00MzEwMjUwODI1NTVaMIHSMQswCQYDVQQG\nEwJUUjEYMBYGA1UEBxMPR2ViemUgLSBLb2NhZWxpMUIwQAYDVQQKEzlUdXJraXll\nIEJpbGltc2VsIHZlIFRla25vbG9qaWsgQXJhc3Rpcm1hIEt1cnVtdSAtIFRVQklU\nQUsxLTArBgNVBAsTJEthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppIC0gS2FtdSBT\nTTE2MDQGA1UEAxMtVFVCSVRBSyBLYW11IFNNIFNTTCBLb2sgU2VydGlmaWthc2kg\nLSBTdXJ1bSAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr3UwM6q7\na9OZLBI3hNmNe5eA027n/5tQlT6QlVZC1xl8JoSNkvoBHToP4mQ4t4y86Ij5iySr\nLqP1N+RAjhgleYN1Hzv/bKjFxlb4tO2KRKOrbEz8HdDc72i9z+SqzvBV96I01INr\nN3wcwv61A+xXzry0tcXtAA9TNypN9E8Mg/uGz8v+jE69h/mniyFXnHrfA2eJLJ2X\nYacQuFWQfw4tJzh03+f92k4S400VIgLI4OD8D62K18lUUMw7D8oWgITQUVbDjlZ/\niSIzL+aFCr2lqBs23tPcLG07xxO9WSMs5uWk99gL7eqQQESolbuT1dCANLZGeA4f\nAJNG4e7p+exPFwIDAQABo0IwQDAdBgNVHQ4EFgQUZT/HiobGPN08VFw1+DrtUgxH\nV8gwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL\nBQADggEBACo/4fEyjq7hmFxLXs9rHmoJ0iKpEsdeV31zVmSAhHqT5Am5EM2fKifh\nAHe+SMg1qIGf5LgsyX8OsNJLN13qudULXjS99HMpw+0mFZx+CFOKWI3QSyjfwbPf\nIPP54+M638yclNhOT8NrF7f3cuitZjO1JVOr4PhMqZ398g26rrnZqsZr+ZO7rqu4\nlzwDGrpDxpa5RXI4s6ehlj2Re37AIVNMh+3yC1SVUZPVIqUNivGTDj5UDrDYyU7c\n8jEyVupk+eq1nRZmQnLzf9OxMUP8pI4X8W0jq5Rm+K37DwhuJi1/FwcJsoz7UMCf\nlo3Ptv0AnVoUmr8CRPXBwp8iXqIPoeM=\n-----END CERTIFICATE-----\n# TWCA Global Root CA\n-----BEGIN CERTIFICATE-----\nMIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcx\nEjAQBgNVBAoTCVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMT\nVFdDQSBHbG9iYWwgUm9vdCBDQTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5\nNTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQKEwlUQUlXQU4tQ0ExEDAOBgNVBAsT\nB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3QgQ0EwggIiMA0GCSqG\nSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2CnJfF\n10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz\n0ALfUPZVr2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfCh\nMBwqoJimFb3u/Rk28OKRQ4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbH\nzIh1HrtsBv+baz4X7GGqcXzGHaL3SekVtTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc\n46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1WKKD+u4ZqyPpcC1jcxkt2\nyKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99sy2sbZCi\nlaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYP\noA/pyJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQA\nBDzfuBSO6N+pjWxnkjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcE\nqYSjMq+u7msXi7Kx/mzhkIyIqJdIzshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm\n4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB\n/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6gcFGn90xHNcgL\n1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn\nLhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WF\nH6vPNOw/KP4M8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNo\nRI2T9GRwoD2dKAXDOXC4Ynsg/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+\nnile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlglPx4mI88k1HtQJAH32RjJMtOcQWh\n15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryPA9gK8kxkRr05YuWW\n6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3mi4TW\nnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5j\nwa19hAM8EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWz\naGHQRiapIVJpLesux+t3zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmy\nKwbQBM0=\n-----END CERTIFICATE-----\n# TWCA Root Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzES\nMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFU\nV0NBIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMz\nWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJVEFJV0FO\nLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlm\naWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\nAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFE\nAcK0HMMxQhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HH\nK3XLfJ+utdGdIzdjp9xCoi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeX\nRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/z\nrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1ry+UPizgN7gr8/g+YnzAx\n3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV\nHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkq\nhkiG9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeC\nMErJk/9q56YAf4lCmtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdls\nXebQ79NqZp4VKIV66IIArB6nCWlWQtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62D\nlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVYT0bf+215WfKEIlKuD8z7fDvn\naspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocnyYh0igzyXxfkZ\nYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw==\n-----END CERTIFICATE-----\n# Telekom Security TLS ECC Root 2020\n-----BEGIN CERTIFICATE-----\nMIICQjCCAcmgAwIBAgIQNjqWjMlcsljN0AFdxeVXADAKBggqhkjOPQQDAzBjMQsw\nCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0eSBH\nbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBFQ0MgUm9vdCAyMDIw\nMB4XDTIwMDgyNTA3NDgyMFoXDTQ1MDgyNTIzNTk1OVowYzELMAkGA1UEBhMCREUx\nJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkGA1UE\nAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgRUNDIFJvb3QgMjAyMDB2MBAGByqGSM49\nAgEGBSuBBAAiA2IABM6//leov9Wq9xCazbzREaK9Z0LMkOsVGJDZos0MKiXrPk/O\ntdKPD/M12kOLAoC+b1EkHQ9rK8qfwm9QMuU3ILYg/4gND21Ju9sGpIeQkpT0CdDP\nf8iAC8GXs7s1J8nCG6NCMEAwHQYDVR0OBBYEFONyzG6VmUex5rNhTNHLq+O6zd6f\nMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cA\nMGQCMHVSi7ekEE+uShCLsoRbQuHmKjYC2qBuGT8lv9pZMo7k+5Dck2TOrbRBR2Di\nz6fLHgIwN0GMZt9Ba9aDAEH9L1r3ULRn0SyocddDypwnJJGDSA3PzfdUga/sf+Rn\n27iQ7t0l\n-----END CERTIFICATE-----\n# Telekom Security TLS RSA Root 2023\n-----BEGIN CERTIFICATE-----\nMIIFszCCA5ugAwIBAgIQIZxULej27HF3+k7ow3BXlzANBgkqhkiG9w0BAQwFADBj\nMQswCQYDVQQGEwJERTEnMCUGA1UECgweRGV1dHNjaGUgVGVsZWtvbSBTZWN1cml0\neSBHbWJIMSswKQYDVQQDDCJUZWxla29tIFNlY3VyaXR5IFRMUyBSU0EgUm9vdCAy\nMDIzMB4XDTIzMDMyODEyMTY0NVoXDTQ4MDMyNzIzNTk1OVowYzELMAkGA1UEBhMC\nREUxJzAlBgNVBAoMHkRldXRzY2hlIFRlbGVrb20gU2VjdXJpdHkgR21iSDErMCkG\nA1UEAwwiVGVsZWtvbSBTZWN1cml0eSBUTFMgUlNBIFJvb3QgMjAyMzCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAO01oYGA88tKaVvC+1GDrib94W7zgRJ9\ncUD/h3VCKSHtgVIs3xLBGYSJwb3FKNXVS2xE1kzbB5ZKVXrKNoIENqil/Cf2SfHV\ncp6R+SPWcHu79ZvB7JPPGeplfohwoHP89v+1VmLhc2o0mD6CuKyVU/QBoCcHcqMA\nU6DksquDOFczJZSfvkgdmOGjup5czQRxUX11eKvzWarE4GC+j4NSuHUaQTXtvPM6\nY+mpFEXX5lLRbtLevOP1Czvm4MS9Q2QTps70mDdsipWol8hHD/BeEIvnHRz+sTug\nBTNoBUGCwQMrAcjnj02r6LX2zWtEtefdi+zqJbQAIldNsLGyMcEWzv/9FIS3R/qy\n8XDe24tsNlikfLMR0cN3f1+2JeANxdKz+bi4d9s3cXFH42AYTyS2dTd4uaNir73J\nco4vzLuu2+QVUhkHM/tqty1LkCiCc/4YizWN26cEar7qwU02OxY2kTLvtkCJkUPg\n8qKrBC7m8kwOFjQgrIfBLX7JZkcXFBGk8/ehJImr2BrIoVyxo/eMbcgByU/J7MT8\nrFEz0ciD0cmfHdRHNCk+y7AO+oMLKFjlKdw/fKifybYKu6boRhYPluV75Gp6SG12\nmAWl3G0eQh5C2hrgUve1g8Aae3g1LDj1H/1Joy7SWWO/gLCMk3PLNaaZlSJhZQNg\n+y+TS/qanIA7AgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtqeX\ngj10hZv3PJ+TmpV5dVKMbUcwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS2\np5eCPXSFm/c8n5OalXl1UoxtRzANBgkqhkiG9w0BAQwFAAOCAgEAqMxhpr51nhVQ\npGv7qHBFfLp+sVr8WyP6Cnf4mHGCDG3gXkaqk/QeoMPhk9tLrbKmXauw1GLLXrtm\n9S3ul0A8Yute1hTWjOKWi0FpkzXmuZlrYrShF2Y0pmtjxrlO8iLpWA1WQdH6DErw\nM807u20hOq6OcrXDSvvpfeWxm4bu4uB9tPcy/SKE8YXJN3nptT+/XOR0so8RYgDd\nGGah2XsjX/GO1WfoVNpbOms2b/mBsTNHM3dA+VKq3dSDz4V4mZqTuXNnQkYRIer+\nCqkbGmVps4+uFrb2S1ayLfmlyOw7YqPta9BO1UAJpB+Y1zqlklkg5LB9zVtzaL1t\nxKITDmcZuI1CfmwMmm6gJC3VRRvcxAIU/oVbZZfKTpBQCHpCNfnqwmbU+AGuHrS+\nw6jv/naaoqYfRvaE7fzbzsQCzndILIyy7MMAo+wsVRjBfhnu4S/yrYObnqsZ38aK\nL4x35bcF7DvB7L6Gs4a8wPfc5+pbrrLMtTWGS9DiP7bY+A4A7l3j941Y/8+LN+lj\nX273CXE2whJdV/LItM3z7gLfEdxquVeEHVlNjM7IDiPCtyaaEBRx/pOyiriA8A4Q\nntOoUAw3gi/q4Iqd4Sw5/7W0cwDk90imc6y/st53BIe0o82bNSQ3+pCTE4FCxpgm\ndTdmQRCsu/WU48IxK63nI1bMNSWSs1A=\n-----END CERTIFICATE-----\n# TeliaSonera Root CA v1\n-----BEGIN CERTIFICATE-----\nMIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAw\nNzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJv\nb3QgQ0EgdjEwHhcNMDcxMDE4MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYD\nVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2\nMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+6yfwIaPzaSZVfp3F\nVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA3GV1\n7CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+X\nZ75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+\n/jXh7VB7qTCNGdMJjmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs\n81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkm\ndtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3F0fUTPHSiXk+TT2YqGHe\nOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJoWjiUIMu\nsDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4\npgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fs\nslESl1MpWtTwEhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQ\narMCpgKIv7NHfirZ1fpoeDVNAgMBAAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYD\nVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG\n9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNmzqjMDfz1mgbl\ndxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx\n0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1Tj\nTQpgcmLNkQfWpb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBed\nY2gea+zDTYa4EzAvXUYNR0PVG6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7\nQ4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpcc41teyWRyu5FrgZLAMzTsVlQ2jqI\nOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOTJsjrDNYmiLbAJM+7\nvVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2qReW\nt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcn\nHL/EVlP6Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVx\nSK236thZiNSQvxaz2emsWWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY=\n-----END CERTIFICATE-----\n# Telia Root CA v2\n-----BEGIN CERTIFICATE-----\nMIIFdDCCA1ygAwIBAgIPAWdfJ9b+euPkrL4JWwWeMA0GCSqGSIb3DQEBCwUAMEQx\nCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZMBcGA1UE\nAwwQVGVsaWEgUm9vdCBDQSB2MjAeFw0xODExMjkxMTU1NTRaFw00MzExMjkxMTU1\nNTRaMEQxCzAJBgNVBAYTAkZJMRowGAYDVQQKDBFUZWxpYSBGaW5sYW5kIE95ajEZ\nMBcGA1UEAwwQVGVsaWEgUm9vdCBDQSB2MjCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBALLQPwe84nvQa5n44ndp586dpAO8gm2h/oFlH0wnrI4AuhZ76zBq\nAMCzdGh+sq/H1WKzej9Qyow2RCRj0jbpDIX2Q3bVTKFgcmfiKDOlyzG4OiIjNLh9\nvVYiQJ3q9HsDrWj8soFPmNB06o3lfc1jw6P23pLCWBnglrvFxKk9pXSW/q/5iaq9\nlRdU2HhE8Qx3FZLgmEKnpNaqIJLNwaCzlrI6hEKNfdWV5Nbb6WLEWLN5xYzTNTOD\nn3WhUidhOPFZPY5Q4L15POdslv5e2QJltI5c0BE0312/UqeBAMN/mUWZFdUXyApT\n7GPzmX3MaRKGwhfwAZ6/hLzRUssbkmbOpFPlob/E2wnW5olWK8jjfN7j/4nlNW4o\n6GwLI1GpJQXrSPjdscr6bAhR77cYbETKJuFzxokGgeWKrLDiKca5JLNrRBH0pUPC\nTEPlcDaMtjNXepUugqD0XBCzYYP2AgWGLnwtbNwDRm41k9V6lS/eINhbfpSQBGq6\nWT0EBXWdN6IOLj3rwaRSg/7Qa9RmjtzG6RJOHSpXqhC8fF6CfaamyfItufUXJ63R\nDolUK5X6wK0dmBR4M0KGCqlztft0DbcbMBnEWg4cJ7faGND/isgFuvGqHKI3t+ZI\npEYslOqodmJHixBTB0hXbOKSTbauBcvcwUpej6w9GU7C7WB1K9vBykLVAgMBAAGj\nYzBhMB8GA1UdIwQYMBaAFHKs5DN5qkWH9v2sHZ7Wxy+G2CQ5MB0GA1UdDgQWBBRy\nrOQzeapFh/b9rB2e1scvhtgkOTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw\nAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAoDtZpwmUPjaE0n4vOaWWl/oRrfxn83EJ\n8rKJhGdEr7nv7ZbsnGTbMjBvZ5qsfl+yqwE2foH65IRe0qw24GtixX1LDoJt0nZi\n0f6X+J8wfBj5tFJ3gh1229MdqfDBmgC9bXXYfef6xzijnHDoRnkDry5023X4blMM\nA8iZGok1GTzTyVR8qPAs5m4HeW9q4ebqkYJpCh3DflminmtGFZhb069GHWLIzoBS\nSRE/yQQSwxN8PzuKlts8oB4KtItUsiRnDe+Cy748fdHif64W1lZYudogsYMVoe+K\nTTJvQS8TUoKU1xrBeKJR3Stwbbca+few4GeXVtt8YVMJAygCQMez2P2ccGrGKMOF\n6eLtGpOg3kuYooQ+BXcBlj37tCAPnHICehIv1aO6UXivKitEZU61/Qrowc15h2Er\n3oBXRb9n8ZuRXqWk7FlIEA04x7D6w0RtBPV4UBySllva9bguulvP5fBqnUsvWHMt\nTy3EHD70sz+rFQ47GUGKpMFXEmZxTPpT41frYpUJnlTd0cI8Vzy9OK2YZLe4A5pT\nVmBds9hCG1xLEooc6+t9xnppxyd/pPiL8uSUZodL6ZQHCRJ5irLrdATczvREWeAW\nysUsWNc8e89ihmpQfTU2Zqf7N+cox9jQraVplI/owd8k+BsHMYeB2F326CjYSlKA\nrBPuUBQemMc=\n-----END CERTIFICATE-----\n# TrustAsia Global Root CA G3\n-----BEGIN CERTIFICATE-----\nMIIFpTCCA42gAwIBAgIUZPYOZXdhaqs7tOqFhLuxibhxkw8wDQYJKoZIhvcNAQEM\nBQAwWjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dp\nZXMsIEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHMzAe\nFw0yMTA1MjAwMjEwMTlaFw00NjA1MTkwMjEwMTlaMFoxCzAJBgNVBAYTAkNOMSUw\nIwYDVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtU\ncnVzdEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzMwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDAMYJhkuSUGwoqZdC+BqmHO1ES6nBBruL7dOoKjbmzTNyPtxNS\nT1QY4SxzlZHFZjtqz6xjbYdT8PfxObegQ2OwxANdV6nnRM7EoYNl9lA+sX4WuDqK\nAtCWHwDNBSHvBm3dIZwZQ0WhxeiAysKtQGIXBsaqvPPW5vxQfmZCHzyLpnl5hkA1\nnyDvP+uLRx+PjsXUjrYsyUQE49RDdT/VP68czH5GX6zfZBCK70bwkPAPLfSIC7Ep\nqq+FqklYqL9joDiR5rPmd2jE+SoZhLsO4fWvieylL1AgdB4SQXMeJNnKziyhWTXA\nyB1GJ2Faj/lN03J5Zh6fFZAhLf3ti1ZwA0pJPn9pMRJpxx5cynoTi+jm9WAPzJMs\nhH/x/Gr8m0ed262IPfN2dTPXS6TIi/n1Q1hPy8gDVI+lhXgEGvNz8teHHUGf59gX\nzhqcD0r83ERoVGjiQTz+LISGNzzNPy+i2+f3VANfWdP3kXjHi3dqFuVJhZBFcnAv\nkV34PmVACxmZySYgWmjBNb9Pp1Hx2BErW+Canig7CjoKH8GB5S7wprlppYiU5msT\nf9FkPz2ccEblooV7WIQn3MSAPmeamseaMQ4w7OYXQJXZRe0Blqq/DPNL0WP3E1jA\nuPP6Z92bfW1K/zJMtSU7/xxnD4UiWQWRkUF3gdCFTIcQcf+eQxuulXUtgQIDAQAB\no2MwYTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEDk5PIj7zjKsK5Xf/Ih\nMBY027ySMB0GA1UdDgQWBBRA5OTyI+84yrCuV3/yITAWNNu8kjAOBgNVHQ8BAf8E\nBAMCAQYwDQYJKoZIhvcNAQEMBQADggIBACY7UeFNOPMyGLS0XuFlXsSUT9SnYaP4\nwM8zAQLpw6o1D/GUE3d3NZ4tVlFEbuHGLige/9rsR82XRBf34EzC4Xx8MnpmyFq2\nXFNFV1pF1AWZLy4jVe5jaN/TG3inEpQGAHUNcoTpLrxaatXeL1nHo+zSh2bbt1S1\nJKv0Q3jbSwTEb93mPmY+KfJLaHEih6D4sTNjduMNhXJEIlU/HHzp/LgV6FL6qj6j\nITk1dImmasI5+njPtqzn59ZW/yOSLlALqbUHM/Q4X6RJpstlcHboCoWASzY9M/eV\nVHUl2qzEc4Jl6VL1XP04lQJqaTDFHApXB64ipCz5xUG3uOyfT0gA+QEEVcys+TIx\nxHWVBqB/0Y0n3bOppHKH/lmLmnp0Ft0WpWIp6zqW3IunaFnT63eROfjXy9mPX1on\nAX1daBli2MjN9LdyR75bl87yraKZk62Uy5P2EgmVtqvXO9A/EcswFi55gORngS1d\n7XB4tmBZrOFdRWOPyN9yaFvqHbgB8X7754qz41SgOAngPN5C8sLtLpvzHzW2Ntjj\ngKGLzZlkD8Kqq7HK9W+eQ42EVJmzbsASZthwEPEGNTNDqJwuuhQxzhB/HIbjj9LV\n+Hfsm6vxL2PZQl/gZ4FkkfGXL/xuJvYz+NO1+MRiqzFRJQJ6+N1rZdVtTTDIZbpo\nFGWsJwt0ivKH\n-----END CERTIFICATE-----\n# TrustAsia Global Root CA G4\n-----BEGIN CERTIFICATE-----\nMIICVTCCAdygAwIBAgIUTyNkuI6XY57GU4HBdk7LKnQV1tcwCgYIKoZIzj0EAwMw\nWjELMAkGA1UEBhMCQ04xJTAjBgNVBAoMHFRydXN0QXNpYSBUZWNobm9sb2dpZXMs\nIEluYy4xJDAiBgNVBAMMG1RydXN0QXNpYSBHbG9iYWwgUm9vdCBDQSBHNDAeFw0y\nMTA1MjAwMjEwMjJaFw00NjA1MTkwMjEwMjJaMFoxCzAJBgNVBAYTAkNOMSUwIwYD\nVQQKDBxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMSQwIgYDVQQDDBtUcnVz\ndEFzaWEgR2xvYmFsIFJvb3QgQ0EgRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATx\ns8045CVD5d4ZCbuBeaIVXxVjAd7Cq92zphtnS4CDr5nLrBfbK5bKfFJV4hrhPVbw\nLxYI+hW8m7tH5j/uqOFMjPXTNvk4XatwmkcN4oFBButJ+bAp3TPsUKV/eSm4IJij\nYzBhMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUpbtKl86zK3+kMd6Xg1mD\npm9xy94wHQYDVR0OBBYEFKW7SpfOsyt/pDHel4NZg6ZvccveMA4GA1UdDwEB/wQE\nAwIBBjAKBggqhkjOPQQDAwNnADBkAjBe8usGzEkxn0AAbbd+NvBNEU/zy4k6LHiR\nUKNbwMp1JvK/kF0LgoxgKJ/GcJpo5PECMFxYDlZ2z1jD1xCMuo6u47xkdUfFVZDj\n/bpV6wfEU6s3qe4hsiFbYI89MvHVI5TWWA==\n-----END CERTIFICATE-----\n# Trustwave Global Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF2jCCA8KgAwIBAgIMBfcOhtpJ80Y1LrqyMA0GCSqGSIb3DQEBCwUAMIGIMQsw\nCQYDVQQGEwJVUzERMA8GA1UECAwISWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28x\nITAfBgNVBAoMGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1\nc3R3YXZlIEdsb2JhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNzA4MjMx\nOTM0MTJaFw00MjA4MjMxOTM0MTJaMIGIMQswCQYDVQQGEwJVUzERMA8GA1UECAwI\nSWxsaW5vaXMxEDAOBgNVBAcMB0NoaWNhZ28xITAfBgNVBAoMGFRydXN0d2F2ZSBI\nb2xkaW5ncywgSW5jLjExMC8GA1UEAwwoVHJ1c3R3YXZlIEdsb2JhbCBDZXJ0aWZp\nY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB\nALldUShLPDeS0YLOvR29zd24q88KPuFd5dyqCblXAj7mY2Hf8g+CY66j96xz0Xzn\nswuvCAAJWX/NKSqIk4cXGIDtiLK0thAfLdZfVaITXdHG6wZWiYj+rDKd/VzDBcdu\n7oaJuogDnXIhhpCujwOl3J+IKMujkkkP7NAP4m1ET4BqstTnoApTAbqOl5F2brz8\n1Ws25kCI1nsvXwXoLG0R8+eyvpJETNKXpP7ScoFDB5zpET71ixpZfR9oWN0EACyW\n80OzfpgZdNmcc9kYvkHHNHnZ9GLCQ7mzJ7Aiy/k9UscwR7PJPrhq4ufogXBeQotP\nJqX+OsIgbrv4Fo7NDKm0G2x2EOFYeUY+VM6AqFcJNykbmROPDMjWLBz7BegIlT1l\nRtzuzWniTY+HKE40Cz7PFNm73bZQmq131BnW2hqIyE4bJ3XYsgjxroMwuREOzYfw\nhI0Vcnyh78zyiGG69Gm7DIwLdVcEuE4qFC49DxweMqZiNu5m4iK4BUBjECLzMx10\ncoos9TkpoNPnG4CELcU9402x/RpvumUHO1jsQkUm+9jaJXLE9gCxInm943xZYkqc\nBW89zubWR2OZxiRvchLIrH+QtAuRcOi35hYQcRfO3gZPSEF9NUqjifLJS3tBEW1n\ntwiYTOURGa5CgNz7kAXU+FDKvuStx8KU1xad5hePrzb7AgMBAAGjQjBAMA8GA1Ud\nEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJngGWcNYtt2s9o9uFvo/ULSMQ6HMA4GA1Ud\nDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAmHNw4rDT7TnsTGDZqRKGFx6W\n0OhUKDtkLSGm+J1WE2pIPU/HPinbbViDVD2HfSMF1OQc3Og4ZYbFdada2zUFvXfe\nuyk3QAUHw5RSn8pk3fEbK9xGChACMf1KaA0HZJDmHvUqoai7PF35owgLEQzxPy0Q\nlG/+4jSHg9bP5Rs1bdID4bANqKCqRieCNqcVtgimQlRXtpla4gt5kNdXElE1GYhB\naCXUNxeEFfsBctyV3lImIJgm4nb1J2/6ADtKYdkNy1GTKv0WBpanI5ojSP5RvbbE\nsLFUzt5sQa0WZ37b/TjNuThOssFgy50X31ieemKyJo90lZvkWx3SD92YHJtZuSPT\nMaCm/zjdzyBP6VhWOmfD0faZmZ26NraAL4hHT4a/RDqA5Dccprrql5gR0IRiR2Qe\nqu5AvzSxnI9O4fKSTx+O856X3vOmeWqJcU9LJxdI/uz0UA9PSX3MReO9ekDFQdxh\nVicGaeVyQYHTtgGJoC86cnn+OjC/QezHYj6RS8fZMXZC+fc8Y+wmjHMMfRod6qh8\nh6jCJ3zhM0EPz8/8AKAigJ5Kp28AsEFFtyLKaEjFQqKu3R3y4G5OBVixwJAWKqQ9\nEEC+j2Jjg6mcgn0tAumDMHzLJ8n9HmYAsC7TIS+OMxZsmO0QqAfWzJPP29FpHOTK\nyeC2nOnOcXHebD8WpHk=\n-----END CERTIFICATE-----\n# Trustwave Global ECC P256 Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICYDCCAgegAwIBAgIMDWpfCD8oXD5Rld9dMAoGCCqGSM49BAMCMIGRMQswCQYD\nVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf\nBgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3\nYXZlIEdsb2JhbCBFQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x\nNzA4MjMxOTM1MTBaFw00MjA4MjMxOTM1MTBaMIGRMQswCQYDVQQGEwJVUzERMA8G\nA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0\nd2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF\nQ0MgUDI1NiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTBZMBMGByqGSM49AgEGCCqG\nSM49AwEHA0IABH77bOYj43MyCMpg5lOcunSNGLB4kFKA3TjASh3RqMyTpJcGOMoN\nFWLGjgEqZZ2q3zSRLoHB5DOSMcT9CTqmP62jQzBBMA8GA1UdEwEB/wQFMAMBAf8w\nDwYDVR0PAQH/BAUDAwcGADAdBgNVHQ4EFgQUo0EGrJBt0UrrdaVKEJmzsaGLSvcw\nCgYIKoZIzj0EAwIDRwAwRAIgB+ZU2g6gWrKuEZ+Hxbb/ad4lvvigtwjzRM4q3wgh\nDDcCIC0mA6AFvWvR9lz4ZcyGbbOcNEhjhAnFjXca4syc4XR7\n-----END CERTIFICATE-----\n# Trustwave Global ECC P384 Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICnTCCAiSgAwIBAgIMCL2Fl2yZJ6SAaEc7MAoGCCqGSM49BAMDMIGRMQswCQYD\nVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAf\nBgNVBAoTGFRydXN0d2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3\nYXZlIEdsb2JhbCBFQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0x\nNzA4MjMxOTM2NDNaFw00MjA4MjMxOTM2NDNaMIGRMQswCQYDVQQGEwJVUzERMA8G\nA1UECBMISWxsaW5vaXMxEDAOBgNVBAcTB0NoaWNhZ28xITAfBgNVBAoTGFRydXN0\nd2F2ZSBIb2xkaW5ncywgSW5jLjE6MDgGA1UEAxMxVHJ1c3R3YXZlIEdsb2JhbCBF\nQ0MgUDM4NCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTB2MBAGByqGSM49AgEGBSuB\nBAAiA2IABGvaDXU1CDFHBa5FmVXxERMuSvgQMSOjfoPTfygIOiYaOs+Xgh+AtycJ\nj9GOMMQKmw6sWASr9zZ9lCOkmwqKi6vr/TklZvFe/oyujUF5nQlgziip04pt89ZF\n1PKYhDhloKNDMEEwDwYDVR0TAQH/BAUwAwEB/zAPBgNVHQ8BAf8EBQMDBwYAMB0G\nA1UdDgQWBBRVqYSJ0sEyvRjLbKYHTsjnnb6CkDAKBggqhkjOPQQDAwNnADBkAjA3\nAZKXRRJ+oPM+rRk6ct30UJMDEr5E0k9BpIycnR+j9sKS50gU/k6bpZFXrsY3crsC\nMGclCrEMXu6pY5Jv5ZAL/mYiykf9ijH3g/56vxC+GCsej/YpHpRZ744hN8tRmKVu\nSw==\n-----END CERTIFICATE-----\n# TunTrust Root CA\n-----BEGIN CERTIFICATE-----\nMIIFszCCA5ugAwIBAgIUEwLV4kBMkkaGFmddtLu7sms+/BMwDQYJKoZIhvcNAQEL\nBQAwYTELMAkGA1UEBhMCVE4xNzA1BgNVBAoMLkFnZW5jZSBOYXRpb25hbGUgZGUg\nQ2VydGlmaWNhdGlvbiBFbGVjdHJvbmlxdWUxGTAXBgNVBAMMEFR1blRydXN0IFJv\nb3QgQ0EwHhcNMTkwNDI2MDg1NzU2WhcNNDQwNDI2MDg1NzU2WjBhMQswCQYDVQQG\nEwJUTjE3MDUGA1UECgwuQWdlbmNlIE5hdGlvbmFsZSBkZSBDZXJ0aWZpY2F0aW9u\nIEVsZWN0cm9uaXF1ZTEZMBcGA1UEAwwQVHVuVHJ1c3QgUm9vdCBDQTCCAiIwDQYJ\nKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPN0/y9BFPdDCA61YguBUtB9YOCfvdZ\nn56eY+hz2vYGqU8ftPkLHzmMmiDQfgbU7DTZhrx1W4eI8NLZ1KMKsmwb60ksPqxd\n2JQDoOw05TDENX37Jk0bbjBU2PWARZw5rZzJJQRNmpA+TkBuimvNKWfGzC3gdOgF\nVwpIUPp6Q9p+7FuaDmJ2/uqdHYVy7BG7NegfJ7/Boce7SBbdVtfMTqDhuazb1YMZ\nGoXRlJfXyqNlC/M4+QKu3fZnz8k/9YosRxqZbwUN/dAdgjH8KcwAWJeRTIAAHDOF\nli/LQcKLEITDCSSJH7UP2dl3RxiSlGBcx5kDPP73lad9UKGAwqmDrViWVSHbhlnU\nr8a83YFuB9tgYv7sEG7aaAH0gxupPqJbI9dkxt/con3YS7qC0lH4Zr8GRuR5KiY2\neY8fTpkdso8MDhz/yV3A/ZAQprE38806JG60hZC/gLkMjNWb1sjxVj8agIl6qeIb\nMlEsPvLfe/ZdeikZjuXIvTZxi11Mwh0/rViizz1wTaZQmCXcI/m4WEEIcb9PuISg\njwBUFfyRbVinljvrS5YnzWuioYasDXxU5mZMZl+QviGaAkYt5IPCgLnPSz7ofzwB\n7I9ezX/SKEIBlYrilz0QIX32nRzFNKHsLA4KUiwSVXAkPcvCFDVDXSdOvsC9qnyW\n5/yeYa1E0wCXAgMBAAGjYzBhMB0GA1UdDgQWBBQGmpsfU33x9aTI04Y+oXNZtPdE\nITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFAaamx9TffH1pMjThj6hc1m0\n90QhMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAqgVutt0Vyb+z\nxiD2BkewhpMl0425yAA/l/VSJ4hxyXT968pk21vvHl26v9Hr7lxpuhbI87mP0zYu\nQEkHDVneixCwSQXi/5E/S7fdAo74gShczNxtr18UnH1YeA32gAm56Q6XKRm4t+v4\nFstVEuTGfbvE7Pi1HE4+Z7/FXxttbUcoqgRYYdZ2vyJ/0Adqp2RT8JeNnYA/u8EH\n22Wv5psymsNUk8QcCMNE+3tjEUPRahphanltkE8pjkcFwRJpadbGNjHh/PqAulxP\nxOu3Mqz4dWEX1xAZufHSCe96Qp1bWgvUxpVOKs7/B9dPfhgGiPEZtdmYu65xxBzn\ndFlY7wyJz4sfdZMaBBSSSFCp61cpABbjNhzI+L/wM9VBD8TMPN3pM0MBkRArHtG5\nXc0yGYuPjCB31yLEQtyEFpslbei0VXF/sHyz03FJuc9SpAQ/3D2gu68zngowYI7b\nnV2UqL1g52KAdoGDDIzMMEZJ4gzSqK/rYXHv5yJiqfdcZGyfFoxnNidF9Ql7v/YQ\nCvGwjVRDjAS6oz/v4jXH+XTgbzRB0L9zZVcg+ZtnemZoJE6AZb0QmQZZ8mWvuMZH\nu/2QeItBcy6vVR/cO5JyboTT0GFMDcx2V+IthSIVNg3rAZ3r2OvEhJn7wAzMMujj\nd9qDRIueVSjAi1jTkD5OGwDxFa2DK5o=\n-----END CERTIFICATE-----\n# UCA Extended Validation Root\n-----BEGIN CERTIFICATE-----\nMIIFWjCCA0KgAwIBAgIQT9Irj/VkyDOeTzRYZiNwYDANBgkqhkiG9w0BAQsFADBH\nMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNVBAMMHFVDQSBF\neHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwHhcNMTUwMzEzMDAwMDAwWhcNMzgxMjMx\nMDAwMDAwWjBHMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxJTAjBgNV\nBAMMHFVDQSBFeHRlbmRlZCBWYWxpZGF0aW9uIFJvb3QwggIiMA0GCSqGSIb3DQEB\nAQUAA4ICDwAwggIKAoICAQCpCQcoEwKwmeBkqh5DFnpzsZGgdT6o+uM4AHrsiWog\nD4vFsJszA1qGxliG1cGFu0/GnEBNyr7uaZa4rYEwmnySBesFK5pI0Lh2PpbIILvS\nsPGP2KxFRv+qZ2C0d35qHzwaUnoEPQc8hQ2E0B92CvdqFN9y4zR8V05WAT558aop\nO2z6+I9tTcg1367r3CTueUWnhbYFiN6IXSV8l2RnCdm/WhUFhvMJHuxYMjMR83dk\nsHYf5BA1FxvyDrFspCqjc/wJHx4yGVMR59mzLC52LqGj3n5qiAno8geK+LLNEOfi\nc0CTuwjRP+H8C5SzJe98ptfRr5//lpr1kXuYC3fUfugH0mK1lTnj8/FtDw5lhIpj\nVMWAtuCeS31HJqcBCF3RiJ7XwzJE+oJKCmhUfzhTA8ykADNkUVkLo4KRel7sFsLz\nKuZi2irbWWIQJUoqgQtHB0MGcIfS+pMRKXpITeuUx3BNr2fVUbGAIAEBtHoIppB/\nTuDvB0GHr2qlXov7z1CymlSvw4m6WC31MJixNnI5fkkE/SmnTHnkBVfblLkWU41G\nsx2VYVdWf6/wFlthWG82UBEL2KwrlRYaDh8IzTY0ZRBiZtWAXxQgXy0MoHgKaNYs\n1+lvK9JKBZP8nm9rZ/+I8U6laUpSNwXqxhaN0sSZ0YIrO7o1dfdRUVjzyAfd5LQD\nfwIDAQABo0IwQDAdBgNVHQ4EFgQU2XQ65DA9DfcS3H5aBZ8eNJr34RQwDwYDVR0T\nAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBADaN\nl8xCFWQpN5smLNb7rhVpLGsaGvdftvkHTFnq88nIua7Mui563MD1sC3AO6+fcAUR\nap8lTwEpcOPlDOHqWnzcSbvBHiqB9RZLcpHIojG5qtr8nR/zXUACE/xOHAbKsxSQ\nVBcZEhrxH9cMaVr2cXj0lH2RC47skFSOvG+hTKv8dGT9cZr4QQehzZHkPJrgmzI5\nc6sq1WnIeJEmMX3ixzDx/BR4dxIOE/TdFpS/S2d7cFOFyrC78zhNLJA5wA3CXWvp\n4uXViI3WLL+rG761KIcSF3Ru/H38j9CHJrAb+7lsq+KePRXBOy5nAliRn+/4Qh8s\nt2j1da3Ptfb/EX3C8CSlrdP6oDyp+l3cpaDvRKS+1ujl5BOWF3sGPjLtx7dCvHaj\n2GU4Kzg1USEODm8uNBNA4StnDG1KQTAYI1oyVZnJF+A83vbsea0rWBmirSwiGpWO\nvpaQXUJXxPkUAzUrHC1RVwinOt4/5Mi0A3PCwSaAuwtCH60NryZy2sy+s6ODWA2C\nxR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx\ncmtpzyKEC2IPrNkZAJSidjzULZrtBJ4tBmIQN1IchXIbJ+XMxjHsN+xjWZsLHXbM\nfjKaiJUINlK73nZfdklJrX+9ZSCyycErdhh2n1ax\n-----END CERTIFICATE-----\n# UCA Global G2 Root\n-----BEGIN CERTIFICATE-----\nMIIFRjCCAy6gAwIBAgIQXd+x2lqj7V2+WmUgZQOQ7zANBgkqhkiG9w0BAQsFADA9\nMQswCQYDVQQGEwJDTjERMA8GA1UECgwIVW5pVHJ1c3QxGzAZBgNVBAMMElVDQSBH\nbG9iYWwgRzIgUm9vdDAeFw0xNjAzMTEwMDAwMDBaFw00MDEyMzEwMDAwMDBaMD0x\nCzAJBgNVBAYTAkNOMREwDwYDVQQKDAhVbmlUcnVzdDEbMBkGA1UEAwwSVUNBIEds\nb2JhbCBHMiBSb290MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxeYr\nb3zvJgUno4Ek2m/LAfmZmqkywiKHYUGRO8vDaBsGxUypK8FnFyIdK+35KYmToni9\nkmugow2ifsqTs6bRjDXVdfkX9s9FxeV67HeToI8jrg4aA3++1NDtLnurRiNb/yzm\nVHqUwCoV8MmNsHo7JOHXaOIxPAYzRrZUEaalLyJUKlgNAQLx+hVRZ2zA+te2G3/R\nVogvGjqNO7uCEeBHANBSh6v7hn4PJGtAnTRnvI3HLYZveT6OqTwXS3+wmeOwcWDc\nC/Vkw85DvG1xudLeJ1uK6NjGruFZfc8oLTW4lVYa8bJYS7cSN8h8s+1LgOGN+jIj\ntm+3SJUIsUROhYw6AlQgL9+/V087OpAh18EmNVQg7Mc/R+zvWr9LesGtOxdQXGLY\nD0tK3Cv6brxzks3sx1DoQZbXqX5t2Okdj4q1uViSukqSKwxW/YDrCPBeKW4bHAyv\nj5OJrdu9o54hyokZ7N+1wxrrFv54NkzWbtA+FxyQF2smuvt6L78RHBgOLXMDj6Dl\nNaBa4kx1HXHhOThTeEDMg5PXCp6dW4+K5OXgSORIskfNTip1KnvyIvbJvgmRlld6\niIis7nCs+dwp4wwcOxJORNanTrAmyPPZGpeRaOrvjUYG0lZFWJo8DA+DuAUlwznP\nO6Q0ibd5Ei9Hxeepl2n8pndntd978XplFeRhVmUCAwEAAaNCMEAwDgYDVR0PAQH/\nBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIHEjMz15DD/pQwIX4wV\nZyF0Ad/fMA0GCSqGSIb3DQEBCwUAA4ICAQATZSL1jiutROTL/7lo5sOASD0Ee/oj\nL3rtNtqyzm325p7lX1iPyzcyochltq44PTUbPrw7tgTQvPlJ9Zv3hcU2tsu8+Mg5\n1eRfB70VVJd0ysrtT7q6ZHafgbiERUlMjW+i67HM0cOU2kTC5uLqGOiiHycFutfl\n1qnN3e92mI0ADs0b+gO3joBYDic/UvuUospeZcnWhNq5NXHzJsBPd+aBJ9J3O5oU\nb3n09tDh05S60FdRvScFDcH9yBIw7m+NESsIndTUv4BFFJqIRNow6rSn4+7vW4LV\nPtateJLbXDzz2K36uGt/xDYotgIVilQsnLAXc47QN6MUPJiVAAwpBVueSUmxX8fj\ny88nZY41F7dXyDDZQVu5FLbowg+UMaeUmMxq67XhJ/UQqAHojhJi6IjMtX9Gl8Cb\nEGY4GjZGXyJoPd/JxhMnq1MGrKI8hgZlb7F+sSlEmqO6SWkoaY/X5V+tBIZkbxqg\nDMUIYs6Ao9Dz7GjevjPHF1t/gMRMTLGmhIrDO7gJzRSBuhjjVFc2/tsvfEehOjPI\n+Vg7RE+xygKJBJYoaMVLuCaJu9YzL1DV/pqJuhgyklTGW+Cd+V7lDSKb9triyCGy\nYiGqhkCyLmTTX8jjfhFnRR8F/uOi77Oos/N9j/gMHyIfLXC0uAE0djAA5SN4p1bX\nUB+K+wb1whnw0A==\n-----END CERTIFICATE-----\n# USERTrust ECC Certification Authority\n-----BEGIN CERTIFICATE-----\nMIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDEL\nMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNl\neSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMT\nJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAwMjAx\nMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNVBAgT\nCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVUaGUg\nVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlm\naWNhdGlvbiBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqflo\nI+d61SRvU8Za2EurxtW20eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinng\no4N+LZfQYcTxmdwlkWOrfzCjtHDix6EznPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0G\nA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNVHQ8BAf8EBAMCAQYwDwYD\nVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBBHU6+4WMB\nzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbW\nRNZu9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg=\n-----END CERTIFICATE-----\n# USERTrust RSA Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCB\niDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl\ncnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV\nBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMTAw\nMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMCVVMxEzARBgNV\nBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU\naGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2Vy\ndGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK\nAoICAQCAEmUXNg7D2wiz0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B\n3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2jY0K2dvKpOyuR+OJv0OwWIJAJPuLodMkY\ntJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFnRghRy4YUVD+8M/5+bJz/\nFp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O+T23LLb2\nVN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT\n79uq/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6\nc0Plfg6lZrEpfDKEY1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmT\nYo61Zs8liM2EuLE/pDkP2QKe6xJMlXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97l\nc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8yexDJtC/QV9AqURE9JnnV4ee\nUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+eLf8ZxXhyVeE\nHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd\nBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8G\nA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPF\nUp/L+M+ZBn8b2kMVn54CVVeWFPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KO\nVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ7l8wXEskEVX/JJpuXior7gtNn3/3\nATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQEg9zKC7F4iRO/Fjs\n8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM8WcR\niQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYze\nSf7dNXGiFSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZ\nXHlKYC6SQK5MNyosycdiyA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/\nqS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9cJ2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRB\nVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGwsAvgnEzDHNb842m1R0aB\nL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gxQ+6IHdfG\njjxDah2nGN59PRbxYvnKkKj9\n-----END CERTIFICATE-----\n# XRamp Global Certification Authority\n-----BEGIN CERTIFICATE-----\nMIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCB\ngjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEk\nMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRY\nUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQxMTAxMTcx\nNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMxHjAcBgNVBAsTFXd3\ndy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkgU2Vy\ndmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB\ndXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS6\n38eMpSe2OAtp87ZOqCwuIR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCP\nKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMxfoArtYzAQDsRhtDLooY2YKTVMIJt2W7Q\nDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FEzG+gSqmUsE3a56k0enI4\nqEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqsAxcZZPRa\nJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNVi\nPvryxS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0P\nBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASs\njVy16bYbMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0\neS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQEwDQYJKoZIhvcNAQEFBQAD\nggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc/Kh4ZzXxHfAR\nvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt\nqZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLa\nIR9NmXmd4c8nnxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSy\ni6mx5O+aGtA9aZnuqCij4Tyz8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQ\nO+7ETPTsJ3xCwnR8gooJybQDJbw=\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYT\nAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBD\nQTAeFw0wNjA3MDQxNzIwMDRaFw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJP\nMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7IJUqOtdu0KBuqV5Do\n0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHHrfAQ\nUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5d\nRdY4zTW2ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQ\nOA7+j0xbm0bqQfWwCHTD0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwv\nJoIQ4uNllAoEwF73XVv4EOLQunpL+943AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08C\nAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAcYwHQYDVR0O\nBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IBAQA+0hyJ\nLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecY\nMnQ8SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ\n44gx+FkagQnIl6Z0x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6I\nJd1hJyMctTEHBDa0GpC9oHRxUIltvBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNw\ni/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7NzTogVZ96edhBiIL5VaZVDADlN\n9u6wWk5JRFRYX0KD\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFRzCCAy+gAwIBAgIJEQA0tk7GNi02MA0GCSqGSIb3DQEBCwUAMEExCzAJBgNV\nBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJR04g\nUk9PVCBDQSBHMjAeFw0xNzAyMDYwOTI3MzVaFw00MjAyMDYwOTI3MzVaMEExCzAJ\nBgNVBAYTAlJPMRQwEgYDVQQKEwtDRVJUU0lHTiBTQTEcMBoGA1UECxMTY2VydFNJ\nR04gUk9PVCBDQSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDF\ndRmRfUR0dIf+DjuW3NgBFszuY5HnC2/OOwppGnzC46+CjobXXo9X69MhWf05N0Iw\nvlDqtg+piNguLWkh59E3GE59kdUWX2tbAMI5Qw02hVK5U2UPHULlj88F0+7cDBrZ\nuIt4ImfkabBoxTzkbFpG583H+u/E7Eu9aqSs/cwoUe+StCmrqzWaTOTECMYmzPhp\nn+Sc8CnTXPnGFiWeI8MgwT0PPzhAsP6CRDiqWhqKa2NYOLQV07YRaXseVO6MGiKs\ncpc/I1mbySKEwQdPzH/iV8oScLumZfNpdWO9lfsbl83kqK/20U6o2YpxJM02PbyW\nxPFsqa7lzw1uKA2wDrXKUXt4FMMgL3/7FFXhEZn91QqhngLjYl/rNUssuHLoPj1P\nrCy7Lobio3aP5ZMqz6WryFyNSwb/EkaseMsUBzXgqd+L6a8VTxaJW732jcZZroiF\nDsGJ6x9nxUWO/203Nit4ZoORUSs9/1F3dmKh7Gc+PoGD4FapUB8fepmrY7+EF3fx\nDTvf95xhszWYijqy7DwaNz9+j5LP2RIUZNoQAhVB/0/E6xyjyfqZ90bp4RjZsbgy\nLcsUDFDYg2WD7rlcz8sFWkz6GZdr1l0T08JcVLwyc6B49fFtHsufpaafItzRUZ6C\neWRgKRM+o/1Pcmqr4tTluCRVLERLiohEnMqE0yo7AgMBAAGjQjBAMA8GA1UdEwEB\n/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSCIS1mxteg4BXrzkwJ\nd8RgnlRuAzANBgkqhkiG9w0BAQsFAAOCAgEAYN4auOfyYILVAzOBywaK8SJJ6ejq\nkX/GM15oGQOGO0MBzwdw5AgeZYWR5hEit/UCI46uuR59H35s5r0l1ZUa8gWmr4UC\nb6741jH/JclKyMeKqdmfS0mbEVeZkkMR3rYzpMzXjWR91M08KCy0mpbqTfXERMQl\nqiCA2ClV9+BB/AYm/7k29UMUA2Z44RGx2iBfRgB4ACGlHgAoYXhvqAEBj500mv/0\nOJD7uNGzcgbJceaBxXntC6Z58hMLnPddDnskk7RI24Zf3lCGeOdA5jGokHZwYa+c\nNywRtYK3qq4kNFtyDGkNzVmf9nGvnAvRCjj5BiKDUyUM/FHE5r7iOZULJK2v0ZXk\nltd0ZGtxTgI8qoXzIKNDOXZbbFD+mpwUHmUUihW9o4JFWklWatKcsWMy5WHgUyIO\npwpJ6st+H6jiYoD2EEVSmAYY3qXNL3+q1Ok+CHLsIwMCPKaq2LxndD0UF/tUSxfj\n03k9bWtJySgOLnRQvwzZRjoQhsmnP+mg7H/rpXdYaXHmgwo38oZJar55CJD2AhZk\nPuXaTH4MNMn5X7azKFGnpyuqSfqNZSlO42sTp5SjLVFteAxEy9/eCG/Oo2Sr05WE\n1LlSVHJ7liXMvGnjSG4N0MedJ5qq+BOS3R7fY581qRY27Iy4g/Q9iY/NtBde17MX\nQRBdJ3NghVdJIgc=\n-----END CERTIFICATE-----\n# e-Szigno Root CA 2017\n-----BEGIN CERTIFICATE-----\nMIICQDCCAeWgAwIBAgIMAVRI7yH9l1kN9QQKMAoGCCqGSM49BAMCMHExCzAJBgNV\nBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMgTHRk\nLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25vIFJv\nb3QgQ0EgMjAxNzAeFw0xNzA4MjIxMjA3MDZaFw00MjA4MjIxMjA3MDZaMHExCzAJ\nBgNVBAYTAkhVMREwDwYDVQQHDAhCdWRhcGVzdDEWMBQGA1UECgwNTWljcm9zZWMg\nTHRkLjEXMBUGA1UEYQwOVkFUSFUtMjM1ODQ0OTcxHjAcBgNVBAMMFWUtU3ppZ25v\nIFJvb3QgQ0EgMjAxNzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABJbcPYrYsHtv\nxie+RJCxs1YVe45DJH0ahFnuY2iyxl6H0BVIHqiQrb1TotreOpCmYF9oMrWGQd+H\nWyx7xf58etqjYzBhMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G\nA1UdDgQWBBSHERUI0arBeAyxr87GyZDvvzAEwDAfBgNVHSMEGDAWgBSHERUI0arB\neAyxr87GyZDvvzAEwDAKBggqhkjOPQQDAgNJADBGAiEAtVfd14pVCzbhhkT61Nlo\njbjcI4qKDdQvfepz7L9NbKgCIQDLpbQS+ue16M9+k/zzNY9vTlp8tLxOsvxyqltZ\n+efcMQ==\n-----END CERTIFICATE-----\n# \n-----BEGIN CERTIFICATE-----\nMIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBe\nMQswCQYDVQQGEwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0\nZC4xKjAoBgNVBAsMIWVQS0kgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe\nFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMxMjdaMF4xCzAJBgNVBAYTAlRXMSMw\nIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEqMCgGA1UECwwhZVBL\nSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEF\nAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAH\nSyZbCUNsIZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAh\nijHyl3SJCRImHJ7K2RKilTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3X\nDZoTM1PRYfl61dd4s5oz9wCGzh1NlDivqOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1\nTBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX12ruOzjjK9SXDrkb5wdJ\nfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0OWQqraffA\nsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uU\nWH1+ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLS\nnT0IFaUQAS2zMnaolQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pH\ndmX2Os+PYhcZewoozRrSgx4hxyy/vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJip\nNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXiZo1jDiVN1Rmy5nk3pyKdVDEC\nAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/QkqiMAwGA1UdEwQF\nMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH\nClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGB\nuvl2ICO1J2B01GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6Yl\nPwZpVnPDimZI+ymBV3QGypzqKOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkP\nJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdVxrsStZf0X4OFunHB2WyBEXYKCrC/\ngpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEPNXubrjlpC2JgQCA2\nj6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+rGNm6\n5ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUB\no2M3IUxExJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS\n/jQ6fbjpKdx2qcgw+BRxgMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2z\nGp1iro2C6pSe3VkQw63d4k3jMdXH7OjysP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTE\nW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmODBCEIZ43ygknQW/2xzQ+D\nhNQ+IIX3Sj0rnP0qCglN6oH4EZw=\n-----END CERTIFICATE-----\n# emSign ECC Root CA - C3\n-----BEGIN CERTIFICATE-----\nMIICKzCCAbGgAwIBAgIKe3G2gla4EnycqDAKBggqhkjOPQQDAzBaMQswCQYDVQQG\nEwJVUzETMBEGA1UECxMKZW1TaWduIFBLSTEUMBIGA1UEChMLZU11ZGhyYSBJbmMx\nIDAeBgNVBAMTF2VtU2lnbiBFQ0MgUm9vdCBDQSAtIEMzMB4XDTE4MDIxODE4MzAw\nMFoXDTQzMDIxODE4MzAwMFowWjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln\nbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMSAwHgYDVQQDExdlbVNpZ24gRUND\nIFJvb3QgQ0EgLSBDMzB2MBAGByqGSM49AgEGBSuBBAAiA2IABP2lYa57JhAd6bci\nMK4G9IGzsUJxlTm801Ljr6/58pc1kjZGDoeVjbk5Wum739D+yAdBPLtVb4Ojavti\nsIGJAnB9SMVK4+kiVCJNk7tCDK93nCOmfddhEc5lx/h//vXyqaNCMEAwHQYDVR0O\nBBYEFPtaSNCAIEDyqOkAB2kZd6fmw/TPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB\nAf8EBTADAQH/MAoGCCqGSM49BAMDA2gAMGUCMQC02C8Cif22TGK6Q04ThHK1rt0c\n3ta13FaPWEBaLd4gTCKDypOofu4SQMfWh0/434UCMBwUZOR8loMRnLDRWmFLpg9J\n0wD8ofzkpf9/rdcw0Md3f76BB1UwUCAU9Vc4CqgxUQ==\n-----END CERTIFICATE-----\n# emSign ECC Root CA - G3\n-----BEGIN CERTIFICATE-----\nMIICTjCCAdOgAwIBAgIKPPYHqWhwDtqLhDAKBggqhkjOPQQDAzBrMQswCQYDVQQG\nEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNo\nbm9sb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0g\nRzMwHhcNMTgwMjE4MTgzMDAwWhcNNDMwMjE4MTgzMDAwWjBrMQswCQYDVQQGEwJJ\nTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBUZWNobm9s\nb2dpZXMgTGltaXRlZDEgMB4GA1UEAxMXZW1TaWduIEVDQyBSb290IENBIC0gRzMw\ndjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQjpQy4LRL1KPOxst3iAhKAnjlfSU2fySU0\nWXTsuwYc58Byr+iuL+FBVIcUqEqy6HyC5ltqtdyzdc6LBtCGI79G1Y4PPwT01xyS\nfvalY8L1X44uT6EYGQIrMgqCZH0Wk9GjQjBAMB0GA1UdDgQWBBR8XQKEE9TMipuB\nzhccLikenEhjQjAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggq\nhkjOPQQDAwNpADBmAjEAvvNhzwIQHWSVB7gYboiFBS+DCBeQyh+KTOgNG3qxrdWB\nCUfvO6wIBHxcmbHtRwfSAjEAnbpV/KlK6O3t5nYBQnvI+GDZjVGLVTv7jHvrZQnD\n+JbNR6iC8hZVdyR+EhCVBCyj\n-----END CERTIFICATE-----\n# emSign Root CA - C1\n-----BEGIN CERTIFICATE-----\nMIIDczCCAlugAwIBAgILAK7PALrEzzL4Q7IwDQYJKoZIhvcNAQELBQAwVjELMAkG\nA1UEBhMCVVMxEzARBgNVBAsTCmVtU2lnbiBQS0kxFDASBgNVBAoTC2VNdWRocmEg\nSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEMxMB4XDTE4MDIxODE4MzAw\nMFoXDTQzMDIxODE4MzAwMFowVjELMAkGA1UEBhMCVVMxEzARBgNVBAsTCmVtU2ln\nbiBQS0kxFDASBgNVBAoTC2VNdWRocmEgSW5jMRwwGgYDVQQDExNlbVNpZ24gUm9v\ndCBDQSAtIEMxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz+upufGZ\nBczYKCFK83M0UYRWEPWgTywS4/oTmifQz/l5GnRfHXk5/Fv4cI7gklL35CX5VIPZ\nHdPIWoU/Xse2B+4+wM6ar6xWQio5JXDWv7V7Nq2s9nPczdcdioOl+yuQFTdrHCZH\n3DspVpNqs8FqOp099cGXOFgFixwR4+S0uF2FHYP+eF8LRWgYSKVGczQ7/g/IdrvH\nGPMF0Ybzhe3nudkyrVWIzqa2kbBPrH4VI5b2P/AgNBbeCsbEBEV5f6f9vtKppa+c\nxSMq9zwhbL2vj07FOrLzNBL834AaSaTUqZX3noleoomslMuoaJuvimUnzYnu3Yy1\naylwQ6BpC+S5DwIDAQABo0IwQDAdBgNVHQ4EFgQU/qHgcB4qAzlSWkK+XJGFehiq\nTbUwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEL\nBQADggEBAMJKVvoVIXsoounlHfv4LcQ5lkFMOycsxGwYFYDGrK9HWS8mC+M2sO87\n/kOXSTKZEhVb3xEp/6tT+LvBeA+snFOvV71ojD1pM/CjoCNjO2RnIkSt1XHLVip4\nkqNPEjE2NuLe/gDEo2APJ62gsIq1NnpSob0n9CAnYuhNlCQT5AoE6TyrLshDCUrG\nYQTlSTR+08TI9Q/Aqum6VF7zYytPT1DU/rl7mYw9wC68AivTxEDkigcxHpvOJpkT\n+xHqmiIMERnHXhuBUDDIlhJu58tBf5E7oke3VIAb3ADMmpDqw8NQBmIMMMAVSKeo\nWXzhriKi4gp6D/piq1JM4fHfyr6DDUI=\n-----END CERTIFICATE-----\n# emSign Root CA - G1\n-----BEGIN CERTIFICATE-----\nMIIDlDCCAnygAwIBAgIKMfXkYgxsWO3W2DANBgkqhkiG9w0BAQsFADBnMQswCQYD\nVQQGEwJJTjETMBEGA1UECxMKZW1TaWduIFBLSTElMCMGA1UEChMcZU11ZGhyYSBU\nZWNobm9sb2dpZXMgTGltaXRlZDEcMBoGA1UEAxMTZW1TaWduIFJvb3QgQ0EgLSBH\nMTAeFw0xODAyMTgxODMwMDBaFw00MzAyMTgxODMwMDBaMGcxCzAJBgNVBAYTAklO\nMRMwEQYDVQQLEwplbVNpZ24gUEtJMSUwIwYDVQQKExxlTXVkaHJhIFRlY2hub2xv\nZ2llcyBMaW1pdGVkMRwwGgYDVQQDExNlbVNpZ24gUm9vdCBDQSAtIEcxMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0u76WaK7p1b1TST0Bsew+eeuGQz\nf2N4aLTNLnF115sgxk0pvLZoYIr3IZpWNVrzdr3YzZr/k1ZLpVkGoZM0Kd0WNHVO\n8oG0x5ZOrRkVUkr+PHB1cM2vK6sVmjM8qrOLqs1D/fXqcP/tzxE7lM5OMhbTI0Aq\nd7OvPAEsbO2ZLIvZTmmYsvePQbAyeGHWDV/D+qJAkh1cF+ZwPjXnorfCYuKrpDhM\ntTk1b+oDafo6VGiFbdbyL0NVHpENDtjVaqSW0RM8LHhQ6DqS0hdW5TUaQBw+jSzt\nOd9C4INBdN+jzcKGYEho42kLVACL5HZpIQ15TjQIXhTCzLG3rdd8cIrHhQIDAQAB\no0IwQDAdBgNVHQ4EFgQU++8Nhp6w492pufEhF38+/PB3KxowDgYDVR0PAQH/BAQD\nAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAFn/8oz1h31x\nPaOfG1vR2vjTnGs2vZupYeveFix0PZ7mddrXuqe8QhfnPZHr5X3dPpzxz5KsbEjM\nwiI/aTvFthUvozXGaCocV685743QNcMYDHsAVhzNixl03r4PEuDQqqE/AjSxcM6d\nGNYIAwlG7mDgfrbESQRRfXBgvKqy/3lyeqYdPV8q+Mri/Tm3R7nrft8EI6/6nAYH\n6ftjk4BAtcZsCjEozgyfz7MjNYBBjWzEN3uBL4ChQEKF6dk4jeihU80Bv2noWgby\nRQuQ+q7hv53yrlc8pa6yVvSLZUDp/TGBLPQ5Cdjua6e0ph0VpZj3AYHYhX3zUVxx\niN66zB+Afko=\n-----END CERTIFICATE-----\n# vTrus ECC Root CA\n-----BEGIN CERTIFICATE-----\nMIICDzCCAZWgAwIBAgIUbmq8WapTvpg5Z6LSa6Q75m0c1towCgYIKoZIzj0EAwMw\nRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4xGjAY\nBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMB4XDTE4MDczMTA3MjY0NFoXDTQzMDcz\nMTA3MjY0NFowRzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28u\nLEx0ZC4xGjAYBgNVBAMTEXZUcnVzIEVDQyBSb290IENBMHYwEAYHKoZIzj0CAQYF\nK4EEACIDYgAEZVBKrox5lkqqHAjDo6LN/llWQXf9JpRCux3NCNtzslt188+cToL0\nv/hhJoVs1oVbcnDS/dtitN9Ti72xRFhiQgnH+n9bEOf+QP3A2MMrMudwpremIFUd\ne4BdS49nTPEQo0IwQDAdBgNVHQ4EFgQUmDnNvtiyjPeyq+GtJK97fKHbH88wDwYD\nVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwCgYIKoZIzj0EAwMDaAAwZQIw\nV53dVvHH4+m4SVBrm2nDb+zDfSXkV5UTQJtS0zvzQBm8JsctBp61ezaf9SXUY2sA\nAjEA6dPGnlaaKsyh2j/IZivTWJwghfqrkYpwcBE4YGQLYgmRWAD5Tfs0aNoJrSEG\nGJTO\n-----END CERTIFICATE-----\n# vTrus Root CA\n-----BEGIN CERTIFICATE-----\nMIIFVjCCAz6gAwIBAgIUQ+NxE9izWRRdt86M/TX9b7wFjUUwDQYJKoZIhvcNAQEL\nBQAwQzELMAkGA1UEBhMCQ04xHDAaBgNVBAoTE2lUcnVzQ2hpbmEgQ28uLEx0ZC4x\nFjAUBgNVBAMTDXZUcnVzIFJvb3QgQ0EwHhcNMTgwNzMxMDcyNDA1WhcNNDMwNzMx\nMDcyNDA1WjBDMQswCQYDVQQGEwJDTjEcMBoGA1UEChMTaVRydXNDaGluYSBDby4s\nTHRkLjEWMBQGA1UEAxMNdlRydXMgUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQAD\nggIPADCCAgoCggIBAL1VfGHTuB0EYgWgrmy3cLRB6ksDXhA/kFocizuwZotsSKYc\nIrrVQJLuM7IjWcmOvFjai57QGfIvWcaMY1q6n6MLsLOaXLoRuBLpDLvPbmyAhykU\nAyyNJJrIZIO1aqwTLDPxn9wsYTwaP3BVm60AUn/PBLn+NvqcwBauYv6WTEN+VRS+\nGrPSbcKvdmaVayqwlHeFXgQPYh1jdfdr58tbmnDsPmcF8P4HCIDPKNsFxhQnL4Z9\n8Cfe/+Z+M0jnCx5Y0ScrUw5XSmXX+6KAYPxMvDVTAWqXcoKv8R1w6Jz1717CbMdH\nflqUhSZNO7rrTOiwCcJlwp2dCZtOtZcFrPUGoPc2BX70kLJrxLT5ZOrpGgrIDajt\nJ8nU57O5q4IikCc9Kuh8kO+8T/3iCiSn3mUkpF3qwHYw03dQ+A0Em5Q2AXPKBlim\n0zvc+gRGE1WKyURHuFE5Gi7oNOJ5y1lKCn+8pu8fA2dqWSslYpPZUxlmPCdiKYZN\npGvu/9ROutW04o5IWgAZCfEF2c6Rsffr6TlP9m8EQ5pV9T4FFL2/s1m02I4zhKOQ\nUqqzApVg+QxMaPnu1RcN+HFXtSXkKe5lXa/R7jwXC1pDxaWG6iSe4gUH3DRCEpHW\nOXSuTEGC2/KmSNGzm/MzqvOmwMVO9fSddmPmAsYiS8GVP1BkLFTltvA8Kc9XAgMB\nAAGjQjBAMB0GA1UdDgQWBBRUYnBj8XWEQ1iO0RYgscasGrz2iTAPBgNVHRMBAf8E\nBTADAQH/MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAgEAKbqSSaet\n8PFww+SX8J+pJdVrnjT+5hpk9jprUrIQeBqfTNqK2uwcN1LgQkv7bHbKJAs5EhWd\nnxEt/Hlk3ODg9d3gV8mlsnZwUKT+twpw1aA08XXXTUm6EdGz2OyC/+sOxL9kLX1j\nbhd47F18iMjrjld22VkE+rxSH0Ws8HqA7Oxvdq6R2xCOBNyS36D25q5J08FsEhvM\nKar5CKXiNxTKsbhm7xqC5PD48acWabfbqWE8n/Uxy+QARsIvdLGx14HuqCaVvIiv\nTDUHKgLKeBRtRytAVunLKmChZwOgzoy8sHJnxDHO2zTlJQNgJXtxmOTAGytfdELS\nS8VZCAeHvsXDf+eW2eHcKJfWjwXj9ZtOyh1QRwVTsMo554WgicEFOwE30z9J4nfr\nI8iIZjs9OXYhRvHsXyO466JmdXTBQPfYaJqT4i2pLr0cox7IdMakLXogqzu4sEb9\nb91fUlV1YvCXoHzXOP0l382gmxDPi7g4Xl7FtKYCNqEeXxzP4padKar9mK5S4fNB\nUvupLnKWnyfjqnN9+BojZns7q2WwMgFLFT49ok8MKzWixtlnEjUwzXYuFrOZnk1P\nTi07NEPhmg4NpGaXutIcSkwsKouLgU9xGqndXHt7CMUADTdA43x7VF8vhV929ven\nsBxXVsFy6K2ir40zSbofitzmdHxghm+Hl3s=\n-----END CERTIFICATE-----\n', '_ca_bundle_file': {'changed': False, 'stat': {'exists': True, 'path': '/home/zuul/ci-framework-data/tls-ca-bundle.pem', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 230697, 'inode': 4743685, 'dev': 64513, 'nlink': 1, 'atime': 1749202508.1400468, 'mtime': 1749202508.001048, 'ctime': 1749202508.1430469, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 456, 'block_size': 4096, 'device_type': 0, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'zuul', 'gr_name': 'zuul'}, 'failed': False}, '_cifmw_edpm_prepare_keystone_endpoint_out': {'changed': True, 'stdout': 'https://keystone-public-openstack.apps-crc.testing', 'stderr': '', 'rc': 0, 'cmd': ['oc', 'get', 'keystoneapi', 'keystone', '--namespace=openstack', '-o', 'jsonpath={ .status.apiEndpoints.public }'], 'start': '2025-06-06 09:35:10.813363', 'end': '2025-06-06 09:35:10.974765', 'delta': '0:00:00.161402', 'msg': '', 'stdout_lines': ['https://keystone-public-openstack.apps-crc.testing'], 'stderr_lines': [], 'failed': False, 'attempts': 1}, '_cifmw_edpm_prepare_check_keystone_dns': {'redirected': False, 'url': 'https://keystone-public-openstack.apps-crc.testing', 'status': 300, 'date': 'Fri, 06 Jun 2025 09:35:11 GMT', 'server': 'Apache', 'content_length': '293', 'location': 'https://keystone-public-openstack.apps-crc.testing/v3/', 'vary': 'X-Auth-Token', 'x_openstack_request_id': 'req-c067dda0-8f49-42d9-983a-42e081c0c7b4', 'content_type': 'application/json', 'set_cookie': 'b5697f82cf3c19ece8be533395142512=a3091618298d15cff1b003fbaddd8593; path=/; HttpOnly; Secure; SameSite=None', 'connection': 'close', 'msg': 'HTTP Error 300: MULTIPLE CHOICES', 'elapsed': 0, 'changed': False, 'json': {'versions': {'values': [{'id': 'v3.14', 'status': 'stable', 'updated': '2020-04-07T00:00:00Z', 'links': [{'rel': 'self', 'href': 'https://keystone-public-openstack.apps-crc.testing/v3/'}], 'media-types': [{'base': 'application/json', 'type': 'application/vnd.openstack.identity-v3+json'}]}]}}, 'failed': False, 'attempts': 1}, 'cifmw_edpm_deploy_baremetal_crs_kustomize_result': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}, 'services_list': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}, 'cifmw_edpm_deploy_baremetal_provisionserver_pod_output': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}, 'compute_nodes_output': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "cifmw_edpm_deploy_baremetal | default('false') | bool"}, 'edpm_vms_ips': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_use_libvirt | bool'}, 'make_edpm_deploy_prep_status': {'changed': True, 'rc': 0, 'stdout': '~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nbash scripts/gen-namespace.sh\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests \']\'\n+ \'[\' -z openstack \']\'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack \']\'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml\nnamespace/openstack unchanged\ntimeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"\nNAME DISPLAY NAME STATUS\nopenstack Active\noc project openstack\nAlready on project "openstack" on server "https://api.crc.testing:6443".\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid directory: evalsymlink failure on \'/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane: no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\nbash scripts/cleanup-edpm_deploy.sh\n++ oc rsh openstackclient bash -c \'openstack network agent list | grep -E "edpm-compute-.+\\.ctlplane" | cut -d" " -f2 | xargs echo -n\'\n+ AGENTS=\n+ [[ -n \'\' ]]\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr\nbash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator\nCloning into \'openstack-operator\'...\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\ncp /home/zuul/ci-framework-data/nova-extra-config.conf /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf\noc apply -f devsetup/edpm/config/ansible-ee-env.yaml\nconfigmap/openstack-aee-default-env created\noc kustomize --load-restrictor LoadRestrictionsNone /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/dataplane/preprovisioned > /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/dataplane.yaml\nbash scripts/gen-edpm-kustomize.sh\n+++ dirname scripts/gen-edpm-kustomize.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only\n++ set -e\n+ \'[\' -z openstack \']\'\n+ \'[\' -z OpenStackDataPlaneNodeSet \']\'\n+ \'[\' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr \']\'\n+ NAME=openstackdataplanenodeset\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr \']\'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr\n~/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ \'[\' -n \'\' \']\'\n+ cat\n+ \'[\' -n \'\' \']\'\n+ oc get pvc ansible-ee-logs -n openstack\nError from server (NotFound): persistentvolumeclaims "ansible-ee-logs" not found\n+ \'[\' 1 -gt 1 \']\'\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/gen-nova-custom-dataplane-service.sh\n++ set -e\n++ \'[\' compute == compute \']\'\n++ cat\n+ kustomization_add_resources\n+ echo merge config dir\nmerge config dir\n++ find . -type f -name \'*.yaml\'\n++ grep -v kustomization\n+ yamls=./dataplane.yaml\n+ for y in ${yamls[@]}\n+ kustomize edit add resource ./dataplane.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake edpm_deploy_generate_keys\nmake[1]: Entering directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\ndevsetup/scripts/gen-ansibleee-ssh-key.sh\n+++ dirname devsetup/scripts/gen-ansibleee-ssh-key.sh\n++ cd devsetup/scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts\n+ NAMESPACE=openstack\n+ DATAPLANE_ANSIBLE_SECRET=dataplane-ansible-ssh-private-key-secret\n+ OUTPUT_DIR=/home/zuul/ci-framework-data/artifacts/edpm\n+ SSH_ALGORITHM=rsa\n+ SSH_KEY_FILE=/home/zuul/.ssh/id_cifw\n+ SSH_KEY_SIZE=4096\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ \'[\' \'!\' -d /home/zuul/ci-framework-data/artifacts/edpm \']\'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/edpm\n+ pushd /home/zuul/ci-framework-data/artifacts/edpm\n~/ci-framework-data/artifacts/edpm ~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ oc get secret dataplane-ansible-ssh-private-key-secret -n openstack\nError from server (NotFound): secrets "dataplane-ansible-ssh-private-key-secret" not found\n+ \'[\' \'!\' -f /home/zuul/.ssh/id_cifw \']\'\n+ cat\n+ oc apply -f namespace.yaml\nnamespace/openstack unchanged\n+ oc apply -f -\n+ oc create secret generic dataplane-ansible-ssh-private-key-secret --save-config --dry-run=client --from-file=authorized_keys=/home/zuul/.ssh/id_cifw.pub --from-file=ssh-privatekey=/home/zuul/.ssh/id_cifw --from-file=ssh-publickey=/home/zuul/.ssh/id_cifw.pub -n openstack -o yaml\nsecret/dataplane-ansible-ssh-private-key-secret created\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nbash scripts/gen-edpm-nova-migration-ssh-key.sh\n+ oc get secret nova-migration-ssh-key -n openstack\nError from server (NotFound): secrets "nova-migration-ssh-key" not found\n+ create_migration_key\n++ mktemp -d\n+ pushd /tmp/tmp.VmEseqaMzA\n/tmp/tmp.VmEseqaMzA ~/src/github.com/openstack-k8s-operators/install_yamls\n+ ssh-keygen -f ./id -t ecdsa-sha2-nistp521 -N \'\'\nGenerating public/private ecdsa-sha2-nistp521 key pair.\nYour identification has been saved in ./id\nYour public key has been saved in ./id.pub\nThe key fingerprint is:\nSHA256:qSTyzdhasG2bnchSeAklxxiLTtYKrzI84I9xugapRjA zuul@controller\nThe key\'s randomart image is:\n+---[ECDSA 521]---+\n| .+ |\n| oo.+ |\n|. + o+ |\n|E* .. . |\n|oo= oo..S |\n|*o o.@+. |\n|B= .+oO |\n|o+B .= = . |\n|o+....= o |\n+----[SHA256]-----+\n+ oc create secret generic nova-migration-ssh-key -n openstack --from-file=ssh-privatekey=id --from-file=ssh-publickey=id.pub --type kubernetes.io/ssh-auth\nsecret/nova-migration-ssh-key created\n+ rm id id.pub\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake[1]: Leaving directory \'/home/zuul/src/github.com/openstack-k8s-operators/install_yamls\'\noc apply -f devsetup/edpm/services\nopenstackdataplaneservice.dataplane.openstack.org/repo-setup created\n~/ci-framework-data/artifacts\n', 'stdout_lines': ['~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts', 'bash scripts/gen-namespace.sh', "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'", "+ '[' -z openstack ']'", '+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'", '+ cat', 'oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml', 'namespace/openstack unchanged', 'timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"', 'NAME DISPLAY NAME STATUS', 'openstack Active', 'oc project openstack', 'Already on project "openstack" on server "https://api.crc.testing:6443".', 'oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr | oc delete --ignore-not-found=true -f -', "error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane: no such file or directory", 'No resources found', 'rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', 'bash scripts/cleanup-edpm_deploy.sh', '++ oc rsh openstackclient bash -c \'openstack network agent list | grep -E "edpm-compute-.+\\.ctlplane" | cut -d" " -f2 | xargs echo -n\'', '+ AGENTS=', "+ [[ -n '' ]]", 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr', 'bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"', 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator', "Cloning into 'openstack-operator'...", 'mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', 'cp /home/zuul/ci-framework-data/nova-extra-config.conf /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf', 'oc apply -f devsetup/edpm/config/ansible-ee-env.yaml', 'configmap/openstack-aee-default-env created', 'oc kustomize --load-restrictor LoadRestrictionsNone /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/dataplane/preprovisioned > /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/dataplane.yaml', 'bash scripts/gen-edpm-kustomize.sh', '+++ dirname scripts/gen-edpm-kustomize.sh', '++ cd scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts', '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only', '++ set -e', "+ '[' -z openstack ']'", "+ '[' -z OpenStackDataPlaneNodeSet ']'", "+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ']'", '+ NAME=openstackdataplanenodeset', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ']'", '+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr', '~/ci-framework-data/artifacts/manifests/openstack/dataplane/cr ~/src/github.com/openstack-k8s-operators/install_yamls', '+ cat', "+ '[' -n '' ']'", '+ cat', "+ '[' -n '' ']'", '+ oc get pvc ansible-ee-logs -n openstack', 'Error from server (NotFound): persistentvolumeclaims "ansible-ee-logs" not found', "+ '[' 1 -gt 1 ']'", '+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/gen-nova-custom-dataplane-service.sh', '++ set -e', "++ '[' compute == compute ']'", '++ cat', '+ kustomization_add_resources', '+ echo merge config dir', 'merge config dir', "++ find . -type f -name '*.yaml'", '++ grep -v kustomization', '+ yamls=./dataplane.yaml', '+ for y in ${yamls[@]}', '+ kustomize edit add resource ./dataplane.yaml', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'make edpm_deploy_generate_keys', "make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'devsetup/scripts/gen-ansibleee-ssh-key.sh', '+++ dirname devsetup/scripts/gen-ansibleee-ssh-key.sh', '++ cd devsetup/scripts', '++ pwd -P', '+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts', '+ NAMESPACE=openstack', '+ DATAPLANE_ANSIBLE_SECRET=dataplane-ansible-ssh-private-key-secret', '+ OUTPUT_DIR=/home/zuul/ci-framework-data/artifacts/edpm', '+ SSH_ALGORITHM=rsa', '+ SSH_KEY_FILE=/home/zuul/.ssh/id_cifw', '+ SSH_KEY_SIZE=4096', '+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts', '~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', "+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/edpm ']'", '+ mkdir -p /home/zuul/ci-framework-data/artifacts/edpm', '+ pushd /home/zuul/ci-framework-data/artifacts/edpm', '~/ci-framework-data/artifacts/edpm ~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ oc get secret dataplane-ansible-ssh-private-key-secret -n openstack', 'Error from server (NotFound): secrets "dataplane-ansible-ssh-private-key-secret" not found', "+ '[' '!' -f /home/zuul/.ssh/id_cifw ']'", '+ cat', '+ oc apply -f namespace.yaml', 'namespace/openstack unchanged', '+ oc apply -f -', '+ oc create secret generic dataplane-ansible-ssh-private-key-secret --save-config --dry-run=client --from-file=authorized_keys=/home/zuul/.ssh/id_cifw.pub --from-file=ssh-privatekey=/home/zuul/.ssh/id_cifw --from-file=ssh-publickey=/home/zuul/.ssh/id_cifw.pub -n openstack -o yaml', 'secret/dataplane-ansible-ssh-private-key-secret created', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls/devsetup/scripts ~/src/github.com/openstack-k8s-operators/install_yamls', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', 'bash scripts/gen-edpm-nova-migration-ssh-key.sh', '+ oc get secret nova-migration-ssh-key -n openstack', 'Error from server (NotFound): secrets "nova-migration-ssh-key" not found', '+ create_migration_key', '++ mktemp -d', '+ pushd /tmp/tmp.VmEseqaMzA', '/tmp/tmp.VmEseqaMzA ~/src/github.com/openstack-k8s-operators/install_yamls', "+ ssh-keygen -f ./id -t ecdsa-sha2-nistp521 -N ''", 'Generating public/private ecdsa-sha2-nistp521 key pair.', 'Your identification has been saved in ./id', 'Your public key has been saved in ./id.pub', 'The key fingerprint is:', 'SHA256:qSTyzdhasG2bnchSeAklxxiLTtYKrzI84I9xugapRjA zuul@controller', "The key's randomart image is:", '+---[ECDSA 521]---+', '| .+ |', '| oo.+ |', '|. + o+ |', '|E* .. . |', '|oo= oo..S |', '|*o o.@+. |', '|B= .+oO |', '|o+B .= = . |', '|o+....= o |', '+----[SHA256]-----+', '+ oc create secret generic nova-migration-ssh-key -n openstack --from-file=ssh-privatekey=id --from-file=ssh-publickey=id.pub --type kubernetes.io/ssh-auth', 'secret/nova-migration-ssh-key created', '+ rm id id.pub', '+ popd', '~/src/github.com/openstack-k8s-operators/install_yamls', "make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'", 'oc apply -f devsetup/edpm/services', 'openstackdataplaneservice.dataplane.openstack.org/repo-setup created', '~/ci-framework-data/artifacts'], 'stderr': '', 'stderr_lines': [], 'failed': False, 'attempts': 1}, 'cifmw_edpm_deploy_crs_kustomize_result': {'count': 2, 'kustomizations_paths': ['/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml', '/home/zuul/ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml'], 'output_path': '/home/zuul/ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml', 'result': [{'apiVersion': 'v1', 'data': {'network_config_template': "---\n{% set mtu_list = [ctlplane_mtu] %}\n{% for network in nodeset_networks %}\n{{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }}\n{%- endfor %}\n{% set min_viable_mtu = mtu_list | max %}\nnetwork_config:\n- type: ovs_bridge\n name: {{ neutron_physical_bridge_name }}\n mtu: {{ min_viable_mtu }}\n use_dhcp: false\n dns_servers: {{ ctlplane_dns_nameservers }}\n domain: {{ dns_search_domains }}\n addresses:\n - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n routes: {{ ctlplane_host_routes }}\n members:\n - type: interface\n name: nic1\n mtu: {{ min_viable_mtu }}\n # force the MAC address of the bridge to this interface\n primary: true\n{% for network in nodeset_networks %}\n - type: vlan\n mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n addresses:\n - ip_netmask:\n {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n{% endfor %}\n"}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'network-config-template-ipam', 'namespace': 'openstack'}}, {'apiVersion': 'v1', 'data': {'physical_bridge_name': 'br-ex', 'public_interface_name': 'eth0'}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'neutron-edpm-ipam', 'namespace': 'openstack'}}, {'apiVersion': 'v1', 'data': {'25-nova-extra.conf': ''}, 'kind': 'ConfigMap', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'nova-extra-config', 'namespace': 'openstack'}}, {'apiVersion': 'dataplane.openstack.org/v1beta1', 'kind': 'OpenStackDataPlaneDeployment', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'edpm-deployment', 'namespace': 'openstack'}, 'spec': {'nodeSets': ['openstack-edpm-ipam']}}, {'apiVersion': 'dataplane.openstack.org/v1beta1', 'kind': 'OpenStackDataPlaneNodeSet', 'metadata': {'labels': {'created-by': 'install_yamls'}, 'name': 'openstack-edpm-ipam', 'namespace': 'openstack'}, 'spec': {'env': [{'name': 'ANSIBLE_VERBOSITY', 'value': '2'}], 'networkAttachments': ['ctlplane'], 'nodeTemplate': {'ansible': {'ansibleUser': 'zuul', 'ansibleVars': {'ctlplane_dns_nameservers': ['192.168.122.10', '199.204.44.24'], 'edpm_container_registry_insecure_registries': ['38.129.56.165:5001'], 'edpm_network_config_debug': True, 'edpm_network_config_template': "---\n{% set mtu_list = [ctlplane_mtu] %}\n{% for network in nodeset_networks %}\n{{ mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) }}\n{%- endfor %}\n{% set min_viable_mtu = mtu_list | max %}\nnetwork_config:\n- type: interface\n name: nic1\n use_dhcp: true\n mtu: {{ min_viable_mtu }}\n- type: ovs_bridge\n name: {{ neutron_physical_bridge_name }}\n mtu: {{ min_viable_mtu }}\n use_dhcp: false\n dns_servers: {{ ctlplane_dns_nameservers }}\n domain: {{ dns_search_domains }}\n addresses:\n - ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}\n routes: {{ ctlplane_host_routes }}\n members:\n - type: interface\n name: nic2\n mtu: {{ min_viable_mtu }}\n # force the MAC address of the bridge to this interface\n primary: true\n{% for network in nodeset_networks %}\n - type: vlan\n mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}\n vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}\n addresses:\n - ip_netmask:\n {{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}\n routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}\n{% endfor %}", 'edpm_nodes_validation_validate_controllers_icmp': False, 'edpm_nodes_validation_validate_gateway_icmp': False, 'edpm_os_net_config_mappings': {'net_config_data_lookup': {'edpm-compute': {'nic2': 'eth1'}}}, 'edpm_sshd_allowed_ranges': ['0.0.0.0/0'], 'enable_debug': False, 'gather_facts': False, 'image_prefix': 'openstack', 'image_tag': '6ea4a7034bb91123759dc318f3802588', 'neutron_public_interface_name': 'eth1', 'registry_url': 'quay.io/podified-antelope-centos9', 'timesync_ntp_servers': [{'hostname': 'pool.ntp.org'}]}, 'ansibleVarsFrom': [{'configMapRef': {'name': 'network-config-template-ipam'}, 'prefix': 'edpm_'}, {'configMapRef': {'name': 'neutron-edpm-ipam'}, 'prefix': 'neutron_'}]}, 'ansibleSSHPrivateKeySecret': 'dataplane-ansible-ssh-private-key-secret'}, 'nodes': {'edpm-compute-0': {'ansible': {'ansibleHost': '192.168.122.100'}, 'hostName': 'compute-0', 'networks': [{'defaultRoute': False, 'fixedIP': '192.168.122.100', 'name': 'ctlplane', 'subnetName': 'subnet1'}, {'name': 'internalapi', 'subnetName': 'subnet1'}, {'name': 'storage', 'subnetName': 'subnet1'}, {'name': 'tenant', 'subnetName': 'subnet1'}]}}, 'preProvisioned': True, 'services': ['repo-setup', 'redhat', 'bootstrap', 'download-cache', 'configure-network', 'validate-network', 'install-os', 'configure-os', 'ssh-known-hosts', 'run-os', 'reboot-os', 'install-certs', 'ovn', 'neutron-metadata', 'libvirt', 'nova', 'telemetry'], 'tlsEnabled': True}}], 'changed': True, 'failed': False}, 'csv_info': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}, 'image_index': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}, 'pod_info': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}, 'pod_list': {'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'cifmw_test_operator_bundle != ""'}, 'stage_vars_dict': {}, '_stage_test_vars': {}, 'cifmw_install_yamls_vars': {'BMO_SETUP': False, 'INSTALL_CERT_MANAGER': False}, 'playbook_dir': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework', 'ansible_playbook_python': '/usr/bin/python3', 'ansible_config_file': '/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ansible.cfg', 'groups': {'all': ['compute-0', 'controller', 'crc', 'localhost'], 'ungrouped': ['controller', 'localhost'], 'computes': ['compute-0'], 'ocps': ['crc'], 'zuul_unreachable': []}, 'omit': '__omit_place_holder__1fb75dfe6656764b7dba1900a1792af29359b4d5', 'ansible_version': {'string': '2.15.13', 'full': '2.15.13', 'major': 2, 'minor': 15, 'revision': 13}, 'ansible_check_mode': False, 'ansible_diff_mode': False, 'ansible_forks': 5, 'ansible_inventory_sources': ['/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml'], 'ansible_skip_tags': [], 'ansible_run_tags': ['all'], 'ansible_verbosity': 0}}}) 2025-06-06 09:57:33.644424 | controller | skipping: [localhost] => (item={'key': 'environment', 'value': []}) 2025-06-06 09:57:33.711848 | controller | 2025-06-06 09:57:33.711916 | controller | TASK [test_operator : Override specific type config stage_vars_dict={{ stage_vars_dict | combine({_stage_config: _stage_test_vars[_stage_config] | default(lookup('vars', _stage_config, default=omit)) }) }}] *** 2025-06-06 09:57:33.711924 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:03.134) 0:37:34.089 *********** 2025-06-06 09:57:33.711956 | controller | ok: [localhost] 2025-06-06 09:57:33.774349 | controller | 2025-06-06 09:57:33.774419 | controller | TASK [test_operator : Call runner tempest _raw_params=runners/{{ _stage_vars.type }}_runner.yml] *** 2025-06-06 09:57:33.774427 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.067) 0:37:34.156 *********** 2025-06-06 09:57:33.774446 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator/tasks/runners/tempest_runner.yml for localhost 2025-06-06 09:57:33.830168 | controller | 2025-06-06 09:57:33.830248 | controller | TASK [test_operator : Run tempest job _raw_params=run-test-operator-job.yml] *** 2025-06-06 09:57:33.830265 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.062) 0:37:34.219 *********** 2025-06-06 09:57:33.830293 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator/tasks/run-test-operator-job.yml for localhost 2025-06-06 09:57:33.869841 | controller | 2025-06-06 09:57:33.869911 | controller | TASK [test_operator : Set variable containing the test-operator CR test_operator_cr={{ test_operator_config }}] *** 2025-06-06 09:57:33.869928 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.055) 0:37:34.275 *********** 2025-06-06 09:57:33.869953 | controller | ok: [localhost] 2025-06-06 09:57:33.933638 | controller | 2025-06-06 09:57:33.933710 | controller | TASK [test_operator : Prepare test configuration - tempest _raw_params={{ test_operator_config_playbook }}] *** 2025-06-06 09:57:33.933723 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.039) 0:37:34.314 *********** 2025-06-06 09:57:33.933746 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator/tasks/tempest-tests.yml for localhost 2025-06-06 09:57:33.967061 | controller | 2025-06-06 09:57:33.967119 | controller | TASK [test_operator : Copy list_allowed to artifacts dir mode=0644, dest={{ cifmw_test_operator_artifacts_basedir }}/list_allowed.yml, src=list_allowed.yml] *** 2025-06-06 09:57:33.967131 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.063) 0:37:34.378 *********** 2025-06-06 09:57:33.967150 | controller | skipping: [localhost] 2025-06-06 09:57:34.000793 | controller | 2025-06-06 09:57:34.000845 | controller | TASK [test_operator : Get list of tests to be executed yaml_file={{ cifmw_test_operator_artifacts_basedir }}/list_allowed.yml, groups={{ cifmw_test_operator_default_groups }}, job={{ cifmw_test_operator_instance_name | default(omit) }}] *** 2025-06-06 09:57:34.000858 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.033) 0:37:34.412 *********** 2025-06-06 09:57:34.000876 | controller | skipping: [localhost] 2025-06-06 09:57:34.034473 | controller | 2025-06-06 09:57:34.034533 | controller | TASK [test_operator : Set variable test_operator_cr={{ 2025-06-06 09:57:34.034545 | controller | test_operator_cr | 2025-06-06 09:57:34.034555 | controller | combine({'spec': {'tempestRun': { 'includeList': 2025-06-06 09:57:34.034564 | controller | allowed_tests 2025-06-06 09:57:34.034573 | controller | }}}, recursive=true) 2025-06-06 09:57:34.034582 | controller | }}] *** 2025-06-06 09:57:34.034592 | controller | Friday 06 June 2025 09:57:33 +0000 (0:00:00.033) 0:37:34.445 *********** 2025-06-06 09:57:34.034611 | controller | skipping: [localhost] 2025-06-06 09:57:34.068594 | controller | 2025-06-06 09:57:34.068656 | controller | TASK [test_operator : Copy list_skipped to artifacts dir dest={{ cifmw_test_operator_artifacts_basedir }}/list_skipped.yml, src=list_skipped.yml, mode=0644] *** 2025-06-06 09:57:34.068668 | controller | Friday 06 June 2025 09:57:34 +0000 (0:00:00.033) 0:37:34.479 *********** 2025-06-06 09:57:34.068688 | controller | skipping: [localhost] 2025-06-06 09:57:34.108058 | controller | 2025-06-06 09:57:34.108128 | controller | TASK [test_operator : Get list of tests to be excluded yaml_file={{ cifmw_test_operator_artifacts_basedir }}/list_skipped.yml, jobs={{ cifmw_test_operator_default_jobs }}] *** 2025-06-06 09:57:34.108137 | controller | Friday 06 June 2025 09:57:34 +0000 (0:00:00.034) 0:37:34.513 *********** 2025-06-06 09:57:34.108154 | controller | skipping: [localhost] 2025-06-06 09:57:34.142356 | controller | 2025-06-06 09:57:34.142429 | controller | TASK [test_operator : Set variable test_operator_cr={{ 2025-06-06 09:57:34.142440 | controller | test_operator_cr | 2025-06-06 09:57:34.142448 | controller | combine({'spec': {'tempestRun': { 'excludeList': 2025-06-06 09:57:34.142456 | controller | skipped_tests 2025-06-06 09:57:34.142464 | controller | }}}, recursive=true) 2025-06-06 09:57:34.142473 | controller | }}] *** 2025-06-06 09:57:34.142481 | controller | Friday 06 June 2025 09:57:34 +0000 (0:00:00.039) 0:37:34.553 *********** 2025-06-06 09:57:34.142502 | controller | skipping: [localhost] 2025-06-06 09:57:34.350347 | controller | 2025-06-06 09:57:34.350448 | controller | TASK [test_operator : Check that cifmw private key file exists path={{ cifmw_test_operator_controller_priv_key_file_path }}] *** 2025-06-06 09:57:34.350457 | controller | Friday 06 June 2025 09:57:34 +0000 (0:00:00.033) 0:37:34.587 *********** 2025-06-06 09:57:34.350473 | controller | ok: [localhost] 2025-06-06 09:57:35.057168 | controller | 2025-06-06 09:57:35.057205 | controller | TASK [test_operator : Ensure a secret for the cifmw private key file exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, definition={'apiVersion': 'v1', 'kind': 'Secret', 'type': 'Opaque', 'metadata': {'name': '{{ cifmw_test_operator_controller_priv_key_secret_name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'data': {'ssh-privatekey': "{{\n lookup('file', cifmw_test_operator_controller_priv_key_file_path, rstrip=False) |\n b64encode\n}}"}}] *** 2025-06-06 09:57:35.057214 | controller | Friday 06 June 2025 09:57:34 +0000 (0:00:00.208) 0:37:34.795 *********** 2025-06-06 09:57:35.057226 | controller | changed: [localhost] 2025-06-06 09:57:35.111055 | controller | 2025-06-06 09:57:35.111088 | controller | TASK [test_operator : Add SSHKeySecretName section to Tempest CR test_operator_cr={{ 2025-06-06 09:57:35.111096 | controller | test_operator_cr | 2025-06-06 09:57:35.111103 | controller | combine({'spec': {'SSHKeySecretName': 2025-06-06 09:57:35.111110 | controller | cifmw_test_operator_controller_priv_key_secret_name 2025-06-06 09:57:35.111116 | controller | }}, recursive=true) 2025-06-06 09:57:35.111122 | controller | }}] *** 2025-06-06 09:57:35.111129 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.706) 0:37:35.502 *********** 2025-06-06 09:57:35.111140 | controller | ok: [localhost] 2025-06-06 09:57:35.157362 | controller | 2025-06-06 09:57:35.157401 | controller | TASK [test_operator : Add controller IP to the overrides section in Tempest CR test_operator_cr={{ 2025-06-06 09:57:35.157409 | controller | test_operator_cr | 2025-06-06 09:57:35.157416 | controller | combine({'spec': {'tempestconfRun': {'overrides': 2025-06-06 09:57:35.157423 | controller | (test_operator_cr.spec.tempestconfRun.overrides | default('')) + ' ' + 2025-06-06 09:57:35.157436 | controller | 'whitebox_neutron_plugin_options.proxy_host_address ' + controller_ip 2025-06-06 09:57:35.157443 | controller | }}}, recursive=true) 2025-06-06 09:57:35.157449 | controller | }}] *** 2025-06-06 09:57:35.157455 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.054) 0:37:35.556 *********** 2025-06-06 09:57:35.157467 | controller | ok: [localhost] 2025-06-06 09:57:35.181823 | controller | 2025-06-06 09:57:35.181857 | controller | TASK [test_operator : Add controller IP to each workflow step overrides section - Create overriden_workflow overriden_workflow={{ overriden_workflow | default([]) + [_overriden_workflow_step] }}] *** 2025-06-06 09:57:35.181865 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.046) 0:37:35.602 *********** 2025-06-06 09:57:35.181877 | controller | skipping: [localhost] 2025-06-06 09:57:35.218313 | controller | 2025-06-06 09:57:35.218348 | controller | TASK [test_operator : Override the Tempest CR workflow test_operator_cr={{ 2025-06-06 09:57:35.218356 | controller | test_operator_cr | 2025-06-06 09:57:35.218363 | controller | combine({'spec': {'workflow': overriden_workflow}}, recursive=true) 2025-06-06 09:57:35.218369 | controller | }}, stage_vars_dict={{ 2025-06-06 09:57:35.218375 | controller | stage_vars_dict | 2025-06-06 09:57:35.218382 | controller | combine({'cifmw_test_operator_tempest_workflow': overriden_workflow}) 2025-06-06 09:57:35.218388 | controller | }}] *** 2025-06-06 09:57:35.218394 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.024) 0:37:35.627 *********** 2025-06-06 09:57:35.218406 | controller | skipping: [localhost] 2025-06-06 09:57:35.245317 | controller | 2025-06-06 09:57:35.245358 | controller | TASK [test_operator : Remove resources until fix for bug 2088074 reaches openstack-tempest-all image no_resources_workflow={{ no_resources_workflow | default([]) + [_no_resources_workflow_step] }}] *** 2025-06-06 09:57:35.245369 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.036) 0:37:35.663 *********** 2025-06-06 09:57:35.245385 | controller | skipping: [localhost] 2025-06-06 09:57:35.281813 | controller | 2025-06-06 09:57:35.281867 | controller | TASK [test_operator : Override the Tempest CR workflow test_operator_cr={{ 2025-06-06 09:57:35.281881 | controller | test_operator_cr | 2025-06-06 09:57:35.281892 | controller | combine({'spec': {'workflow': no_resources_workflow}}, recursive=true) 2025-06-06 09:57:35.281901 | controller | }}, stage_vars_dict={{ 2025-06-06 09:57:35.281910 | controller | stage_vars_dict | 2025-06-06 09:57:35.281919 | controller | combine({'cifmw_test_operator_tempest_workflow': no_resources_workflow}) 2025-06-06 09:57:35.281928 | controller | }}] *** 2025-06-06 09:57:35.281938 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.026) 0:37:35.690 *********** 2025-06-06 09:57:35.281954 | controller | skipping: [localhost] 2025-06-06 09:57:35.318061 | controller | 2025-06-06 09:57:35.318130 | controller | TASK [test_operator : Print CR before applying msg={{ test_operator_cr }}] ***** 2025-06-06 09:57:35.318140 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.036) 0:37:35.726 *********** 2025-06-06 09:57:35.318159 | controller | ok: [localhost] => 2025-06-06 09:57:35.318166 | controller | msg: 2025-06-06 09:57:35.318173 | controller | apiVersion: test.openstack.org/v1beta1 2025-06-06 09:57:35.318180 | controller | kind: Tempest 2025-06-06 09:57:35.318186 | controller | metadata: 2025-06-06 09:57:35.318192 | controller | name: tempest-tests-tempest 2025-06-06 09:57:35.318198 | controller | namespace: openstack 2025-06-06 09:57:35.318204 | controller | spec: 2025-06-06 09:57:35.318210 | controller | SELinuxLevel: s0:c478,c978 2025-06-06 09:57:35.318216 | controller | SSHKeySecretName: test-operator-controller-priv-key 2025-06-06 09:57:35.318222 | controller | cleanup: false 2025-06-06 09:57:35.318228 | controller | containerImage: quay.io/podified-antelope-centos9/openstack-tempest-all:current-podified 2025-06-06 09:57:35.318235 | controller | debug: false 2025-06-06 09:57:35.318241 | controller | networkAttachments: [] 2025-06-06 09:57:35.318247 | controller | privileged: true 2025-06-06 09:57:35.318253 | controller | resources: 2025-06-06 09:57:35.318259 | controller | limits: {} 2025-06-06 09:57:35.318265 | controller | requests: {} 2025-06-06 09:57:35.318271 | controller | storageClass: local-storage 2025-06-06 09:57:35.318277 | controller | tempestRun: 2025-06-06 09:57:35.318282 | controller | concurrency: 4 2025-06-06 09:57:35.318296 | controller | excludeList: | 2025-06-06 09:57:35.318310 | controller | # identity 2025-06-06 09:57:35.318316 | controller | test_credentials_create_get_update_delete 2025-06-06 09:57:35.318323 | controller | test_credentials_list_delete 2025-06-06 09:57:35.318329 | controller | test_rescope_token 2025-06-06 09:57:35.318335 | controller | test_update_user_password 2025-06-06 09:57:35.318340 | controller | # compute 2025-06-06 09:57:35.318346 | controller | tempest.api.compute.volumes.test_volumes_list 2025-06-06 09:57:35.318352 | controller | tempest.api.compute.admin.test_volume.AttachSCSIVolumeTestJSON 2025-06-06 09:57:35.318359 | controller | tempest.api.compute.admin.test_volumes_negative.VolumesAdminNegativeTest 2025-06-06 09:57:35.318365 | controller | tempest.api.compute.servers.test_device_tagging 2025-06-06 09:57:35.318371 | controller | tempest.api.compute.volumes.test_volumes_get 2025-06-06 09:57:35.318377 | controller | tempest.api.compute.servers.test_server_rescue.ServerBootFromVolumeStableRescueTest 2025-06-06 09:57:35.318383 | controller | tempest.api.compute.servers.test_create_server.ServersTestBootFromVolume 2025-06-06 09:57:35.318389 | controller | tempest.api.compute.servers.test_server_actions.ServerActionsV293TestJSON 2025-06-06 09:57:35.318395 | controller | tempest.api.compute.admin.test_live_migration.LiveMigrationTest.test_live_migration_with_trunk 2025-06-06 09:57:35.318401 | controller | tempest.api.compute.admin.test_assisted_volume_snapshots.VolumesAssistedSnapshotsTest.test_volume_assisted_snapshot_create_delete 2025-06-06 09:57:35.318407 | controller | tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTestIDE 2025-06-06 09:57:35.318414 | controller | tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume 2025-06-06 09:57:35.318420 | controller | tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_shelved_state 2025-06-06 09:57:35.318426 | controller | tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON 2025-06-06 09:57:35.318432 | controller | tempest.api.compute.servers.test_server_actions.ServerActionsTestOtherA 2025-06-06 09:57:35.318438 | controller | tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_attach_detach_volume 2025-06-06 09:57:35.318444 | controller | tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments 2025-06-06 09:57:35.318450 | controller | tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_same_server 2025-06-06 09:57:35.318457 | controller | tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_delete_attached_volume 2025-06-06 09:57:35.318463 | controller | tempest.api.compute.volumes.test_attach_volume.AttachVolumeShelveTestJSON.test_attach_volume_shelved_or_offload_server 2025-06-06 09:57:35.318472 | controller | tempest.api.compute.volumes.test_attach_volume_negative.AttachVolumeNegativeTest.test_attach_attached_volume_to_different_server 2025-06-06 09:57:35.318478 | controller | # volume 2025-06-06 09:57:35.318484 | controller | tempest.api.volume.admin.test_volume_types.VolumeTypesTest.test_volume_crud_with_volume_type_and_extra_specs 2025-06-06 09:57:35.318490 | controller | tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_backup_create_attached_volume 2025-06-06 09:57:35.318498 | controller | tempest.api.volume.test_volumes_backup.VolumesBackupsTest.test_volume_backup_incremental 2025-06-06 09:57:35.318505 | controller | tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_delete_with_volume_in_use 2025-06-06 09:57:35.318511 | controller | tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON.test_snapshot_create_offline_delete_online 2025-06-06 09:57:35.318517 | controller | expectedFailuresList: |2+ 2025-06-06 09:57:35.318523 | controller | 2025-06-06 09:57:35.318529 | controller | externalPlugin: [] 2025-06-06 09:57:35.318538 | controller | extraImages: [] 2025-06-06 09:57:35.318544 | controller | extraRPMs: [] 2025-06-06 09:57:35.318550 | controller | includeList: | 2025-06-06 09:57:35.318556 | controller | ^tempest.api.identity.*.v3 2025-06-06 09:57:35.318562 | controller | ^tempest.api.volume 2025-06-06 09:57:35.318568 | controller | ^tempest.api.network.* 2025-06-06 09:57:35.318574 | controller | ^tempest.api.compute.* 2025-06-06 09:57:35.318579 | controller | ^manila_tempest_tests.tests.api 2025-06-06 09:57:35.318585 | controller | ^ironic_tempest_plugin.tests.api 2025-06-06 09:57:35.318591 | controller | tempestconfRun: 2025-06-06 09:57:35.318597 | controller | deployerInput: | 2025-06-06 09:57:35.318603 | controller | [auth] 2025-06-06 09:57:35.318609 | controller | tempest_roles = 2025-06-06 09:57:35.318615 | controller | 2025-06-06 09:57:35.318621 | controller | [enforce_scope] 2025-06-06 09:57:35.318627 | controller | barbican = true 2025-06-06 09:57:35.318637 | controller | cinder = true 2025-06-06 09:57:36.109645 | controller | designate = true 2025-06-06 09:57:36.109683 | controller | glance = true 2025-06-06 09:57:36.109690 | controller | ironic = true 2025-06-06 09:57:36.109697 | controller | ironic_inspector = true 2025-06-06 09:57:36.109703 | controller | neutron = true 2025-06-06 09:57:36.109709 | controller | nova = true 2025-06-06 09:57:36.109715 | controller | octavia = true 2025-06-06 09:57:36.109721 | controller | keystone = true 2025-06-06 09:57:36.109727 | controller | manila = true 2025-06-06 09:57:36.109733 | controller | placement = true 2025-06-06 09:57:36.109740 | controller | 2025-06-06 09:57:36.109746 | controller | [identity-feature-enabled] 2025-06-06 09:57:36.109752 | controller | enforce_scope = true 2025-06-06 09:57:36.109758 | controller | 2025-06-06 09:57:36.109764 | controller | [compute-feature-enabled] 2025-06-06 09:57:36.109770 | controller | dhcp_domain = '' 2025-06-06 09:57:36.109790 | controller | 2025-06-06 09:57:36.109800 | controller | [load_balancer] 2025-06-06 09:57:36.109806 | controller | member_role = load-balancer_member 2025-06-06 09:57:36.109813 | controller | admin_role = load-balancer_admin 2025-06-06 09:57:36.109819 | controller | RBAC_test_type = keystone_default_roles 2025-06-06 09:57:36.109825 | controller | enforce_new_defaults = true 2025-06-06 09:57:36.109831 | controller | enforce_scope = false 2025-06-06 09:57:36.109837 | controller | 2025-06-06 09:57:36.109843 | controller | [volume] 2025-06-06 09:57:36.109849 | controller | catalog_type = volumev3 2025-06-06 09:57:36.109855 | controller | overrides: |- 2025-06-06 09:57:36.109861 | controller | identity.v3_endpoint_type public 2025-06-06 09:57:36.109867 | controller | share.run_share_group_tests false 2025-06-06 09:57:36.109873 | controller | share.capability_storage_protocol cephfs 2025-06-06 09:57:36.109879 | controller | share.suppress_errors_in_cleanup true 2025-06-06 09:57:36.109885 | controller | service_available.swift false 2025-06-06 09:57:36.109891 | controller | service_available.cinder true 2025-06-06 09:57:36.109897 | controller | whitebox_neutron_plugin_options.proxy_host_address 38.102.83.173 2025-06-06 09:57:36.109903 | controller | workflow: [] 2025-06-06 09:57:36.109909 | controller | 2025-06-06 09:57:36.109915 | controller | TASK [test_operator : Start tests - tempest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, state=present, wait=True, definition={{ test_operator_cr }}] *** 2025-06-06 09:57:36.109922 | controller | Friday 06 June 2025 09:57:35 +0000 (0:00:00.036) 0:37:35.762 *********** 2025-06-06 09:57:36.109936 | controller | changed: [localhost] 2025-06-06 10:12:07.236258 | controller | 2025-06-06 10:12:07.236349 | controller | TASK [test_operator : Wait for the last Pod to be Completed - tempest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, namespace={{ cifmw_test_operator_namespace }}, kind=Pod, label_selectors=['workflowStep={{ [(test_operator_workflow | length) - 1, 0] | max }}', 'instanceName={{ test_operator_instance_name }}']] *** 2025-06-06 10:12:07.236369 | controller | Friday 06 June 2025 09:57:36 +0000 (0:00:00.791) 0:37:36.554 *********** 2025-06-06 10:12:07.236421 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (360 retries left). 2025-06-06 10:12:07.236438 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (359 retries left). 2025-06-06 10:12:07.236453 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (358 retries left). 2025-06-06 10:12:07.236467 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (357 retries left). 2025-06-06 10:12:07.236482 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (356 retries left). 2025-06-06 10:12:07.236496 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (355 retries left). 2025-06-06 10:12:07.236511 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (354 retries left). 2025-06-06 10:12:07.236526 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (353 retries left). 2025-06-06 10:12:07.236540 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (352 retries left). 2025-06-06 10:12:07.236555 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (351 retries left). 2025-06-06 10:12:07.236569 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (350 retries left). 2025-06-06 10:12:07.236584 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (349 retries left). 2025-06-06 10:12:07.236598 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (348 retries left). 2025-06-06 10:12:07.236613 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (347 retries left). 2025-06-06 10:12:07.236628 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (346 retries left). 2025-06-06 10:12:07.236642 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (345 retries left). 2025-06-06 10:12:07.236657 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (344 retries left). 2025-06-06 10:12:07.236671 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (343 retries left). 2025-06-06 10:12:07.236686 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (342 retries left). 2025-06-06 10:12:07.236701 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (341 retries left). 2025-06-06 10:12:07.236715 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (340 retries left). 2025-06-06 10:12:07.236730 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (339 retries left). 2025-06-06 10:12:07.236744 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (338 retries left). 2025-06-06 10:12:07.236759 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (337 retries left). 2025-06-06 10:12:07.236774 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (336 retries left). 2025-06-06 10:12:07.236827 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (335 retries left). 2025-06-06 10:12:07.236842 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (334 retries left). 2025-06-06 10:12:07.236857 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (333 retries left). 2025-06-06 10:12:07.236872 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (332 retries left). 2025-06-06 10:12:07.236886 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (331 retries left). 2025-06-06 10:12:07.236901 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (330 retries left). 2025-06-06 10:12:07.236922 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (329 retries left). 2025-06-06 10:12:07.236937 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (328 retries left). 2025-06-06 10:12:07.236951 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (327 retries left). 2025-06-06 10:12:07.236966 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (326 retries left). 2025-06-06 10:12:07.236980 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (325 retries left). 2025-06-06 10:12:07.236995 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (324 retries left). 2025-06-06 10:12:07.237010 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (323 retries left). 2025-06-06 10:12:07.237024 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (322 retries left). 2025-06-06 10:12:07.237039 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (321 retries left). 2025-06-06 10:12:07.237068 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (320 retries left). 2025-06-06 10:26:40.794824 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (319 retries left). 2025-06-06 10:26:40.794882 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (318 retries left). 2025-06-06 10:26:40.794890 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (317 retries left). 2025-06-06 10:26:40.794896 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (316 retries left). 2025-06-06 10:26:40.794903 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (315 retries left). 2025-06-06 10:26:40.794911 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (314 retries left). 2025-06-06 10:26:40.794920 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (313 retries left). 2025-06-06 10:26:40.794926 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (312 retries left). 2025-06-06 10:26:40.794953 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (311 retries left). 2025-06-06 10:26:40.794959 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (310 retries left). 2025-06-06 10:26:40.794965 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (309 retries left). 2025-06-06 10:26:40.794971 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (308 retries left). 2025-06-06 10:26:40.794977 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (307 retries left). 2025-06-06 10:26:40.794984 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (306 retries left). 2025-06-06 10:26:40.794990 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (305 retries left). 2025-06-06 10:26:40.794996 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (304 retries left). 2025-06-06 10:26:40.795002 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (303 retries left). 2025-06-06 10:26:40.795008 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (302 retries left). 2025-06-06 10:26:40.795014 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (301 retries left). 2025-06-06 10:26:40.795020 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (300 retries left). 2025-06-06 10:26:40.795026 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (299 retries left). 2025-06-06 10:26:40.795032 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (298 retries left). 2025-06-06 10:26:40.795051 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (297 retries left). 2025-06-06 10:26:40.795058 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (296 retries left). 2025-06-06 10:26:40.795064 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (295 retries left). 2025-06-06 10:26:40.795070 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (294 retries left). 2025-06-06 10:26:40.795076 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (293 retries left). 2025-06-06 10:26:40.795082 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (292 retries left). 2025-06-06 10:26:40.795088 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (291 retries left). 2025-06-06 10:26:40.795094 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (290 retries left). 2025-06-06 10:26:40.795100 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (289 retries left). 2025-06-06 10:26:40.795106 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (288 retries left). 2025-06-06 10:26:40.795112 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (287 retries left). 2025-06-06 10:26:40.795118 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (286 retries left). 2025-06-06 10:26:40.795124 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (285 retries left). 2025-06-06 10:26:40.795130 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (284 retries left). 2025-06-06 10:26:40.795136 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (283 retries left). 2025-06-06 10:26:40.795142 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (282 retries left). 2025-06-06 10:26:40.795148 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (281 retries left). 2025-06-06 10:26:40.795154 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (280 retries left). 2025-06-06 10:26:40.795171 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (279 retries left). 2025-06-06 10:26:40.795178 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (278 retries left). 2025-06-06 10:26:40.795184 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (277 retries left). 2025-06-06 10:26:40.795190 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (276 retries left). 2025-06-06 10:26:40.795196 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (275 retries left). 2025-06-06 10:26:40.795202 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (274 retries left). 2025-06-06 10:26:40.795208 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (273 retries left). 2025-06-06 10:26:40.795214 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (272 retries left). 2025-06-06 10:26:40.795220 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (271 retries left). 2025-06-06 10:26:40.795226 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (270 retries left). 2025-06-06 10:26:40.795232 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (269 retries left). 2025-06-06 10:26:40.795238 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (268 retries left). 2025-06-06 10:26:40.795244 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (267 retries left). 2025-06-06 10:26:40.795250 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (266 retries left). 2025-06-06 10:26:40.795259 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (265 retries left). 2025-06-06 10:26:40.795265 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (264 retries left). 2025-06-06 10:26:40.795271 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (263 retries left). 2025-06-06 10:26:40.795277 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (262 retries left). 2025-06-06 10:26:40.795283 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (261 retries left). 2025-06-06 10:26:40.795289 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (260 retries left). 2025-06-06 10:26:40.795295 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (259 retries left). 2025-06-06 10:26:40.795301 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (258 retries left). 2025-06-06 10:26:40.795307 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (257 retries left). 2025-06-06 10:26:40.795313 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (256 retries left). 2025-06-06 10:26:40.795319 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (255 retries left). 2025-06-06 10:26:40.795325 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (254 retries left). 2025-06-06 10:26:40.795331 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (253 retries left). 2025-06-06 10:26:40.795337 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (252 retries left). 2025-06-06 10:26:40.795343 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (251 retries left). 2025-06-06 10:26:40.795349 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (250 retries left). 2025-06-06 10:26:40.795358 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (249 retries left). 2025-06-06 10:26:40.795365 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (248 retries left). 2025-06-06 10:26:40.795371 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (247 retries left). 2025-06-06 10:26:40.795376 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (246 retries left). 2025-06-06 10:26:40.795382 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (245 retries left). 2025-06-06 10:26:40.795388 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (244 retries left). 2025-06-06 10:26:40.795394 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (243 retries left). 2025-06-06 10:26:40.795400 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (242 retries left). 2025-06-06 10:26:40.795406 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (241 retries left). 2025-06-06 10:26:40.795412 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (240 retries left). 2025-06-06 10:26:40.795424 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (239 retries left). 2025-06-06 10:41:13.173485 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (238 retries left). 2025-06-06 10:41:13.173535 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (237 retries left). 2025-06-06 10:41:13.173543 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (236 retries left). 2025-06-06 10:41:13.173549 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (235 retries left). 2025-06-06 10:41:13.173555 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (234 retries left). 2025-06-06 10:41:13.173573 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (233 retries left). 2025-06-06 10:41:13.173579 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (232 retries left). 2025-06-06 10:41:13.173586 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (231 retries left). 2025-06-06 10:41:13.173592 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (230 retries left). 2025-06-06 10:41:13.173598 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (229 retries left). 2025-06-06 10:41:13.173604 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (228 retries left). 2025-06-06 10:41:13.173610 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (227 retries left). 2025-06-06 10:41:13.173616 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (226 retries left). 2025-06-06 10:41:13.173622 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (225 retries left). 2025-06-06 10:41:13.173628 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (224 retries left). 2025-06-06 10:41:13.173634 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (223 retries left). 2025-06-06 10:41:13.173640 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (222 retries left). 2025-06-06 10:41:13.173647 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (221 retries left). 2025-06-06 10:41:13.173653 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (220 retries left). 2025-06-06 10:41:13.173659 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (219 retries left). 2025-06-06 10:41:13.173665 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (218 retries left). 2025-06-06 10:41:13.173671 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (217 retries left). 2025-06-06 10:41:13.173677 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (216 retries left). 2025-06-06 10:41:13.173683 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (215 retries left). 2025-06-06 10:41:13.173689 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (214 retries left). 2025-06-06 10:41:13.173695 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (213 retries left). 2025-06-06 10:41:13.173701 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (212 retries left). 2025-06-06 10:41:13.173707 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (211 retries left). 2025-06-06 10:41:13.173714 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (210 retries left). 2025-06-06 10:41:13.173720 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (209 retries left). 2025-06-06 10:41:13.173726 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (208 retries left). 2025-06-06 10:41:13.173732 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (207 retries left). 2025-06-06 10:41:13.173738 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (206 retries left). 2025-06-06 10:41:13.173746 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (205 retries left). 2025-06-06 10:41:13.173753 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (204 retries left). 2025-06-06 10:41:13.173759 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (203 retries left). 2025-06-06 10:41:13.173770 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (202 retries left). 2025-06-06 10:41:13.173799 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (201 retries left). 2025-06-06 10:41:13.173806 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (200 retries left). 2025-06-06 10:41:13.173812 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (199 retries left). 2025-06-06 10:41:13.173829 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (198 retries left). 2025-06-06 10:41:13.173836 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (197 retries left). 2025-06-06 10:41:13.173842 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (196 retries left). 2025-06-06 10:41:13.173848 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (195 retries left). 2025-06-06 10:41:13.173854 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (194 retries left). 2025-06-06 10:41:13.173860 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (193 retries left). 2025-06-06 10:41:13.173866 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (192 retries left). 2025-06-06 10:41:13.173872 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (191 retries left). 2025-06-06 10:41:13.173878 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (190 retries left). 2025-06-06 10:41:13.173884 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (189 retries left). 2025-06-06 10:41:13.173890 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (188 retries left). 2025-06-06 10:41:13.173896 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (187 retries left). 2025-06-06 10:41:13.173902 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (186 retries left). 2025-06-06 10:41:13.173908 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (185 retries left). 2025-06-06 10:41:13.173914 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (184 retries left). 2025-06-06 10:41:13.173920 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (183 retries left). 2025-06-06 10:41:13.173926 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (182 retries left). 2025-06-06 10:41:13.173932 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (181 retries left). 2025-06-06 10:41:13.173938 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (180 retries left). 2025-06-06 10:41:13.173944 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (179 retries left). 2025-06-06 10:41:13.173950 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (178 retries left). 2025-06-06 10:41:13.173956 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (177 retries left). 2025-06-06 10:41:13.173962 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (176 retries left). 2025-06-06 10:41:13.173968 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (175 retries left). 2025-06-06 10:41:13.173974 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (174 retries left). 2025-06-06 10:41:13.173979 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (173 retries left). 2025-06-06 10:41:13.173985 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (172 retries left). 2025-06-06 10:41:13.173991 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (171 retries left). 2025-06-06 10:41:13.174000 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (170 retries left). 2025-06-06 10:41:13.174006 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (169 retries left). 2025-06-06 10:41:13.174012 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (168 retries left). 2025-06-06 10:41:13.174018 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (167 retries left). 2025-06-06 10:41:13.174024 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (166 retries left). 2025-06-06 10:41:13.174033 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (165 retries left). 2025-06-06 10:41:13.174039 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (164 retries left). 2025-06-06 10:41:13.174045 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (163 retries left). 2025-06-06 10:41:13.174051 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (162 retries left). 2025-06-06 10:41:13.174057 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (161 retries left). 2025-06-06 10:41:13.174063 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (160 retries left). 2025-06-06 10:41:13.174069 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (159 retries left). 2025-06-06 10:41:13.174080 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (158 retries left). 2025-06-06 10:55:55.104943 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (157 retries left). 2025-06-06 10:55:55.105013 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (156 retries left). 2025-06-06 10:55:55.105021 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (155 retries left). 2025-06-06 10:55:55.105028 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (154 retries left). 2025-06-06 10:55:55.105034 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (153 retries left). 2025-06-06 10:55:55.105040 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (152 retries left). 2025-06-06 10:55:55.105046 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (151 retries left). 2025-06-06 10:55:55.105052 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (150 retries left). 2025-06-06 10:55:55.105076 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (149 retries left). 2025-06-06 10:55:55.105082 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (148 retries left). 2025-06-06 10:55:55.105088 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (147 retries left). 2025-06-06 10:55:55.105095 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (146 retries left). 2025-06-06 10:55:55.105101 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (145 retries left). 2025-06-06 10:55:55.105107 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (144 retries left). 2025-06-06 10:55:55.105113 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (143 retries left). 2025-06-06 10:55:55.105119 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (142 retries left). 2025-06-06 10:55:55.105125 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (141 retries left). 2025-06-06 10:55:55.105131 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (140 retries left). 2025-06-06 10:55:55.105137 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (139 retries left). 2025-06-06 10:55:55.105158 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (138 retries left). 2025-06-06 10:55:55.105167 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (137 retries left). 2025-06-06 10:55:55.105176 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (136 retries left). 2025-06-06 10:55:55.105183 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (135 retries left). 2025-06-06 10:55:55.105189 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (134 retries left). 2025-06-06 10:55:55.105195 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (133 retries left). 2025-06-06 10:55:55.105201 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (132 retries left). 2025-06-06 10:55:55.105207 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (131 retries left). 2025-06-06 10:55:55.105213 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (130 retries left). 2025-06-06 10:55:55.105219 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (129 retries left). 2025-06-06 10:55:55.105225 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (128 retries left). 2025-06-06 10:55:55.105231 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (127 retries left). 2025-06-06 10:55:55.105237 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (126 retries left). 2025-06-06 10:55:55.105243 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (125 retries left). 2025-06-06 10:55:55.105249 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (124 retries left). 2025-06-06 10:55:55.105255 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (123 retries left). 2025-06-06 10:55:55.105261 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (122 retries left). 2025-06-06 10:55:55.105267 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (121 retries left). 2025-06-06 10:55:55.105273 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (120 retries left). 2025-06-06 10:55:55.105280 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (119 retries left). 2025-06-06 10:55:55.105287 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (118 retries left). 2025-06-06 10:55:55.105304 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (117 retries left). 2025-06-06 10:55:55.105311 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (116 retries left). 2025-06-06 10:55:55.105317 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (115 retries left). 2025-06-06 10:55:55.105323 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (114 retries left). 2025-06-06 10:55:55.105329 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (113 retries left). 2025-06-06 10:55:55.105335 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (112 retries left). 2025-06-06 10:55:55.105341 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (111 retries left). 2025-06-06 10:55:55.105347 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (110 retries left). 2025-06-06 10:55:55.105353 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (109 retries left). 2025-06-06 10:55:55.105359 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (108 retries left). 2025-06-06 10:55:55.105365 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (107 retries left). 2025-06-06 10:55:55.105374 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (106 retries left). 2025-06-06 10:55:55.105380 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (105 retries left). 2025-06-06 10:55:55.105386 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (104 retries left). 2025-06-06 10:55:55.105392 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (103 retries left). 2025-06-06 10:55:55.105398 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (102 retries left). 2025-06-06 10:55:55.105404 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (101 retries left). 2025-06-06 10:55:55.105410 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (100 retries left). 2025-06-06 10:55:55.105416 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (99 retries left). 2025-06-06 10:55:55.105422 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (98 retries left). 2025-06-06 10:55:55.105428 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (97 retries left). 2025-06-06 10:55:55.105434 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (96 retries left). 2025-06-06 10:55:55.105440 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (95 retries left). 2025-06-06 10:55:55.105446 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (94 retries left). 2025-06-06 10:55:55.105452 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (93 retries left). 2025-06-06 10:55:55.105458 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (92 retries left). 2025-06-06 10:55:55.105464 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (91 retries left). 2025-06-06 10:55:55.105469 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (90 retries left). 2025-06-06 10:55:55.105475 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (89 retries left). 2025-06-06 10:55:55.105481 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (88 retries left). 2025-06-06 10:55:55.105487 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (87 retries left). 2025-06-06 10:55:55.105493 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (86 retries left). 2025-06-06 10:55:55.105499 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (85 retries left). 2025-06-06 10:55:55.105505 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (84 retries left). 2025-06-06 10:55:55.105511 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (83 retries left). 2025-06-06 10:55:55.105517 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (82 retries left). 2025-06-06 10:55:55.105526 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (81 retries left). 2025-06-06 10:55:55.105532 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (80 retries left). 2025-06-06 10:55:55.105538 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (79 retries left). 2025-06-06 10:55:55.105544 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (78 retries left). 2025-06-06 10:55:55.105551 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (77 retries left). 2025-06-06 10:55:55.105563 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (76 retries left). 2025-06-06 11:02:11.047423 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (75 retries left). 2025-06-06 11:02:11.047495 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (74 retries left). 2025-06-06 11:02:11.047503 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (73 retries left). 2025-06-06 11:02:11.047509 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (72 retries left). 2025-06-06 11:02:11.047516 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (71 retries left). 2025-06-06 11:02:11.047522 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (70 retries left). 2025-06-06 11:02:11.047528 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (69 retries left). 2025-06-06 11:02:11.047534 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (68 retries left). 2025-06-06 11:02:11.047540 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (67 retries left). 2025-06-06 11:02:11.047546 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (66 retries left). 2025-06-06 11:02:11.047552 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (65 retries left). 2025-06-06 11:02:11.047558 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (64 retries left). 2025-06-06 11:02:11.047564 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (63 retries left). 2025-06-06 11:02:11.047570 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (62 retries left). 2025-06-06 11:02:11.047576 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (61 retries left). 2025-06-06 11:02:11.047582 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (60 retries left). 2025-06-06 11:02:11.047588 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (59 retries left). 2025-06-06 11:02:11.047595 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (58 retries left). 2025-06-06 11:02:11.047600 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (57 retries left). 2025-06-06 11:02:11.047606 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (56 retries left). 2025-06-06 11:02:11.047612 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (55 retries left). 2025-06-06 11:02:11.047619 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (54 retries left). 2025-06-06 11:02:11.047625 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (53 retries left). 2025-06-06 11:02:11.047631 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (52 retries left). 2025-06-06 11:02:11.047637 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (51 retries left). 2025-06-06 11:02:11.047643 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (50 retries left). 2025-06-06 11:02:11.047649 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (49 retries left). 2025-06-06 11:02:11.047655 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (48 retries left). 2025-06-06 11:02:11.047661 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (47 retries left). 2025-06-06 11:02:11.047667 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (46 retries left). 2025-06-06 11:02:11.047673 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (45 retries left). 2025-06-06 11:02:11.047679 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (44 retries left). 2025-06-06 11:02:11.047685 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (43 retries left). 2025-06-06 11:02:11.047694 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (42 retries left). 2025-06-06 11:02:11.047700 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (41 retries left). 2025-06-06 11:02:11.047706 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (40 retries left). 2025-06-06 11:02:11.047712 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (39 retries left). 2025-06-06 11:02:11.047719 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (38 retries left). 2025-06-06 11:02:11.047725 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (37 retries left). 2025-06-06 11:02:11.047731 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (36 retries left). 2025-06-06 11:02:11.047746 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (35 retries left). 2025-06-06 11:02:11.047786 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (34 retries left). 2025-06-06 11:02:11.047798 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (33 retries left). 2025-06-06 11:02:11.047804 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (32 retries left). 2025-06-06 11:02:11.047810 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (31 retries left). 2025-06-06 11:02:11.047817 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (30 retries left). 2025-06-06 11:02:11.047823 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (29 retries left). 2025-06-06 11:02:11.047829 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (28 retries left). 2025-06-06 11:02:11.047835 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (27 retries left). 2025-06-06 11:02:11.047841 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (26 retries left). 2025-06-06 11:02:11.047847 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (25 retries left). 2025-06-06 11:02:11.047853 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (24 retries left). 2025-06-06 11:02:11.047859 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (23 retries left). 2025-06-06 11:02:11.047865 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (22 retries left). 2025-06-06 11:02:11.047871 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (21 retries left). 2025-06-06 11:02:11.047877 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (20 retries left). 2025-06-06 11:02:11.047883 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (19 retries left). 2025-06-06 11:02:11.047889 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (18 retries left). 2025-06-06 11:02:11.047895 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (17 retries left). 2025-06-06 11:02:11.047901 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (16 retries left). 2025-06-06 11:02:11.047907 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (15 retries left). 2025-06-06 11:02:11.047913 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (14 retries left). 2025-06-06 11:02:11.047919 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (13 retries left). 2025-06-06 11:02:11.047925 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (12 retries left). 2025-06-06 11:02:11.047931 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (11 retries left). 2025-06-06 11:02:11.047940 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (10 retries left). 2025-06-06 11:02:11.047946 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (9 retries left). 2025-06-06 11:02:11.047953 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (8 retries left). 2025-06-06 11:02:11.047959 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (7 retries left). 2025-06-06 11:02:11.047965 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (6 retries left). 2025-06-06 11:02:11.047971 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (5 retries left). 2025-06-06 11:02:11.047977 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (4 retries left). 2025-06-06 11:02:11.047983 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (3 retries left). 2025-06-06 11:02:11.047989 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (2 retries left). 2025-06-06 11:02:11.047995 | controller | FAILED - RETRYING: [localhost]: Wait for the last Pod to be Completed - tempest (1 retries left). 2025-06-06 11:02:11.048001 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_operator/tasks/run-test-operator-job.yml:40 2025-06-06 11:02:11.048013 | controller | fatal: [localhost]: FAILED! => 2025-06-06 11:02:11.048020 | controller | api_found: true 2025-06-06 11:02:11.048026 | controller | attempts: 360 2025-06-06 11:02:11.048033 | controller | changed: false 2025-06-06 11:02:11.048039 | controller | resources: 2025-06-06 11:02:11.048045 | controller | - apiVersion: v1 2025-06-06 11:02:11.048051 | controller | kind: Pod 2025-06-06 11:02:11.048057 | controller | metadata: 2025-06-06 11:02:11.048063 | controller | annotations: 2025-06-06 11:02:11.048069 | controller | k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.217.0.245/23"],"mac_address":"0a:58:0a:d9:00:f5","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.0/22","nextHop":"10.217.0.1"},{"dest":"10.217.4.0/23","nextHop":"10.217.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.217.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.217.0.1"}],"ip_address":"10.217.0.245/23","gateway_ip":"10.217.0.1","role":"primary"}}' 2025-06-06 11:02:11.048076 | controller | k8s.v1.cni.cncf.io/network-status: |- 2025-06-06 11:02:11.048082 | controller | [{ 2025-06-06 11:02:11.048088 | controller | "name": "ovn-kubernetes", 2025-06-06 11:02:11.048094 | controller | "interface": "eth0", 2025-06-06 11:02:11.048100 | controller | "ips": [ 2025-06-06 11:02:11.048106 | controller | "10.217.0.245" 2025-06-06 11:02:11.048112 | controller | ], 2025-06-06 11:02:11.048119 | controller | "mac": "0a:58:0a:d9:00:f5", 2025-06-06 11:02:11.048125 | controller | "default": true, 2025-06-06 11:02:11.048131 | controller | "dns": {} 2025-06-06 11:02:11.048137 | controller | }] 2025-06-06 11:02:11.048143 | controller | k8s.v1.cni.cncf.io/networks: '[]' 2025-06-06 11:02:11.048149 | controller | openshift.io/scc: privileged 2025-06-06 11:02:11.048155 | controller | creationTimestamp: '2025-06-06T09:57:36Z' 2025-06-06 11:02:11.048161 | controller | labels: 2025-06-06 11:02:11.048167 | controller | instanceName: tempest-tests-tempest 2025-06-06 11:02:11.048173 | controller | operator: test-operator 2025-06-06 11:02:11.048179 | controller | service: tempest 2025-06-06 11:02:11.048185 | controller | workflowStep: '0' 2025-06-06 11:02:11.048191 | controller | managedFields: 2025-06-06 11:02:11.048197 | controller | - apiVersion: v1 2025-06-06 11:02:11.048203 | controller | fieldsType: FieldsV1 2025-06-06 11:02:11.048209 | controller | fieldsV1: 2025-06-06 11:02:11.048215 | controller | f:metadata: 2025-06-06 11:02:11.048221 | controller | f:annotations: 2025-06-06 11:02:11.048227 | controller | .: {} 2025-06-06 11:02:11.048233 | controller | f:k8s.v1.cni.cncf.io/networks: {} 2025-06-06 11:02:11.048239 | controller | f:labels: 2025-06-06 11:02:11.048248 | controller | .: {} 2025-06-06 11:02:11.048254 | controller | f:instanceName: {} 2025-06-06 11:02:11.048260 | controller | f:operator: {} 2025-06-06 11:02:11.048266 | controller | f:service: {} 2025-06-06 11:02:11.048272 | controller | f:workflowStep: {} 2025-06-06 11:02:11.048278 | controller | f:ownerReferences: 2025-06-06 11:02:11.048285 | controller | .: {} 2025-06-06 11:02:11.048291 | controller | k:{"uid":"b4f54eff-79d2-4540-88c8-d03e3567ccc0"}: {} 2025-06-06 11:02:11.048297 | controller | f:spec: 2025-06-06 11:02:11.048303 | controller | f:automountServiceAccountToken: {} 2025-06-06 11:02:11.048309 | controller | f:containers: 2025-06-06 11:02:11.048315 | controller | k:{"name":"tempest-tests-tempest-tests-runner"}: 2025-06-06 11:02:11.048322 | controller | .: {} 2025-06-06 11:02:11.048328 | controller | f:envFrom: {} 2025-06-06 11:02:11.048334 | controller | f:image: {} 2025-06-06 11:02:11.048340 | controller | f:imagePullPolicy: {} 2025-06-06 11:02:11.048346 | controller | f:name: {} 2025-06-06 11:02:11.048353 | controller | f:resources: {} 2025-06-06 11:02:11.048359 | controller | f:securityContext: 2025-06-06 11:02:11.048365 | controller | .: {} 2025-06-06 11:02:11.048371 | controller | f:allowPrivilegeEscalation: {} 2025-06-06 11:02:11.048382 | controller | f:capabilities: {} 2025-06-06 11:02:11.048388 | controller | f:readOnlyRootFilesystem: {} 2025-06-06 11:02:11.048395 | controller | f:runAsGroup: {} 2025-06-06 11:02:11.048401 | controller | f:runAsNonRoot: {} 2025-06-06 11:02:11.048407 | controller | f:runAsUser: {} 2025-06-06 11:02:11.048413 | controller | f:seccompProfile: 2025-06-06 11:02:11.048419 | controller | .: {} 2025-06-06 11:02:11.048425 | controller | f:type: {} 2025-06-06 11:02:11.048431 | controller | f:terminationMessagePath: {} 2025-06-06 11:02:11.048437 | controller | f:terminationMessagePolicy: {} 2025-06-06 11:02:11.048443 | controller | f:volumeMounts: 2025-06-06 11:02:11.048449 | controller | .: {} 2025-06-06 11:02:11.048455 | controller | k:{"mountPath":"/etc/openstack/clouds.yaml"}: 2025-06-06 11:02:11.048464 | controller | .: {} 2025-06-06 11:02:11.048470 | controller | f:mountPath: {} 2025-06-06 11:02:11.048476 | controller | f:name: {} 2025-06-06 11:02:11.048482 | controller | f:readOnly: {} 2025-06-06 11:02:11.048488 | controller | f:subPath: {} 2025-06-06 11:02:11.048494 | controller | k:{"mountPath":"/etc/openstack/secure.yaml"}: 2025-06-06 11:02:11.048500 | controller | .: {} 2025-06-06 11:02:11.048506 | controller | f:mountPath: {} 2025-06-06 11:02:11.048513 | controller | f:name: {} 2025-06-06 11:02:11.048519 | controller | f:subPath: {} 2025-06-06 11:02:11.048525 | controller | k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: 2025-06-06 11:02:11.048531 | controller | .: {} 2025-06-06 11:02:11.048537 | controller | f:mountPath: {} 2025-06-06 11:02:11.048543 | controller | f:name: {} 2025-06-06 11:02:11.048549 | controller | f:readOnly: {} 2025-06-06 11:02:11.048555 | controller | f:subPath: {} 2025-06-06 11:02:11.048561 | controller | k:{"mountPath":"/etc/test_operator"}: 2025-06-06 11:02:11.048567 | controller | .: {} 2025-06-06 11:02:11.048573 | controller | f:mountPath: {} 2025-06-06 11:02:11.048579 | controller | f:name: {} 2025-06-06 11:02:11.048585 | controller | k:{"mountPath":"/tmp"}: 2025-06-06 11:02:11.048591 | controller | .: {} 2025-06-06 11:02:11.048597 | controller | f:mountPath: {} 2025-06-06 11:02:11.048603 | controller | f:name: {} 2025-06-06 11:02:11.048609 | controller | k:{"mountPath":"/var/lib/tempest"}: 2025-06-06 11:02:11.048615 | controller | .: {} 2025-06-06 11:02:11.048621 | controller | f:mountPath: {} 2025-06-06 11:02:11.048632 | controller | f:name: {} 2025-06-06 11:02:11.048638 | controller | k:{"mountPath":"/var/lib/tempest/.config/openstack/clouds.yaml"}: 2025-06-06 11:02:11.048644 | controller | .: {} 2025-06-06 11:02:11.048651 | controller | f:mountPath: {} 2025-06-06 11:02:11.048657 | controller | f:name: {} 2025-06-06 11:02:11.048663 | controller | f:readOnly: {} 2025-06-06 11:02:11.048669 | controller | f:subPath: {} 2025-06-06 11:02:11.048678 | controller | k:{"mountPath":"/var/lib/tempest/external_files"}: 2025-06-06 11:02:11.048684 | controller | .: {} 2025-06-06 11:02:11.048691 | controller | f:mountPath: {} 2025-06-06 11:02:11.048697 | controller | f:name: {} 2025-06-06 11:02:11.048703 | controller | k:{"mountPath":"/var/lib/tempest/id_ecdsa"}: 2025-06-06 11:02:11.048709 | controller | .: {} 2025-06-06 11:02:11.048715 | controller | f:mountPath: {} 2025-06-06 11:02:11.048721 | controller | f:name: {} 2025-06-06 11:02:11.048727 | controller | f:subPath: {} 2025-06-06 11:02:11.048733 | controller | f:dnsPolicy: {} 2025-06-06 11:02:11.048739 | controller | f:enableServiceLinks: {} 2025-06-06 11:02:11.048745 | controller | f:restartPolicy: {} 2025-06-06 11:02:11.048751 | controller | f:schedulerName: {} 2025-06-06 11:02:11.048757 | controller | f:securityContext: 2025-06-06 11:02:11.048763 | controller | .: {} 2025-06-06 11:02:11.048769 | controller | f:fsGroup: {} 2025-06-06 11:02:11.048790 | controller | f:runAsGroup: {} 2025-06-06 11:02:11.048799 | controller | f:runAsUser: {} 2025-06-06 11:02:11.048805 | controller | f:seLinuxOptions: 2025-06-06 11:02:11.048811 | controller | .: {} 2025-06-06 11:02:11.048817 | controller | f:level: {} 2025-06-06 11:02:11.048823 | controller | f:terminationGracePeriodSeconds: {} 2025-06-06 11:02:11.048829 | controller | f:volumes: 2025-06-06 11:02:11.048835 | controller | .: {} 2025-06-06 11:02:11.048841 | controller | k:{"name":"ca-certs"}: 2025-06-06 11:02:11.048847 | controller | .: {} 2025-06-06 11:02:11.048853 | controller | f:name: {} 2025-06-06 11:02:11.048859 | controller | f:secret: 2025-06-06 11:02:11.048865 | controller | .: {} 2025-06-06 11:02:11.048872 | controller | f:defaultMode: {} 2025-06-06 11:02:11.048878 | controller | f:secretName: {} 2025-06-06 11:02:11.048884 | controller | k:{"name":"config-data"}: 2025-06-06 11:02:11.048893 | controller | .: {} 2025-06-06 11:02:11.048900 | controller | f:configMap: 2025-06-06 11:02:11.048906 | controller | .: {} 2025-06-06 11:02:11.048912 | controller | f:defaultMode: {} 2025-06-06 11:02:11.048918 | controller | f:name: {} 2025-06-06 11:02:11.048924 | controller | f:name: {} 2025-06-06 11:02:11.048930 | controller | k:{"name":"openstack-config"}: 2025-06-06 11:02:11.048937 | controller | .: {} 2025-06-06 11:02:11.048943 | controller | f:configMap: 2025-06-06 11:02:11.048949 | controller | .: {} 2025-06-06 11:02:11.048955 | controller | f:defaultMode: {} 2025-06-06 11:02:11.048961 | controller | f:name: {} 2025-06-06 11:02:11.048967 | controller | f:name: {} 2025-06-06 11:02:11.048973 | controller | k:{"name":"openstack-config-secret"}: 2025-06-06 11:02:11.048979 | controller | .: {} 2025-06-06 11:02:11.048985 | controller | f:name: {} 2025-06-06 11:02:11.048991 | controller | f:secret: 2025-06-06 11:02:11.048997 | controller | .: {} 2025-06-06 11:02:11.049003 | controller | f:defaultMode: {} 2025-06-06 11:02:11.049009 | controller | f:secretName: {} 2025-06-06 11:02:11.049015 | controller | k:{"name":"ssh-key"}: 2025-06-06 11:02:11.049021 | controller | .: {} 2025-06-06 11:02:11.049027 | controller | f:name: {} 2025-06-06 11:02:11.049033 | controller | f:secret: 2025-06-06 11:02:11.049039 | controller | .: {} 2025-06-06 11:02:11.049046 | controller | f:defaultMode: {} 2025-06-06 11:02:11.049054 | controller | f:items: {} 2025-06-06 11:02:11.049060 | controller | f:secretName: {} 2025-06-06 11:02:11.049066 | controller | k:{"name":"test-operator-ephemeral-temporary"}: 2025-06-06 11:02:11.049073 | controller | .: {} 2025-06-06 11:02:11.049079 | controller | f:emptyDir: {} 2025-06-06 11:02:11.049085 | controller | f:name: {} 2025-06-06 11:02:11.049091 | controller | k:{"name":"test-operator-ephemeral-workdir"}: 2025-06-06 11:02:11.049112 | controller | .: {} 2025-06-06 11:02:11.049121 | controller | f:emptyDir: {} 2025-06-06 11:02:11.049127 | controller | f:name: {} 2025-06-06 11:02:11.049133 | controller | k:{"name":"test-operator-logs"}: 2025-06-06 11:02:11.049139 | controller | .: {} 2025-06-06 11:02:11.049145 | controller | f:name: {} 2025-06-06 11:02:11.049152 | controller | f:persistentVolumeClaim: 2025-06-06 11:02:11.049158 | controller | .: {} 2025-06-06 11:02:11.049164 | controller | f:claimName: {} 2025-06-06 11:02:11.049170 | controller | manager: manager 2025-06-06 11:02:11.049176 | controller | operation: Update 2025-06-06 11:02:11.049182 | controller | time: '2025-06-06T09:57:36Z' 2025-06-06 11:02:11.049188 | controller | - apiVersion: v1 2025-06-06 11:02:11.049194 | controller | fieldsType: FieldsV1 2025-06-06 11:02:11.049200 | controller | fieldsV1: 2025-06-06 11:02:11.049206 | controller | f:metadata: 2025-06-06 11:02:11.049212 | controller | f:annotations: 2025-06-06 11:02:11.049218 | controller | f:k8s.ovn.org/pod-networks: {} 2025-06-06 11:02:11.049224 | controller | manager: crc 2025-06-06 11:02:11.049230 | controller | operation: Update 2025-06-06 11:02:11.049236 | controller | subresource: status 2025-06-06 11:02:11.049242 | controller | time: '2025-06-06T09:57:37Z' 2025-06-06 11:02:11.049248 | controller | - apiVersion: v1 2025-06-06 11:02:11.049254 | controller | fieldsType: FieldsV1 2025-06-06 11:02:11.049260 | controller | fieldsV1: 2025-06-06 11:02:11.049266 | controller | f:metadata: 2025-06-06 11:02:11.049272 | controller | f:annotations: 2025-06-06 11:02:11.049278 | controller | f:k8s.v1.cni.cncf.io/network-status: {} 2025-06-06 11:02:11.049284 | controller | manager: multus-daemon 2025-06-06 11:02:11.049290 | controller | operation: Update 2025-06-06 11:02:11.049296 | controller | subresource: status 2025-06-06 11:02:11.049302 | controller | time: '2025-06-06T09:57:37Z' 2025-06-06 11:02:11.049308 | controller | - apiVersion: v1 2025-06-06 11:02:11.049317 | controller | fieldsType: FieldsV1 2025-06-06 11:02:11.049323 | controller | fieldsV1: 2025-06-06 11:02:11.049329 | controller | f:status: 2025-06-06 11:02:11.049335 | controller | f:conditions: 2025-06-06 11:02:11.049342 | controller | k:{"type":"ContainersReady"}: 2025-06-06 11:02:11.049348 | controller | .: {} 2025-06-06 11:02:11.049354 | controller | f:lastProbeTime: {} 2025-06-06 11:02:11.049360 | controller | f:lastTransitionTime: {} 2025-06-06 11:02:11.049366 | controller | f:status: {} 2025-06-06 11:02:11.049372 | controller | f:type: {} 2025-06-06 11:02:11.049378 | controller | k:{"type":"Initialized"}: 2025-06-06 11:02:11.049384 | controller | .: {} 2025-06-06 11:02:11.049390 | controller | f:lastProbeTime: {} 2025-06-06 11:02:11.049396 | controller | f:lastTransitionTime: {} 2025-06-06 11:02:11.049402 | controller | f:status: {} 2025-06-06 11:02:11.049408 | controller | f:type: {} 2025-06-06 11:02:11.049414 | controller | k:{"type":"PodReadyToStartContainers"}: 2025-06-06 11:02:11.049420 | controller | .: {} 2025-06-06 11:02:11.049426 | controller | f:lastProbeTime: {} 2025-06-06 11:02:11.049432 | controller | f:lastTransitionTime: {} 2025-06-06 11:02:11.049438 | controller | f:status: {} 2025-06-06 11:02:11.049444 | controller | f:type: {} 2025-06-06 11:02:11.049450 | controller | k:{"type":"Ready"}: 2025-06-06 11:02:11.049456 | controller | .: {} 2025-06-06 11:02:11.049462 | controller | f:lastProbeTime: {} 2025-06-06 11:02:11.049472 | controller | f:lastTransitionTime: {} 2025-06-06 11:02:11.049481 | controller | f:status: {} 2025-06-06 11:02:11.049487 | controller | f:type: {} 2025-06-06 11:02:11.049493 | controller | f:containerStatuses: {} 2025-06-06 11:02:11.049499 | controller | f:hostIP: {} 2025-06-06 11:02:11.049505 | controller | f:hostIPs: {} 2025-06-06 11:02:11.049511 | controller | f:phase: {} 2025-06-06 11:02:11.049517 | controller | f:podIP: {} 2025-06-06 11:02:11.049523 | controller | f:podIPs: 2025-06-06 11:02:11.049529 | controller | .: {} 2025-06-06 11:02:11.049535 | controller | k:{"ip":"10.217.0.245"}: 2025-06-06 11:02:11.049541 | controller | .: {} 2025-06-06 11:02:11.049547 | controller | f:ip: {} 2025-06-06 11:02:11.049553 | controller | f:startTime: {} 2025-06-06 11:02:11.049560 | controller | manager: kubelet 2025-06-06 11:02:11.049565 | controller | operation: Update 2025-06-06 11:02:11.049571 | controller | subresource: status 2025-06-06 11:02:11.049578 | controller | time: '2025-06-06T09:58:30Z' 2025-06-06 11:02:11.049584 | controller | name: tempest-tests-tempest 2025-06-06 11:02:11.049590 | controller | namespace: openstack 2025-06-06 11:02:11.049596 | controller | ownerReferences: 2025-06-06 11:02:11.049602 | controller | - apiVersion: test.openstack.org/v1beta1 2025-06-06 11:02:11.049608 | controller | blockOwnerDeletion: true 2025-06-06 11:02:11.049614 | controller | controller: true 2025-06-06 11:02:11.049622 | controller | kind: Tempest 2025-06-06 11:02:11.049629 | controller | name: tempest-tests-tempest 2025-06-06 11:02:11.049635 | controller | uid: b4f54eff-79d2-4540-88c8-d03e3567ccc0 2025-06-06 11:02:11.049641 | controller | resourceVersion: '57252' 2025-06-06 11:02:11.049647 | controller | uid: 9a6fdc52-110b-4573-92b5-57f19994ab56 2025-06-06 11:02:11.049653 | controller | spec: 2025-06-06 11:02:11.049669 | controller | automountServiceAccountToken: true 2025-06-06 11:02:11.049675 | controller | containers: 2025-06-06 11:02:11.049681 | controller | - envFrom: 2025-06-06 11:02:11.049687 | controller | - configMapRef: 2025-06-06 11:02:11.049693 | controller | name: tempest-tests-tempest-custom-data-s0 2025-06-06 11:02:11.049699 | controller | - configMapRef: 2025-06-06 11:02:11.049705 | controller | name: tempest-tests-tempest-env-vars-s0 2025-06-06 11:02:11.049711 | controller | image: quay.io/podified-antelope-centos9/openstack-tempest-all:current-podified 2025-06-06 11:02:11.049717 | controller | imagePullPolicy: IfNotPresent 2025-06-06 11:02:11.049724 | controller | name: tempest-tests-tempest-tests-runner 2025-06-06 11:02:11.049730 | controller | resources: {} 2025-06-06 11:02:11.049736 | controller | securityContext: 2025-06-06 11:02:11.049742 | controller | allowPrivilegeEscalation: true 2025-06-06 11:02:11.049748 | controller | capabilities: {} 2025-06-06 11:02:11.049754 | controller | readOnlyRootFilesystem: false 2025-06-06 11:02:11.049760 | controller | runAsGroup: 42480 2025-06-06 11:02:11.049766 | controller | runAsNonRoot: false 2025-06-06 11:02:11.049772 | controller | runAsUser: 42480 2025-06-06 11:02:11.049794 | controller | seccompProfile: 2025-06-06 11:02:11.049801 | controller | type: RuntimeDefault 2025-06-06 11:02:11.049807 | controller | terminationMessagePath: /dev/termination-log 2025-06-06 11:02:11.049813 | controller | terminationMessagePolicy: File 2025-06-06 11:02:11.049819 | controller | volumeMounts: 2025-06-06 11:02:11.049825 | controller | - mountPath: /var/lib/tempest 2025-06-06 11:02:11.049831 | controller | name: test-operator-ephemeral-workdir 2025-06-06 11:02:11.049837 | controller | - mountPath: /tmp 2025-06-06 11:02:11.049843 | controller | name: test-operator-ephemeral-temporary 2025-06-06 11:02:11.049849 | controller | - mountPath: /etc/test_operator 2025-06-06 11:02:11.049855 | controller | name: config-data 2025-06-06 11:02:11.049861 | controller | - mountPath: /var/lib/tempest/external_files 2025-06-06 11:02:11.049867 | controller | name: test-operator-logs 2025-06-06 11:02:11.049873 | controller | - mountPath: /etc/openstack/clouds.yaml 2025-06-06 11:02:11.049880 | controller | name: openstack-config 2025-06-06 11:02:11.049886 | controller | readOnly: true 2025-06-06 11:02:11.049892 | controller | subPath: clouds.yaml 2025-06-06 11:02:11.049901 | controller | - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml 2025-06-06 11:02:11.049907 | controller | name: openstack-config 2025-06-06 11:02:11.049913 | controller | readOnly: true 2025-06-06 11:02:11.049919 | controller | subPath: clouds.yaml 2025-06-06 11:02:11.049928 | controller | - mountPath: /etc/openstack/secure.yaml 2025-06-06 11:02:11.049934 | controller | name: openstack-config-secret 2025-06-06 11:02:11.049941 | controller | subPath: secure.yaml 2025-06-06 11:02:11.049947 | controller | - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem 2025-06-06 11:02:11.049953 | controller | name: ca-certs 2025-06-06 11:02:11.049959 | controller | readOnly: true 2025-06-06 11:02:11.049965 | controller | subPath: tls-ca-bundle.pem 2025-06-06 11:02:11.049971 | controller | - mountPath: /var/lib/tempest/id_ecdsa 2025-06-06 11:02:11.049977 | controller | name: ssh-key 2025-06-06 11:02:11.049983 | controller | subPath: ssh_key 2025-06-06 11:02:11.049989 | controller | - mountPath: /var/run/secrets/kubernetes.io/serviceaccount 2025-06-06 11:02:11.049996 | controller | name: kube-api-access-5jdb5 2025-06-06 11:02:11.050002 | controller | readOnly: true 2025-06-06 11:02:11.050008 | controller | dnsPolicy: ClusterFirst 2025-06-06 11:02:11.050014 | controller | enableServiceLinks: true 2025-06-06 11:02:11.050020 | controller | imagePullSecrets: 2025-06-06 11:02:11.050026 | controller | - name: default-dockercfg-75cjt 2025-06-06 11:02:11.050032 | controller | nodeName: crc 2025-06-06 11:02:11.050038 | controller | preemptionPolicy: PreemptLowerPriority 2025-06-06 11:02:11.050044 | controller | priority: 0 2025-06-06 11:02:11.050050 | controller | restartPolicy: Never 2025-06-06 11:02:11.050056 | controller | schedulerName: default-scheduler 2025-06-06 11:02:11.050062 | controller | securityContext: 2025-06-06 11:02:11.050068 | controller | fsGroup: 42480 2025-06-06 11:02:11.050074 | controller | runAsGroup: 42480 2025-06-06 11:02:11.050080 | controller | runAsUser: 42480 2025-06-06 11:02:11.050086 | controller | seLinuxOptions: 2025-06-06 11:02:11.050092 | controller | level: s0:c478,c978 2025-06-06 11:02:11.050098 | controller | serviceAccount: default 2025-06-06 11:02:11.050105 | controller | serviceAccountName: default 2025-06-06 11:02:11.050111 | controller | terminationGracePeriodSeconds: 30 2025-06-06 11:02:11.050117 | controller | tolerations: 2025-06-06 11:02:11.050123 | controller | - effect: NoExecute 2025-06-06 11:02:11.050131 | controller | key: node.kubernetes.io/not-ready 2025-06-06 11:02:11.050138 | controller | operator: Exists 2025-06-06 11:02:11.050144 | controller | tolerationSeconds: 300 2025-06-06 11:02:11.050150 | controller | - effect: NoExecute 2025-06-06 11:02:11.050156 | controller | key: node.kubernetes.io/unreachable 2025-06-06 11:02:11.050162 | controller | operator: Exists 2025-06-06 11:02:11.050168 | controller | tolerationSeconds: 300 2025-06-06 11:02:11.050174 | controller | volumes: 2025-06-06 11:02:11.050180 | controller | - configMap: 2025-06-06 11:02:11.050186 | controller | defaultMode: 493 2025-06-06 11:02:11.050192 | controller | name: tempest-tests-tempest-custom-data-s0 2025-06-06 11:02:11.050198 | controller | name: config-data 2025-06-06 11:02:11.050204 | controller | - configMap: 2025-06-06 11:02:11.050210 | controller | defaultMode: 272 2025-06-06 11:02:11.050217 | controller | name: openstack-config 2025-06-06 11:02:11.050223 | controller | name: openstack-config 2025-06-06 11:02:11.050232 | controller | - name: openstack-config-secret 2025-06-06 11:02:11.050238 | controller | secret: 2025-06-06 11:02:11.050244 | controller | defaultMode: 292 2025-06-06 11:02:11.050250 | controller | secretName: openstack-config-secret 2025-06-06 11:02:11.050257 | controller | - name: test-operator-logs 2025-06-06 11:02:11.050263 | controller | persistentVolumeClaim: 2025-06-06 11:02:11.050269 | controller | claimName: tempest-tests-tempest-0-343a5 2025-06-06 11:02:11.050275 | controller | - emptyDir: {} 2025-06-06 11:02:11.050281 | controller | name: test-operator-ephemeral-workdir 2025-06-06 11:02:11.050287 | controller | - emptyDir: {} 2025-06-06 11:02:11.050293 | controller | name: test-operator-ephemeral-temporary 2025-06-06 11:02:11.050302 | controller | - name: ca-certs 2025-06-06 11:02:11.050308 | controller | secret: 2025-06-06 11:02:11.050314 | controller | defaultMode: 272 2025-06-06 11:02:11.050320 | controller | secretName: combined-ca-bundle 2025-06-06 11:02:11.050326 | controller | - name: ssh-key 2025-06-06 11:02:11.050332 | controller | secret: 2025-06-06 11:02:11.050338 | controller | defaultMode: 384 2025-06-06 11:02:11.050344 | controller | items: 2025-06-06 11:02:11.050350 | controller | - key: ssh-privatekey 2025-06-06 11:02:11.050356 | controller | path: ssh_key 2025-06-06 11:02:11.050362 | controller | secretName: test-operator-controller-priv-key 2025-06-06 11:02:11.050368 | controller | - name: kube-api-access-5jdb5 2025-06-06 11:02:11.050374 | controller | projected: 2025-06-06 11:02:11.050380 | controller | defaultMode: 420 2025-06-06 11:02:11.050387 | controller | sources: 2025-06-06 11:02:11.050393 | controller | - serviceAccountToken: 2025-06-06 11:02:11.050399 | controller | expirationSeconds: 3607 2025-06-06 11:02:11.050405 | controller | path: token 2025-06-06 11:02:11.050411 | controller | - configMap: 2025-06-06 11:02:11.050417 | controller | items: 2025-06-06 11:02:11.050423 | controller | - key: ca.crt 2025-06-06 11:02:11.050429 | controller | path: ca.crt 2025-06-06 11:02:11.050435 | controller | name: kube-root-ca.crt 2025-06-06 11:02:11.050441 | controller | - downwardAPI: 2025-06-06 11:02:11.050447 | controller | items: 2025-06-06 11:02:11.050453 | controller | - fieldRef: 2025-06-06 11:02:11.050459 | controller | apiVersion: v1 2025-06-06 11:02:11.050465 | controller | fieldPath: metadata.namespace 2025-06-06 11:02:11.050471 | controller | path: namespace 2025-06-06 11:02:11.050477 | controller | - configMap: 2025-06-06 11:02:11.050483 | controller | items: 2025-06-06 11:02:11.050489 | controller | - key: service-ca.crt 2025-06-06 11:02:11.050495 | controller | path: service-ca.crt 2025-06-06 11:02:11.050501 | controller | name: openshift-service-ca.crt 2025-06-06 11:02:11.050507 | controller | status: 2025-06-06 11:02:11.050513 | controller | conditions: 2025-06-06 11:02:11.050519 | controller | - lastProbeTime: null 2025-06-06 11:02:11.050525 | controller | lastTransitionTime: '2025-06-06T09:58:17Z' 2025-06-06 11:02:11.050531 | controller | status: 'True' 2025-06-06 11:02:11.050537 | controller | type: PodReadyToStartContainers 2025-06-06 11:02:11.050543 | controller | - lastProbeTime: null 2025-06-06 11:02:11.050549 | controller | lastTransitionTime: '2025-06-06T09:57:37Z' 2025-06-06 11:02:11.050556 | controller | status: 'True' 2025-06-06 11:02:11.050562 | controller | type: Initialized 2025-06-06 11:02:11.050567 | controller | - lastProbeTime: null 2025-06-06 11:02:11.050574 | controller | lastTransitionTime: '2025-06-06T09:58:30Z' 2025-06-06 11:02:11.050580 | controller | status: 'True' 2025-06-06 11:02:11.050586 | controller | type: Ready 2025-06-06 11:02:11.050592 | controller | - lastProbeTime: null 2025-06-06 11:02:11.050598 | controller | lastTransitionTime: '2025-06-06T09:58:30Z' 2025-06-06 11:02:11.050604 | controller | status: 'True' 2025-06-06 11:02:11.050610 | controller | type: ContainersReady 2025-06-06 11:02:11.050616 | controller | - lastProbeTime: null 2025-06-06 11:02:11.050622 | controller | lastTransitionTime: '2025-06-06T09:57:37Z' 2025-06-06 11:02:11.050628 | controller | status: 'True' 2025-06-06 11:02:11.050634 | controller | type: PodScheduled 2025-06-06 11:02:11.050640 | controller | containerStatuses: 2025-06-06 11:02:11.050646 | controller | - containerID: cri-o://5f708822e32732e21d934fe0d4a2b2fa0f01afa6a0607bd77fce4a155333b6e2 2025-06-06 11:02:11.050652 | controller | image: quay.io/podified-antelope-centos9/openstack-tempest-all:current-podified 2025-06-06 11:02:11.050658 | controller | imageID: quay.io/podified-antelope-centos9/openstack-tempest-all@sha256:87bbe95d40dc6d7f6b82af03a14f1d400de7ac80ac9997c04bd15111acae8e61 2025-06-06 11:02:11.050665 | controller | lastState: {} 2025-06-06 11:02:11.050671 | controller | name: tempest-tests-tempest-tests-runner 2025-06-06 11:02:11.050677 | controller | ready: true 2025-06-06 11:02:11.050683 | controller | restartCount: 0 2025-06-06 11:02:11.050691 | controller | started: true 2025-06-06 11:02:11.050697 | controller | state: 2025-06-06 11:02:11.050704 | controller | running: 2025-06-06 11:02:11.050710 | controller | startedAt: '2025-06-06T09:58:30Z' 2025-06-06 11:02:11.050716 | controller | volumeMounts: 2025-06-06 11:02:11.050722 | controller | - mountPath: /var/lib/tempest 2025-06-06 11:02:11.050728 | controller | name: test-operator-ephemeral-workdir 2025-06-06 11:02:11.050734 | controller | - mountPath: /tmp 2025-06-06 11:02:11.050740 | controller | name: test-operator-ephemeral-temporary 2025-06-06 11:02:11.050746 | controller | - mountPath: /etc/test_operator 2025-06-06 11:02:11.050752 | controller | name: config-data 2025-06-06 11:02:11.050758 | controller | - mountPath: /var/lib/tempest/external_files 2025-06-06 11:02:11.050764 | controller | name: test-operator-logs 2025-06-06 11:02:11.050770 | controller | - mountPath: /etc/openstack/clouds.yaml 2025-06-06 11:02:11.050787 | controller | name: openstack-config 2025-06-06 11:02:11.050795 | controller | readOnly: true 2025-06-06 11:02:11.050801 | controller | recursiveReadOnly: Disabled 2025-06-06 11:02:11.050807 | controller | - mountPath: /var/lib/tempest/.config/openstack/clouds.yaml 2025-06-06 11:02:11.050814 | controller | name: openstack-config 2025-06-06 11:02:11.050820 | controller | readOnly: true 2025-06-06 11:02:11.050826 | controller | recursiveReadOnly: Disabled 2025-06-06 11:02:11.050832 | controller | - mountPath: /etc/openstack/secure.yaml 2025-06-06 11:02:11.050838 | controller | name: openstack-config-secret 2025-06-06 11:02:11.050844 | controller | - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem 2025-06-06 11:02:11.050850 | controller | name: ca-certs 2025-06-06 11:02:11.050856 | controller | readOnly: true 2025-06-06 11:02:11.050862 | controller | recursiveReadOnly: Disabled 2025-06-06 11:02:11.050868 | controller | - mountPath: /var/lib/tempest/id_ecdsa 2025-06-06 11:02:11.050874 | controller | name: ssh-key 2025-06-06 11:02:11.050883 | controller | - mountPath: /var/run/secrets/kubernetes.io/serviceaccount 2025-06-06 11:02:11.050889 | controller | name: kube-api-access-5jdb5 2025-06-06 11:02:11.050896 | controller | readOnly: true 2025-06-06 11:02:11.050902 | controller | recursiveReadOnly: Disabled 2025-06-06 11:02:11.050908 | controller | hostIP: 192.168.126.11 2025-06-06 11:02:11.050914 | controller | hostIPs: 2025-06-06 11:02:11.050920 | controller | - ip: 192.168.126.11 2025-06-06 11:02:11.050926 | controller | phase: Running 2025-06-06 11:02:11.050932 | controller | podIP: 10.217.0.245 2025-06-06 11:02:11.050938 | controller | podIPs: 2025-06-06 11:02:11.050947 | controller | - ip: 10.217.0.245 2025-06-06 11:02:11.060603 | controller | qosClass: BestEffort 2025-06-06 11:02:11.060624 | controller | startTime: '2025-06-06T09:57:37Z' 2025-06-06 11:02:11.060636 | controller | ...ignoring 2025-06-06 11:02:11.114470 | controller | 2025-06-06 11:02:11.114505 | controller | TASK [test_operator : Check whether timed out - tempest testpod_timed_out={{ testpod.attempts == (cifmw_test_operator_timeout / 10) | round | int }}] *** 2025-06-06 11:02:11.114513 | controller | Friday 06 June 2025 11:02:11 +0000 (1:04:34.951) 1:42:11.505 *********** 2025-06-06 11:02:11.114525 | controller | ok: [localhost] 2025-06-06 11:02:11.146129 | controller | 2025-06-06 11:02:11.146162 | controller | TASK [test_operator : Reset volumes and volume_mounts to an empty list volumes=[], volume_mounts=[]] *** 2025-06-06 11:02:11.146170 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.053) 1:42:11.559 *********** 2025-06-06 11:02:11.146183 | controller | skipping: [localhost] 2025-06-06 11:02:11.176670 | controller | 2025-06-06 11:02:11.176703 | controller | TASK [test_operator : Get information about PVCs that store the logs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, namespace={{ cifmw_test_operator_namespace }}, kind=PersistentVolumeClaim, label_selectors=['instanceName={{ test_operator_instance_name }}']] *** 2025-06-06 11:02:11.176711 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.031) 1:42:11.591 *********** 2025-06-06 11:02:11.176723 | controller | skipping: [localhost] 2025-06-06 11:02:11.213062 | controller | 2025-06-06 11:02:11.213110 | controller | TASK [test_operator : Set up volume mounts and volumes for all PVCs volume_mounts={{ 2025-06-06 11:02:11.213120 | controller | (volume_mounts | default([])) + [{ 2025-06-06 11:02:11.213127 | controller | 'name': "logs-volume-" ~ index, 2025-06-06 11:02:11.213133 | controller | 'mountPath': "/mnt/logs-{{ test_operator_instance_name }}-step-" ~ index 2025-06-06 11:02:11.213140 | controller | }] 2025-06-06 11:02:11.213146 | controller | }} 2025-06-06 11:02:11.213156 | controller | , volumes={{ 2025-06-06 11:02:11.213162 | controller | (volumes | default([])) + [{ 2025-06-06 11:02:11.213169 | controller | 'name': "logs-volume-" ~ index, 2025-06-06 11:02:11.213179 | controller | 'persistentVolumeClaim': { 2025-06-06 11:02:11.213185 | controller | 'claimName': pvc.metadata.name 2025-06-06 11:02:11.213192 | controller | } 2025-06-06 11:02:11.213198 | controller | }] 2025-06-06 11:02:11.213204 | controller | }} 2025-06-06 11:02:11.213210 | controller | ] *** 2025-06-06 11:02:11.213216 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.030) 1:42:11.621 *********** 2025-06-06 11:02:11.213228 | controller | skipping: [localhost] 2025-06-06 11:02:11.238255 | controller | 2025-06-06 11:02:11.238289 | controller | TASK [test_operator : Start test-operator-logs-pod kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, state=present, wait=True, definition={'apiVersion': 'v1', 'kind': 'Pod', 'metadata': {'name': 'test-operator-logs-pod-{{ run_test_fw }}-{{ test_operator_instance_name }}', 'namespace': '{{ cifmw_test_operator_namespace }}'}, 'spec': {'containers': [{'name': 'test-operator-logs-container', 'image': '{{ cifmw_test_operator_logs_image }}', 'command': ['sleep'], 'args': ['infinity'], 'volumeMounts': '{{ volume_mounts }}'}], 'volumes': '{{ volumes }}', 'tolerations': '{{ cifmw_test_operator_tolerations | default(omit) }}'}}] *** 2025-06-06 11:02:11.238298 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.035) 1:42:11.657 *********** 2025-06-06 11:02:11.238310 | controller | skipping: [localhost] 2025-06-06 11:02:11.264587 | controller | 2025-06-06 11:02:11.264622 | controller | TASK [test_operator : Ensure that the test-operator-logs-pod is Running kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, namespace={{ cifmw_test_operator_namespace }}, kind=Pod, name=test-operator-logs-pod-{{ run_test_fw }}-{{ test_operator_instance_name }}, wait=True] *** 2025-06-06 11:02:11.264631 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.025) 1:42:11.683 *********** 2025-06-06 11:02:11.264642 | controller | skipping: [localhost] 2025-06-06 11:02:11.293383 | controller | 2025-06-06 11:02:11.293423 | controller | TASK [test_operator : Get logs from test-operator-logs-pod _raw_params=oc cp -n {{ cifmw_test_operator_namespace }} test-operator-logs-pod-{{ run_test_fw }}-{{ test_operator_instance_name }}:{{ pod_path }} {{ cifmw_test_operator_artifacts_basedir }} 2025-06-06 11:02:11.293432 | controller | ] *** 2025-06-06 11:02:11.293439 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.026) 1:42:11.709 *********** 2025-06-06 11:02:11.293451 | controller | skipping: [localhost] 2025-06-06 11:02:13.068145 | controller | 2025-06-06 11:02:13.068185 | controller | TASK [test_operator : Get list of all pods kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, namespace={{ cifmw_test_operator_namespace }}, kind=Pod] *** 2025-06-06 11:02:13.068196 | controller | Friday 06 June 2025 11:02:11 +0000 (0:00:00.028) 1:42:11.738 *********** 2025-06-06 11:02:13.068210 | controller | ok: [localhost] 2025-06-06 11:02:13.802421 | controller | 2025-06-06 11:02:13.802468 | controller | TASK [test_operator : Get test results from all test pods (Success / Fail) kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, namespace={{ cifmw_test_operator_namespace }}, kind=Pod, label_selectors=['instanceName={{ test_operator_instance_name }}']] *** 2025-06-06 11:02:13.802477 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:01.775) 1:42:13.513 *********** 2025-06-06 11:02:13.802498 | controller | ok: [localhost] 2025-06-06 11:02:13.838144 | controller | 2025-06-06 11:02:13.838200 | controller | TASK [test_operator : Get status from test pods pod_status={{ 2025-06-06 11:02:13.838210 | controller | test_pod_results.resources | 2025-06-06 11:02:13.838219 | controller | map(attribute='status.phase') | 2025-06-06 11:02:13.838227 | controller | list | unique 2025-06-06 11:02:13.838235 | controller | }}] *** 2025-06-06 11:02:13.838242 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.734) 1:42:14.247 *********** 2025-06-06 11:02:13.838255 | controller | ok: [localhost] 2025-06-06 11:02:13.874519 | controller | 2025-06-06 11:02:13.874569 | controller | TASK [test_operator : Check whether test pods finished successfully successful_execution={{ 2025-06-06 11:02:13.874577 | controller | pod_status | length == 1 and 2025-06-06 11:02:13.874584 | controller | pod_status | first == 'Succeeded' 2025-06-06 11:02:13.874590 | controller | }}] *** 2025-06-06 11:02:13.874597 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.035) 1:42:14.283 *********** 2025-06-06 11:02:13.874610 | controller | ok: [localhost] 2025-06-06 11:02:13.904892 | controller | 2025-06-06 11:02:13.904943 | controller | TASK [test_operator : Fail fast if a pod did not succeed - tempest that=successful_execution] *** 2025-06-06 11:02:13.904952 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.036) 1:42:14.319 *********** 2025-06-06 11:02:13.904972 | controller | skipping: [localhost] 2025-06-06 11:02:13.938637 | controller | 2025-06-06 11:02:13.938686 | controller | TASK [test_operator : Save result - tempest test_operator_results={{ 2025-06-06 11:02:13.938694 | controller | test_operator_results | default({}) | 2025-06-06 11:02:13.938701 | controller | combine({run_test_fw: successful_execution}) 2025-06-06 11:02:13.938708 | controller | }}] *** 2025-06-06 11:02:13.938714 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.030) 1:42:14.349 *********** 2025-06-06 11:02:13.938727 | controller | ok: [localhost] 2025-06-06 11:02:13.969466 | controller | 2025-06-06 11:02:13.969528 | controller | TASK [test_operator : Delete tempest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind={{ test_operator_kind_name }}, state=absent, api_version=test.openstack.org/v1beta1, name={{ test_operator_instance_name }}, namespace={{ cifmw_test_operator_namespace }}, wait=True, wait_timeout=600] *** 2025-06-06 11:02:13.969539 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.033) 1:42:14.383 *********** 2025-06-06 11:02:13.969556 | controller | skipping: [localhost] 2025-06-06 11:02:13.996019 | controller | 2025-06-06 11:02:13.996071 | controller | TASK [test_operator : Delete CRD for tempest kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=CustomResourceDefinition, state=absent, api_version=v1, name={{ test_operator_crd_name }}, namespace={{ cifmw_test_operator_namespace }}, wait=True, wait_timeout=600] *** 2025-06-06 11:02:13.996079 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.030) 1:42:14.414 *********** 2025-06-06 11:02:13.996093 | controller | skipping: [localhost] 2025-06-06 11:02:14.030758 | controller | 2025-06-06 11:02:14.030855 | controller | TASK [test_operator : Delete test-operator-logs-pod kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Pod, state=absent, api_version=v1, name=test-operator-logs-pod-{{ run_test_fw }}-{{ test_operator_instance_name }}, namespace={{ cifmw_test_operator_namespace }}, wait=True, wait_timeout=600] *** 2025-06-06 11:02:14.030867 | controller | Friday 06 June 2025 11:02:13 +0000 (0:00:00.026) 1:42:14.441 *********** 2025-06-06 11:02:14.030887 | controller | skipping: [localhost] 2025-06-06 11:02:14.063297 | controller | 2025-06-06 11:02:14.063351 | controller | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] *** 2025-06-06 11:02:14.063360 | controller | Friday 06 June 2025 11:02:14 +0000 (0:00:00.034) 1:42:14.475 *********** 2025-06-06 11:02:14.063375 | controller | skipping: [localhost] 2025-06-06 11:02:14.097034 | controller | 2025-06-06 11:02:14.097073 | controller | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] *** 2025-06-06 11:02:14.097081 | controller | Friday 06 June 2025 11:02:14 +0000 (0:00:00.032) 1:42:14.508 *********** 2025-06-06 11:02:14.097093 | controller | skipping: [localhost] 2025-06-06 11:02:14.263200 | controller | 2025-06-06 11:02:14.263256 | controller | TASK [run_hook : Loop on hooks for post_test_hooks _raw_params={{ hook.type }}.yml] *** 2025-06-06 11:02:14.263273 | controller | Friday 06 June 2025 11:02:14 +0000 (0:00:00.033) 1:42:14.542 *********** 2025-06-06 11:02:14.263296 | controller | skipping: [localhost] 2025-06-06 11:02:14.298491 | controller | 2025-06-06 11:02:14.298532 | controller | TASK [test_operator : Fail when any tests failed that=['item.value'], success_msg={{ item.key }} tests passed, fail_msg={{ item.key }} tests failed] *** 2025-06-06 11:02:14.298545 | controller | Friday 06 June 2025 11:02:14 +0000 (0:00:00.165) 1:42:14.707 *********** 2025-06-06 11:02:14.298564 | controller | failed: [localhost] (item={'key': 'tempest', 'value': False}) => 2025-06-06 11:02:14.451582 | controller | ansible_loop_var: item 2025-06-06 11:02:14.451641 | controller | assertion: item.value 2025-06-06 11:02:14.451649 | controller | changed: false 2025-06-06 11:02:14.451655 | controller | evaluated_to: false 2025-06-06 11:02:14.451661 | controller | item: 2025-06-06 11:02:14.451667 | controller | key: tempest 2025-06-06 11:02:14.451674 | controller | value: false 2025-06-06 11:02:14.451680 | controller | msg: tempest tests failed 2025-06-06 11:02:14.451686 | controller | 2025-06-06 11:02:14.451693 | controller | NO MORE HOSTS LEFT ************************************************************* 2025-06-06 11:02:14.451699 | controller | 2025-06-06 11:02:14.451705 | controller | PLAY RECAP ********************************************************************* 2025-06-06 11:02:14.451712 | controller | localhost : ok=266 changed=84 unreachable=0 failed=1 skipped=187 rescued=0 ignored=2 2025-06-06 11:02:14.451718 | controller | 2025-06-06 11:02:14.451724 | controller | Friday 06 June 2025 11:02:14 +0000 (0:00:00.034) 1:42:14.741 *********** 2025-06-06 11:02:14.451730 | controller | =============================================================================== 2025-06-06 11:02:14.451736 | controller | test_operator : Wait for the last Pod to be Completed - tempest ------ 3874.95s 2025-06-06 11:02:14.451760 | controller | edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready ----- 1268.76s 2025-06-06 11:02:14.451768 | controller | edpm_prepare : Wait for OpenStack controlplane to be deployed --------- 365.05s 2025-06-06 11:02:14.451793 | controller | install_yamls_makes : Run openstack ----------------------------------- 153.87s 2025-06-06 11:02:14.451803 | controller | run_hook : Run 61 Ceph deploy ------------------------------------------ 90.56s 2025-06-06 11:02:14.451809 | controller | edpm_prepare : Wait for OpenStack subscription creation ---------------- 61.07s 2025-06-06 11:02:14.451815 | controller | install_yamls_makes : Run openstack_init ------------------------------- 48.14s 2025-06-06 11:02:14.451821 | controller | run_hook : Run Download needed tools ----------------------------------- 30.55s 2025-06-06 11:02:14.451827 | controller | edpm_prepare : Wait for control plane to change its status ------------- 30.03s 2025-06-06 11:02:14.451833 | controller | ci_setup : Install needed packages ------------------------------------- 25.59s 2025-06-06 11:02:14.451839 | controller | cert_manager : Wait for cert-manager pods to be ready ------------------ 12.21s 2025-06-06 11:02:14.451846 | controller | run_hook : Run 90 Create manila resources ------------------------------ 10.95s 2025-06-06 11:02:14.451852 | controller | run_hook : Run Fetch nodes facts and save them as parameters ----------- 10.50s 2025-06-06 11:02:14.451858 | controller | install_yamls_makes : Run edpm_deploy_prep ------------------------------ 9.18s 2025-06-06 11:02:14.451864 | controller | repo_setup : Initialize python venv and install requirements ------------ 8.15s 2025-06-06 11:02:14.451870 | controller | os_net_setup : Create subnets ------------------------------------------- 7.14s 2025-06-06 11:02:14.451876 | controller | os_net_setup : Delete existing subnet pools ----------------------------- 6.56s 2025-06-06 11:02:14.451882 | controller | ci_local_storage : Perform action in the PV directory ------------------- 6.25s 2025-06-06 11:02:14.451893 | controller | os_net_setup : Create subnet pools -------------------------------------- 6.14s 2025-06-06 11:02:14.451900 | controller | os_net_setup : Create networks ------------------------------------------ 5.80s 2025-06-06 11:02:29.911770 | controller | ERROR 2025-06-06 11:02:29.912036 | controller | { 2025-06-06 11:02:29.912102 | controller | "delta": "1:42:16.230411", 2025-06-06 11:02:29.912165 | controller | "end": "2025-06-06 11:02:14.454306", 2025-06-06 11:02:29.912228 | controller | "msg": "non-zero return code", 2025-06-06 11:02:29.912289 | controller | "rc": 2, 2025-06-06 11:02:29.912339 | controller | "start": "2025-06-06 09:19:58.223895" 2025-06-06 11:02:29.912380 | controller | } failure 2025-06-06 11:02:30.104375 | 2025-06-06 11:02:30.104521 | PLAY RECAP 2025-06-06 11:02:30.104600 | controller | ok: 1 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:02:30.104645 | 2025-06-06 11:02:30.278620 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml@main] 2025-06-06 11:02:30.292594 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-06-06 11:02:30.904384 | 2025-06-06 11:02:30.904518 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2025-06-06 11:02:30.951688 | 2025-06-06 11:02:30.951845 | TASK [Filter out host if needed] 2025-06-06 11:02:30.967746 | 2025-06-06 11:02:30.967829 | TASK [Filter out host if needed] 2025-06-06 11:02:30.976491 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-06-06 11:02:30.982346 | 2025-06-06 11:02:30.982418 | TASK [Filter out host if needed] 2025-06-06 11:02:30.997325 | 2025-06-06 11:02:30.997381 | TASK [Ensure we have the ci-framework on host] 2025-06-06 11:02:31.570519 | controller | ok 2025-06-06 11:02:31.579109 | 2025-06-06 11:02:31.579205 | TASK [End host if no basedir] 2025-06-06 11:02:31.589026 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-06-06 11:02:31.597613 | 2025-06-06 11:02:31.597747 | TASK [Run log collection] 2025-06-06 11:02:32.674584 | controller | 2025-06-06 11:02:32.705244 | controller | PLAY [Logging playbook] ******************************************************** 2025-06-06 11:02:32.705305 | controller | 2025-06-06 11:02:32.705318 | controller | TASK [Early exit if no tests _raw_params=end_play] ***************************** 2025-06-06 11:02:32.705328 | controller | Friday 06 June 2025 11:02:32 +0000 (0:00:00.044) 0:00:00.044 *********** 2025-06-06 11:02:32.705337 | controller | skipping: [localhost] 2025-06-06 11:02:32.705345 | controller | 2025-06-06 11:02:32.705354 | controller | TASK [Ensure cifmw_basedir param is set cifmw_basedir={{ ansible_user_dir }}/ci-framework-data] *** 2025-06-06 11:02:32.705362 | controller | Friday 06 June 2025 11:02:32 +0000 (0:00:00.018) 0:00:00.063 *********** 2025-06-06 11:02:32.705382 | controller | skipping: [localhost] 2025-06-06 11:02:33.018048 | controller | 2025-06-06 11:02:33.018125 | controller | TASK [Check directory availabilty path={{ cifmw_basedir }}/artifacts/parameters] *** 2025-06-06 11:02:33.018133 | controller | Friday 06 June 2025 11:02:32 +0000 (0:00:00.030) 0:00:00.094 *********** 2025-06-06 11:02:33.018145 | controller | ok: [localhost] 2025-06-06 11:02:33.062187 | controller | 2025-06-06 11:02:33.062222 | controller | TASK [Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ****** 2025-06-06 11:02:33.062231 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.312) 0:00:00.406 *********** 2025-06-06 11:02:33.062242 | controller | ok: [localhost] 2025-06-06 11:02:33.087184 | controller | 2025-06-06 11:02:33.087222 | controller | TASK [Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] *** 2025-06-06 11:02:33.087231 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.044) 0:00:00.451 *********** 2025-06-06 11:02:33.087243 | controller | skipping: [localhost] 2025-06-06 11:02:33.112167 | controller | 2025-06-06 11:02:33.112202 | controller | TASK [Set destination folder for the logs logfiles_dest_dir={{ 2025-06-06 11:02:33.112210 | controller | ( 2025-06-06 11:02:33.112216 | controller | cifmw_basedir | default(ansible_user_dir ~ '/ci-framework-data'), 2025-06-06 11:02:33.112223 | controller | 'logs/', 2025-06-06 11:02:33.112229 | controller | now(fmt='%Y-%m-%d_%H-%M') 2025-06-06 11:02:33.112235 | controller | ) | path_join 2025-06-06 11:02:33.112241 | controller | }}] *** 2025-06-06 11:02:33.112247 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.025) 0:00:00.476 *********** 2025-06-06 11:02:33.112259 | controller | ok: [localhost] 2025-06-06 11:02:33.300571 | controller | 2025-06-06 11:02:33.300620 | controller | TASK [artifacts : Verify if "success" flag exists after successful tests execution path={{ ansible_user_dir }}/cifmw-success] *** 2025-06-06 11:02:33.300631 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.024) 0:00:00.500 *********** 2025-06-06 11:02:33.300647 | controller | ok: [localhost] 2025-06-06 11:02:33.860602 | controller | 2025-06-06 11:02:33.860658 | controller | TASK [artifacts : Ensure we have at least minimal ansible facts gather_subset=min] *** 2025-06-06 11:02:33.860675 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.188) 0:00:00.689 *********** 2025-06-06 11:02:33.860698 | controller | ok: [localhost] 2025-06-06 11:02:34.297183 | controller | 2025-06-06 11:02:34.297225 | controller | TASK [artifacts : Ensure base directory exists path={{ cifmw_artifacts_basedir }}/{{ item }}, state=directory, mode=0755] *** 2025-06-06 11:02:34.297237 | controller | Friday 06 June 2025 11:02:33 +0000 (0:00:00.559) 0:00:01.248 *********** 2025-06-06 11:02:34.297254 | controller | ok: [localhost] => (item=artifacts) 2025-06-06 11:02:34.335082 | controller | ok: [localhost] => (item=logs) 2025-06-06 11:02:34.335134 | controller | 2025-06-06 11:02:34.335149 | controller | TASK [artifacts : Load generated hook environment for further usage dir={{ cifmw_artifacts_basedir }}/artifacts, depth=1, files_matching=^(pre|post).*\.yml$] *** 2025-06-06 11:02:34.335162 | controller | Friday 06 June 2025 11:02:34 +0000 (0:00:00.437) 0:00:01.685 *********** 2025-06-06 11:02:34.335182 | controller | ok: [localhost] 2025-06-06 11:02:34.927216 | controller | 2025-06-06 11:02:34.927268 | controller | TASK [artifacts : Gather parameter passed to the playbook mode=0644, dest={{ cifmw_artifacts_basedir }}/artifacts/ansible-vars.yml, content={{ vars | to_nice_yaml }}] *** 2025-06-06 11:02:34.927288 | controller | Friday 06 June 2025 11:02:34 +0000 (0:00:00.037) 0:00:01.723 *********** 2025-06-06 11:02:34.927323 | controller | changed: [localhost] 2025-06-06 11:02:35.396486 | controller | 2025-06-06 11:02:35.396536 | controller | TASK [artifacts : Gather facts mode=0644, dest={{ cifmw_artifacts_basedir }}/artifacts/ansible-facts.yml, content={{ ansible_facts | to_nice_yaml }}] *** 2025-06-06 11:02:35.396548 | controller | Friday 06 June 2025 11:02:34 +0000 (0:00:00.591) 0:00:02.315 *********** 2025-06-06 11:02:35.396565 | controller | changed: [localhost] 2025-06-06 11:02:35.755734 | controller | 2025-06-06 11:02:35.755792 | controller | TASK [artifacts : Copy some network configuration files _raw_params=cp /etc/resolv.conf /etc/hosts {{ cifmw_artifacts_basedir }}/artifacts/ 2025-06-06 11:02:35.755806 | controller | cp -r /etc/NetworkManager/system-connections {{ cifmw_artifacts_basedir }}/artifacts/NetworkManager 2025-06-06 11:02:35.755815 | controller | cp -r /etc/yum.repos.d {{ cifmw_artifacts_basedir }}/artifacts/yum_repos 2025-06-06 11:02:35.755824 | controller | test -d /etc/ci/env && cp -r /etc/ci/env {{ cifmw_artifacts_basedir }}/artifacts/ci-env 2025-06-06 11:02:35.755833 | controller | test -d /var/log/bmaas_console_logs && cp -r /var/log/bmaas_console_logs {{ cifmw_artifacts_basedir }}/logs 2025-06-06 11:02:35.755844 | controller | ip ro ls > {{ cifmw_artifacts_basedir }}/artifacts/ip-network.txt 2025-06-06 11:02:35.755859 | controller | ip rule ls >> {{ cifmw_artifacts_basedir }}/artifacts/ip-network.txt 2025-06-06 11:02:35.755869 | controller | ip -j -p link ls >> {{ cifmw_artifacts_basedir }}/artifacts/ip-network.txt] *** 2025-06-06 11:02:35.755879 | controller | Friday 06 June 2025 11:02:35 +0000 (0:00:00.469) 0:00:02.784 *********** 2025-06-06 11:02:35.755893 | controller | changed: [localhost] 2025-06-06 11:02:36.562700 | controller | 2025-06-06 11:02:36.562813 | controller | TASK [artifacts : Get installed packages list ] ******************************** 2025-06-06 11:02:36.562829 | controller | Friday 06 June 2025 11:02:35 +0000 (0:00:00.359) 0:00:03.144 *********** 2025-06-06 11:02:36.562851 | controller | ok: [localhost] 2025-06-06 11:02:37.001173 | controller | 2025-06-06 11:02:37.001247 | controller | TASK [artifacts : Output package list mode=0644, dest={{ cifmw_artifacts_basedir }}/artifacts/installed-packages.yml, content={{ ansible_facts.packages | to_nice_yaml }}] *** 2025-06-06 11:02:37.001260 | controller | Friday 06 June 2025 11:02:36 +0000 (0:00:00.807) 0:00:03.951 *********** 2025-06-06 11:02:37.001282 | controller | changed: [localhost] 2025-06-06 11:02:37.288351 | controller | 2025-06-06 11:02:37.288388 | controller | TASK [artifacts : Cleanup unnecesary directories path={{ item }}, state=absent] *** 2025-06-06 11:02:37.288396 | controller | Friday 06 June 2025 11:02:36 +0000 (0:00:00.438) 0:00:04.389 *********** 2025-06-06 11:02:37.288407 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/operator) 2025-06-06 11:02:37.559868 | controller | 2025-06-06 11:02:37.559909 | controller | TASK [os_must_gather : Ensure directories are present path={{ cifmw_os_must_gather_output_dir }}/{{ item }}, state=directory, mode=0755] *** 2025-06-06 11:02:37.559920 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.287) 0:00:04.677 *********** 2025-06-06 11:02:37.559935 | controller | ok: [localhost] => (item=logs) 2025-06-06 11:02:37.639488 | controller | 2025-06-06 11:02:37.639525 | controller | TASK [os_must_gather : Construct project change list zuul_change_list={{ zuul_change_list | default([]) + [item.project.short_name] }}, cacheable=True] *** 2025-06-06 11:02:37.639534 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.271) 0:00:04.948 *********** 2025-06-06 11:02:37.639547 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '3041', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3041', 'commit_id': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'patchset': 'e4fbf0ba7b4b35fd63401a566002fbf0ec56d3ae', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2025-06-06 11:02:37.685750 | controller | 2025-06-06 11:02:37.685808 | controller | TASK [os_must_gather : Get git tag for image tagging chdir={{ cifmw_os_must_gather_repo_path }}, _raw_params=git show-ref --head --hash head] *** 2025-06-06 11:02:37.685827 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.079) 0:00:05.028 *********** 2025-06-06 11:02:37.685840 | controller | skipping: [localhost] 2025-06-06 11:02:37.781352 | controller | 2025-06-06 11:02:37.781384 | controller | TASK [os_must_gather : Debug git show-ref msg={{ openstack_must_gather_tag }}] *** 2025-06-06 11:02:37.781393 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.046) 0:00:05.074 *********** 2025-06-06 11:02:37.781405 | controller | skipping: [localhost] 2025-06-06 11:02:37.841817 | controller | 2025-06-06 11:02:37.841866 | controller | TASK [os_must_gather : Build openstack-must-gather container chdir={{ cifmw_os_must_gather_repo_path }}, output_dir={{ cifmw_os_must_gather_output_dir }}/artifacts, script=make podman-build, extra_args={'IMAGE_TAG': '{{ openstack_must_gather_tag.stdout }}', 'IMAGE_REGISTRY': '{{ cifmw_os_must_gather_image_registry }}', 'MUST_GATHER_IMAGE': 'openstack-must-gather'}] *** 2025-06-06 11:02:37.841877 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.095) 0:00:05.170 *********** 2025-06-06 11:02:37.841894 | controller | skipping: [localhost] 2025-06-06 11:02:37.902664 | controller | 2025-06-06 11:02:37.902698 | controller | TASK [os_must_gather : Push openstack-must-gather container chdir={{ cifmw_os_must_gather_repo_path }}, output_dir={{ cifmw_os_must_gather_output_dir }}/artifacts, script=make podman-push, extra_args={'IMAGE_TAG': '{{ openstack_must_gather_tag.stdout }}', 'IMAGE_REGISTRY': '{{ cifmw_os_must_gather_image_registry }}', 'MUST_GATHER_IMAGE': 'openstack-must-gather'}] *** 2025-06-06 11:02:37.902707 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.060) 0:00:05.230 *********** 2025-06-06 11:02:37.902718 | controller | skipping: [localhost] 2025-06-06 11:02:37.953163 | controller | 2025-06-06 11:02:37.953197 | controller | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag cifmw_os_must_gather_image={{ cifmw_os_must_gather_image_registry }}/openstack-must-gather:{{ openstack_must_gather_tag.stdout }}] *** 2025-06-06 11:02:37.953209 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.060) 0:00:05.291 *********** 2025-06-06 11:02:37.953221 | controller | skipping: [localhost] 2025-06-06 11:02:38.098928 | controller | 2025-06-06 11:02:38.099026 | controller | TASK [os_must_gather : Check for oc command output_dir={{ cifmw_os_must_gather_output_dir }}/artifacts, script=command -v oc] *** 2025-06-06 11:02:38.099044 | controller | Friday 06 June 2025 11:02:37 +0000 (0:00:00.050) 0:00:05.341 *********** 2025-06-06 11:02:38.099073 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_015_check_for_oc.log 2025-06-06 11:09:54.944455 | controller | changed: [localhost] 2025-06-06 11:09:54.944514 | controller | 2025-06-06 11:09:54.944522 | controller | TASK [os_must_gather : Run openstack-must-gather command output_dir={{ cifmw_os_must_gather_output_dir }}/artifacts, script=oc adm must-gather --image {{ cifmw_os_must_gather_image }} --timeout {{ cifmw_os_must_gather_timeout }} --host-network={{ cifmw_os_must_gather_host_network }} --dest-dir {{ cifmw_os_must_gather_output_dir }}/logs -- ADDITIONAL_NAMESPACES={{ cifmw_os_must_gather_additional_namespaces }} SOS_EDPM=$SOS_EDPM SOS_DECOMPRESS=$SOS_DECOMPRESS gather &> {{ cifmw_os_must_gather_output_dir }}/logs/os_must_gather.log] *** 2025-06-06 11:09:54.944530 | controller | Friday 06 June 2025 11:02:38 +0000 (0:00:00.145) 0:00:05.487 *********** 2025-06-06 11:09:54.944542 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_016_run_openstack_must_gather.log 2025-06-06 11:09:55.275575 | controller | changed: [localhost] 2025-06-06 11:09:55.275612 | controller | 2025-06-06 11:09:55.275620 | controller | TASK [os_must_gather : Get exact must-gather output folder name paths={{ cifmw_os_must_gather_output_dir }}/logs, patterns={{ 2025-06-06 11:09:55.275626 | controller | cifmw_os_must_gather_image | 2025-06-06 11:09:55.275633 | controller | ansible.builtin.split(':') | 2025-06-06 11:09:55.275639 | controller | first | 2025-06-06 11:09:55.275645 | controller | ansible.builtin.regex_replace('([.]|[/])', '-') ~ '*' 2025-06-06 11:09:55.275652 | controller | }}, file_type=directory] *** 2025-06-06 11:09:55.275658 | controller | Friday 06 June 2025 11:09:54 +0000 (0:07:16.845) 0:07:22.333 *********** 2025-06-06 11:09:55.275669 | controller | ok: [localhost] 2025-06-06 11:09:55.556844 | controller | 2025-06-06 11:09:55.556926 | controller | TASK [os_must_gather : Move must-gather folder name to a fixed name _raw_params=mv "{{ _must_gather_output_folder.files[0].path }}/" "{{ cifmw_os_must_gather_output_dir }}/logs/openstack-k8s-operators-openstack-must-gather" 2025-06-06 11:09:55.556955 | controller | ] *** 2025-06-06 11:09:55.556974 | controller | Friday 06 June 2025 11:09:55 +0000 (0:00:00.330) 0:07:22.664 *********** 2025-06-06 11:09:55.557003 | controller | changed: [localhost] 2025-06-06 11:09:55.803497 | controller | 2025-06-06 11:09:55.803572 | controller | TASK [artifacts : Create crc logs directory path={{ cifmw_artifacts_basedir }}/logs/crc, state=directory, mode=0755] *** 2025-06-06 11:09:55.803587 | controller | Friday 06 June 2025 11:09:55 +0000 (0:00:00.281) 0:07:22.945 *********** 2025-06-06 11:09:55.803611 | controller | changed: [localhost] 2025-06-06 11:09:56.113601 | controller | 2025-06-06 11:09:56.113637 | controller | TASK [artifacts : Ensure controller knows CRC ssh keys _raw_params=ssh-keyscan {{ cifmw_artifacts_crc_host }} >> ~/.ssh/known_hosts] *** 2025-06-06 11:09:56.113645 | controller | Friday 06 June 2025 11:09:55 +0000 (0:00:00.246) 0:07:23.192 *********** 2025-06-06 11:09:56.113657 | controller | changed: [localhost] 2025-06-06 11:09:56.358500 | controller | 2025-06-06 11:09:56.358578 | controller | TASK [artifacts : Recognize new keypair path={{ cifmw_artifacts_crc_sshkey_ed25519 }}] *** 2025-06-06 11:09:56.358590 | controller | Friday 06 June 2025 11:09:56 +0000 (0:00:00.310) 0:07:23.502 *********** 2025-06-06 11:09:56.358614 | controller | ok: [localhost] 2025-06-06 11:09:56.414418 | controller | 2025-06-06 11:09:56.414503 | controller | TASK [artifacts : Set fact if new keypair exists new_keypair_path={{ cifmw_artifacts_crc_sshkey_ed25519 }}] *** 2025-06-06 11:09:56.414518 | controller | Friday 06 June 2025 11:09:56 +0000 (0:00:00.244) 0:07:23.747 *********** 2025-06-06 11:09:56.414545 | controller | skipping: [localhost] 2025-06-06 11:10:01.802718 | controller | 2025-06-06 11:10:01.802759 | controller | TASK [artifacts : Prepare root ssh accesses output_dir={{ cifmw_artifacts_basedir }}/artifacts, script=ssh -i {{ new_keypair_path | default(cifmw_artifacts_crc_sshkey) }} {{ cifmw_artifacts_crc_user }}@{{ cifmw_artifacts_crc_host }} < 2025-06-06 11:10:03.091393 | controller | changed: true 2025-06-06 11:10:03.091399 | controller | msg: non-zero return code 2025-06-06 11:10:03.091405 | controller | rc: 255 2025-06-06 11:10:03.091412 | controller | stderr: '' 2025-06-06 11:10:03.091418 | controller | stderr_lines: [] 2025-06-06 11:10:03.091433 | controller | stdout: "Executing: program /usr/bin/ssh host api.crc.testing, user root, command 2025-06-06 11:10:03.091440 | controller | sftp\nOpenSSH_8.7p1, OpenSSL 3.5.0 8 Apr 2025\r\ndebug1: Reading configuration data 2025-06-06 11:10:03.091446 | controller | /etc/ssh/ssh_config\r\ndebug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf\r\ndebug1: 2025-06-06 11:10:03.091452 | controller | Reading configuration data /etc/crypto-policies/back-ends/openssh.config\r\ndebug1: 2025-06-06 11:10:03.091458 | controller | configuration requests final Match pass\r\ndebug1: re-parsing configuration\r\ndebug1: 2025-06-06 11:10:03.091464 | controller | Reading configuration data /etc/ssh/ssh_config\r\ndebug1: Reading configuration 2025-06-06 11:10:03.091470 | controller | data /etc/ssh/ssh_config.d/50-redhat.conf\r\ndebug1: Reading configuration data 2025-06-06 11:10:03.091476 | controller | /etc/crypto-policies/back-ends/openssh.config\r\ndebug1: Connecting to api.crc.testing 2025-06-06 11:10:03.091482 | controller | [38.129.56.108] port 22.\r\ndebug1: Connection established.\r\ndebug1: identity 2025-06-06 11:10:03.091488 | controller | file /home/zuul/.ssh/id_cifw type 2\r\ndebug1: identity file /home/zuul/.ssh/id_cifw-cert 2025-06-06 11:10:03.091494 | controller | type -1\r\ndebug1: Local version string SSH-2.0-OpenSSH_8.7\r\ndebug1: Remote protocol 2025-06-06 11:10:03.091500 | controller | version 2.0, remote software version OpenSSH_8.7\r\ndebug1: compat_banner: match: 2025-06-06 11:10:03.091506 | controller | OpenSSH_8.7 pat OpenSSH* compat 0x04000000\r\ndebug1: Authenticating to api.crc.testing:22 2025-06-06 11:10:03.091512 | controller | as 'root'\r\ndebug1: load_hostkeys: fopen /home/zuul/.ssh/known_hosts2: No such 2025-06-06 11:10:03.091518 | controller | file or directory\r\ndebug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such 2025-06-06 11:10:03.091524 | controller | file or directory\r\ndebug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No 2025-06-06 11:10:03.091530 | controller | such file or directory\r\ndebug1: SSH2_MSG_KEXINIT sent\r\ndebug1: SSH2_MSG_KEXINIT 2025-06-06 11:10:03.091536 | controller | received\r\ndebug1: kex: algorithm: curve25519-sha256\r\ndebug1: kex: host key algorithm: 2025-06-06 11:10:03.091542 | controller | ssh-ed25519\r\ndebug1: kex: server->client cipher: aes256-gcm@openssh.com MAC: 2025-06-06 11:10:03.091548 | controller | compression: none\r\ndebug1: kex: client->server cipher: aes256-gcm@openssh.com 2025-06-06 11:10:03.091554 | controller | MAC: compression: none\r\ndebug1: kex: curve25519-sha256 need=32 dh_need=32\r\ndebug1: 2025-06-06 11:10:03.091560 | controller | kex: curve25519-sha256 need=32 dh_need=32\r\ndebug1: expecting SSH2_MSG_KEX_ECDH_REPLY\r\ndebug1: 2025-06-06 11:10:03.091566 | controller | SSH2_MSG_KEX_ECDH_REPLY received\r\ndebug1: Server host key: ssh-ed25519 SHA256:l4222q66C+Xqfml0RgTdx0LrLCaT6kR5lfjTecLZz24\r\ndebug1: 2025-06-06 11:10:03.091572 | controller | load_hostkeys: fopen /home/zuul/.ssh/known_hosts2: No such file or directory\r\ndebug1: 2025-06-06 11:10:03.091578 | controller | load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory\r\ndebug1: 2025-06-06 11:10:03.091584 | controller | load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory\r\ndebug1: 2025-06-06 11:10:03.091590 | controller | Host 'api.crc.testing' is known and matches the ED25519 host key.\r\ndebug1: Found 2025-06-06 11:10:03.091596 | controller | key in /home/zuul/.ssh/known_hosts:10\r\ndebug1: ssh_packet_send2_wrapped: resetting 2025-06-06 11:10:03.091602 | controller | send seqnr 3\r\ndebug1: rekey out after 4294967296 blocks\r\ndebug1: SSH2_MSG_NEWKEYS 2025-06-06 11:10:03.091608 | controller | sent\r\ndebug1: expecting SSH2_MSG_NEWKEYS\r\ndebug1: ssh_packet_read_poll2: resetting 2025-06-06 11:10:03.091614 | controller | read seqnr 3\r\ndebug1: SSH2_MSG_NEWKEYS received\r\ndebug1: rekey in after 4294967296 2025-06-06 11:10:03.091620 | controller | blocks\r\ndebug1: Will attempt key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.091628 | controller | explicit\r\ndebug1: SSH2_MSG_EXT_INFO received\r\ndebug1: kex_input_ext_info: server-sig-algs=\r\ndebug1: 2025-06-06 11:10:03.091639 | controller | SSH2_MSG_SERVICE_ACCEPT received\r\ndebug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic\r\ndebug1: 2025-06-06 11:10:03.091648 | controller | Next authentication method: gssapi-with-mic\r\ndebug1: No credentials were supplied, 2025-06-06 11:10:03.091659 | controller | or the credentials were unavailable or inaccessible\nNo Kerberos credentials available 2025-06-06 11:10:03.091666 | controller | (default cache: KCM:)\n\n\r\ndebug1: No credentials were supplied, or the credentials 2025-06-06 11:10:03.091671 | controller | were unavailable or inaccessible\nNo Kerberos credentials available (default cache: 2025-06-06 11:10:03.091677 | controller | KCM:)\n\n\r\ndebug1: Next authentication method: publickey\r\ndebug1: Offering public 2025-06-06 11:10:03.091683 | controller | key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.091689 | controller | explicit\r\ndebug1: Server accepts key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.091696 | controller | explicit\r\ndebug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic\r\ndebug1: 2025-06-06 11:10:03.091701 | controller | No more authentication methods to try.\r\nroot@api.crc.testing: Permission denied 2025-06-06 11:10:03.091708 | controller | (publickey,gssapi-keyex,gssapi-with-mic).\r\nConnection closed\r\n" 2025-06-06 11:10:03.091714 | controller | stdout_lines: 2025-06-06 11:10:03.091720 | controller | - 'Executing: program /usr/bin/ssh host api.crc.testing, user root, command sftp' 2025-06-06 11:10:03.091726 | controller | - OpenSSH_8.7p1, OpenSSL 3.5.0 8 Apr 2025 2025-06-06 11:10:03.091732 | controller | - 'debug1: Reading configuration data /etc/ssh/ssh_config' 2025-06-06 11:10:03.091738 | controller | - 'debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf' 2025-06-06 11:10:03.091744 | controller | - 'debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config' 2025-06-06 11:10:03.091750 | controller | - 'debug1: configuration requests final Match pass' 2025-06-06 11:10:03.091756 | controller | - 'debug1: re-parsing configuration' 2025-06-06 11:10:03.091762 | controller | - 'debug1: Reading configuration data /etc/ssh/ssh_config' 2025-06-06 11:10:03.091768 | controller | - 'debug1: Reading configuration data /etc/ssh/ssh_config.d/50-redhat.conf' 2025-06-06 11:10:03.091787 | controller | - 'debug1: Reading configuration data /etc/crypto-policies/back-ends/openssh.config' 2025-06-06 11:10:03.091794 | controller | - 'debug1: Connecting to api.crc.testing [38.129.56.108] port 22.' 2025-06-06 11:10:03.091800 | controller | - 'debug1: Connection established.' 2025-06-06 11:10:03.091806 | controller | - 'debug1: identity file /home/zuul/.ssh/id_cifw type 2' 2025-06-06 11:10:03.091812 | controller | - 'debug1: identity file /home/zuul/.ssh/id_cifw-cert type -1' 2025-06-06 11:10:03.091818 | controller | - 'debug1: Local version string SSH-2.0-OpenSSH_8.7' 2025-06-06 11:10:03.091824 | controller | - 'debug1: Remote protocol version 2.0, remote software version OpenSSH_8.7' 2025-06-06 11:10:03.091830 | controller | - 'debug1: compat_banner: match: OpenSSH_8.7 pat OpenSSH* compat 0x04000000' 2025-06-06 11:10:03.091840 | controller | - 'debug1: Authenticating to api.crc.testing:22 as ''root''' 2025-06-06 11:10:03.091846 | controller | - 'debug1: load_hostkeys: fopen /home/zuul/.ssh/known_hosts2: No such file or directory' 2025-06-06 11:10:03.091852 | controller | - 'debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory' 2025-06-06 11:10:03.091858 | controller | - 'debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory' 2025-06-06 11:10:03.091864 | controller | - 'debug1: SSH2_MSG_KEXINIT sent' 2025-06-06 11:10:03.091870 | controller | - 'debug1: SSH2_MSG_KEXINIT received' 2025-06-06 11:10:03.091876 | controller | - 'debug1: kex: algorithm: curve25519-sha256' 2025-06-06 11:10:03.091883 | controller | - 'debug1: kex: host key algorithm: ssh-ed25519' 2025-06-06 11:10:03.091892 | controller | - 'debug1: kex: server->client cipher: aes256-gcm@openssh.com MAC: compression: 2025-06-06 11:10:03.091899 | controller | none' 2025-06-06 11:10:03.091905 | controller | - 'debug1: kex: client->server cipher: aes256-gcm@openssh.com MAC: compression: 2025-06-06 11:10:03.091911 | controller | none' 2025-06-06 11:10:03.091916 | controller | - 'debug1: kex: curve25519-sha256 need=32 dh_need=32' 2025-06-06 11:10:03.091922 | controller | - 'debug1: kex: curve25519-sha256 need=32 dh_need=32' 2025-06-06 11:10:03.091928 | controller | - 'debug1: expecting SSH2_MSG_KEX_ECDH_REPLY' 2025-06-06 11:10:03.091934 | controller | - 'debug1: SSH2_MSG_KEX_ECDH_REPLY received' 2025-06-06 11:10:03.091940 | controller | - 'debug1: Server host key: ssh-ed25519 SHA256:l4222q66C+Xqfml0RgTdx0LrLCaT6kR5lfjTecLZz24' 2025-06-06 11:10:03.091946 | controller | - 'debug1: load_hostkeys: fopen /home/zuul/.ssh/known_hosts2: No such file or directory' 2025-06-06 11:10:03.091952 | controller | - 'debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory' 2025-06-06 11:10:03.091958 | controller | - 'debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory' 2025-06-06 11:10:03.091964 | controller | - 'debug1: Host ''api.crc.testing'' is known and matches the ED25519 host key.' 2025-06-06 11:10:03.091970 | controller | - 'debug1: Found key in /home/zuul/.ssh/known_hosts:10' 2025-06-06 11:10:03.091976 | controller | - 'debug1: ssh_packet_send2_wrapped: resetting send seqnr 3' 2025-06-06 11:10:03.091982 | controller | - 'debug1: rekey out after 4294967296 blocks' 2025-06-06 11:10:03.091987 | controller | - 'debug1: SSH2_MSG_NEWKEYS sent' 2025-06-06 11:10:03.091993 | controller | - 'debug1: expecting SSH2_MSG_NEWKEYS' 2025-06-06 11:10:03.091999 | controller | - 'debug1: ssh_packet_read_poll2: resetting read seqnr 3' 2025-06-06 11:10:03.092005 | controller | - 'debug1: SSH2_MSG_NEWKEYS received' 2025-06-06 11:10:03.092013 | controller | - 'debug1: rekey in after 4294967296 blocks' 2025-06-06 11:10:03.092019 | controller | - 'debug1: Will attempt key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.092025 | controller | explicit' 2025-06-06 11:10:03.092031 | controller | - 'debug1: SSH2_MSG_EXT_INFO received' 2025-06-06 11:10:03.092041 | controller | - 'debug1: kex_input_ext_info: server-sig-algs=' 2025-06-06 11:10:03.134278 | controller | - 'debug1: SSH2_MSG_SERVICE_ACCEPT received' 2025-06-06 11:10:03.134338 | controller | - 'debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic' 2025-06-06 11:10:03.134353 | controller | - 'debug1: Next authentication method: gssapi-with-mic' 2025-06-06 11:10:03.134368 | controller | - 'debug1: No credentials were supplied, or the credentials were unavailable or inaccessible' 2025-06-06 11:10:03.134381 | controller | - 'No Kerberos credentials available (default cache: KCM:)' 2025-06-06 11:10:03.134395 | controller | - '' 2025-06-06 11:10:03.134408 | controller | - '' 2025-06-06 11:10:03.134422 | controller | - 'debug1: No credentials were supplied, or the credentials were unavailable or inaccessible' 2025-06-06 11:10:03.134435 | controller | - 'No Kerberos credentials available (default cache: KCM:)' 2025-06-06 11:10:03.134449 | controller | - '' 2025-06-06 11:10:03.134462 | controller | - '' 2025-06-06 11:10:03.134476 | controller | - 'debug1: Next authentication method: publickey' 2025-06-06 11:10:03.134489 | controller | - 'debug1: Offering public key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.134503 | controller | explicit' 2025-06-06 11:10:03.134517 | controller | - 'debug1: Server accepts key: /home/zuul/.ssh/id_cifw ECDSA SHA256:8AGBC28fe65zkguN4rFz8ILAcbqtebX50zatHBI+8Lc 2025-06-06 11:10:03.134530 | controller | explicit' 2025-06-06 11:10:03.134543 | controller | - 'debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic' 2025-06-06 11:10:03.134557 | controller | - 'debug1: No more authentication methods to try.' 2025-06-06 11:10:03.134570 | controller | - 'root@api.crc.testing: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).' 2025-06-06 11:10:03.134599 | controller | - Connection closed 2025-06-06 11:10:03.134623 | controller | ...ignoring 2025-06-06 11:10:03.196919 | controller | 2025-06-06 11:10:03.197001 | controller | TASK [artifacts : List all of the existing virtual machines command=list_vms, uri=qemu:///system] *** 2025-06-06 11:10:03.197019 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:01.331) 0:07:30.522 *********** 2025-06-06 11:10:03.197048 | controller | skipping: [localhost] 2025-06-06 11:10:03.293315 | controller | 2025-06-06 11:10:03.293349 | controller | TASK [artifacts : Filter out edpm vm ssh_key_file={{ cifmw_artifacts_basedir }}/artifacts/edpm/ansibleee-ssh-key-id_rsa, ssh_user=cloud-admin, edpm_vms={%- set listing=vms_list.list_vms | select('match', '^edpm-.*$') -%} {%- if listing | length == 1 -%} ['192.168.122.100'] {%- endif -%}] *** 2025-06-06 11:10:03.293358 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.062) 0:07:30.585 *********** 2025-06-06 11:10:03.293371 | controller | skipping: [localhost] 2025-06-06 11:10:03.618886 | controller | 2025-06-06 11:10:03.618965 | controller | TASK [artifacts : Slurp zuul inventory file path={{ ansible_user_dir }}/ci-framework-data/artifacts/zuul_inventory.yml] *** 2025-06-06 11:10:03.618977 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.096) 0:07:30.682 *********** 2025-06-06 11:10:03.619002 | controller | ok: [localhost] 2025-06-06 11:10:03.690825 | controller | 2025-06-06 11:10:03.690902 | controller | TASK [artifacts : Extract Compute and Networker from zuul mapping if any ssh_key_file={{ cifmw_edpm_deploy_extra_vars.SSH_KEY_FILE }}, ssh_user={{ _edpm_vms_item.value.ansible_user | default('zuul') }}, edpm_vms={{ edpm_vms | default([]) + [_edpm_vms_item.value.ansible_host] }}] *** 2025-06-06 11:10:03.690915 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.325) 0:07:31.007 *********** 2025-06-06 11:10:03.690938 | controller | skipping: [localhost] 2025-06-06 11:10:03.748006 | controller | 2025-06-06 11:10:03.748087 | controller | TASK [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }} output_dir={{ cifmw_artifacts_basedir }}/artifacts, script=ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no \ 2025-06-06 11:10:03.748102 | controller | -i {{ ssh_key_file }} {{ ssh_user }}@{{ host_ip }} <<'EOF' 2025-06-06 11:10:03.748115 | controller | set -x 2025-06-06 11:10:03.748128 | controller | sudo dnf install -y rsync 2025-06-06 11:10:03.748140 | controller | mkdir -p /tmp/{{ host_ip }} 2025-06-06 11:10:03.748149 | controller | sudo rsync -rq --exclude "**/ssh" --exclude "**/ubound" \ 2025-06-06 11:10:03.748159 | controller | --exclude "**/pki" --exclude "**/pkcs12" --exclude "**/audit" \ 2025-06-06 11:10:03.748168 | controller | --exclude "**/crypt*" --exclude "**/fonts" --exclude "**/gss*" \ 2025-06-06 11:10:03.748177 | controller | /etc/ /tmp/{{ host_ip }}/etc 2025-06-06 11:10:03.748186 | controller | sudo cp -a /var/log/ /tmp/{{ host_ip }} 2025-06-06 11:10:03.748196 | controller | sudo test -d /var/lib/openstack && sudo cp -a /var/lib/openstack /tmp/{{ host_ip }} 2025-06-06 11:10:03.748222 | controller | sudo test -d /var/lib/config-data && sudo cp -a /var/lib/config-data /tmp/{{ host_ip }} 2025-06-06 11:10:03.748231 | controller | sudo test -d /var/lib/cloud && sudo cp -a /var/lib/cloud /tmp/{{ host_ip }} 2025-06-06 11:10:03.748241 | controller | sudo test -d /home/zuul/compliance-scans && sudo cp -a /home/zuul/compliance-scans /tmp/{{ host_ip }} 2025-06-06 11:10:03.748250 | controller | sudo find /tmp/{{ host_ip }} -type d -exec chmod ugoa+rx '{}' \; 2025-06-06 11:10:03.748259 | controller | sudo find /tmp/{{ host_ip }} -type f -exec chmod ugoa+r '{}' \; 2025-06-06 11:10:03.748268 | controller | command -v ovs-vsctl && sudo ovs-vsctl list Open_vSwitch > /tmp/{{ host_ip }}/ovs_vsctl_list_openvswitch.txt 2025-06-06 11:10:03.748277 | controller | sudo ip netns > /tmp/{{ host_ip }}/ip_netns.txt 2025-06-06 11:10:03.748286 | controller | sudo ip a > /tmp/{{ host_ip }}/network.txt 2025-06-06 11:10:03.748295 | controller | sudo ip ro ls >> /tmp/{{ host_ip }}/network.txt 2025-06-06 11:10:03.748304 | controller | sudo rpm -qa > /tmp/{{ host_ip }}/rpm_qa.txt 2025-06-06 11:10:03.748313 | controller | sudo dnf list installed > /tmp/{{ host_ip }}/dnf_list_installed.txt 2025-06-06 11:10:03.748326 | controller | sudo podman images --digests > /tmp/{{ host_ip }}/podman_images.txt 2025-06-06 11:10:03.748335 | controller | sudo fips-mode-setup --check > /tmp/{{ host_ip }}/fips_check.txt 2025-06-06 11:10:03.748344 | controller | mkdir -p /tmp/{{ host_ip }}/service_logs 2025-06-06 11:10:03.748365 | controller | systemctl list-units | awk '/virt|edpm|ovs/ {print $1}' | egrep -v "sys|ovs-delete-transient-ports" | xargs -I {} sudo bash -c 'journalctl -u {} > /tmp/{{ host_ip }}/service_logs/{}.log' 2025-06-06 11:10:03.748374 | controller | sudo ausearch -i | grep denied > /tmp/{{ host_ip }}/selinux-denials.log || true 2025-06-06 11:10:03.748383 | controller | sudo journalctl -p warning -t kernel -o short -g DROPPING --no-pager &> /tmp/{{ host_ip }}/firewall-drops.txt || true 2025-06-06 11:10:03.748392 | controller | EOF] *** 2025-06-06 11:10:03.748402 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.071) 0:07:31.079 *********** 2025-06-06 11:10:03.748425 | controller | skipping: [localhost] 2025-06-06 11:10:03.805229 | controller | 2025-06-06 11:10:03.805366 | controller | TASK [artifacts : Copy logs to host machine from {{ item.split('/')[0] }} output_dir={{ cifmw_artifacts_basedir }}/artifacts, script=rsync -a -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i {{ ssh_key_file }}" {{ ssh_user }}@{{ host_ip }}:/tmp/{{ host_ip }} {{ cifmw_artifacts_basedir }}/logs/;] *** 2025-06-06 11:10:03.805381 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.057) 0:07:31.136 *********** 2025-06-06 11:10:03.805409 | controller | skipping: [localhost] 2025-06-06 11:10:03.996330 | controller | 2025-06-06 11:10:03.996391 | controller | TASK [artifacts : Generate list of ansible logs to collect in home directory paths={{ ansible_user_dir }}, patterns=*ansible*.log] *** 2025-06-06 11:10:03.996399 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.056) 0:07:31.193 *********** 2025-06-06 11:10:03.996416 | controller | ok: [localhost] 2025-06-06 11:10:04.277702 | controller | 2025-06-06 11:10:04.277811 | controller | TASK [artifacts : Copy ansible logs to logs directory src={{ item.path }}, dest={{ cifmw_artifacts_basedir }}/logs/, remote_src=True, mode=0644] *** 2025-06-06 11:10:04.277831 | controller | Friday 06 June 2025 11:10:03 +0000 (0:00:00.191) 0:07:31.384 *********** 2025-06-06 11:10:04.277858 | controller | changed: [localhost] => (item={'path': '/home/zuul/ansible.log', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2931634, 'inode': 4273393, 'dev': 64513, 'nlink': 1, 'atime': 1749201574.3787854, 'mtime': 1749208203.8028743, 'ctime': 1749208203.8028743, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2025-06-06 11:10:07.512364 | controller | 2025-06-06 11:10:07.512400 | controller | TASK [artifacts : Ensure we have proper rights on the gathered content _raw_params=find {{ cifmw_artifacts_basedir }}/logs -type f -exec chmod 0644 '{}' \; 2025-06-06 11:10:07.512409 | controller | find {{ cifmw_artifacts_basedir }}/logs -type d -exec chmod 0755 '{}' \; 2025-06-06 11:10:07.512416 | controller | find {{ cifmw_artifacts_basedir }}/artifacts -type f -exec chmod 0644 '{}' \; 2025-06-06 11:10:07.512437 | controller | find {{ cifmw_artifacts_basedir }}/artifacts -type d -exec chmod 0755 '{}' \;] *** 2025-06-06 11:10:07.512444 | controller | Friday 06 June 2025 11:10:04 +0000 (0:00:00.281) 0:07:31.666 *********** 2025-06-06 11:10:07.512456 | controller | changed: [localhost] 2025-06-06 11:10:19.547466 | controller | 2025-06-06 11:10:19.547565 | controller | TASK [artifacts : Mask secrets in yaml log files path={{ item }}, isdir=True] *** 2025-06-06 11:10:19.547574 | controller | Friday 06 June 2025 11:10:07 +0000 (0:00:03.234) 0:07:34.901 *********** 2025-06-06 11:10:19.547588 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-06-06 11:10:19.902164 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-06-06 11:10:19.902202 | controller | 2025-06-06 11:10:19.902210 | controller | TASK [env_op_images : Ensure directory is present path={{ cifmw_env_op_images_dir }}/{{ item }}, state=directory, mode=0755] *** 2025-06-06 11:10:19.902216 | controller | Friday 06 June 2025 11:10:19 +0000 (0:00:12.035) 0:07:46.936 *********** 2025-06-06 11:10:19.902229 | controller | ok: [localhost] => (item=artifacts) 2025-06-06 11:10:20.248438 | controller | ok: [localhost] => (item=logs) 2025-06-06 11:10:20.248506 | controller | 2025-06-06 11:10:20.248527 | controller | TASK [env_op_images : Check if OpenStackControlPlane is setup _raw_params=oc get OpenStackControlPlane -o=jsonpath='{.items[*].status.conditions[?(@.type=="Ready")].status}'] *** 2025-06-06 11:10:20.248535 | controller | Friday 06 June 2025 11:10:19 +0000 (0:00:00.354) 0:07:47.291 *********** 2025-06-06 11:10:20.248552 | controller | changed: [localhost] 2025-06-06 11:10:20.607906 | controller | 2025-06-06 11:10:20.607940 | controller | TASK [env_op_images : Get images from the CSV _raw_params=oc get ClusterServiceVersion -l operators.coreos.com/openstack-operator.openstack-operators --all-namespaces -o yaml] *** 2025-06-06 11:10:20.607948 | controller | Friday 06 June 2025 11:10:20 +0000 (0:00:00.346) 0:07:47.637 *********** 2025-06-06 11:10:20.607960 | controller | changed: [localhost] 2025-06-06 11:10:20.970445 | controller | 2025-06-06 11:10:20.970480 | controller | TASK [env_op_images : Get the images name executable=/bin/bash, _raw_params=set -o pipefail; oc get ClusterServiceVersion -l operators.coreos.com/openstack-operator.openstack-operators --all-namespaces -o json | jq -r ' [.items[]? | .spec.install.spec.deployments[]? | .spec.template.spec.containers[]? | .env[]? | select(.name? | test("^RELATED_IMAGE")) | select(.name | contains("MANAGER")) | {(.name): .value} ]' 2025-06-06 11:10:20.970488 | controller | ] *** 2025-06-06 11:10:20.970495 | controller | Friday 06 June 2025 11:10:20 +0000 (0:00:00.359) 0:07:47.996 *********** 2025-06-06 11:10:20.970507 | controller | changed: [localhost] 2025-06-06 11:10:21.026650 | controller | 2025-06-06 11:10:21.026685 | controller | TASK [env_op_images : Extract env variable name and images cifmw_openstack_service_images_content={{ _sa_images_content.stdout | from_json }}] *** 2025-06-06 11:10:21.026693 | controller | Friday 06 June 2025 11:10:20 +0000 (0:00:00.362) 0:07:48.359 *********** 2025-06-06 11:10:21.026706 | controller | ok: [localhost] 2025-06-06 11:10:22.325496 | controller | 2025-06-06 11:10:22.325583 | controller | TASK [env_op_images : Get all the pods in openstack-operator namespace kind=Pod, namespace={{ 2025-06-06 11:10:22.325593 | controller | ((csv_items | first).metadata.namespace) 2025-06-06 11:10:22.325601 | controller | if csv_items | length > 0 else omit 2025-06-06 11:10:22.325610 | controller | }}, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, field_selectors=['status.phase=Running']] *** 2025-06-06 11:10:22.325619 | controller | Friday 06 June 2025 11:10:21 +0000 (0:00:00.056) 0:07:48.415 *********** 2025-06-06 11:10:22.325641 | controller | ok: [localhost] 2025-06-06 11:10:22.431068 | controller | 2025-06-06 11:10:22.431127 | controller | TASK [env_op_images : Retrieve openstack-operator-index pod cifmw_install_yamls_vars_content={'OPENSTACK_IMG': '{{ selected_pod.status.containerStatuses[0].imageID }}'}] *** 2025-06-06 11:10:22.431136 | controller | Friday 06 June 2025 11:10:22 +0000 (0:00:01.298) 0:07:49.714 *********** 2025-06-06 11:10:22.431153 | controller | ok: [localhost] 2025-06-06 11:10:22.736087 | controller | 2025-06-06 11:10:22.736165 | controller | TASK [env_op_images : Get operator images and pods cifmw_openstack_operator_images_content={'RABBITMQ_OP_IMG': '{{ selected_pod.status.containerStatuses[0].imageID }}'}, selected_pods={{ pod_list.resources | rejectattr('metadata.generateName', 'contains', 'openstack-operator-index-') | rejectattr('metadata.generateName', 'contains', 'rabbitmq-cluster-operator-') | rejectattr('metadata.generateName', 'contains', 'watcher-operator-index-') }}] *** 2025-06-06 11:10:22.736174 | controller | Friday 06 June 2025 11:10:22 +0000 (0:00:00.105) 0:07:49.819 *********** 2025-06-06 11:10:22.736194 | controller | ok: [localhost] 2025-06-06 11:10:23.310402 | controller | 2025-06-06 11:10:23.310448 | controller | TASK [env_op_images : Add operator images to the dictionary cifmw_openstack_operator_images_content={{ 2025-06-06 11:10:23.310459 | controller | cifmw_openstack_operator_images_content | 2025-06-06 11:10:23.310469 | controller | combine( 2025-06-06 11:10:23.310480 | controller | { 2025-06-06 11:10:23.310489 | controller | item.metadata.labels['openstack.org/operator-name'] | upper ~ '_OP_IMG': (item.status.containerStatuses | last).imageID 2025-06-06 11:10:23.310499 | controller | } 2025-06-06 11:10:23.310507 | controller | ) 2025-06-06 11:10:23.310520 | controller | }}] *** 2025-06-06 11:10:23.310539 | controller | Friday 06 June 2025 11:10:22 +0000 (0:00:00.304) 0:07:50.124 *********** 2025-06-06 11:10:23.310555 | controller | ok: [localhost] => (item=barbican-operator-controller-manager-9889b4756-xv9ps) 2025-06-06 11:10:23.751812 | controller | ok: [localhost] => (item=cinder-operator-controller-manager-57f4dc9749-jnxvw) 2025-06-06 11:10:23.751850 | controller | ok: [localhost] => (item=designate-operator-controller-manager-b554678df-g2vch) 2025-06-06 11:10:23.751858 | controller | ok: [localhost] => (item=glance-operator-controller-manager-97b97479c-j5r77) 2025-06-06 11:10:23.751864 | controller | ok: [localhost] => (item=heat-operator-controller-manager-5486f4b54f-klhdq) 2025-06-06 11:10:23.751870 | controller | ok: [localhost] => (item=horizon-operator-controller-manager-7777cf768b-l4tg9) 2025-06-06 11:10:23.751876 | controller | ok: [localhost] => (item=infra-operator-controller-manager-5b4ccb8c4-t77qw) 2025-06-06 11:10:23.751882 | controller | ok: [localhost] => (item=ironic-operator-controller-manager-68f4bbb747-rsbj6) 2025-06-06 11:10:23.751889 | controller | ok: [localhost] => (item=keystone-operator-controller-manager-5ccbd96f89-fw9ps) 2025-06-06 11:10:23.751895 | controller | ok: [localhost] => (item=manila-operator-controller-manager-75b8755b74-8djvm) 2025-06-06 11:10:23.751901 | controller | ok: [localhost] => (item=mariadb-operator-controller-manager-7d4bbc7f54-rgdz4) 2025-06-06 11:10:23.751907 | controller | ok: [localhost] => (item=neutron-operator-controller-manager-5df6744645-slsxs) 2025-06-06 11:10:23.751913 | controller | ok: [localhost] => (item=nova-operator-controller-manager-664db87fd8-hfzdg) 2025-06-06 11:10:23.751919 | controller | ok: [localhost] => (item=octavia-operator-controller-manager-857f9d6b88-ggz4c) 2025-06-06 11:10:23.751925 | controller | ok: [localhost] => (item=openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn) 2025-06-06 11:10:23.751931 | controller | ok: [localhost] => (item=openstack-operator-controller-manager-764c8d9cbc-rtgz2) 2025-06-06 11:10:23.751937 | controller | ok: [localhost] => (item=openstack-operator-controller-operator-69c87d8fd5-b85qh) 2025-06-06 11:10:23.751949 | controller | ok: [localhost] => (item=ovn-operator-controller-manager-9f78645d5-6p5gr) 2025-06-06 11:10:23.751955 | controller | ok: [localhost] => (item=placement-operator-controller-manager-58f798889d-4xw87) 2025-06-06 11:10:23.751961 | controller | ok: [localhost] => (item=swift-operator-controller-manager-7779c57cf7-s7shc) 2025-06-06 11:10:23.751967 | controller | ok: [localhost] => (item=telemetry-operator-controller-manager-884d667-t6d6w) 2025-06-06 11:10:23.751973 | controller | ok: [localhost] => (item=test-operator-controller-manager-6db7bffb67-stlv6) 2025-06-06 11:10:23.751979 | controller | 2025-06-06 11:10:23.751986 | controller | TASK [env_op_images : Write images to file dest={{ cifmw_env_op_images_dir }}/artifacts/{{ cifmw_env_op_images_file }}, content={{ _content | to_nice_yaml }}, mode=0644] *** 2025-06-06 11:10:23.751993 | controller | Friday 06 June 2025 11:10:23 +0000 (0:00:00.574) 0:07:50.699 *********** 2025-06-06 11:10:23.752004 | controller | changed: [localhost] 2025-06-06 11:10:23.962855 | controller | 2025-06-06 11:10:23.962893 | controller | TASK [Create a versioned log folder path={{ logfiles_dest_dir }}, state=directory, mode=0775] *** 2025-06-06 11:10:23.962904 | controller | Friday 06 June 2025 11:10:23 +0000 (0:00:00.441) 0:07:51.140 *********** 2025-06-06 11:10:23.962917 | controller | changed: [localhost] 2025-06-06 11:10:24.155056 | controller | 2025-06-06 11:10:24.155092 | controller | TASK [Return a list of log files in home directory paths={{ ansible_user_dir }}, patterns=*.log] *** 2025-06-06 11:10:24.155101 | controller | Friday 06 June 2025 11:10:23 +0000 (0:00:00.211) 0:07:51.351 *********** 2025-06-06 11:10:24.155113 | controller | ok: [localhost] 2025-06-06 11:10:24.379382 | controller | 2025-06-06 11:10:24.379418 | controller | TASK [Ensure ansible facts cache exists path={{ ansible_user_dir }}/ansible_facts_cache] *** 2025-06-06 11:10:24.379427 | controller | Friday 06 June 2025 11:10:24 +0000 (0:00:00.192) 0:07:51.543 *********** 2025-06-06 11:10:24.379471 | controller | ok: [localhost] 2025-06-06 11:10:24.694555 | controller | 2025-06-06 11:10:24.694600 | controller | TASK [Copy logs to proper location src={{ item.path }}, dest={{ [ logfiles_dest_dir , item.path | basename ] | path_join }}, remote_src=True, mode=0666] *** 2025-06-06 11:10:24.694611 | controller | Friday 06 June 2025 11:10:24 +0000 (0:00:00.224) 0:07:51.768 *********** 2025-06-06 11:10:24.694637 | controller | changed: [localhost] => (item={'path': '/home/zuul/ansible.log', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2942382, 'inode': 4273393, 'dev': 64513, 'nlink': 1, 'atime': 1749208204.2048705, 'mtime': 1749208223.96168, 'ctime': 1749208223.96168, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2025-06-06 11:10:24.901578 | controller | 2025-06-06 11:10:24.901658 | controller | TASK [Remove original log from home directory path={{ item.path }}, state=absent] *** 2025-06-06 11:10:24.901670 | controller | Friday 06 June 2025 11:10:24 +0000 (0:00:00.315) 0:07:52.083 *********** 2025-06-06 11:10:24.901695 | controller | changed: [localhost] => (item={'path': '/home/zuul/ansible.log', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2942382, 'inode': 4273393, 'dev': 64513, 'nlink': 1, 'atime': 1749208204.2048705, 'mtime': 1749208223.96168, 'ctime': 1749208223.96168, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2025-06-06 11:10:25.590361 | controller | changed 2025-06-06 11:10:25.641090 | 2025-06-06 11:10:25.641199 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-06-06 11:10:25.166661 | controller | 2025-06-06 11:10:25.166722 | controller | TASK [Copy facts to dated directory src={{ ansible_user_dir }}/ansible_facts_cache, dest={{ 2025-06-06 11:10:25.166730 | controller | ( 2025-06-06 11:10:25.166743 | controller | cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data'), 2025-06-06 11:10:25.166750 | controller | "artifacts/ansible_facts." + now(fmt='%Y-%m-%d_%H-%M') 2025-06-06 11:10:25.166757 | controller | ) | path_join 2025-06-06 11:10:25.166763 | controller | }}, mode=0777, remote_src=True] *** 2025-06-06 11:10:25.166769 | controller | Friday 06 June 2025 11:10:24 +0000 (0:00:00.206) 0:07:52.290 *********** 2025-06-06 11:10:25.166810 | controller | changed: [localhost] 2025-06-06 11:10:25.437506 | controller | 2025-06-06 11:10:25.437564 | controller | TASK [Clean ansible fact cache path={{ ansible_user_dir }}/ansible_facts_cache, state=absent] *** 2025-06-06 11:10:25.437572 | controller | Friday 06 June 2025 11:10:25 +0000 (0:00:00.265) 0:07:52.555 *********** 2025-06-06 11:10:25.437589 | controller | changed: [localhost] 2025-06-06 11:10:25.545498 | controller | 2025-06-06 11:10:25.545577 | controller | PLAY RECAP ********************************************************************* 2025-06-06 11:10:25.545639 | controller | localhost : ok=46 changed=24 unreachable=0 failed=0 skipped=13 rescued=0 ignored=1 2025-06-06 11:10:25.545650 | controller | 2025-06-06 11:10:25.545657 | controller | Friday 06 June 2025 11:10:25 +0000 (0:00:00.270) 0:07:52.826 *********** 2025-06-06 11:10:25.545663 | controller | =============================================================================== 2025-06-06 11:10:25.545669 | controller | os_must_gather : Run openstack-must-gather command -------------------- 436.85s 2025-06-06 11:10:25.545675 | controller | artifacts : Mask secrets in yaml log files ----------------------------- 12.04s 2025-06-06 11:10:25.545681 | controller | artifacts : Prepare root ssh accesses ----------------------------------- 5.39s 2025-06-06 11:10:25.545687 | controller | artifacts : Ensure we have proper rights on the gathered content -------- 3.23s 2025-06-06 11:10:25.545693 | controller | artifacts : Copy logs from CRC VM --------------------------------------- 1.33s 2025-06-06 11:10:25.545699 | controller | env_op_images : Get all the pods in openstack-operator namespace -------- 1.30s 2025-06-06 11:10:25.545705 | controller | artifacts : Get installed packages list --------------------------------- 0.81s 2025-06-06 11:10:25.545711 | controller | artifacts : Gather parameter passed to the playbook --------------------- 0.59s 2025-06-06 11:10:25.545717 | controller | env_op_images : Add operator images to the dictionary ------------------- 0.57s 2025-06-06 11:10:25.545723 | controller | artifacts : Ensure we have at least minimal ansible facts --------------- 0.56s 2025-06-06 11:10:25.545743 | controller | artifacts : Gather facts ------------------------------------------------ 0.47s 2025-06-06 11:10:25.545749 | controller | env_op_images : Write images to file ------------------------------------ 0.44s 2025-06-06 11:10:25.545755 | controller | artifacts : Output package list ----------------------------------------- 0.44s 2025-06-06 11:10:25.545762 | controller | artifacts : Ensure base directory exists -------------------------------- 0.44s 2025-06-06 11:10:25.545768 | controller | env_op_images : Get the images name ------------------------------------- 0.36s 2025-06-06 11:10:25.545773 | controller | env_op_images : Get images from the CSV --------------------------------- 0.36s 2025-06-06 11:10:25.545800 | controller | artifacts : Copy some network configuration files ----------------------- 0.36s 2025-06-06 11:10:25.545807 | controller | env_op_images : Ensure directory is present ----------------------------- 0.35s 2025-06-06 11:10:25.545813 | controller | env_op_images : Check if OpenStackControlPlane is setup ----------------- 0.35s 2025-06-06 11:10:25.545819 | controller | os_must_gather : Get exact must-gather output folder name --------------- 0.33s 2025-06-06 11:10:25.674618 | 2025-06-06 11:10:25.674791 | TASK [Get kubelet journalctl logs] 2025-06-06 11:10:26.735202 | crc | Output suppressed because no_log was given 2025-06-06 11:10:26.778981 | 2025-06-06 11:10:26.779052 | PLAY RECAP 2025-06-06 11:10:26.779109 | controller | ok: 2 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:10:26.779143 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:10:26.779167 | 2025-06-06 11:10:26.890403 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2025-06-06 11:10:26.897618 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-06-06 11:10:27.501522 | 2025-06-06 11:10:27.501656 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-06-06 11:10:27.545044 | 2025-06-06 11:10:27.545164 | TASK [Filter out host if needed] 2025-06-06 11:10:27.560715 | 2025-06-06 11:10:27.560809 | TASK [Filter out host if needed] 2025-06-06 11:10:27.570162 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-06-06 11:10:27.576666 | 2025-06-06 11:10:27.576759 | TASK [Filter out host if needed] 2025-06-06 11:10:27.591280 | 2025-06-06 11:10:27.591338 | TASK [Ensure file is present] 2025-06-06 11:10:28.193907 | controller | ok 2025-06-06 11:10:28.204654 | 2025-06-06 11:10:28.204787 | TASK [Manage molecule report file] 2025-06-06 11:10:28.819241 | controller | skipping: Conditional result was False 2025-06-06 11:10:28.834090 | 2025-06-06 11:10:28.834226 | TASK [Check if we get ci-framework-data basedir] 2025-06-06 11:10:29.097030 | controller | ok 2025-06-06 11:10:29.110162 | 2025-06-06 11:10:29.110300 | TASK [Create ci-framework-data log directory for zuul] 2025-06-06 11:10:29.465574 | controller | changed 2025-06-06 11:10:29.478795 | 2025-06-06 11:10:29.478904 | TASK [Copy ci-framework interesting files] 2025-06-06 11:10:40.606974 | controller | changed 2025-06-06 11:10:40.620090 | 2025-06-06 11:10:40.620223 | TASK [Get SELinux listing] 2025-06-06 11:10:51.254373 | controller | changed 2025-06-06 11:10:51.269585 | 2025-06-06 11:10:51.269824 | TASK [Generate log index] 2025-06-06 11:10:52.118082 | controller | changed 2025-06-06 11:10:52.142408 | 2025-06-06 11:10:52.142582 | TASK [Get some env related data] 2025-06-06 11:10:52.907079 | controller | /home/zuul/.local/bin/ansible 2025-06-06 11:11:03.805165 | controller | changed 2025-06-06 11:11:03.819034 | 2025-06-06 11:11:03.819173 | TASK [Generate list of logs to collect in home directory] 2025-06-06 11:11:04.226012 | controller | ok: All paths examined 2025-06-06 11:11:04.239738 | 2025-06-06 11:11:04.239870 | LOOP [Copy logs from home directory] 2025-06-06 11:11:04.280875 | 2025-06-06 11:11:04.281128 | TASK [Copy crio stats log file] 2025-06-06 11:11:04.750071 | controller | changed 2025-06-06 11:11:04.763726 | 2025-06-06 11:11:04.763861 | TASK [Get SELinux related data] 2025-06-06 11:11:05.149009 | controller | 2025-06-06 11:11:15.403282 | controller | ERROR 2025-06-06 11:11:15.403662 | controller | { 2025-06-06 11:11:15.403782 | controller | "delta": "0:00:00.015293", 2025-06-06 11:11:15.403829 | controller | "end": "2025-06-06 11:11:05.150959", 2025-06-06 11:11:15.403885 | controller | "msg": "non-zero return code", 2025-06-06 11:11:15.403922 | controller | "rc": 1, 2025-06-06 11:11:15.403959 | controller | "start": "2025-06-06 11:11:05.135666" 2025-06-06 11:11:15.403995 | controller | } 2025-06-06 11:11:15.404044 | controller | ERROR: Ignoring Errors 2025-06-06 11:11:15.417883 | 2025-06-06 11:11:15.418020 | TASK [Create system configuration directory] 2025-06-06 11:11:15.667121 | controller | changed 2025-06-06 11:11:15.679719 | 2025-06-06 11:11:15.679847 | TASK [Get some of the system configurations] 2025-06-06 11:11:26.312862 | controller | changed 2025-06-06 11:11:26.325820 | 2025-06-06 11:11:26.325959 | TASK [Copy generated documentation if available] 2025-06-06 11:11:26.352489 | controller | skipping: Conditional result was False 2025-06-06 11:11:26.366574 | 2025-06-06 11:11:26.366754 | TASK [Copy generated AsciiDoc documentation if available] 2025-06-06 11:11:26.403553 | controller | skipping: Conditional result was False 2025-06-06 11:11:26.417893 | 2025-06-06 11:11:26.418028 | TASK [Copy files from workspace on node] 2025-06-06 11:11:26.446433 | controller | ok 2025-06-06 11:11:26.494281 | 2025-06-06 11:11:26.494406 | TASK [fetch-output : Set log path for multiple nodes] 2025-06-06 11:11:26.579454 | controller | ok 2025-06-06 11:11:26.587573 | 2025-06-06 11:11:26.587660 | TASK [fetch-output : Set log path for single node] 2025-06-06 11:11:26.612782 | controller | skipping: Conditional result was False 2025-06-06 11:11:26.622860 | 2025-06-06 11:11:26.622950 | LOOP [fetch-output : Ensure local output dirs] 2025-06-06 11:11:26.924188 | controller -> localhost | changed: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs/controller" 2025-06-06 11:11:26.924419 | 2025-06-06 11:11:27.125839 | controller -> localhost | changed: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/artifacts" 2025-06-06 11:11:27.355617 | controller -> localhost | changed: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/docs" 2025-06-06 11:11:27.381908 | 2025-06-06 11:11:27.382152 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-06-06 11:11:42.134786 | controller | changed: 2025-06-06 11:11:42.135144 | controller | .d..t...... ./ 2025-06-06 11:11:42.135188 | controller | >f+++++++++ README.html 2025-06-06 11:11:42.135216 | controller | >f+++++++++ crio-stats.log 2025-06-06 11:11:42.135242 | controller | >f+++++++++ dmesg.log 2025-06-06 11:11:42.135266 | controller | >f+++++++++ installed-pkgs.log 2025-06-06 11:11:42.135289 | controller | >f+++++++++ python.log 2025-06-06 11:11:42.135312 | controller | >f+++++++++ registries.conf 2025-06-06 11:11:42.135334 | controller | >f+++++++++ selinux-denials.log 2025-06-06 11:11:42.135357 | controller | >f+++++++++ selinux-listing.log 2025-06-06 11:11:42.135379 | controller | cd+++++++++ ci-framework-data/ 2025-06-06 11:11:42.135402 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-06-06 11:11:42.135424 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2025-06-06 11:11:42.135453 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2025-06-06 11:11:42.135476 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download_needed.sh 2025-06-06 11:11:42.135499 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2025-06-06 11:11:42.135521 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_fetch_nodes_facts_and.sh 2025-06-06 11:11:42.135543 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_61_ceph.sh 2025-06-06 11:11:42.135565 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_004_run.sh 2025-06-06 11:11:42.135587 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_005_run_62_kustomize_openstack_cr.sh 2025-06-06 11:11:42.135609 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_006_run.sh 2025-06-06 11:11:42.135632 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_007_run.sh 2025-06-06 11:11:42.135662 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_008_run_openstack.sh 2025-06-06 11:11:42.135713 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_009_run_openstack_deploy.sh 2025-06-06 11:11:42.135739 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_010_run_netconfig.sh 2025-06-06 11:11:42.135761 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_011_apply_the.sh 2025-06-06 11:11:42.135783 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_012_run_tune_rabbitmq.sh 2025-06-06 11:11:42.135806 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_013_run_edpm_deploy.sh 2025-06-06 11:11:42.135827 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_014_run_90_create_manila.sh 2025-06-06 11:11:42.135849 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_015_check_for_oc.sh 2025-06-06 11:11:42.135870 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_016_run_openstack_must_gather.sh 2025-06-06 11:11:42.135891 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_017_prepare_root_ssh.sh 2025-06-06 11:11:42.135990 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_018_copy_logs_from_crc.sh 2025-06-06 11:11:42.136031 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2025-06-06 11:11:42.136056 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2025-06-06 11:11:42.136078 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2025-06-06 11:11:42.136101 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2025-06-06 11:11:42.136123 | controller | >f+++++++++ ci-framework-data/artifacts/operator_images.yaml 2025-06-06 11:11:42.136144 | controller | >f+++++++++ ci-framework-data/artifacts/post_infra_fetch_nodes_facts_and_save_the.yml 2025-06-06 11:11:42.136166 | controller | >f+++++++++ ci-framework-data/artifacts/pre_deploy_61_ceph_deploy.yml 2025-06-06 11:11:42.136188 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2025-06-06 11:11:42.136211 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-06-06 11:11:42.136234 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2025-06-06 11:11:42.136257 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2025-06-06 11:11:42.136280 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2025-06-06 11:11:42.136306 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-06-06_11-10/ 2025-06-06 11:11:42.136330 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2025-06-06_11-10/ansible_facts_cache/ 2025-06-06 11:11:42.136353 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-06-06_11-10/ansible_facts_cache/compute-0 2025-06-06 11:11:42.136375 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2025-06-06_11-10/ansible_facts_cache/localhost 2025-06-06 11:11:42.136397 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2025-06-06 11:11:42.136419 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2025-06-06 11:11:42.136441 | controller | cd+++++++++ ci-framework-data/artifacts/edpm/ 2025-06-06 11:11:42.136463 | controller | >f+++++++++ ci-framework-data/artifacts/edpm/namespace.yaml 2025-06-06 11:11:42.136484 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-06-06 11:11:42.136506 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/cert-manager/ 2025-06-06 11:11:42.136527 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/cert-manager/cert_manager_manifest.yml 2025-06-06 11:11:42.136550 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/kustomizations/ 2025-06-06 11:11:42.136572 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/kustomizations/controlplane/ 2025-06-06 11:11:42.136595 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/kustomizations/controlplane/90-ceph-backends-kustomization.yaml 2025-06-06 11:11:42.136623 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml 2025-06-06 11:11:42.136647 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/kustomizations/dataplane/ 2025-06-06 11:11:42.136669 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml 2025-06-06 11:11:42.136723 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2025-06-06 11:11:42.136748 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2025-06-06 11:11:42.136770 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2025-06-06 11:11:42.136792 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2025-06-06 11:11:42.136813 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml 2025-06-06 11:11:42.136834 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml 2025-06-06 11:11:42.136855 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml 2025-06-06 11:11:42.136875 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2025-06-06 11:11:42.136896 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2025-06-06 11:11:42.136916 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2025-06-06 11:11:42.136937 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/ 2025-06-06 11:11:42.136958 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml 2025-06-06 11:11:42.136979 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/ 2025-06-06 11:11:42.137001 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr/ 2025-06-06 11:11:42.137022 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr/deploy_operator.yaml 2025-06-06 11:11:42.137043 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2025-06-06 11:11:42.137063 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2025-06-06 11:11:42.137083 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/ 2025-06-06 11:11:42.137104 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/ 2025-06-06 11:11:42.137124 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2025-06-06 11:11:42.137144 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2025-06-06 11:11:42.137164 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2025-06-06 11:11:42.137185 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2025-06-06 11:11:42.137205 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/ 2025-06-06 11:11:42.137226 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/ 2025-06-06 11:11:42.137247 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/operatorgroup.yaml 2025-06-06 11:11:42.137267 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/subscription.yaml 2025-06-06 11:11:42.137288 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/ 2025-06-06 11:11:42.137314 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/ 2025-06-06 11:11:42.137344 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/catalogsource.yaml 2025-06-06 11:11:42.137366 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/operatorgroup.yaml 2025-06-06 11:11:42.137386 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/subscription.yaml 2025-06-06 11:11:42.137408 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-06-06 11:11:42.137429 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/namespace.yaml 2025-06-06 11:11:42.137451 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ceph/ 2025-06-06 11:11:42.137472 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ceph/cr/ 2025-06-06 11:11:42.137494 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/ceph/cr/ceph-pod.yaml 2025-06-06 11:11:42.137515 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/ceph/cr/kustomization.yaml 2025-06-06 11:11:42.137536 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-06-06 11:11:42.137557 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/ 2025-06-06 11:11:42.137578 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/cr/ 2025-06-06 11:11:42.137599 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/cr/25-nova-extra.conf 2025-06-06 11:11:42.137638 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/cr/cifmw-kustomization-result.yaml 2025-06-06 11:11:42.137661 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/cr/dataplane.yaml 2025-06-06 11:11:42.137708 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/dataplane/cr/kustomization.yaml 2025-06-06 11:11:42.137733 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/infra/ 2025-06-06 11:11:42.137755 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/infra/cr/ 2025-06-06 11:11:42.137776 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/infra/cr/kustomization.yaml 2025-06-06 11:11:42.137797 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/infra/cr/network_v1beta1_netconfig.yaml 2025-06-06 11:11:42.137818 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/input/ 2025-06-06 11:11:42.137840 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/input/kustomization.yaml 2025-06-06 11:11:42.137862 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/ 2025-06-06 11:11:42.137884 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/ 2025-06-06 11:11:42.137906 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/ctlplane.yaml 2025-06-06 11:11:42.137928 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/datacentre.yaml 2025-06-06 11:11:42.137949 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/designate.yaml 2025-06-06 11:11:42.137971 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/designateext.yaml 2025-06-06 11:11:42.137992 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/internalapi.yaml 2025-06-06 11:11:42.138013 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/octavia.yaml 2025-06-06 11:11:42.138034 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/storage.yaml 2025-06-06 11:11:42.138056 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/storagemgmt.yaml 2025-06-06 11:11:42.138082 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/netattach/cr/tenant.yaml 2025-06-06 11:11:42.138105 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/nncp/ 2025-06-06 11:11:42.138126 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/nncp/cr/ 2025-06-06 11:11:42.138147 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/nncp/cr/crc_nncp.yaml 2025-06-06 11:11:42.138169 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/nncp/cr/crc_nncp_dns.yaml 2025-06-06 11:11:42.138191 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/openstack/ 2025-06-06 11:11:42.138212 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/openstack/cr/ 2025-06-06 11:11:42.138233 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml 2025-06-06 11:11:42.138255 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/openstack/cr/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2025-06-06 11:11:42.138277 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml 2025-06-06 11:11:42.138298 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2025-06-06 11:11:42.138320 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2025-06-06 11:11:42.138341 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2025-06-06 11:11:42.138362 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-06-06 11:11:42.138383 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2025-06-06 11:11:42.138404 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2025-06-06 11:11:42.138426 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2025-06-06 11:11:42.138447 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-06-06 11:11:42.138469 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2025-06-06 11:11:42.138490 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2025-06-06 11:11:42.138511 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2025-06-06 11:11:42.138532 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2025-06-06 11:11:42.138553 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2025-06-06 11:11:42.138573 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2025-06-06 11:11:42.138594 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2025-06-06 11:11:42.138615 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2025-06-06 11:11:42.138636 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2025-06-06 11:11:42.138657 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2025-06-06 11:11:42.138697 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2025-06-06 11:11:42.138726 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2025-06-06 11:11:42.138748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee.yml 2025-06-06 11:11:42.138768 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_cleanup.yml 2025-06-06 11:11:42.138789 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl.yml 2025-06-06 11:11:42.138809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_cleanup.yml 2025-06-06 11:11:42.138835 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_prep.yml 2025-06-06 11:11:42.138856 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_kuttl_run.yml 2025-06-06 11:11:42.138877 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ansibleee_prep.yml 2025-06-06 11:11:42.138898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2025-06-06 11:11:42.138919 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2025-06-06 11:11:42.138939 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2025-06-06 11:11:42.138963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2025-06-06 11:11:42.138984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2025-06-06 11:11:42.139005 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2025-06-06 11:11:42.139026 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2025-06-06 11:11:42.139046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2025-06-06 11:11:42.139067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2025-06-06 11:11:42.139087 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2025-06-06 11:11:42.139107 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2025-06-06 11:11:42.139128 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2025-06-06 11:11:42.139151 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2025-06-06 11:11:42.139173 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2025-06-06 11:11:42.139199 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2025-06-06 11:11:42.139221 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2025-06-06 11:11:42.139243 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2025-06-06 11:11:42.139264 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2025-06-06 11:11:42.139285 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2025-06-06 11:11:42.139307 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2025-06-06 11:11:42.139329 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2025-06-06 11:11:42.139351 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2025-06-06 11:11:42.139373 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2025-06-06 11:11:42.139395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2025-06-06 11:11:42.139416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2025-06-06 11:11:42.139442 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2025-06-06 11:11:42.139464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2025-06-06 11:11:42.139485 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2025-06-06 11:11:42.139506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2025-06-06 11:11:42.139527 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2025-06-06 11:11:42.139549 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2025-06-06 11:11:42.139570 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2025-06-06 11:11:42.139591 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2025-06-06 11:11:42.139612 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2025-06-06 11:11:42.139633 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2025-06-06 11:11:42.139654 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2025-06-06 11:11:42.139695 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2025-06-06 11:11:42.139726 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2025-06-06 11:11:42.139749 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2025-06-06 11:11:42.139771 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2025-06-06 11:11:42.139791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2025-06-06 11:11:42.139812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2025-06-06 11:11:42.139832 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2025-06-06 11:11:42.139852 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2025-06-06 11:11:42.139873 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2025-06-06 11:11:42.139893 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2025-06-06 11:11:42.139913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2025-06-06 11:11:42.139934 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2025-06-06 11:11:42.139954 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2025-06-06 11:11:42.139974 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2025-06-06 11:11:42.139994 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2025-06-06 11:11:42.140015 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2025-06-06 11:11:42.140036 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2025-06-06 11:11:42.140056 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2025-06-06 11:11:42.140081 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2025-06-06 11:11:42.140102 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2025-06-06 11:11:42.140123 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2025-06-06 11:11:42.140143 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2025-06-06 11:11:42.140163 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2025-06-06 11:11:42.140183 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2025-06-06 11:11:42.140203 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2025-06-06 11:11:42.140224 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2025-06-06 11:11:42.140245 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2025-06-06 11:11:42.140265 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2025-06-06 11:11:42.140286 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2025-06-06 11:11:42.140306 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2025-06-06 11:11:42.140326 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2025-06-06 11:11:42.140346 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2025-06-06 11:11:42.140367 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2025-06-06 11:11:42.140387 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2025-06-06 11:11:42.140408 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2025-06-06 11:11:42.140428 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2025-06-06 11:11:42.140449 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2025-06-06 11:11:42.140469 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2025-06-06 11:11:42.140489 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2025-06-06 11:11:42.140509 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2025-06-06 11:11:42.140529 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2025-06-06 11:11:42.140550 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2025-06-06 11:11:42.140570 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2025-06-06 11:11:42.140590 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2025-06-06 11:11:42.140611 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2025-06-06 11:11:42.140631 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2025-06-06 11:11:42.140652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2025-06-06 11:11:42.140706 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2025-06-06 11:11:42.140736 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2025-06-06 11:11:42.140758 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2025-06-06 11:11:42.140778 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2025-06-06 11:11:42.140798 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2025-06-06 11:11:42.140820 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2025-06-06 11:11:42.140841 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2025-06-06 11:11:42.140862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2025-06-06 11:11:42.140884 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2025-06-06 11:11:42.140906 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2025-06-06 11:11:42.140927 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2025-06-06 11:11:42.140948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2025-06-06 11:11:42.140969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2025-06-06 11:11:42.140990 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2025-06-06 11:11:42.141011 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2025-06-06 11:11:42.141033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2025-06-06 11:11:42.141054 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2025-06-06 11:11:42.141076 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2025-06-06 11:11:42.141097 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2025-06-06 11:11:42.141119 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2025-06-06 11:11:42.141140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2025-06-06 11:11:42.141162 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2025-06-06 11:11:42.141184 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2025-06-06 11:11:42.141206 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2025-06-06 11:11:42.141226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2025-06-06 11:11:42.141247 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2025-06-06 11:11:42.141268 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2025-06-06 11:11:42.141288 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2025-06-06 11:11:42.141309 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2025-06-06 11:11:42.141334 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2025-06-06 11:11:42.141356 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2025-06-06 11:11:42.141376 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2025-06-06 11:11:42.141397 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2025-06-06 11:11:42.141417 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2025-06-06 11:11:42.141437 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2025-06-06 11:11:42.141458 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2025-06-06 11:11:42.141479 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2025-06-06 11:11:42.141499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2025-06-06 11:11:42.141520 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2025-06-06 11:11:42.141541 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2025-06-06 11:11:42.141561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2025-06-06 11:11:42.141583 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2025-06-06 11:11:42.141603 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2025-06-06 11:11:42.141638 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2025-06-06 11:11:42.141659 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2025-06-06 11:11:42.141703 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2025-06-06 11:11:42.141732 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2025-06-06 11:11:42.141754 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2025-06-06 11:11:42.141774 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2025-06-06 11:11:42.141795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2025-06-06 11:11:42.141816 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2025-06-06 11:11:42.141837 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2025-06-06 11:11:42.141858 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2025-06-06 11:11:42.141878 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2025-06-06 11:11:42.141899 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2025-06-06 11:11:42.141919 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2025-06-06 11:11:42.141939 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2025-06-06 11:11:42.141960 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2025-06-06 11:11:42.141980 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2025-06-06 11:11:42.142005 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2025-06-06 11:11:42.142026 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2025-06-06 11:11:42.142046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2025-06-06 11:11:42.142065 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2025-06-06 11:11:42.142085 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2025-06-06 11:11:42.142106 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2025-06-06 11:11:42.142125 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2025-06-06 11:11:42.142145 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2025-06-06 11:11:42.142165 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2025-06-06 11:11:42.142185 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2025-06-06 11:11:42.142205 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2025-06-06 11:11:42.142225 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2025-06-06 11:11:42.142244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2025-06-06 11:11:42.142265 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2025-06-06 11:11:42.142285 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2025-06-06 11:11:42.142306 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2025-06-06 11:11:42.142328 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2025-06-06 11:11:42.142348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2025-06-06 11:11:42.142370 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2025-06-06 11:11:42.142391 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2025-06-06 11:11:42.142411 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2025-06-06 11:11:42.142433 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2025-06-06 11:11:42.142454 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2025-06-06 11:11:42.142475 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2025-06-06 11:11:42.142495 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2025-06-06 11:11:42.142516 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2025-06-06 11:11:42.142537 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2025-06-06 11:11:42.142558 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2025-06-06 11:11:42.142579 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2025-06-06 11:11:42.142599 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2025-06-06 11:11:42.142625 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2025-06-06 11:11:42.142647 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2025-06-06 11:11:42.142668 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2025-06-06 11:11:42.142715 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2025-06-06 11:11:42.142738 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2025-06-06 11:11:42.142760 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2025-06-06 11:11:42.142780 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2025-06-06 11:11:42.142801 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2025-06-06 11:11:42.142821 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2025-06-06 11:11:42.142841 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2025-06-06 11:11:42.142862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2025-06-06 11:11:42.142881 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2025-06-06 11:11:42.142901 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2025-06-06 11:11:42.142921 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2025-06-06 11:11:42.142941 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2025-06-06 11:11:42.142962 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2025-06-06 11:11:42.142982 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2025-06-06 11:11:42.143002 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2025-06-06 11:11:42.143021 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2025-06-06 11:11:42.143041 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2025-06-06 11:11:42.143061 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2025-06-06 11:11:42.143081 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2025-06-06 11:11:42.143101 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2025-06-06 11:11:42.143121 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2025-06-06 11:11:42.143141 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2025-06-06 11:11:42.143161 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2025-06-06 11:11:42.143182 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2025-06-06 11:11:42.143202 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2025-06-06 11:11:42.143222 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2025-06-06 11:11:42.143248 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2025-06-06 11:11:42.143269 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2025-06-06 11:11:42.143289 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2025-06-06 11:11:42.143309 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2025-06-06 11:11:42.143330 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2025-06-06 11:11:42.143350 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2025-06-06 11:11:42.143371 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2025-06-06 11:11:42.143391 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_dns.yml 2025-06-06 11:11:42.143412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_with_retries.yml 2025-06-06 11:11:42.143432 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2025-06-06 11:11:42.143452 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2025-06-06 11:11:42.143473 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2025-06-06 11:11:42.143493 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2025-06-06 11:11:42.143514 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2025-06-06 11:11:42.143535 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2025-06-06 11:11:42.143555 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2025-06-06 11:11:42.143575 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2025-06-06 11:11:42.143595 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2025-06-06 11:11:42.143616 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2025-06-06 11:11:42.143636 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2025-06-06 11:11:42.143657 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2025-06-06 11:11:42.143700 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2025-06-06 11:11:42.143728 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2025-06-06 11:11:42.143749 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2025-06-06 11:11:42.143770 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2025-06-06 11:11:42.143791 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2025-06-06 11:11:42.143812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2025-06-06 11:11:42.143833 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2025-06-06 11:11:42.143855 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2025-06-06 11:11:42.143880 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2025-06-06 11:11:42.143902 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2025-06-06 11:11:42.143923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2025-06-06 11:11:42.143943 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2025-06-06 11:11:42.143963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2025-06-06 11:11:42.143984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2025-06-06 11:11:42.144004 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2025-06-06 11:11:42.144025 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2025-06-06 11:11:42.144046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2025-06-06 11:11:42.144067 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2025-06-06 11:11:42.144088 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2025-06-06 11:11:42.144109 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2025-06-06 11:11:42.144131 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2025-06-06 11:11:42.144152 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2025-06-06 11:11:42.144173 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2025-06-06 11:11:42.144194 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2025-06-06 11:11:42.144215 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2025-06-06 11:11:42.144235 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2025-06-06 11:11:42.144255 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2025-06-06 11:11:42.144275 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2025-06-06 11:11:42.144295 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2025-06-06 11:11:42.144315 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2025-06-06 11:11:42.144335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2025-06-06 11:11:42.144355 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2025-06-06 11:11:42.144375 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2025-06-06 11:11:42.144395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2025-06-06 11:11:42.144415 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2025-06-06 11:11:42.144435 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2025-06-06 11:11:42.144456 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2025-06-06 11:11:42.144476 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2025-06-06 11:11:42.144501 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2025-06-06 11:11:42.144522 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2025-06-06 11:11:42.144541 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2025-06-06 11:11:42.144561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2025-06-06 11:11:42.144582 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2025-06-06 11:11:42.144601 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2025-06-06 11:11:42.144621 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2025-06-06 11:11:42.144644 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2025-06-06 11:11:42.144667 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2025-06-06 11:11:42.144716 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2025-06-06 11:11:42.144741 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2025-06-06 11:11:42.144763 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2025-06-06 11:11:42.144784 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2025-06-06 11:11:42.144805 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2025-06-06 11:11:42.144826 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2025-06-06 11:11:42.144846 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2025-06-06 11:11:42.144867 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2025-06-06 11:11:42.144887 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2025-06-06 11:11:42.144908 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2025-06-06 11:11:42.144928 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2025-06-06 11:11:42.144948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2025-06-06 11:11:42.144968 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2025-06-06 11:11:42.144988 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2025-06-06 11:11:42.145009 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2025-06-06 11:11:42.145029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2025-06-06 11:11:42.145049 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2025-06-06 11:11:42.145069 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2025-06-06 11:11:42.145089 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2025-06-06 11:11:42.145109 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2025-06-06 11:11:42.145133 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2025-06-06 11:11:42.145244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2025-06-06 11:11:42.145276 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2025-06-06 11:11:42.145301 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2025-06-06 11:11:42.145324 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2025-06-06 11:11:42.145347 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2025-06-06 11:11:42.145370 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2025-06-06 11:11:42.145392 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2025-06-06 11:11:42.145414 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2025-06-06 11:11:42.145436 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2025-06-06 11:11:42.145458 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2025-06-06 11:11:42.145479 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2025-06-06 11:11:42.145501 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2025-06-06 11:11:42.145523 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2025-06-06 11:11:42.145545 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2025-06-06 11:11:42.145565 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2025-06-06 11:11:42.145587 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2025-06-06 11:11:42.145608 | controller | cd+++++++++ ci-framework-data/logs/ 2025-06-06 11:11:42.145646 | controller | >f+++++++++ ci-framework-data/logs/ansible.log 2025-06-06 11:11:42.145668 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download_needed.log 2025-06-06 11:11:42.145716 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2025-06-06 11:11:42.145740 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_fetch_nodes_facts_and.log 2025-06-06 11:11:42.145762 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_61_ceph.log 2025-06-06 11:11:42.145784 | controller | >f+++++++++ ci-framework-data/logs/ci_script_004_run.log 2025-06-06 11:11:42.145805 | controller | >f+++++++++ ci-framework-data/logs/ci_script_005_run_62_kustomize_openstack_cr.log 2025-06-06 11:11:42.145826 | controller | >f+++++++++ ci-framework-data/logs/ci_script_006_run.log 2025-06-06 11:11:42.145847 | controller | >f+++++++++ ci-framework-data/logs/ci_script_007_run.log 2025-06-06 11:11:42.145868 | controller | >f+++++++++ ci-framework-data/logs/ci_script_008_run_openstack.log 2025-06-06 11:11:42.145889 | controller | >f+++++++++ ci-framework-data/logs/ci_script_009_run_openstack_deploy.log 2025-06-06 11:11:42.145910 | controller | >f+++++++++ ci-framework-data/logs/ci_script_010_run_netconfig.log 2025-06-06 11:11:42.145931 | controller | >f+++++++++ ci-framework-data/logs/ci_script_011_apply_the.log 2025-06-06 11:11:42.145951 | controller | >f+++++++++ ci-framework-data/logs/ci_script_012_run_tune_rabbitmq.log 2025-06-06 11:11:42.145972 | controller | >f+++++++++ ci-framework-data/logs/ci_script_013_run_edpm_deploy.log 2025-06-06 11:11:42.145992 | controller | >f+++++++++ ci-framework-data/logs/ci_script_014_run_90_create_manila.log 2025-06-06 11:11:42.146013 | controller | >f+++++++++ ci-framework-data/logs/ci_script_015_check_for_oc.log 2025-06-06 11:11:42.146123 | controller | >f+++++++++ ci-framework-data/logs/ci_script_016_run_openstack_must_gather.log 2025-06-06 11:11:42.146161 | controller | >f+++++++++ ci-framework-data/logs/ci_script_017_prepare_root_ssh.log 2025-06-06 11:11:42.146185 | controller | >f+++++++++ ci-framework-data/logs/ci_script_018_copy_logs_from_crc.log 2025-06-06 11:11:42.146207 | controller | >f+++++++++ ci-framework-data/logs/event-filter.html 2025-06-06 11:11:42.146229 | controller | >f+++++++++ ci-framework-data/logs/must-gather.logs 2025-06-06 11:11:42.146250 | controller | >f+++++++++ ci-framework-data/logs/os_must_gather.log 2025-06-06 11:11:42.146272 | controller | >f+++++++++ ci-framework-data/logs/post_ctlplane_deploy_tune_rabbitmq_resources.log 2025-06-06 11:11:42.146293 | controller | >f+++++++++ ci-framework-data/logs/post_infra_fetch_nodes_facts_and_save_the.log 2025-06-06 11:11:42.146315 | controller | >f+++++++++ ci-framework-data/logs/pre_deploy_61_ceph_deploy.log 2025-06-06 11:11:42.146336 | controller | >f+++++++++ ci-framework-data/logs/pre_deploy_62_kustomize_openstack_cr_with_ceph.log 2025-06-06 11:11:42.146357 | controller | >f+++++++++ ci-framework-data/logs/pre_infra_download_needed_tools.log 2025-06-06 11:11:42.146378 | controller | >f+++++++++ ci-framework-data/logs/pre_tests_90_create_manila_resources.log 2025-06-06 11:11:42.146398 | controller | >f+++++++++ ci-framework-data/logs/timestamp 2025-06-06 11:11:42.146419 | controller | cd+++++++++ ci-framework-data/logs/2025-06-06_11-02/ 2025-06-06 11:11:42.146440 | controller | >f+++++++++ ci-framework-data/logs/2025-06-06_11-02/ansible.log 2025-06-06 11:11:42.146461 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2025-06-06 11:11:42.146481 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ 2025-06-06 11:11:42.146502 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/gather.logs 2025-06-06 11:11:42.146522 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/must-gather.tar.xz 2025-06-06 11:11:42.146543 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/packagemanifests 2025-06-06 11:11:42.146564 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/run.log 2025-06-06 11:11:42.146585 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/version 2025-06-06 11:11:42.146606 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/ 2025-06-06 11:11:42.146627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.barbican.openstack.org.yaml 2025-06-06 11:11:42.146648 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.baremetal.openstack.org.yaml 2025-06-06 11:11:42.146668 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.cinder.openstack.org.yaml 2025-06-06 11:11:42.146717 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.client.openstack.org.yaml 2025-06-06 11:11:42.146739 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.core.openstack.org.yaml 2025-06-06 11:11:42.146760 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.dataplane.openstack.org.yaml 2025-06-06 11:11:42.146781 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.designate.openstack.org.yaml 2025-06-06 11:11:42.146803 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.glance.openstack.org.yaml 2025-06-06 11:11:42.146824 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.heat.openstack.org.yaml 2025-06-06 11:11:42.146850 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.horizon.openstack.org.yaml 2025-06-06 11:11:42.146871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.instanceha.openstack.org.yaml 2025-06-06 11:11:42.146893 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.ironic.openstack.org.yaml 2025-06-06 11:11:42.146913 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.keystone.openstack.org.yaml 2025-06-06 11:11:42.146933 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.manila.openstack.org.yaml 2025-06-06 11:11:42.146953 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.mariadb.openstack.org.yaml 2025-06-06 11:11:42.146974 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.memcached.openstack.org.yaml 2025-06-06 11:11:42.146995 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.network.openstack.org.yaml 2025-06-06 11:11:42.147017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.neutron.openstack.org.yaml 2025-06-06 11:11:42.147038 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.nova.openstack.org.yaml 2025-06-06 11:11:42.147059 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.octavia.openstack.org.yaml 2025-06-06 11:11:42.147080 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.operator.openstack.org.yaml 2025-06-06 11:11:42.147101 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.ovn.openstack.org.yaml 2025-06-06 11:11:42.147122 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.placement.openstack.org.yaml 2025-06-06 11:11:42.147143 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.rabbitmq.com.yaml 2025-06-06 11:11:42.147164 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2025-06-06 11:11:42.147185 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.redis.openstack.org.yaml 2025-06-06 11:11:42.147205 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.swift.openstack.org.yaml 2025-06-06 11:11:42.147226 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.telemetry.openstack.org.yaml 2025-06-06 11:11:42.147247 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.test.openstack.org.yaml 2025-06-06 11:11:42.147268 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/apiservices/v1beta1.topology.openstack.org.yaml 2025-06-06 11:11:42.147288 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ 2025-06-06 11:11:42.147310 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ansibletests.test.openstack.org.yaml 2025-06-06 11:11:42.147331 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/autoscalings.telemetry.openstack.org.yaml 2025-06-06 11:11:42.147357 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/barbicanapis.barbican.openstack.org.yaml 2025-06-06 11:11:42.147379 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/barbicankeystonelisteners.barbican.openstack.org.yaml 2025-06-06 11:11:42.147400 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/barbicans.barbican.openstack.org.yaml 2025-06-06 11:11:42.147421 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/barbicanworkers.barbican.openstack.org.yaml 2025-06-06 11:11:42.147442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/bgpconfigurations.network.openstack.org.yaml 2025-06-06 11:11:42.147463 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ceilometers.telemetry.openstack.org.yaml 2025-06-06 11:11:42.147483 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/cinderapis.cinder.openstack.org.yaml 2025-06-06 11:11:42.147504 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/cinderbackups.cinder.openstack.org.yaml 2025-06-06 11:11:42.147524 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/cinders.cinder.openstack.org.yaml 2025-06-06 11:11:42.147544 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/cinderschedulers.cinder.openstack.org.yaml 2025-06-06 11:11:42.147564 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/cindervolumes.cinder.openstack.org.yaml 2025-06-06 11:11:42.147584 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designateapis.designate.openstack.org.yaml 2025-06-06 11:11:42.147604 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designatebackendbind9s.designate.openstack.org.yaml 2025-06-06 11:11:42.147625 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designatecentrals.designate.openstack.org.yaml 2025-06-06 11:11:42.147646 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designatemdnses.designate.openstack.org.yaml 2025-06-06 11:11:42.147666 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designateproducers.designate.openstack.org.yaml 2025-06-06 11:11:42.147713 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designates.designate.openstack.org.yaml 2025-06-06 11:11:42.147748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designateunbounds.designate.openstack.org.yaml 2025-06-06 11:11:42.147769 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/designateworkers.designate.openstack.org.yaml 2025-06-06 11:11:42.147789 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/dnsdata.network.openstack.org.yaml 2025-06-06 11:11:42.147810 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/dnsmasqs.network.openstack.org.yaml 2025-06-06 11:11:42.147830 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/galeras.mariadb.openstack.org.yaml 2025-06-06 11:11:42.147850 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/glanceapis.glance.openstack.org.yaml 2025-06-06 11:11:42.147871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/glances.glance.openstack.org.yaml 2025-06-06 11:11:42.147896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/heatapis.heat.openstack.org.yaml 2025-06-06 11:11:42.147917 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/heatcfnapis.heat.openstack.org.yaml 2025-06-06 11:11:42.147937 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/heatengines.heat.openstack.org.yaml 2025-06-06 11:11:42.147958 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/heats.heat.openstack.org.yaml 2025-06-06 11:11:42.147978 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/horizons.horizon.openstack.org.yaml 2025-06-06 11:11:42.147999 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/horizontests.test.openstack.org.yaml 2025-06-06 11:11:42.148020 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/instancehas.instanceha.openstack.org.yaml 2025-06-06 11:11:42.148040 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ipsets.network.openstack.org.yaml 2025-06-06 11:11:42.148060 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ironicapis.ironic.openstack.org.yaml 2025-06-06 11:11:42.148080 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ironicconductors.ironic.openstack.org.yaml 2025-06-06 11:11:42.148100 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ironicinspectors.ironic.openstack.org.yaml 2025-06-06 11:11:42.148120 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ironicneutronagents.ironic.openstack.org.yaml 2025-06-06 11:11:42.148140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ironics.ironic.openstack.org.yaml 2025-06-06 11:11:42.148160 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/keystoneapis.keystone.openstack.org.yaml 2025-06-06 11:11:42.148180 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/keystoneendpoints.keystone.openstack.org.yaml 2025-06-06 11:11:42.148199 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/keystoneservices.keystone.openstack.org.yaml 2025-06-06 11:11:42.148219 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/loggings.telemetry.openstack.org.yaml 2025-06-06 11:11:42.148239 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/manilaapis.manila.openstack.org.yaml 2025-06-06 11:11:42.148259 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/manilas.manila.openstack.org.yaml 2025-06-06 11:11:42.148278 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/manilaschedulers.manila.openstack.org.yaml 2025-06-06 11:11:42.148298 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/manilashares.manila.openstack.org.yaml 2025-06-06 11:11:42.148318 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/mariadbaccounts.mariadb.openstack.org.yaml 2025-06-06 11:11:42.148338 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/mariadbdatabases.mariadb.openstack.org.yaml 2025-06-06 11:11:42.148358 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/memcacheds.memcached.openstack.org.yaml 2025-06-06 11:11:42.148378 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/metricstorages.telemetry.openstack.org.yaml 2025-06-06 11:11:42.148411 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/netconfigs.network.openstack.org.yaml 2025-06-06 11:11:42.148433 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/neutronapis.neutron.openstack.org.yaml 2025-06-06 11:11:42.148454 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/nova.nova.openstack.org.yaml 2025-06-06 11:11:42.148475 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novaapis.nova.openstack.org.yaml 2025-06-06 11:11:42.148496 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novacells.nova.openstack.org.yaml 2025-06-06 11:11:42.148517 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novacomputes.nova.openstack.org.yaml 2025-06-06 11:11:42.148538 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novaconductors.nova.openstack.org.yaml 2025-06-06 11:11:42.148560 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novametadata.nova.openstack.org.yaml 2025-06-06 11:11:42.148581 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novanovncproxies.nova.openstack.org.yaml 2025-06-06 11:11:42.148602 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/novaschedulers.nova.openstack.org.yaml 2025-06-06 11:11:42.148624 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/octaviaamphoracontrollers.octavia.openstack.org.yaml 2025-06-06 11:11:42.148645 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/octaviaapis.octavia.openstack.org.yaml 2025-06-06 11:11:42.148666 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/octaviarsyslogs.octavia.openstack.org.yaml 2025-06-06 11:11:42.148715 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/octavias.octavia.openstack.org.yaml 2025-06-06 11:11:42.148740 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackbaremetalsets.baremetal.openstack.org.yaml 2025-06-06 11:11:42.148761 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackclients.client.openstack.org.yaml 2025-06-06 11:11:42.148783 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackcontrolplanes.core.openstack.org.yaml 2025-06-06 11:11:42.148805 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackdataplanedeployments.dataplane.openstack.org.yaml 2025-06-06 11:11:42.148827 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackdataplanenodesets.dataplane.openstack.org.yaml 2025-06-06 11:11:42.148848 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackdataplaneservices.dataplane.openstack.org.yaml 2025-06-06 11:11:42.148869 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackprovisionservers.baremetal.openstack.org.yaml 2025-06-06 11:11:42.148890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstacks.operator.openstack.org.yaml 2025-06-06 11:11:42.148911 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/openstackversions.core.openstack.org.yaml 2025-06-06 11:11:42.148932 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ovncontrollers.ovn.openstack.org.yaml 2025-06-06 11:11:42.148959 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ovndbclusters.ovn.openstack.org.yaml 2025-06-06 11:11:42.148981 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/ovnnorthds.ovn.openstack.org.yaml 2025-06-06 11:11:42.149002 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/placementapis.placement.openstack.org.yaml 2025-06-06 11:11:42.149023 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2025-06-06 11:11:42.149043 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/redises.redis.openstack.org.yaml 2025-06-06 11:11:42.149064 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/reservations.network.openstack.org.yaml 2025-06-06 11:11:42.149084 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/swiftproxies.swift.openstack.org.yaml 2025-06-06 11:11:42.149105 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/swiftrings.swift.openstack.org.yaml 2025-06-06 11:11:42.149126 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/swifts.swift.openstack.org.yaml 2025-06-06 11:11:42.149146 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/swiftstorages.swift.openstack.org.yaml 2025-06-06 11:11:42.149167 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/telemetries.telemetry.openstack.org.yaml 2025-06-06 11:11:42.149188 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/tempests.test.openstack.org.yaml 2025-06-06 11:11:42.149208 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/tobikoes.test.openstack.org.yaml 2025-06-06 11:11:42.149229 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/topologies.topology.openstack.org.yaml 2025-06-06 11:11:42.149249 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/crd/transporturls.rabbitmq.openstack.org.yaml 2025-06-06 11:11:42.149270 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/csv/ 2025-06-06 11:11:42.149291 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/csv/kubernetes-nmstate-operator.4.18.0-202505280403 2025-06-06 11:11:42.149312 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/csv/metallb-operator.v4.18.0-202505200035 2025-06-06 11:11:42.149333 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/csv/openstack-operator.v0.3.0 2025-06-06 11:11:42.149355 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/ 2025-06-06 11:11:42.149376 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/endpoints 2025-06-06 11:11:42.149397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/network_agent_list 2025-06-06 11:11:42.149418 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/services 2025-06-06 11:11:42.149440 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/ 2025-06-06 11:11:42.149460 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/pool_list 2025-06-06 11:11:42.149481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/qos_list 2025-06-06 11:11:42.149506 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/service_list 2025-06-06 11:11:42.149527 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/total_volumes_list 2025-06-06 11:11:42.149549 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/transfer_list 2025-06-06 11:11:42.149569 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/cinder/type_list 2025-06-06 11:11:42.149590 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/glance/ 2025-06-06 11:11:42.149636 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/glance/task_list 2025-06-06 11:11:42.149669 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/manila/ 2025-06-06 11:11:42.149733 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/manila/pool_list 2025-06-06 11:11:42.149758 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/manila/service_list 2025-06-06 11:11:42.149779 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/manila/share_types 2025-06-06 11:11:42.149800 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/ 2025-06-06 11:11:42.149821 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/agent_list 2025-06-06 11:11:42.149842 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/extension_list 2025-06-06 11:11:42.149863 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/floating_ip_list 2025-06-06 11:11:42.149885 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/network_list 2025-06-06 11:11:42.149906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/port_list 2025-06-06 11:11:42.149927 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/router_list 2025-06-06 11:11:42.149947 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/security_group_list 2025-06-06 11:11:42.149968 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/neutron/subnet_list 2025-06-06 11:11:42.149988 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/ 2025-06-06 11:11:42.150010 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/aggregate_list 2025-06-06 11:11:42.150031 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/cell_list 2025-06-06 11:11:42.150053 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/host_list 2025-06-06 11:11:42.150075 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/hypervisor_list 2025-06-06 11:11:42.150096 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/nova/service_list 2025-06-06 11:11:42.150118 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/placement/ 2025-06-06 11:11:42.150139 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/placement/allocation_candidate_list 2025-06-06 11:11:42.150161 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/placement/resource_class_list 2025-06-06 11:11:42.150192 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/placement/trait_list 2025-06-06 11:11:42.150215 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/ 2025-06-06 11:11:42.150236 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/ 2025-06-06 11:11:42.150257 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/cluster_status 2025-06-06 11:11:42.150278 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/list_connections 2025-06-06 11:11:42.150299 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/list_policies 2025-06-06 11:11:42.150319 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/list_queues 2025-06-06 11:11:42.150340 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/list_unresponsive_queues 2025-06-06 11:11:42.150362 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-cell1-server-0/status 2025-06-06 11:11:42.150384 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/ 2025-06-06 11:11:42.150405 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/cluster_status 2025-06-06 11:11:42.150427 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/list_connections 2025-06-06 11:11:42.150448 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/list_policies 2025-06-06 11:11:42.150469 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/list_queues 2025-06-06 11:11:42.150490 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/list_unresponsive_queues 2025-06-06 11:11:42.150511 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/ctlplane/rabbitmq/rabbitmq-server-0/status 2025-06-06 11:11:42.150532 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/ 2025-06-06 11:11:42.150553 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/ 2025-06-06 11:11:42.150574 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/all_resources.log 2025-06-06 11:11:42.150595 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/events.log 2025-06-06 11:11:42.150616 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/nad.log 2025-06-06 11:11:42.150638 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pvc.log 2025-06-06 11:11:42.150659 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/buildconfig/ 2025-06-06 11:11:42.150701 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/cert/ 2025-06-06 11:11:42.150735 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/certificaterequests/ 2025-06-06 11:11:42.150758 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/configmaps/ 2025-06-06 11:11:42.150779 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/cronjobs/ 2025-06-06 11:11:42.150799 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/daemonset/ 2025-06-06 11:11:42.150820 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/deployments/ 2025-06-06 11:11:42.150841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/deployments/cert-manager-cainjector.yaml 2025-06-06 11:11:42.150862 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/deployments/cert-manager-webhook.yaml 2025-06-06 11:11:42.150883 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/deployments/cert-manager.yaml 2025-06-06 11:11:42.150904 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/imagestream/ 2025-06-06 11:11:42.150931 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/installplans/ 2025-06-06 11:11:42.150961 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/issuer/ 2025-06-06 11:11:42.150991 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/jobs/ 2025-06-06 11:11:42.151021 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/ 2025-06-06 11:11:42.151044 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-5b446d88c5-zqwfb/ 2025-06-06 11:11:42.151067 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-5b446d88c5-zqwfb/cert-manager-5b446d88c5-zqwfb-describe 2025-06-06 11:11:42.151092 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-5b446d88c5-zqwfb/logs/ 2025-06-06 11:11:42.151113 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-5b446d88c5-zqwfb/logs/cert-manager-controller.log 2025-06-06 11:11:42.151134 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-cainjector-7f985d654d-v4mqj/ 2025-06-06 11:11:42.151156 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-cainjector-7f985d654d-v4mqj/cert-manager-cainjector-7f985d654d-v4mqj-describe 2025-06-06 11:11:42.151177 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-cainjector-7f985d654d-v4mqj/logs/ 2025-06-06 11:11:42.151205 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-cainjector-7f985d654d-v4mqj/logs/cert-manager-cainjector.log 2025-06-06 11:11:42.151235 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-webhook-5655c58dd6-8mhxf/ 2025-06-06 11:11:42.151258 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-webhook-5655c58dd6-8mhxf/cert-manager-webhook-5655c58dd6-8mhxf-describe 2025-06-06 11:11:42.151285 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-webhook-5655c58dd6-8mhxf/logs/ 2025-06-06 11:11:42.151307 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/pods/cert-manager-webhook-5655c58dd6-8mhxf/logs/cert-manager-webhook.log 2025-06-06 11:11:42.151328 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/replicaset/ 2025-06-06 11:11:42.151349 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/replicaset/cert-manager-5b446d88c5.yaml 2025-06-06 11:11:42.151371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/replicaset/cert-manager-cainjector-7f985d654d.yaml 2025-06-06 11:11:42.151392 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/replicaset/cert-manager-webhook-5655c58dd6.yaml 2025-06-06 11:11:42.151413 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/routes/ 2025-06-06 11:11:42.151434 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/services/ 2025-06-06 11:11:42.151455 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/services/cert-manager-webhook.yaml 2025-06-06 11:11:42.151477 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/services/cert-manager.yaml 2025-06-06 11:11:42.151498 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/statefulset/ 2025-06-06 11:11:42.151519 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/cert-manager/subscriptions/ 2025-06-06 11:11:42.151540 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/ 2025-06-06 11:11:42.151561 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/all_resources.log 2025-06-06 11:11:42.151583 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/events.log 2025-06-06 11:11:42.151605 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/nad.log 2025-06-06 11:11:42.151627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pvc.log 2025-06-06 11:11:42.151650 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/buildconfig/ 2025-06-06 11:11:42.151672 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/cert/ 2025-06-06 11:11:42.151724 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/certificaterequests/ 2025-06-06 11:11:42.151749 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/configmaps/ 2025-06-06 11:11:42.151771 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/cronjobs/ 2025-06-06 11:11:42.151793 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/daemonset/ 2025-06-06 11:11:42.151815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/daemonset/frr-k8s.yaml 2025-06-06 11:11:42.151841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/daemonset/speaker.yaml 2025-06-06 11:11:42.151864 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/deployments/ 2025-06-06 11:11:42.151885 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/deployments/controller.yaml 2025-06-06 11:11:42.151906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml 2025-06-06 11:11:42.151928 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2025-06-06 11:11:42.151950 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2025-06-06 11:11:42.151972 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/imagestream/ 2025-06-06 11:11:42.151993 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/installplans/ 2025-06-06 11:11:42.152015 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/installplans/install-xcld7 2025-06-06 11:11:42.152036 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/issuer/ 2025-06-06 11:11:42.152057 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/jobs/ 2025-06-06 11:11:42.152078 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/ 2025-06-06 11:11:42.152099 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/controller-5f968f88cc-s8ttm/ 2025-06-06 11:11:42.152119 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/controller-5f968f88cc-s8ttm/controller-5f968f88cc-s8ttm-describe 2025-06-06 11:11:42.152140 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/controller-5f968f88cc-s8ttm/logs/ 2025-06-06 11:11:42.152161 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/controller-5f968f88cc-s8ttm/logs/controller.log 2025-06-06 11:11:42.152181 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/controller-5f968f88cc-s8ttm/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.152202 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/ 2025-06-06 11:11:42.152222 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/frr-k8s-mxfmj-describe 2025-06-06 11:11:42.152243 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/ 2025-06-06 11:11:42.152263 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/controller.log 2025-06-06 11:11:42.152284 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/cp-frr-files.log 2025-06-06 11:11:42.152309 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/cp-metrics.log 2025-06-06 11:11:42.152331 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/cp-reloader.log 2025-06-06 11:11:42.152353 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/frr-metrics.log 2025-06-06 11:11:42.152374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/frr.log 2025-06-06 11:11:42.152395 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/kube-rbac-proxy-frr.log 2025-06-06 11:11:42.152416 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.152437 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-mxfmj/logs/reloader.log 2025-06-06 11:11:42.152458 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-webhook-server-8457d999f9-ghvnk/ 2025-06-06 11:11:42.152479 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-webhook-server-8457d999f9-ghvnk/frr-k8s-webhook-server-8457d999f9-ghvnk-describe 2025-06-06 11:11:42.152500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-webhook-server-8457d999f9-ghvnk/logs/ 2025-06-06 11:11:42.152521 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/frr-k8s-webhook-server-8457d999f9-ghvnk/logs/frr-k8s-webhook-server.log 2025-06-06 11:11:42.152541 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-controller-manager-58775bb567-66nbp/ 2025-06-06 11:11:42.152562 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-controller-manager-58775bb567-66nbp/metallb-operator-controller-manager-58775bb567-66nbp-describe 2025-06-06 11:11:42.152583 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-controller-manager-58775bb567-66nbp/logs/ 2025-06-06 11:11:42.152604 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-controller-manager-58775bb567-66nbp/logs/manager.log 2025-06-06 11:11:42.152625 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-webhook-server-547795769d-5msxn/ 2025-06-06 11:11:42.152646 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-webhook-server-547795769d-5msxn/metallb-operator-webhook-server-547795769d-5msxn-describe 2025-06-06 11:11:42.152667 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-webhook-server-547795769d-5msxn/logs/ 2025-06-06 11:11:42.152717 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/metallb-operator-webhook-server-547795769d-5msxn/logs/webhook-server.log 2025-06-06 11:11:42.152742 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/speaker-bvtzh/ 2025-06-06 11:11:42.152770 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/speaker-bvtzh/speaker-bvtzh-describe 2025-06-06 11:11:42.152792 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/speaker-bvtzh/logs/ 2025-06-06 11:11:42.152813 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/speaker-bvtzh/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.152834 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/pods/speaker-bvtzh/logs/speaker.log 2025-06-06 11:11:42.152856 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/replicaset/ 2025-06-06 11:11:42.152877 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/replicaset/controller-5f968f88cc.yaml 2025-06-06 11:11:42.152898 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-8457d999f9.yaml 2025-06-06 11:11:42.152919 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-58775bb567.yaml 2025-06-06 11:11:42.152939 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-547795769d.yaml 2025-06-06 11:11:42.152960 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/routes/ 2025-06-06 11:11:42.152982 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/ 2025-06-06 11:11:42.153003 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/controller-monitor-service.yaml 2025-06-06 11:11:42.153024 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml 2025-06-06 11:11:42.153045 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml 2025-06-06 11:11:42.153065 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2025-06-06 11:11:42.153086 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2025-06-06 11:11:42.153113 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2025-06-06 11:11:42.153145 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/speaker-monitor-service.yaml 2025-06-06 11:11:42.153175 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/services/webhook-service.yaml 2025-06-06 11:11:42.153202 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/statefulset/ 2025-06-06 11:11:42.153226 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/subscriptions/ 2025-06-06 11:11:42.153263 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/metallb-system/subscriptions/metallb-operator-sub 2025-06-06 11:11:42.153297 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/ 2025-06-06 11:11:42.153320 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/all_resources.log 2025-06-06 11:11:42.153343 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/events.log 2025-06-06 11:11:42.153371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/nad.log 2025-06-06 11:11:42.153392 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pvc.log 2025-06-06 11:11:42.153414 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/buildconfig/ 2025-06-06 11:11:42.153436 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/cert/ 2025-06-06 11:11:42.153458 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/certificaterequests/ 2025-06-06 11:11:42.153479 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/configmaps/ 2025-06-06 11:11:42.153500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/cronjobs/ 2025-06-06 11:11:42.153522 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/daemonset/ 2025-06-06 11:11:42.153544 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/deployments/ 2025-06-06 11:11:42.153566 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2025-06-06 11:11:42.153587 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2025-06-06 11:11:42.153609 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/imagestream/ 2025-06-06 11:11:42.153648 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/installplans/ 2025-06-06 11:11:42.153670 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/issuer/ 2025-06-06 11:11:42.153725 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/jobs/ 2025-06-06 11:11:42.153749 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/ 2025-06-06 11:11:42.153770 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-h4q7d/ 2025-06-06 11:11:42.153792 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-h4q7d/control-plane-machine-set-operator-78cbb6b69f-h4q7d-describe 2025-06-06 11:11:42.153814 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-h4q7d/logs/ 2025-06-06 11:11:42.153835 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-h4q7d/logs/control-plane-machine-set-operator.log 2025-06-06 11:11:42.153862 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-r56ns/ 2025-06-06 11:11:42.153885 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-r56ns/machine-api-operator-5694c8668f-r56ns-describe 2025-06-06 11:11:42.153906 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-r56ns/logs/ 2025-06-06 11:11:42.153927 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-r56ns/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.153947 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-r56ns/logs/machine-api-operator.log 2025-06-06 11:11:42.153968 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/replicaset/ 2025-06-06 11:11:42.153989 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml 2025-06-06 11:11:42.154009 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml 2025-06-06 11:11:42.154030 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/routes/ 2025-06-06 11:11:42.154051 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/ 2025-06-06 11:11:42.154071 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2025-06-06 11:11:42.154092 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2025-06-06 11:11:42.154112 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2025-06-06 11:11:42.154132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2025-06-06 11:11:42.154153 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2025-06-06 11:11:42.154173 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2025-06-06 11:11:42.154193 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/statefulset/ 2025-06-06 11:11:42.154213 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-machine-api/subscriptions/ 2025-06-06 11:11:42.154234 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/ 2025-06-06 11:11:42.154254 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/all_resources.log 2025-06-06 11:11:42.154275 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/events.log 2025-06-06 11:11:42.154300 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/nad.log 2025-06-06 11:11:42.154375 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pvc.log 2025-06-06 11:11:42.154397 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/buildconfig/ 2025-06-06 11:11:42.154417 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/cert/ 2025-06-06 11:11:42.154438 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/certificaterequests/ 2025-06-06 11:11:42.154459 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/configmaps/ 2025-06-06 11:11:42.154483 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/cronjobs/ 2025-06-06 11:11:42.154503 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/daemonset/ 2025-06-06 11:11:42.154523 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/deployments/ 2025-06-06 11:11:42.154543 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2025-06-06 11:11:42.154563 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/imagestream/ 2025-06-06 11:11:42.154583 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/installplans/ 2025-06-06 11:11:42.154603 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/issuer/ 2025-06-06 11:11:42.154623 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/jobs/ 2025-06-06 11:11:42.154643 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/jobs/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85aa8fd.yaml 2025-06-06 11:11:42.154662 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/jobs/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b4800571f680.yaml 2025-06-06 11:11:42.154708 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/ 2025-06-06 11:11:42.154732 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/ 2025-06-06 11:11:42.154753 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k-describe 2025-06-06 11:11:42.154776 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/logs/ 2025-06-06 11:11:42.154797 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/logs/extract.log 2025-06-06 11:11:42.154825 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/logs/pull.log 2025-06-06 11:11:42.154847 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/6589df99d30ac9cb6e2ff26885e3c29d10fbe97338967aa6e4a5a06c85kkm6k/logs/util.log 2025-06-06 11:11:42.154869 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/ 2025-06-06 11:11:42.154890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b-describe 2025-06-06 11:11:42.154911 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/logs/ 2025-06-06 11:11:42.154933 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/logs/extract.log 2025-06-06 11:11:42.154954 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/logs/pull.log 2025-06-06 11:11:42.154975 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/8271ef8324a8ce7222c2cdbf8132ce018159fa7b9b3b470e4d6b480057k9k4b/logs/util.log 2025-06-06 11:11:42.154996 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/ 2025-06-06 11:11:42.155017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/certified-operators-9nsqk-describe 2025-06-06 11:11:42.155039 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/logs/ 2025-06-06 11:11:42.155060 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/logs/extract-content.log 2025-06-06 11:11:42.155081 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/logs/extract-utilities.log 2025-06-06 11:11:42.155102 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/certified-operators-9nsqk/logs/registry-server.log 2025-06-06 11:11:42.155123 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/ 2025-06-06 11:11:42.155145 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/community-operators-grr5v-describe 2025-06-06 11:11:42.155166 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/logs/ 2025-06-06 11:11:42.155187 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/logs/extract-content.log 2025-06-06 11:11:42.155208 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/logs/extract-utilities.log 2025-06-06 11:11:42.155234 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/community-operators-grr5v/logs/registry-server.log 2025-06-06 11:11:42.155255 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-r6jnl/ 2025-06-06 11:11:42.155276 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-r6jnl/marketplace-operator-79b997595-r6jnl-describe 2025-06-06 11:11:42.155391 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-r6jnl/logs/ 2025-06-06 11:11:42.155424 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-r6jnl/logs/marketplace-operator.log 2025-06-06 11:11:42.155449 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/ 2025-06-06 11:11:42.155472 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/redhat-marketplace-p29wq-describe 2025-06-06 11:11:42.155495 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/logs/ 2025-06-06 11:11:42.155516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/logs/extract-content.log 2025-06-06 11:11:42.155538 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/logs/extract-utilities.log 2025-06-06 11:11:42.155559 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-marketplace-p29wq/logs/registry-server.log 2025-06-06 11:11:42.155581 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/ 2025-06-06 11:11:42.155602 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/redhat-operators-rj7zg-describe 2025-06-06 11:11:42.155623 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/logs/ 2025-06-06 11:11:42.155644 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/logs/extract-content.log 2025-06-06 11:11:42.155665 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/logs/extract-utilities.log 2025-06-06 11:11:42.155714 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/pods/redhat-operators-rj7zg/logs/registry-server.log 2025-06-06 11:11:42.155738 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/replicaset/ 2025-06-06 11:11:42.155760 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml 2025-06-06 11:11:42.155781 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/routes/ 2025-06-06 11:11:42.155807 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/ 2025-06-06 11:11:42.155829 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/certified-operators.yaml 2025-06-06 11:11:42.155850 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/community-operators.yaml 2025-06-06 11:11:42.155871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2025-06-06 11:11:42.155891 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2025-06-06 11:11:42.155912 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/services/redhat-operators.yaml 2025-06-06 11:11:42.155933 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/statefulset/ 2025-06-06 11:11:42.155953 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-marketplace/subscriptions/ 2025-06-06 11:11:42.155974 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/ 2025-06-06 11:11:42.155995 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/all_resources.log 2025-06-06 11:11:42.156016 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/events.log 2025-06-06 11:11:42.156036 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/nad.log 2025-06-06 11:11:42.156057 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pvc.log 2025-06-06 11:11:42.156077 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/buildconfig/ 2025-06-06 11:11:42.156097 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/cert/ 2025-06-06 11:11:42.156118 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/certificaterequests/ 2025-06-06 11:11:42.156138 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/configmaps/ 2025-06-06 11:11:42.156258 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/cronjobs/ 2025-06-06 11:11:42.156289 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/daemonset/ 2025-06-06 11:11:42.156312 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/daemonset/nmstate-handler.yaml 2025-06-06 11:11:42.156335 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/deployments/ 2025-06-06 11:11:42.156357 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/deployments/nmstate-console-plugin.yaml 2025-06-06 11:11:42.156378 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/deployments/nmstate-metrics.yaml 2025-06-06 11:11:42.156406 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/deployments/nmstate-operator.yaml 2025-06-06 11:11:42.156428 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/deployments/nmstate-webhook.yaml 2025-06-06 11:11:42.156450 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/imagestream/ 2025-06-06 11:11:42.156471 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/installplans/ 2025-06-06 11:11:42.156493 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/installplans/install-r4z94 2025-06-06 11:11:42.156515 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/issuer/ 2025-06-06 11:11:42.156538 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/jobs/ 2025-06-06 11:11:42.156561 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/ 2025-06-06 11:11:42.156583 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-console-plugin-7d9b68456c-zdv9k/ 2025-06-06 11:11:42.156608 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-console-plugin-7d9b68456c-zdv9k/nmstate-console-plugin-7d9b68456c-zdv9k-describe 2025-06-06 11:11:42.156631 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-console-plugin-7d9b68456c-zdv9k/logs/ 2025-06-06 11:11:42.156654 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-console-plugin-7d9b68456c-zdv9k/logs/nmstate-console-plugin.log 2025-06-06 11:11:42.156697 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-handler-47p8t/ 2025-06-06 11:11:42.156728 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-handler-47p8t/nmstate-handler-47p8t-describe 2025-06-06 11:11:42.156752 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-handler-47p8t/logs/ 2025-06-06 11:11:42.156774 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-handler-47p8t/logs/nmstate-handler.log 2025-06-06 11:11:42.156796 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-metrics-748555f888-rl4mq/ 2025-06-06 11:11:42.156818 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-metrics-748555f888-rl4mq/nmstate-metrics-748555f888-rl4mq-describe 2025-06-06 11:11:42.156839 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-metrics-748555f888-rl4mq/logs/ 2025-06-06 11:11:42.156860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-metrics-748555f888-rl4mq/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.156882 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-metrics-748555f888-rl4mq/logs/nmstate-metrics.log 2025-06-06 11:11:42.156904 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-operator-6c5f9d4654-mw7jx/ 2025-06-06 11:11:42.156930 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-operator-6c5f9d4654-mw7jx/nmstate-operator-6c5f9d4654-mw7jx-describe 2025-06-06 11:11:42.156952 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-operator-6c5f9d4654-mw7jx/logs/ 2025-06-06 11:11:42.156974 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-operator-6c5f9d4654-mw7jx/logs/nmstate-operator.log 2025-06-06 11:11:42.156995 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-webhook-79c49d6bf4-kc7jr/ 2025-06-06 11:11:42.157017 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-webhook-79c49d6bf4-kc7jr/nmstate-webhook-79c49d6bf4-kc7jr-describe 2025-06-06 11:11:42.157038 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-webhook-79c49d6bf4-kc7jr/logs/ 2025-06-06 11:11:42.157059 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/pods/nmstate-webhook-79c49d6bf4-kc7jr/logs/nmstate-webhook.log 2025-06-06 11:11:42.157079 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/replicaset/ 2025-06-06 11:11:42.157100 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/replicaset/nmstate-console-plugin-7d9b68456c.yaml 2025-06-06 11:11:42.157120 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/replicaset/nmstate-metrics-748555f888.yaml 2025-06-06 11:11:42.157140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/replicaset/nmstate-operator-6c5f9d4654.yaml 2025-06-06 11:11:42.157160 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/replicaset/nmstate-webhook-79c49d6bf4.yaml 2025-06-06 11:11:42.157180 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/routes/ 2025-06-06 11:11:42.157200 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/services/ 2025-06-06 11:11:42.157221 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/services/nmstate-console-plugin.yaml 2025-06-06 11:11:42.157242 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/services/nmstate-monitor.yaml 2025-06-06 11:11:42.157263 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/services/nmstate-webhook.yaml 2025-06-06 11:11:42.157283 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/statefulset/ 2025-06-06 11:11:42.157304 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/subscriptions/ 2025-06-06 11:11:42.157325 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-nmstate/subscriptions/kubernetes-nmstate-operator 2025-06-06 11:11:42.157345 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/ 2025-06-06 11:11:42.157371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/all_resources.log 2025-06-06 11:11:42.157392 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/events.log 2025-06-06 11:11:42.157412 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/nad.log 2025-06-06 11:11:42.157433 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/pvc.log 2025-06-06 11:11:42.157454 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/buildconfig/ 2025-06-06 11:11:42.157474 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/cert/ 2025-06-06 11:11:42.157495 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/certificaterequests/ 2025-06-06 11:11:42.157515 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/configmaps/ 2025-06-06 11:11:42.157536 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/cronjobs/ 2025-06-06 11:11:42.157556 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/daemonset/ 2025-06-06 11:11:42.157577 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/deployments/ 2025-06-06 11:11:42.157597 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/imagestream/ 2025-06-06 11:11:42.157631 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/installplans/ 2025-06-06 11:11:42.157653 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/issuer/ 2025-06-06 11:11:42.157674 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/jobs/ 2025-06-06 11:11:42.157726 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/pods/ 2025-06-06 11:11:42.157748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/pods/-describe 2025-06-06 11:11:42.157769 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/pods/logs/ 2025-06-06 11:11:42.157790 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/replicaset/ 2025-06-06 11:11:42.157810 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/routes/ 2025-06-06 11:11:42.157831 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/services/ 2025-06-06 11:11:42.157851 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/statefulset/ 2025-06-06 11:11:42.157871 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openshift-operators/subscriptions/ 2025-06-06 11:11:42.157892 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/ 2025-06-06 11:11:42.157912 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/all_resources.log 2025-06-06 11:11:42.157942 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/events.log 2025-06-06 11:11:42.157964 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/nad.log 2025-06-06 11:11:42.157984 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pvc.log 2025-06-06 11:11:42.158004 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/buildconfig/ 2025-06-06 11:11:42.158025 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/cert/ 2025-06-06 11:11:42.158046 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/cert/infra-operator-serving-cert.yaml 2025-06-06 11:11:42.158068 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/cert/openstack-baremetal-operator-serving-cert.yaml 2025-06-06 11:11:42.158089 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/cert/openstack-operator-serving-cert.yaml 2025-06-06 11:11:42.158111 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/certificaterequests/ 2025-06-06 11:11:42.158132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/certificaterequests/infra-operator-serving-cert-1.yaml 2025-06-06 11:11:42.158153 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/certificaterequests/openstack-baremetal-operator-serving-cert-1.yaml 2025-06-06 11:11:42.158174 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/certificaterequests/openstack-operator-serving-cert-1.yaml 2025-06-06 11:11:42.158195 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/configmaps/ 2025-06-06 11:11:42.158216 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/cronjobs/ 2025-06-06 11:11:42.158237 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/crs/ 2025-06-06 11:11:42.158258 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/crs/openstacks.operator.openstack.org/ 2025-06-06 11:11:42.158279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/crs/openstacks.operator.openstack.org/openstack.yaml 2025-06-06 11:11:42.158300 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/daemonset/ 2025-06-06 11:11:42.158321 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/ 2025-06-06 11:11:42.158342 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/barbican-operator-controller-manager.yaml 2025-06-06 11:11:42.158364 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/cinder-operator-controller-manager.yaml 2025-06-06 11:11:42.158387 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/designate-operator-controller-manager.yaml 2025-06-06 11:11:42.158415 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2025-06-06 11:11:42.158437 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/heat-operator-controller-manager.yaml 2025-06-06 11:11:42.158459 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2025-06-06 11:11:42.158480 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2025-06-06 11:11:42.158502 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/ironic-operator-controller-manager.yaml 2025-06-06 11:11:42.158523 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2025-06-06 11:11:42.158543 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/manila-operator-controller-manager.yaml 2025-06-06 11:11:42.158564 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2025-06-06 11:11:42.158585 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/neutron-operator-controller-manager.yaml 2025-06-06 11:11:42.158606 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/nova-operator-controller-manager.yaml 2025-06-06 11:11:42.158627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/octavia-operator-controller-manager.yaml 2025-06-06 11:11:42.158647 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/openstack-baremetal-operator-controller-manager.yaml 2025-06-06 11:11:42.158669 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/openstack-operator-controller-manager.yaml 2025-06-06 11:11:42.158719 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/openstack-operator-controller-operator.yaml 2025-06-06 11:11:42.158743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/ovn-operator-controller-manager.yaml 2025-06-06 11:11:42.158765 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/placement-operator-controller-manager.yaml 2025-06-06 11:11:42.158786 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator-manager.yaml 2025-06-06 11:11:42.158808 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2025-06-06 11:11:42.158829 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/telemetry-operator-controller-manager.yaml 2025-06-06 11:11:42.158850 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/deployments/test-operator-controller-manager.yaml 2025-06-06 11:11:42.158877 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/imagestream/ 2025-06-06 11:11:42.158898 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/installplans/ 2025-06-06 11:11:42.158919 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/installplans/install-ckd6r 2025-06-06 11:11:42.158940 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/issuer/ 2025-06-06 11:11:42.158961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/issuer/infra-operator-selfsigned-issuer.yaml 2025-06-06 11:11:42.158982 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/issuer/openstack-baremetal-operator-selfsigned-issuer.yaml 2025-06-06 11:11:42.159003 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/issuer/openstack-operator-selfsigned-issuer.yaml 2025-06-06 11:11:42.159024 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/jobs/ 2025-06-06 11:11:42.159045 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/jobs/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dc6543.yaml 2025-06-06 11:11:42.159066 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ 2025-06-06 11:11:42.159087 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/ 2025-06-06 11:11:42.159109 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw-describe 2025-06-06 11:11:42.159131 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/logs/ 2025-06-06 11:11:42.159152 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/logs/extract.log 2025-06-06 11:11:42.159174 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/logs/pull.log 2025-06-06 11:11:42.159195 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/3c2cf75bdf5a3769a049ee81bdb98b53ae4eeb6deec27c8b3ca62c9d5dljdlw/logs/util.log 2025-06-06 11:11:42.159216 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/barbican-operator-controller-manager-9889b4756-xv9ps/ 2025-06-06 11:11:42.159237 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/barbican-operator-controller-manager-9889b4756-xv9ps/barbican-operator-controller-manager-9889b4756-xv9ps-describe 2025-06-06 11:11:42.159258 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/barbican-operator-controller-manager-9889b4756-xv9ps/logs/ 2025-06-06 11:11:42.159285 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/barbican-operator-controller-manager-9889b4756-xv9ps/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159307 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/barbican-operator-controller-manager-9889b4756-xv9ps/logs/manager.log 2025-06-06 11:11:42.159328 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/cinder-operator-controller-manager-57f4dc9749-jnxvw/ 2025-06-06 11:11:42.159349 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/cinder-operator-controller-manager-57f4dc9749-jnxvw/cinder-operator-controller-manager-57f4dc9749-jnxvw-describe 2025-06-06 11:11:42.159370 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/cinder-operator-controller-manager-57f4dc9749-jnxvw/logs/ 2025-06-06 11:11:42.159391 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/cinder-operator-controller-manager-57f4dc9749-jnxvw/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159413 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/cinder-operator-controller-manager-57f4dc9749-jnxvw/logs/manager.log 2025-06-06 11:11:42.159433 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/designate-operator-controller-manager-b554678df-g2vch/ 2025-06-06 11:11:42.159454 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/designate-operator-controller-manager-b554678df-g2vch/designate-operator-controller-manager-b554678df-g2vch-describe 2025-06-06 11:11:42.159476 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/designate-operator-controller-manager-b554678df-g2vch/logs/ 2025-06-06 11:11:42.159497 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/designate-operator-controller-manager-b554678df-g2vch/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159517 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/designate-operator-controller-manager-b554678df-g2vch/logs/manager.log 2025-06-06 11:11:42.159539 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/glance-operator-controller-manager-97b97479c-j5r77/ 2025-06-06 11:11:42.159560 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/glance-operator-controller-manager-97b97479c-j5r77/glance-operator-controller-manager-97b97479c-j5r77-describe 2025-06-06 11:11:42.159582 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/glance-operator-controller-manager-97b97479c-j5r77/logs/ 2025-06-06 11:11:42.159605 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/glance-operator-controller-manager-97b97479c-j5r77/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/glance-operator-controller-manager-97b97479c-j5r77/logs/manager.log 2025-06-06 11:11:42.159648 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/heat-operator-controller-manager-5486f4b54f-klhdq/ 2025-06-06 11:11:42.159695 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/heat-operator-controller-manager-5486f4b54f-klhdq/heat-operator-controller-manager-5486f4b54f-klhdq-describe 2025-06-06 11:11:42.159727 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/heat-operator-controller-manager-5486f4b54f-klhdq/logs/ 2025-06-06 11:11:42.159750 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/heat-operator-controller-manager-5486f4b54f-klhdq/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159772 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/heat-operator-controller-manager-5486f4b54f-klhdq/logs/manager.log 2025-06-06 11:11:42.159794 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7777cf768b-l4tg9/ 2025-06-06 11:11:42.159816 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7777cf768b-l4tg9/horizon-operator-controller-manager-7777cf768b-l4tg9-describe 2025-06-06 11:11:42.159838 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7777cf768b-l4tg9/logs/ 2025-06-06 11:11:42.159860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7777cf768b-l4tg9/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159882 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/horizon-operator-controller-manager-7777cf768b-l4tg9/logs/manager.log 2025-06-06 11:11:42.159903 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/infra-operator-controller-manager-5b4ccb8c4-t77qw/ 2025-06-06 11:11:42.159925 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/infra-operator-controller-manager-5b4ccb8c4-t77qw/infra-operator-controller-manager-5b4ccb8c4-t77qw-describe 2025-06-06 11:11:42.159947 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/infra-operator-controller-manager-5b4ccb8c4-t77qw/logs/ 2025-06-06 11:11:42.159968 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/infra-operator-controller-manager-5b4ccb8c4-t77qw/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.159990 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/infra-operator-controller-manager-5b4ccb8c4-t77qw/logs/manager.log 2025-06-06 11:11:42.160010 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ironic-operator-controller-manager-68f4bbb747-rsbj6/ 2025-06-06 11:11:42.160032 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ironic-operator-controller-manager-68f4bbb747-rsbj6/ironic-operator-controller-manager-68f4bbb747-rsbj6-describe 2025-06-06 11:11:42.160053 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ironic-operator-controller-manager-68f4bbb747-rsbj6/logs/ 2025-06-06 11:11:42.160074 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ironic-operator-controller-manager-68f4bbb747-rsbj6/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160100 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ironic-operator-controller-manager-68f4bbb747-rsbj6/logs/manager.log 2025-06-06 11:11:42.160121 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5ccbd96f89-fw9ps/ 2025-06-06 11:11:42.160142 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5ccbd96f89-fw9ps/keystone-operator-controller-manager-5ccbd96f89-fw9ps-describe 2025-06-06 11:11:42.160163 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5ccbd96f89-fw9ps/logs/ 2025-06-06 11:11:42.160184 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5ccbd96f89-fw9ps/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160205 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/keystone-operator-controller-manager-5ccbd96f89-fw9ps/logs/manager.log 2025-06-06 11:11:42.160226 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/manila-operator-controller-manager-75b8755b74-8djvm/ 2025-06-06 11:11:42.160247 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/manila-operator-controller-manager-75b8755b74-8djvm/manila-operator-controller-manager-75b8755b74-8djvm-describe 2025-06-06 11:11:42.160268 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/manila-operator-controller-manager-75b8755b74-8djvm/logs/ 2025-06-06 11:11:42.160289 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/manila-operator-controller-manager-75b8755b74-8djvm/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160310 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/manila-operator-controller-manager-75b8755b74-8djvm/logs/manager.log 2025-06-06 11:11:42.160331 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4/ 2025-06-06 11:11:42.160352 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4-describe 2025-06-06 11:11:42.160373 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4/logs/ 2025-06-06 11:11:42.160394 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160415 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-7d4bbc7f54-rgdz4/logs/manager.log 2025-06-06 11:11:42.160435 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/neutron-operator-controller-manager-5df6744645-slsxs/ 2025-06-06 11:11:42.160461 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/neutron-operator-controller-manager-5df6744645-slsxs/neutron-operator-controller-manager-5df6744645-slsxs-describe 2025-06-06 11:11:42.160482 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/neutron-operator-controller-manager-5df6744645-slsxs/logs/ 2025-06-06 11:11:42.160503 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/neutron-operator-controller-manager-5df6744645-slsxs/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160524 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/neutron-operator-controller-manager-5df6744645-slsxs/logs/manager.log 2025-06-06 11:11:42.160545 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/nova-operator-controller-manager-664db87fd8-hfzdg/ 2025-06-06 11:11:42.160565 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/nova-operator-controller-manager-664db87fd8-hfzdg/nova-operator-controller-manager-664db87fd8-hfzdg-describe 2025-06-06 11:11:42.160586 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/nova-operator-controller-manager-664db87fd8-hfzdg/logs/ 2025-06-06 11:11:42.160607 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/nova-operator-controller-manager-664db87fd8-hfzdg/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160628 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/nova-operator-controller-manager-664db87fd8-hfzdg/logs/manager.log 2025-06-06 11:11:42.160648 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/octavia-operator-controller-manager-857f9d6b88-ggz4c/ 2025-06-06 11:11:42.160669 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/octavia-operator-controller-manager-857f9d6b88-ggz4c/octavia-operator-controller-manager-857f9d6b88-ggz4c-describe 2025-06-06 11:11:42.160720 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/octavia-operator-controller-manager-857f9d6b88-ggz4c/logs/ 2025-06-06 11:11:42.160743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/octavia-operator-controller-manager-857f9d6b88-ggz4c/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160764 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/octavia-operator-controller-manager-857f9d6b88-ggz4c/logs/manager.log 2025-06-06 11:11:42.160785 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn/ 2025-06-06 11:11:42.160806 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn-describe 2025-06-06 11:11:42.160828 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn/logs/ 2025-06-06 11:11:42.160853 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160875 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-7dfb6cb54-mgrrn/logs/manager.log 2025-06-06 11:11:42.160896 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-manager-764c8d9cbc-rtgz2/ 2025-06-06 11:11:42.160917 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-manager-764c8d9cbc-rtgz2/openstack-operator-controller-manager-764c8d9cbc-rtgz2-describe 2025-06-06 11:11:42.160938 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-manager-764c8d9cbc-rtgz2/logs/ 2025-06-06 11:11:42.160958 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-manager-764c8d9cbc-rtgz2/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.160979 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-manager-764c8d9cbc-rtgz2/logs/manager.log 2025-06-06 11:11:42.160999 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-operator-69c87d8fd5-b85qh/ 2025-06-06 11:11:42.161020 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-operator-69c87d8fd5-b85qh/openstack-operator-controller-operator-69c87d8fd5-b85qh-describe 2025-06-06 11:11:42.161040 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-operator-69c87d8fd5-b85qh/logs/ 2025-06-06 11:11:42.161061 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-operator-69c87d8fd5-b85qh/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161082 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-controller-operator-69c87d8fd5-b85qh/logs/operator.log 2025-06-06 11:11:42.161104 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-index-lhvml/ 2025-06-06 11:11:42.161125 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-index-lhvml/openstack-operator-index-lhvml-describe 2025-06-06 11:11:42.161146 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-index-lhvml/logs/ 2025-06-06 11:11:42.161167 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/openstack-operator-index-lhvml/logs/registry-server.log 2025-06-06 11:11:42.161189 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ovn-operator-controller-manager-9f78645d5-6p5gr/ 2025-06-06 11:11:42.161210 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ovn-operator-controller-manager-9f78645d5-6p5gr/ovn-operator-controller-manager-9f78645d5-6p5gr-describe 2025-06-06 11:11:42.161237 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ovn-operator-controller-manager-9f78645d5-6p5gr/logs/ 2025-06-06 11:11:42.161259 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ovn-operator-controller-manager-9f78645d5-6p5gr/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161280 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/ovn-operator-controller-manager-9f78645d5-6p5gr/logs/manager.log 2025-06-06 11:11:42.161302 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/placement-operator-controller-manager-58f798889d-4xw87/ 2025-06-06 11:11:42.161324 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/placement-operator-controller-manager-58f798889d-4xw87/placement-operator-controller-manager-58f798889d-4xw87-describe 2025-06-06 11:11:42.161345 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/placement-operator-controller-manager-58f798889d-4xw87/logs/ 2025-06-06 11:11:42.161367 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/placement-operator-controller-manager-58f798889d-4xw87/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161388 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/placement-operator-controller-manager-58f798889d-4xw87/logs/manager.log 2025-06-06 11:11:42.161409 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-67ff8584d-djvws/ 2025-06-06 11:11:42.161431 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-67ff8584d-djvws/rabbitmq-cluster-operator-manager-67ff8584d-djvws-describe 2025-06-06 11:11:42.161452 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-67ff8584d-djvws/logs/ 2025-06-06 11:11:42.161474 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-67ff8584d-djvws/logs/operator.log 2025-06-06 11:11:42.161495 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/swift-operator-controller-manager-7779c57cf7-s7shc/ 2025-06-06 11:11:42.161516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/swift-operator-controller-manager-7779c57cf7-s7shc/swift-operator-controller-manager-7779c57cf7-s7shc-describe 2025-06-06 11:11:42.161537 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/swift-operator-controller-manager-7779c57cf7-s7shc/logs/ 2025-06-06 11:11:42.161558 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/swift-operator-controller-manager-7779c57cf7-s7shc/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161579 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/swift-operator-controller-manager-7779c57cf7-s7shc/logs/manager.log 2025-06-06 11:11:42.161600 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-884d667-t6d6w/ 2025-06-06 11:11:42.161639 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-884d667-t6d6w/telemetry-operator-controller-manager-884d667-t6d6w-describe 2025-06-06 11:11:42.161663 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-884d667-t6d6w/logs/ 2025-06-06 11:11:42.161712 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-884d667-t6d6w/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161736 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-884d667-t6d6w/logs/manager.log 2025-06-06 11:11:42.161757 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/test-operator-controller-manager-6db7bffb67-stlv6/ 2025-06-06 11:11:42.161778 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/test-operator-controller-manager-6db7bffb67-stlv6/test-operator-controller-manager-6db7bffb67-stlv6-describe 2025-06-06 11:11:42.161799 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/test-operator-controller-manager-6db7bffb67-stlv6/logs/ 2025-06-06 11:11:42.161820 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/test-operator-controller-manager-6db7bffb67-stlv6/logs/kube-rbac-proxy.log 2025-06-06 11:11:42.161840 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/pods/test-operator-controller-manager-6db7bffb67-stlv6/logs/manager.log 2025-06-06 11:11:42.161860 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/ 2025-06-06 11:11:42.161880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/barbican-operator-controller-manager-9889b4756.yaml 2025-06-06 11:11:42.161901 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/cinder-operator-controller-manager-57f4dc9749.yaml 2025-06-06 11:11:42.161921 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/designate-operator-controller-manager-b554678df.yaml 2025-06-06 11:11:42.161941 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-97b97479c.yaml 2025-06-06 11:11:42.161961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/heat-operator-controller-manager-5486f4b54f.yaml 2025-06-06 11:11:42.161981 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-7777cf768b.yaml 2025-06-06 11:11:42.162001 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-5b4ccb8c4.yaml 2025-06-06 11:11:42.162021 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/ironic-operator-controller-manager-68f4bbb747.yaml 2025-06-06 11:11:42.162047 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-5ccbd96f89.yaml 2025-06-06 11:11:42.162068 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/manila-operator-controller-manager-75b8755b74.yaml 2025-06-06 11:11:42.162088 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-7d4bbc7f54.yaml 2025-06-06 11:11:42.162109 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/neutron-operator-controller-manager-5df6744645.yaml 2025-06-06 11:11:42.162129 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/nova-operator-controller-manager-664db87fd8.yaml 2025-06-06 11:11:42.162150 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/octavia-operator-controller-manager-857f9d6b88.yaml 2025-06-06 11:11:42.162171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/openstack-baremetal-operator-controller-manager-7dfb6cb54.yaml 2025-06-06 11:11:42.162191 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/openstack-operator-controller-manager-764c8d9cbc.yaml 2025-06-06 11:11:42.162211 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/openstack-operator-controller-operator-69c87d8fd5.yaml 2025-06-06 11:11:42.162232 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/ovn-operator-controller-manager-9f78645d5.yaml 2025-06-06 11:11:42.162252 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/placement-operator-controller-manager-58f798889d.yaml 2025-06-06 11:11:42.162272 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-manager-67ff8584d.yaml 2025-06-06 11:11:42.162292 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-7779c57cf7.yaml 2025-06-06 11:11:42.162312 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/telemetry-operator-controller-manager-884d667.yaml 2025-06-06 11:11:42.162332 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/replicaset/test-operator-controller-manager-6db7bffb67.yaml 2025-06-06 11:11:42.162352 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/routes/ 2025-06-06 11:11:42.162372 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/ 2025-06-06 11:11:42.162392 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/barbican-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162412 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/cinder-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162431 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/controller-operator-metrics-service-operator.yaml 2025-06-06 11:11:42.162456 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/designate-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162477 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162497 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/heat-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162517 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162537 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162558 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2025-06-06 11:11:42.162579 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/ironic-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162601 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162623 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/manila-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162644 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162666 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/neutron-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162716 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/nova-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162741 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/octavia-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162763 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/openstack-baremetal-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162785 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/openstack-baremetal-operator-webhook-service.yaml 2025-06-06 11:11:42.162807 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/openstack-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162828 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/openstack-operator-index.yaml 2025-06-06 11:11:42.162849 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/openstack-operator-webhook-service.yaml 2025-06-06 11:11:42.162871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/ovn-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162897 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/placement-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162919 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/rabbitmq-cluster-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162941 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162962 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/telemetry-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.162983 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/services/test-operator-controller-manager-metrics-service.yaml 2025-06-06 11:11:42.163004 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/statefulset/ 2025-06-06 11:11:42.163025 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/subscriptions/ 2025-06-06 11:11:42.163046 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack-operators/subscriptions/openstack-operator 2025-06-06 11:11:42.163068 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/ 2025-06-06 11:11:42.163089 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/all_resources.log 2025-06-06 11:11:42.163110 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/events.log 2025-06-06 11:11:42.163131 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/nad.log 2025-06-06 11:11:42.163152 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pvc.log 2025-06-06 11:11:42.163174 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/buildconfig/ 2025-06-06 11:11:42.163195 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ 2025-06-06 11:11:42.163215 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/barbican-internal-svc.yaml 2025-06-06 11:11:42.163237 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/barbican-public-route.yaml 2025-06-06 11:11:42.163258 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/barbican-public-svc.yaml 2025-06-06 11:11:42.163279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ceilometer-internal-svc.yaml 2025-06-06 11:11:42.163300 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/cinder-internal-svc.yaml 2025-06-06 11:11:42.163321 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/cinder-public-route.yaml 2025-06-06 11:11:42.163341 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/cinder-public-svc.yaml 2025-06-06 11:11:42.163366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/galera-openstack-cell1-svc.yaml 2025-06-06 11:11:42.163388 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/galera-openstack-svc.yaml 2025-06-06 11:11:42.163409 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/glance-default-internal-svc.yaml 2025-06-06 11:11:42.163430 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/glance-default-public-route.yaml 2025-06-06 11:11:42.163451 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/glance-default-public-svc.yaml 2025-06-06 11:11:42.163472 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/keystone-internal-svc.yaml 2025-06-06 11:11:42.163493 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/keystone-public-route.yaml 2025-06-06 11:11:42.163513 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/keystone-public-svc.yaml 2025-06-06 11:11:42.163533 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/kube-state-metrics-svc.yaml 2025-06-06 11:11:42.163553 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/libvirt-default-compute-0.yaml 2025-06-06 11:11:42.163574 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/manila-internal-svc.yaml 2025-06-06 11:11:42.163594 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/manila-public-route.yaml 2025-06-06 11:11:42.163614 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/manila-public-svc.yaml 2025-06-06 11:11:42.163635 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/memcached-svc.yaml 2025-06-06 11:11:42.163656 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/neutron-internal-svc.yaml 2025-06-06 11:11:42.163698 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/neutron-metadata-default-compute-0.yaml 2025-06-06 11:11:42.163728 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/neutron-ovndbs.yaml 2025-06-06 11:11:42.163751 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/neutron-public-route.yaml 2025-06-06 11:11:42.163772 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/neutron-public-svc.yaml 2025-06-06 11:11:42.163793 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-internal-svc.yaml 2025-06-06 11:11:42.163814 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-metadata-internal-svc.yaml 2025-06-06 11:11:42.163835 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-novncproxy-cell1-public-route.yaml 2025-06-06 11:11:42.163856 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-novncproxy-cell1-public-svc.yaml 2025-06-06 11:11:42.163881 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-novncproxy-cell1-vencrypt.yaml 2025-06-06 11:11:42.163903 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-public-route.yaml 2025-06-06 11:11:42.163923 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/nova-public-svc.yaml 2025-06-06 11:11:42.163943 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ovn-default-compute-0.yaml 2025-06-06 11:11:42.163964 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ovncontroller-ovndbs.yaml 2025-06-06 11:11:42.163984 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ovndbcluster-nb-ovndbs.yaml 2025-06-06 11:11:42.164004 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ovndbcluster-sb-ovndbs.yaml 2025-06-06 11:11:42.164024 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/ovnnorthd-ovndbs.yaml 2025-06-06 11:11:42.164045 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/placement-internal-svc.yaml 2025-06-06 11:11:42.164065 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/placement-public-route.yaml 2025-06-06 11:11:42.164086 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/placement-public-svc.yaml 2025-06-06 11:11:42.164107 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rabbitmq-cell1-svc.yaml 2025-06-06 11:11:42.164129 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rabbitmq-svc.yaml 2025-06-06 11:11:42.164151 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rootca-internal.yaml 2025-06-06 11:11:42.164173 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rootca-libvirt.yaml 2025-06-06 11:11:42.164194 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rootca-ovn.yaml 2025-06-06 11:11:42.164216 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/rootca-public.yaml 2025-06-06 11:11:42.164237 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/swift-internal-svc.yaml 2025-06-06 11:11:42.164259 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/swift-public-route.yaml 2025-06-06 11:11:42.164279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/swift-public-svc.yaml 2025-06-06 11:11:42.164301 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cert/telemetry-default-compute-0.yaml 2025-06-06 11:11:42.164323 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ 2025-06-06 11:11:42.164344 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/barbican-internal-svc-1.yaml 2025-06-06 11:11:42.164365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/barbican-public-route-1.yaml 2025-06-06 11:11:42.164395 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/barbican-public-svc-1.yaml 2025-06-06 11:11:42.164417 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ceilometer-internal-svc-1.yaml 2025-06-06 11:11:42.164438 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/cinder-internal-svc-1.yaml 2025-06-06 11:11:42.164460 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/cinder-public-route-1.yaml 2025-06-06 11:11:42.164481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/cinder-public-svc-1.yaml 2025-06-06 11:11:42.164501 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/galera-openstack-cell1-svc-1.yaml 2025-06-06 11:11:42.164522 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/galera-openstack-svc-1.yaml 2025-06-06 11:11:42.164544 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/glance-default-internal-svc-1.yaml 2025-06-06 11:11:42.164565 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/glance-default-public-route-1.yaml 2025-06-06 11:11:42.164586 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/glance-default-public-svc-1.yaml 2025-06-06 11:11:42.164606 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/keystone-internal-svc-1.yaml 2025-06-06 11:11:42.164627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/keystone-public-route-1.yaml 2025-06-06 11:11:42.164647 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/keystone-public-svc-1.yaml 2025-06-06 11:11:42.164668 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/kube-state-metrics-svc-1.yaml 2025-06-06 11:11:42.164719 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/libvirt-default-compute-0-1.yaml 2025-06-06 11:11:42.164744 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/manila-internal-svc-1.yaml 2025-06-06 11:11:42.164765 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/manila-public-route-1.yaml 2025-06-06 11:11:42.164786 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/manila-public-svc-1.yaml 2025-06-06 11:11:42.164807 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/memcached-svc-1.yaml 2025-06-06 11:11:42.164829 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/neutron-internal-svc-1.yaml 2025-06-06 11:11:42.164850 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/neutron-metadata-default-compute-0-1.yaml 2025-06-06 11:11:42.164885 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/neutron-ovndbs-1.yaml 2025-06-06 11:11:42.164907 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/neutron-public-route-1.yaml 2025-06-06 11:11:42.164928 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/neutron-public-svc-1.yaml 2025-06-06 11:11:42.164949 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-internal-svc-1.yaml 2025-06-06 11:11:42.164969 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-metadata-internal-svc-1.yaml 2025-06-06 11:11:42.164989 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-novncproxy-cell1-public-route-1.yaml 2025-06-06 11:11:42.165010 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-novncproxy-cell1-public-svc-1.yaml 2025-06-06 11:11:42.165031 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-novncproxy-cell1-vencrypt-1.yaml 2025-06-06 11:11:42.165052 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-public-route-1.yaml 2025-06-06 11:11:42.165072 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/nova-public-svc-1.yaml 2025-06-06 11:11:42.165092 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ovn-default-compute-0-1.yaml 2025-06-06 11:11:42.165113 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ovncontroller-ovndbs-1.yaml 2025-06-06 11:11:42.165134 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ovndbcluster-nb-ovndbs-1.yaml 2025-06-06 11:11:42.165154 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ovndbcluster-sb-ovndbs-1.yaml 2025-06-06 11:11:42.165175 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/ovnnorthd-ovndbs-1.yaml 2025-06-06 11:11:42.165195 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/placement-internal-svc-1.yaml 2025-06-06 11:11:42.165216 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/placement-public-route-1.yaml 2025-06-06 11:11:42.165236 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/placement-public-svc-1.yaml 2025-06-06 11:11:42.165256 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rabbitmq-cell1-svc-1.yaml 2025-06-06 11:11:42.165276 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rabbitmq-svc-1.yaml 2025-06-06 11:11:42.165297 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rootca-internal-1.yaml 2025-06-06 11:11:42.165322 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rootca-libvirt-1.yaml 2025-06-06 11:11:42.165343 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rootca-ovn-1.yaml 2025-06-06 11:11:42.165364 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/rootca-public-1.yaml 2025-06-06 11:11:42.165384 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/swift-internal-svc-1.yaml 2025-06-06 11:11:42.165404 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/swift-public-route-1.yaml 2025-06-06 11:11:42.165451 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/swift-public-svc-1.yaml 2025-06-06 11:11:42.165536 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/certificaterequests/telemetry-default-compute-0-1.yaml 2025-06-06 11:11:42.165570 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ 2025-06-06 11:11:42.165595 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/dns-swift-storage-0.yaml 2025-06-06 11:11:42.165637 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/infra-instanceha-config.yaml 2025-06-06 11:11:42.165661 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/neutron-edpm-ipam.yaml 2025-06-06 11:11:42.165712 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/nova-extra-config.yaml 2025-06-06 11:11:42.165738 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovncontroller-config.yaml 2025-06-06 11:11:42.165761 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovncontroller-scripts.yaml 2025-06-06 11:11:42.165783 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovndbcluster-nb-scripts.yaml 2025-06-06 11:11:42.165806 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovndbcluster-sb-scripts.yaml 2025-06-06 11:11:42.165828 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovsdbserver-nb.yaml 2025-06-06 11:11:42.165851 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/ovsdbserver-sb.yaml 2025-06-06 11:11:42.165873 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-cell1-config-data.yaml 2025-06-06 11:11:42.165896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-cell1-plugins-conf.yaml 2025-06-06 11:11:42.165918 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-cell1-server-conf.yaml 2025-06-06 11:11:42.165940 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-config-data.yaml 2025-06-06 11:11:42.165962 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-plugins-conf.yaml 2025-06-06 11:11:42.165990 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/rabbitmq-server-conf.yaml 2025-06-06 11:11:42.166012 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/swift-ring-config-data.yaml 2025-06-06 11:11:42.166035 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/swift-ring-files.yaml 2025-06-06 11:11:42.166057 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/swift-ring-scripts.yaml 2025-06-06 11:11:42.166079 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/configmaps/swift-storage-config-data.yaml 2025-06-06 11:11:42.166101 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/ 2025-06-06 11:11:42.166123 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/cinder-db-purge.yaml 2025-06-06 11:11:42.166145 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/glance-db-purge.yaml 2025-06-06 11:11:42.166166 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/keystone-cron.yaml 2025-06-06 11:11:42.166187 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/manila-db-purge.yaml 2025-06-06 11:11:42.166209 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/nova-cell0-db-purge.yaml 2025-06-06 11:11:42.166230 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/cronjobs/nova-cell1-db-purge.yaml 2025-06-06 11:11:42.166251 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ 2025-06-06 11:11:42.166362 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicanapis.barbican.openstack.org/ 2025-06-06 11:11:42.166401 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicanapis.barbican.openstack.org/barbican-api.yaml 2025-06-06 11:11:42.166425 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicankeystonelisteners.barbican.openstack.org/ 2025-06-06 11:11:42.166448 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicankeystonelisteners.barbican.openstack.org/barbican-keystone-listener.yaml 2025-06-06 11:11:42.166470 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicans.barbican.openstack.org/ 2025-06-06 11:11:42.166492 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicans.barbican.openstack.org/barbican.yaml 2025-06-06 11:11:42.166514 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicanworkers.barbican.openstack.org/ 2025-06-06 11:11:42.166536 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/barbicanworkers.barbican.openstack.org/barbican-worker.yaml 2025-06-06 11:11:42.166558 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ceilometers.telemetry.openstack.org/ 2025-06-06 11:11:42.166585 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ceilometers.telemetry.openstack.org/ceilometer.yaml 2025-06-06 11:11:42.166607 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderapis.cinder.openstack.org/ 2025-06-06 11:11:42.166629 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderapis.cinder.openstack.org/cinder-api.yaml 2025-06-06 11:11:42.166650 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderbackups.cinder.openstack.org/ 2025-06-06 11:11:42.166672 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderbackups.cinder.openstack.org/cinder-backup.yaml 2025-06-06 11:11:42.166724 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinders.cinder.openstack.org/ 2025-06-06 11:11:42.166748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinders.cinder.openstack.org/cinder.yaml 2025-06-06 11:11:42.166769 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderschedulers.cinder.openstack.org/ 2025-06-06 11:11:42.166791 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cinderschedulers.cinder.openstack.org/cinder-scheduler.yaml 2025-06-06 11:11:42.166812 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cindervolumes.cinder.openstack.org/ 2025-06-06 11:11:42.166833 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/cindervolumes.cinder.openstack.org/cinder-volume-volume1.yaml 2025-06-06 11:11:42.166854 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/ 2025-06-06 11:11:42.166875 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/dns-svc.yaml 2025-06-06 11:11:42.166896 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml 2025-06-06 11:11:42.166918 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/openstack-edpm-ipam.yaml 2025-06-06 11:11:42.166939 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/ovsdbserver-nb.yaml 2025-06-06 11:11:42.166961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsdata.network.openstack.org/ovsdbserver-sb.yaml 2025-06-06 11:11:42.166982 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsmasqs.network.openstack.org/ 2025-06-06 11:11:42.167003 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/dnsmasqs.network.openstack.org/dns.yaml 2025-06-06 11:11:42.167025 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/galeras.mariadb.openstack.org/ 2025-06-06 11:11:42.167046 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/galeras.mariadb.openstack.org/openstack-cell1.yaml 2025-06-06 11:11:42.167073 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/galeras.mariadb.openstack.org/openstack.yaml 2025-06-06 11:11:42.167095 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/glanceapis.glance.openstack.org/ 2025-06-06 11:11:42.167116 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/glanceapis.glance.openstack.org/glance-default-external.yaml 2025-06-06 11:11:42.167137 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/glanceapis.glance.openstack.org/glance-default-internal.yaml 2025-06-06 11:11:42.167158 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/glances.glance.openstack.org/ 2025-06-06 11:11:42.167179 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/glances.glance.openstack.org/glance.yaml 2025-06-06 11:11:42.167200 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ipsets.network.openstack.org/ 2025-06-06 11:11:42.167221 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ipsets.network.openstack.org/compute-0.yaml 2025-06-06 11:11:42.167243 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneapis.keystone.openstack.org/ 2025-06-06 11:11:42.167264 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneapis.keystone.openstack.org/keystone.yaml 2025-06-06 11:11:42.167286 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/ 2025-06-06 11:11:42.167308 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/barbican-api.yaml 2025-06-06 11:11:42.167329 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/cinderv3.yaml 2025-06-06 11:11:42.167351 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/glance-default-external.yaml 2025-06-06 11:11:42.167372 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/glance-default-internal.yaml 2025-06-06 11:11:42.167394 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/manila.yaml 2025-06-06 11:11:42.167416 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/manilav2.yaml 2025-06-06 11:11:42.167438 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/neutron.yaml 2025-06-06 11:11:42.167459 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/nova.yaml 2025-06-06 11:11:42.167481 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/placement.yaml 2025-06-06 11:11:42.167502 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneendpoints.keystone.openstack.org/swift.yaml 2025-06-06 11:11:42.167528 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/ 2025-06-06 11:11:42.167550 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/barbican.yaml 2025-06-06 11:11:42.167571 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/ceilometer.yaml 2025-06-06 11:11:42.167593 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/cinderv3.yaml 2025-06-06 11:11:42.167614 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/glance.yaml 2025-06-06 11:11:42.167635 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/manila.yaml 2025-06-06 11:11:42.167656 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/manilav2.yaml 2025-06-06 11:11:42.167698 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/neutron.yaml 2025-06-06 11:11:42.167728 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/nova.yaml 2025-06-06 11:11:42.167751 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/placement.yaml 2025-06-06 11:11:42.167772 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/keystoneservices.keystone.openstack.org/swift.yaml 2025-06-06 11:11:42.167794 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilaapis.manila.openstack.org/ 2025-06-06 11:11:42.167817 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilaapis.manila.openstack.org/manila-api.yaml 2025-06-06 11:11:42.167838 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilas.manila.openstack.org/ 2025-06-06 11:11:42.167860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilas.manila.openstack.org/manila.yaml 2025-06-06 11:11:42.167882 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilaschedulers.manila.openstack.org/ 2025-06-06 11:11:42.167904 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilaschedulers.manila.openstack.org/manila-scheduler.yaml 2025-06-06 11:11:42.167925 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilashares.manila.openstack.org/ 2025-06-06 11:11:42.167947 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/manilashares.manila.openstack.org/manila-share-share1.yaml 2025-06-06 11:11:42.167968 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/ 2025-06-06 11:11:42.167989 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/barbican.yaml 2025-06-06 11:11:42.168016 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/cinder.yaml 2025-06-06 11:11:42.168038 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/glance.yaml 2025-06-06 11:11:42.168059 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml 2025-06-06 11:11:42.168079 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/manila.yaml 2025-06-06 11:11:42.168100 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/neutron.yaml 2025-06-06 11:11:42.168121 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/nova-api.yaml 2025-06-06 11:11:42.168141 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/nova-cell0.yaml 2025-06-06 11:11:42.168161 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/nova-cell1.yaml 2025-06-06 11:11:42.168182 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbaccounts.mariadb.openstack.org/placement.yaml 2025-06-06 11:11:42.168202 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/ 2025-06-06 11:11:42.168222 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/barbican.yaml 2025-06-06 11:11:42.168243 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/cinder.yaml 2025-06-06 11:11:42.168264 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/glance.yaml 2025-06-06 11:11:42.168285 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml 2025-06-06 11:11:42.168305 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/manila.yaml 2025-06-06 11:11:42.168326 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/neutron.yaml 2025-06-06 11:11:42.168347 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/nova-api.yaml 2025-06-06 11:11:42.168367 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/nova-cell0.yaml 2025-06-06 11:11:42.168388 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/nova-cell1.yaml 2025-06-06 11:11:42.168408 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/mariadbdatabases.mariadb.openstack.org/placement.yaml 2025-06-06 11:11:42.168428 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/memcacheds.memcached.openstack.org/ 2025-06-06 11:11:42.168453 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/memcacheds.memcached.openstack.org/memcached.yaml 2025-06-06 11:11:42.168475 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/netconfigs.network.openstack.org/ 2025-06-06 11:11:42.168496 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/netconfigs.network.openstack.org/netconfig.yaml 2025-06-06 11:11:42.168516 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/neutronapis.neutron.openstack.org/ 2025-06-06 11:11:42.168537 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/neutronapis.neutron.openstack.org/neutron.yaml 2025-06-06 11:11:42.168558 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/nova.nova.openstack.org/ 2025-06-06 11:11:42.168578 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/nova.nova.openstack.org/nova.yaml 2025-06-06 11:11:42.168599 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaapis.nova.openstack.org/ 2025-06-06 11:11:42.168620 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaapis.nova.openstack.org/nova-api.yaml 2025-06-06 11:11:42.168641 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novacells.nova.openstack.org/ 2025-06-06 11:11:42.168662 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novacells.nova.openstack.org/nova-cell0.yaml 2025-06-06 11:11:42.168709 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novacells.nova.openstack.org/nova-cell1.yaml 2025-06-06 11:11:42.168735 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaconductors.nova.openstack.org/ 2025-06-06 11:11:42.168757 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaconductors.nova.openstack.org/nova-cell0-conductor.yaml 2025-06-06 11:11:42.168778 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaconductors.nova.openstack.org/nova-cell1-conductor.yaml 2025-06-06 11:11:42.168799 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novametadata.nova.openstack.org/ 2025-06-06 11:11:42.168820 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novametadata.nova.openstack.org/nova-metadata.yaml 2025-06-06 11:11:42.168842 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novanovncproxies.nova.openstack.org/ 2025-06-06 11:11:42.168862 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novanovncproxies.nova.openstack.org/nova-cell1-novncproxy.yaml 2025-06-06 11:11:42.168883 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaschedulers.nova.openstack.org/ 2025-06-06 11:11:42.168904 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/novaschedulers.nova.openstack.org/nova-scheduler.yaml 2025-06-06 11:11:42.168931 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackclients.client.openstack.org/ 2025-06-06 11:11:42.168955 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackclients.client.openstack.org/openstackclient.yaml 2025-06-06 11:11:42.168977 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackcontrolplanes.core.openstack.org/ 2025-06-06 11:11:42.168999 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackcontrolplanes.core.openstack.org/controlplane.yaml 2025-06-06 11:11:42.169020 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplanedeployments.dataplane.openstack.org/ 2025-06-06 11:11:42.169042 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplanedeployments.dataplane.openstack.org/edpm-deployment.yaml 2025-06-06 11:11:42.169063 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplanenodesets.dataplane.openstack.org/ 2025-06-06 11:11:42.169085 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplanenodesets.dataplane.openstack.org/openstack-edpm-ipam.yaml 2025-06-06 11:11:42.169107 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ 2025-06-06 11:11:42.169129 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/bootstrap.yaml 2025-06-06 11:11:42.169150 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ceph-client.yaml 2025-06-06 11:11:42.169171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ceph-hci-pre.yaml 2025-06-06 11:11:42.169193 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/configure-network.yaml 2025-06-06 11:11:42.169214 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/configure-os.yaml 2025-06-06 11:11:42.169235 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/configure-ovs-dpdk.yaml 2025-06-06 11:11:42.169257 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ddp-package-option.yaml 2025-06-06 11:11:42.169278 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/derive-pci-devicespec.yaml 2025-06-06 11:11:42.169299 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/download-cache.yaml 2025-06-06 11:11:42.169321 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/fips-status.yaml 2025-06-06 11:11:42.169346 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/frr.yaml 2025-06-06 11:11:42.169368 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/install-certs.yaml 2025-06-06 11:11:42.169389 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/install-os.yaml 2025-06-06 11:11:42.169410 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/libvirt.yaml 2025-06-06 11:11:42.169432 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/logging.yaml 2025-06-06 11:11:42.169453 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/neutron-dhcp.yaml 2025-06-06 11:11:42.169473 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/neutron-metadata.yaml 2025-06-06 11:11:42.169494 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/neutron-ovn.yaml 2025-06-06 11:11:42.169514 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/neutron-sriov.yaml 2025-06-06 11:11:42.169535 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/nova.yaml 2025-06-06 11:11:42.169555 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ovn-bgp-agent.yaml 2025-06-06 11:11:42.169575 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ovn.yaml 2025-06-06 11:11:42.169596 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/reboot-os.yaml 2025-06-06 11:11:42.169631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/redhat.yaml 2025-06-06 11:11:42.169653 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/repo-setup.yaml 2025-06-06 11:11:42.169674 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/run-os.yaml 2025-06-06 11:11:42.169726 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/ssh-known-hosts.yaml 2025-06-06 11:11:42.169748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/swift.yaml 2025-06-06 11:11:42.169768 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/telemetry-power-monitoring.yaml 2025-06-06 11:11:42.169794 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/telemetry.yaml 2025-06-06 11:11:42.169816 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/update.yaml 2025-06-06 11:11:42.169837 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackdataplaneservices.dataplane.openstack.org/validate-network.yaml 2025-06-06 11:11:42.169858 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackversions.core.openstack.org/ 2025-06-06 11:11:42.169880 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/openstackversions.core.openstack.org/controlplane.yaml 2025-06-06 11:11:42.169901 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovncontrollers.ovn.openstack.org/ 2025-06-06 11:11:42.169922 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovncontrollers.ovn.openstack.org/ovncontroller.yaml 2025-06-06 11:11:42.169943 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovndbclusters.ovn.openstack.org/ 2025-06-06 11:11:42.169964 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovndbclusters.ovn.openstack.org/ovndbcluster-nb.yaml 2025-06-06 11:11:42.169986 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovndbclusters.ovn.openstack.org/ovndbcluster-sb.yaml 2025-06-06 11:11:42.170007 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovnnorthds.ovn.openstack.org/ 2025-06-06 11:11:42.170028 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/ovnnorthds.ovn.openstack.org/ovnnorthd.yaml 2025-06-06 11:11:42.170049 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/placementapis.placement.openstack.org/ 2025-06-06 11:11:42.170070 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/placementapis.placement.openstack.org/placement.yaml 2025-06-06 11:11:42.170091 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqclusters.rabbitmq.com/ 2025-06-06 11:11:42.170112 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqclusters.rabbitmq.com/rabbitmq-cell1.yaml 2025-06-06 11:11:42.170134 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml 2025-06-06 11:11:42.170157 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqs.rabbitmq.openstack.org/ 2025-06-06 11:11:42.170179 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqs.rabbitmq.openstack.org/rabbitmq-cell1.yaml 2025-06-06 11:11:42.170202 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/rabbitmqs.rabbitmq.openstack.org/rabbitmq.yaml 2025-06-06 11:11:42.170225 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/reservations.network.openstack.org/ 2025-06-06 11:11:42.170253 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/reservations.network.openstack.org/compute-0.yaml 2025-06-06 11:11:42.170276 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftproxies.swift.openstack.org/ 2025-06-06 11:11:42.170299 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml 2025-06-06 11:11:42.170322 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftrings.swift.openstack.org/ 2025-06-06 11:11:42.170345 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftrings.swift.openstack.org/swift-ring.yaml 2025-06-06 11:11:42.170368 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swifts.swift.openstack.org/ 2025-06-06 11:11:42.170391 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swifts.swift.openstack.org/swift.yaml 2025-06-06 11:11:42.170414 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftstorages.swift.openstack.org/ 2025-06-06 11:11:42.170438 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/swiftstorages.swift.openstack.org/swift-storage.yaml 2025-06-06 11:11:42.170459 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/telemetries.telemetry.openstack.org/ 2025-06-06 11:11:42.170478 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/telemetries.telemetry.openstack.org/telemetry.yaml 2025-06-06 11:11:42.170493 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/tempests.test.openstack.org/ 2025-06-06 11:11:42.170509 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/tempests.test.openstack.org/tempest-tests-tempest.yaml 2025-06-06 11:11:42.170524 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/ 2025-06-06 11:11:42.170540 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/barbican-barbican-transport.yaml 2025-06-06 11:11:42.170556 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/ceilometer-transport.yaml 2025-06-06 11:11:42.170572 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/cinder-cinder-transport.yaml 2025-06-06 11:11:42.170588 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml 2025-06-06 11:11:42.170604 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/manila-manila-transport.yaml 2025-06-06 11:11:42.170619 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/neutron-neutron-transport.yaml 2025-06-06 11:11:42.170634 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/nova-api-transport.yaml 2025-06-06 11:11:42.170654 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/transporturls.rabbitmq.openstack.org/nova-cell1-transport.yaml 2025-06-06 11:11:42.170670 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/daemonset/ 2025-06-06 11:11:42.170707 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/daemonset/ovn-controller-ovs.yaml 2025-06-06 11:11:42.170726 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/daemonset/ovn-controller.yaml 2025-06-06 11:11:42.170742 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/ 2025-06-06 11:11:42.170758 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/barbican-api.yaml 2025-06-06 11:11:42.170774 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/barbican-keystone-listener.yaml 2025-06-06 11:11:42.170790 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/barbican-worker.yaml 2025-06-06 11:11:42.170805 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/dnsmasq-dns.yaml 2025-06-06 11:11:42.170821 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/keystone.yaml 2025-06-06 11:11:42.170836 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/neutron.yaml 2025-06-06 11:11:42.170851 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/ovn-northd.yaml 2025-06-06 11:11:42.170866 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/placement.yaml 2025-06-06 11:11:42.170881 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/deployments/swift-proxy.yaml 2025-06-06 11:11:42.170896 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/imagestream/ 2025-06-06 11:11:42.170911 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/installplans/ 2025-06-06 11:11:42.170926 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/ 2025-06-06 11:11:42.170941 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/rootca-internal.yaml 2025-06-06 11:11:42.170956 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/rootca-libvirt.yaml 2025-06-06 11:11:42.170971 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/rootca-ovn.yaml 2025-06-06 11:11:42.170986 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/rootca-public.yaml 2025-06-06 11:11:42.171001 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/issuer/selfsigned-issuer.yaml 2025-06-06 11:11:42.171015 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/ 2025-06-06 11:11:42.171030 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/bootstrap-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171049 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/configure-network-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171065 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/configure-os-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171080 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/download-cache-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171095 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/install-certs-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171109 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/install-os-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171124 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/keystone-cron-29153401.yaml 2025-06-06 11:11:42.171139 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/keystone-cron-29153461.yaml 2025-06-06 11:11:42.171154 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/libvirt-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171169 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/neutron-metadata-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171184 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/nova-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171198 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/ovn-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171213 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/reboot-os-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171227 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/redhat-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171242 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/repo-setup-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171257 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/run-os-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171271 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/ssh-known-hosts-edpm-deployment.yaml 2025-06-06 11:11:42.171285 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/swift-ring-rebalance.yaml 2025-06-06 11:11:42.171300 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/telemetry-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171314 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/jobs/validate-network-edpm-deployment-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.171329 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ 2025-06-06 11:11:42.171344 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-api-54cd458d76-j6txj/ 2025-06-06 11:11:42.171366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-api-54cd458d76-j6txj/barbican-api-54cd458d76-j6txj-describe 2025-06-06 11:11:42.171381 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-api-54cd458d76-j6txj/logs/ 2025-06-06 11:11:42.171397 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-api-54cd458d76-j6txj/logs/barbican-api-log.log 2025-06-06 11:11:42.171412 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-api-54cd458d76-j6txj/logs/barbican-api.log 2025-06-06 11:11:42.171427 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-keystone-listener-64cdf9799b-mrpz2/ 2025-06-06 11:11:42.171442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-keystone-listener-64cdf9799b-mrpz2/barbican-keystone-listener-64cdf9799b-mrpz2-describe 2025-06-06 11:11:42.171456 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-keystone-listener-64cdf9799b-mrpz2/logs/ 2025-06-06 11:11:42.171471 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-keystone-listener-64cdf9799b-mrpz2/logs/barbican-keystone-listener-log.log 2025-06-06 11:11:42.171485 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-keystone-listener-64cdf9799b-mrpz2/logs/barbican-keystone-listener.log 2025-06-06 11:11:42.171500 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-worker-6b8576d7c9-bckww/ 2025-06-06 11:11:42.171514 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-worker-6b8576d7c9-bckww/barbican-worker-6b8576d7c9-bckww-describe 2025-06-06 11:11:42.171530 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-worker-6b8576d7c9-bckww/logs/ 2025-06-06 11:11:42.171545 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-worker-6b8576d7c9-bckww/logs/barbican-worker-log.log 2025-06-06 11:11:42.171560 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/barbican-worker-6b8576d7c9-bckww/logs/barbican-worker.log 2025-06-06 11:11:42.171575 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/bootstrap-edpm-deployment-openstack-edpm-ipam-78t24/ 2025-06-06 11:11:42.171591 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/bootstrap-edpm-deployment-openstack-edpm-ipam-78t24/bootstrap-edpm-deployment-openstack-edpm-ipam-78t24-describe 2025-06-06 11:11:42.171607 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/bootstrap-edpm-deployment-openstack-edpm-ipam-78t24/logs/ 2025-06-06 11:11:42.171623 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/bootstrap-edpm-deployment-openstack-edpm-ipam-78t24/logs/bootstrap-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.171638 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/ 2025-06-06 11:11:42.171654 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/ceilometer-0-describe 2025-06-06 11:11:42.171673 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/logs/ 2025-06-06 11:11:42.171711 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/logs/ceilometer-central-agent.log 2025-06-06 11:11:42.171728 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/logs/ceilometer-notification-agent.log 2025-06-06 11:11:42.171744 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/logs/proxy-httpd.log 2025-06-06 11:11:42.171759 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceilometer-0/logs/sg-core.log 2025-06-06 11:11:42.171775 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceph/ 2025-06-06 11:11:42.171791 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceph/ceph-describe 2025-06-06 11:11:42.171807 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceph/logs/ 2025-06-06 11:11:42.171823 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ceph/logs/ceph.log 2025-06-06 11:11:42.171838 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-api-0/ 2025-06-06 11:11:42.171853 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-api-0/cinder-api-0-describe 2025-06-06 11:11:42.171869 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-api-0/logs/ 2025-06-06 11:11:42.171884 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-api-0/logs/cinder-api-log.log 2025-06-06 11:11:42.171899 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-api-0/logs/cinder-api.log 2025-06-06 11:11:42.171915 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-backup-0/ 2025-06-06 11:11:42.171930 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-backup-0/cinder-backup-0-describe 2025-06-06 11:11:42.171946 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-backup-0/logs/ 2025-06-06 11:11:42.171961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-backup-0/logs/cinder-backup.log 2025-06-06 11:11:42.171976 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-backup-0/logs/probe.log 2025-06-06 11:11:42.171991 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-scheduler-0/ 2025-06-06 11:11:42.172007 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-scheduler-0/cinder-scheduler-0-describe 2025-06-06 11:11:42.172022 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-scheduler-0/logs/ 2025-06-06 11:11:42.172037 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-scheduler-0/logs/cinder-scheduler.log 2025-06-06 11:11:42.172056 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-scheduler-0/logs/probe.log 2025-06-06 11:11:42.172072 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-volume-volume1-0/ 2025-06-06 11:11:42.172087 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-volume-volume1-0/cinder-volume-volume1-0-describe 2025-06-06 11:11:42.172102 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-volume-volume1-0/logs/ 2025-06-06 11:11:42.172117 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-volume-volume1-0/logs/cinder-volume.log 2025-06-06 11:11:42.172133 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/cinder-volume-volume1-0/logs/probe.log 2025-06-06 11:11:42.172148 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-network-edpm-deployment-openstack-edpm-ipam-skcz9/ 2025-06-06 11:11:42.172163 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-network-edpm-deployment-openstack-edpm-ipam-skcz9/configure-network-edpm-deployment-openstack-edpm-ipam-skcz9-describe 2025-06-06 11:11:42.172179 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-network-edpm-deployment-openstack-edpm-ipam-skcz9/logs/ 2025-06-06 11:11:42.172195 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-network-edpm-deployment-openstack-edpm-ipam-skcz9/logs/configure-network-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.172210 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-os-edpm-deployment-openstack-edpm-ipam-z46kw/ 2025-06-06 11:11:42.172226 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-os-edpm-deployment-openstack-edpm-ipam-z46kw/configure-os-edpm-deployment-openstack-edpm-ipam-z46kw-describe 2025-06-06 11:11:42.172241 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-os-edpm-deployment-openstack-edpm-ipam-z46kw/logs/ 2025-06-06 11:11:42.172256 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/configure-os-edpm-deployment-openstack-edpm-ipam-z46kw/logs/configure-os-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.172271 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/crc-debug-mvxcd/ 2025-06-06 11:11:42.172287 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/crc-debug-mvxcd/crc-debug-mvxcd-describe 2025-06-06 11:11:42.172302 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/crc-debug-mvxcd/logs/ 2025-06-06 11:11:42.172317 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/crc-debug-mvxcd/logs/container-00.log 2025-06-06 11:11:42.172333 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/dnsmasq-dns-68db4d6659-xfwpc/ 2025-06-06 11:11:42.172348 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/dnsmasq-dns-68db4d6659-xfwpc/dnsmasq-dns-68db4d6659-xfwpc-describe 2025-06-06 11:11:42.172367 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/dnsmasq-dns-68db4d6659-xfwpc/logs/ 2025-06-06 11:11:42.172383 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/dnsmasq-dns-68db4d6659-xfwpc/logs/dnsmasq-dns.log 2025-06-06 11:11:42.172399 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/dnsmasq-dns-68db4d6659-xfwpc/logs/init.log 2025-06-06 11:11:42.172414 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/download-cache-edpm-deployment-openstack-edpm-ipam-fsdsq/ 2025-06-06 11:11:42.172429 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/download-cache-edpm-deployment-openstack-edpm-ipam-fsdsq/download-cache-edpm-deployment-openstack-edpm-ipam-fsdsq-describe 2025-06-06 11:11:42.172444 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/download-cache-edpm-deployment-openstack-edpm-ipam-fsdsq/logs/ 2025-06-06 11:11:42.172459 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/download-cache-edpm-deployment-openstack-edpm-ipam-fsdsq/logs/download-cache-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.172475 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-external-api-0/ 2025-06-06 11:11:42.172490 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-external-api-0/glance-default-external-api-0-describe 2025-06-06 11:11:42.172505 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-external-api-0/logs/ 2025-06-06 11:11:42.172520 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-external-api-0/logs/glance-httpd.log 2025-06-06 11:11:42.172535 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-external-api-0/logs/glance-log.log 2025-06-06 11:11:42.172550 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-internal-api-0/ 2025-06-06 11:11:42.172565 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-internal-api-0/glance-default-internal-api-0-describe 2025-06-06 11:11:42.172580 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-internal-api-0/logs/ 2025-06-06 11:11:42.172596 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-internal-api-0/logs/glance-httpd.log 2025-06-06 11:11:42.172611 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/glance-default-internal-api-0/logs/glance-log.log 2025-06-06 11:11:42.172627 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-certs-edpm-deployment-openstack-edpm-ipam-hknjq/ 2025-06-06 11:11:42.172642 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-certs-edpm-deployment-openstack-edpm-ipam-hknjq/install-certs-edpm-deployment-openstack-edpm-ipam-hknjq-describe 2025-06-06 11:11:42.172662 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-certs-edpm-deployment-openstack-edpm-ipam-hknjq/logs/ 2025-06-06 11:11:42.172694 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-certs-edpm-deployment-openstack-edpm-ipam-hknjq/logs/install-certs-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.172716 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-os-edpm-deployment-openstack-edpm-ipam-z2ngz/ 2025-06-06 11:11:42.172732 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-os-edpm-deployment-openstack-edpm-ipam-z2ngz/install-os-edpm-deployment-openstack-edpm-ipam-z2ngz-describe 2025-06-06 11:11:42.172748 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-os-edpm-deployment-openstack-edpm-ipam-z2ngz/logs/ 2025-06-06 11:11:42.172764 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/install-os-edpm-deployment-openstack-edpm-ipam-z2ngz/logs/install-os-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.172779 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-58846dd748-sgvz6/ 2025-06-06 11:11:42.172795 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-58846dd748-sgvz6/keystone-58846dd748-sgvz6-describe 2025-06-06 11:11:42.172810 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-58846dd748-sgvz6/logs/ 2025-06-06 11:11:42.172825 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-58846dd748-sgvz6/logs/keystone-api.log 2025-06-06 11:11:42.172840 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153401-s7jg4/ 2025-06-06 11:11:42.172856 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153401-s7jg4/keystone-cron-29153401-s7jg4-describe 2025-06-06 11:11:42.172871 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153401-s7jg4/logs/ 2025-06-06 11:11:42.172887 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153401-s7jg4/logs/keystone-cron.log 2025-06-06 11:11:42.172902 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153461-hwpvm/ 2025-06-06 11:11:42.172917 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153461-hwpvm/keystone-cron-29153461-hwpvm-describe 2025-06-06 11:11:42.172933 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153461-hwpvm/logs/ 2025-06-06 11:11:42.172948 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/keystone-cron-29153461-hwpvm/logs/keystone-cron.log 2025-06-06 11:11:42.172963 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/kube-state-metrics-0/ 2025-06-06 11:11:42.172979 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/kube-state-metrics-0/kube-state-metrics-0-describe 2025-06-06 11:11:42.172998 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/kube-state-metrics-0/logs/ 2025-06-06 11:11:42.173013 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/kube-state-metrics-0/logs/kube-state-metrics.log 2025-06-06 11:11:42.173029 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/libvirt-edpm-deployment-openstack-edpm-ipam-csqcw/ 2025-06-06 11:11:42.173044 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/libvirt-edpm-deployment-openstack-edpm-ipam-csqcw/libvirt-edpm-deployment-openstack-edpm-ipam-csqcw-describe 2025-06-06 11:11:42.173059 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/libvirt-edpm-deployment-openstack-edpm-ipam-csqcw/logs/ 2025-06-06 11:11:42.173075 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/libvirt-edpm-deployment-openstack-edpm-ipam-csqcw/logs/libvirt-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.173090 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-api-0/ 2025-06-06 11:11:42.173105 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-api-0/manila-api-0-describe 2025-06-06 11:11:42.173121 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-api-0/logs/ 2025-06-06 11:11:42.173136 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-api-0/logs/manila-api-log.log 2025-06-06 11:11:42.173152 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-api-0/logs/manila-api.log 2025-06-06 11:11:42.173168 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-scheduler-0/ 2025-06-06 11:11:42.173183 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-scheduler-0/manila-scheduler-0-describe 2025-06-06 11:11:42.173198 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-scheduler-0/logs/ 2025-06-06 11:11:42.173213 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-scheduler-0/logs/manila-scheduler.log 2025-06-06 11:11:42.173229 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-scheduler-0/logs/probe.log 2025-06-06 11:11:42.173244 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-share-share1-0/ 2025-06-06 11:11:42.173259 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-share-share1-0/manila-share-share1-0-describe 2025-06-06 11:11:42.173274 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-share-share1-0/logs/ 2025-06-06 11:11:42.173289 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-share-share1-0/logs/manila-share.log 2025-06-06 11:11:42.173304 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/manila-share-share1-0/logs/probe.log 2025-06-06 11:11:42.173319 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/memcached-0/ 2025-06-06 11:11:42.173339 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/memcached-0/memcached-0-describe 2025-06-06 11:11:42.173355 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/memcached-0/logs/ 2025-06-06 11:11:42.173370 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/memcached-0/logs/memcached.log 2025-06-06 11:11:42.173386 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-b9f76f6d7-79lsr/ 2025-06-06 11:11:42.173401 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-b9f76f6d7-79lsr/neutron-b9f76f6d7-79lsr-describe 2025-06-06 11:11:42.173417 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-b9f76f6d7-79lsr/logs/ 2025-06-06 11:11:42.173432 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-b9f76f6d7-79lsr/logs/neutron-api.log 2025-06-06 11:11:42.173447 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-b9f76f6d7-79lsr/logs/neutron-httpd.log 2025-06-06 11:11:42.173462 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-metadata-edpm-deployment-openstack-edpm-ipam-j68n9/ 2025-06-06 11:11:42.173477 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-metadata-edpm-deployment-openstack-edpm-ipam-j68n9/neutron-metadata-edpm-deployment-openstack-edpm-ipam-j68n9-describe 2025-06-06 11:11:42.173493 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-metadata-edpm-deployment-openstack-edpm-ipam-j68n9/logs/ 2025-06-06 11:11:42.173508 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/neutron-metadata-edpm-deployment-openstack-edpm-ipam-j68n9/logs/neutron-metadata-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.173523 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-api-0/ 2025-06-06 11:11:42.173539 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-api-0/nova-api-0-describe 2025-06-06 11:11:42.173554 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-api-0/logs/ 2025-06-06 11:11:42.173569 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-api-0/logs/nova-api-api.log 2025-06-06 11:11:42.173584 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-api-0/logs/nova-api-log.log 2025-06-06 11:11:42.173599 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell0-conductor-0/ 2025-06-06 11:11:42.173625 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell0-conductor-0/nova-cell0-conductor-0-describe 2025-06-06 11:11:42.173642 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell0-conductor-0/logs/ 2025-06-06 11:11:42.173657 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell0-conductor-0/logs/nova-cell0-conductor-conductor.log 2025-06-06 11:11:42.173694 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-conductor-0/ 2025-06-06 11:11:42.173716 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-conductor-0/nova-cell1-conductor-0-describe 2025-06-06 11:11:42.173732 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-conductor-0/logs/ 2025-06-06 11:11:42.173748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-conductor-0/logs/nova-cell1-conductor-conductor.log 2025-06-06 11:11:42.173764 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-novncproxy-0/ 2025-06-06 11:11:42.173779 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-novncproxy-0/nova-cell1-novncproxy-0-describe 2025-06-06 11:11:42.173795 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-novncproxy-0/logs/ 2025-06-06 11:11:42.173811 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-cell1-novncproxy-0/logs/nova-cell1-novncproxy-novncproxy.log 2025-06-06 11:11:42.173826 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-edpm-deployment-openstack-edpm-ipam-w894s/ 2025-06-06 11:11:42.173842 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-edpm-deployment-openstack-edpm-ipam-w894s/nova-edpm-deployment-openstack-edpm-ipam-w894s-describe 2025-06-06 11:11:42.173858 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-edpm-deployment-openstack-edpm-ipam-w894s/logs/ 2025-06-06 11:11:42.173873 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-edpm-deployment-openstack-edpm-ipam-w894s/logs/nova-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.173888 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-metadata-0/ 2025-06-06 11:11:42.173904 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-metadata-0/nova-metadata-0-describe 2025-06-06 11:11:42.173920 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-metadata-0/logs/ 2025-06-06 11:11:42.173935 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-metadata-0/logs/nova-metadata-log.log 2025-06-06 11:11:42.173950 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-metadata-0/logs/nova-metadata-metadata.log 2025-06-06 11:11:42.173965 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-scheduler-0/ 2025-06-06 11:11:42.173981 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-scheduler-0/nova-scheduler-0-describe 2025-06-06 11:11:42.173996 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-scheduler-0/logs/ 2025-06-06 11:11:42.174012 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/nova-scheduler-0/logs/nova-scheduler-scheduler.log 2025-06-06 11:11:42.174032 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-cell1-galera-0/ 2025-06-06 11:11:42.174048 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-cell1-galera-0/openstack-cell1-galera-0-describe 2025-06-06 11:11:42.174064 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-cell1-galera-0/logs/ 2025-06-06 11:11:42.174079 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-cell1-galera-0/logs/galera.log 2025-06-06 11:11:42.174094 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-cell1-galera-0/logs/mysql-bootstrap.log 2025-06-06 11:11:42.174110 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-galera-0/ 2025-06-06 11:11:42.174125 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-galera-0/openstack-galera-0-describe 2025-06-06 11:11:42.174141 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-galera-0/logs/ 2025-06-06 11:11:42.174156 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-galera-0/logs/galera.log 2025-06-06 11:11:42.174171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstack-galera-0/logs/mysql-bootstrap.log 2025-06-06 11:11:42.174189 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstackclient/ 2025-06-06 11:11:42.174206 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstackclient/openstackclient-describe 2025-06-06 11:11:42.174221 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstackclient/logs/ 2025-06-06 11:11:42.174236 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/openstackclient/logs/openstackclient.log 2025-06-06 11:11:42.174251 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-4dlv9/ 2025-06-06 11:11:42.174266 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-4dlv9/ovn-controller-4dlv9-describe 2025-06-06 11:11:42.174281 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-4dlv9/logs/ 2025-06-06 11:11:42.174295 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-4dlv9/logs/ovn-controller.log 2025-06-06 11:11:42.174310 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/ 2025-06-06 11:11:42.174325 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/ovn-controller-ovs-jjkvl-describe 2025-06-06 11:11:42.174340 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/logs/ 2025-06-06 11:11:42.174355 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/logs/ovs-vswitchd.log 2025-06-06 11:11:42.174374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/logs/ovsdb-server-init.log 2025-06-06 11:11:42.174390 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-controller-ovs-jjkvl/logs/ovsdb-server.log 2025-06-06 11:11:42.174405 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-edpm-deployment-openstack-edpm-ipam-qhv7q/ 2025-06-06 11:11:42.174420 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-edpm-deployment-openstack-edpm-ipam-qhv7q/ovn-edpm-deployment-openstack-edpm-ipam-qhv7q-describe 2025-06-06 11:11:42.174435 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-edpm-deployment-openstack-edpm-ipam-qhv7q/logs/ 2025-06-06 11:11:42.174449 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-edpm-deployment-openstack-edpm-ipam-qhv7q/logs/ovn-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.174464 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-northd-5f844cb4b9-bl729/ 2025-06-06 11:11:42.174479 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-northd-5f844cb4b9-bl729/ovn-northd-5f844cb4b9-bl729-describe 2025-06-06 11:11:42.174494 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-northd-5f844cb4b9-bl729/logs/ 2025-06-06 11:11:42.174509 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovn-northd-5f844cb4b9-bl729/logs/ovn-northd.log 2025-06-06 11:11:42.174525 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-nb-0/ 2025-06-06 11:11:42.174540 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-nb-0/ovsdbserver-nb-0-describe 2025-06-06 11:11:42.174555 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-nb-0/logs/ 2025-06-06 11:11:42.174570 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-nb-0/logs/ovsdbserver-nb.log 2025-06-06 11:11:42.174585 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-sb-0/ 2025-06-06 11:11:42.174600 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-sb-0/ovsdbserver-sb-0-describe 2025-06-06 11:11:42.174615 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-sb-0/logs/ 2025-06-06 11:11:42.174631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ovsdbserver-sb-0/logs/ovsdbserver-sb.log 2025-06-06 11:11:42.174646 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/placement-78bb87b554-zfswk/ 2025-06-06 11:11:42.174661 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/placement-78bb87b554-zfswk/placement-78bb87b554-zfswk-describe 2025-06-06 11:11:42.174691 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/placement-78bb87b554-zfswk/logs/ 2025-06-06 11:11:42.174716 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/placement-78bb87b554-zfswk/logs/placement-api.log 2025-06-06 11:11:42.174733 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/placement-78bb87b554-zfswk/logs/placement-log.log 2025-06-06 11:11:42.174748 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-cell1-server-0/ 2025-06-06 11:11:42.174764 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-cell1-server-0/rabbitmq-cell1-server-0-describe 2025-06-06 11:11:42.174779 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-cell1-server-0/logs/ 2025-06-06 11:11:42.174794 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-cell1-server-0/logs/rabbitmq.log 2025-06-06 11:11:42.174809 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-cell1-server-0/logs/setup-container.log 2025-06-06 11:11:42.174824 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-server-0/ 2025-06-06 11:11:42.174840 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-server-0/rabbitmq-server-0-describe 2025-06-06 11:11:42.174856 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-server-0/logs/ 2025-06-06 11:11:42.174872 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-server-0/logs/rabbitmq.log 2025-06-06 11:11:42.174887 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/rabbitmq-server-0/logs/setup-container.log 2025-06-06 11:11:42.174903 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/reboot-os-edpm-deployment-openstack-edpm-ipam-b8p9q/ 2025-06-06 11:11:42.174918 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/reboot-os-edpm-deployment-openstack-edpm-ipam-b8p9q/reboot-os-edpm-deployment-openstack-edpm-ipam-b8p9q-describe 2025-06-06 11:11:42.174934 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/reboot-os-edpm-deployment-openstack-edpm-ipam-b8p9q/logs/ 2025-06-06 11:11:42.174949 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/reboot-os-edpm-deployment-openstack-edpm-ipam-b8p9q/logs/reboot-os-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.174964 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/redhat-edpm-deployment-openstack-edpm-ipam-7llkr/ 2025-06-06 11:11:42.174979 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/redhat-edpm-deployment-openstack-edpm-ipam-7llkr/redhat-edpm-deployment-openstack-edpm-ipam-7llkr-describe 2025-06-06 11:11:42.174994 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/redhat-edpm-deployment-openstack-edpm-ipam-7llkr/logs/ 2025-06-06 11:11:42.175009 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/redhat-edpm-deployment-openstack-edpm-ipam-7llkr/logs/redhat-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.175028 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/repo-setup-edpm-deployment-openstack-edpm-ipam-6dgxq/ 2025-06-06 11:11:42.175044 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/repo-setup-edpm-deployment-openstack-edpm-ipam-6dgxq/repo-setup-edpm-deployment-openstack-edpm-ipam-6dgxq-describe 2025-06-06 11:11:42.175059 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/repo-setup-edpm-deployment-openstack-edpm-ipam-6dgxq/logs/ 2025-06-06 11:11:42.175075 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/repo-setup-edpm-deployment-openstack-edpm-ipam-6dgxq/logs/repo-setup-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.175090 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/run-os-edpm-deployment-openstack-edpm-ipam-gbljq/ 2025-06-06 11:11:42.175106 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/run-os-edpm-deployment-openstack-edpm-ipam-gbljq/run-os-edpm-deployment-openstack-edpm-ipam-gbljq-describe 2025-06-06 11:11:42.175121 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/run-os-edpm-deployment-openstack-edpm-ipam-gbljq/logs/ 2025-06-06 11:11:42.175137 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/run-os-edpm-deployment-openstack-edpm-ipam-gbljq/logs/run-os-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.175152 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ssh-known-hosts-edpm-deployment-d2w9b/ 2025-06-06 11:11:42.175167 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ssh-known-hosts-edpm-deployment-d2w9b/ssh-known-hosts-edpm-deployment-d2w9b-describe 2025-06-06 11:11:42.175182 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ssh-known-hosts-edpm-deployment-d2w9b/logs/ 2025-06-06 11:11:42.175197 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/ssh-known-hosts-edpm-deployment-d2w9b/logs/ssh-known-hosts-edpm-deployment.log 2025-06-06 11:11:42.175212 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-proxy-59f44bc869-n7dl7/ 2025-06-06 11:11:42.175227 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-proxy-59f44bc869-n7dl7/swift-proxy-59f44bc869-n7dl7-describe 2025-06-06 11:11:42.175242 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-proxy-59f44bc869-n7dl7/logs/ 2025-06-06 11:11:42.175257 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-proxy-59f44bc869-n7dl7/logs/proxy-httpd.log 2025-06-06 11:11:42.175272 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-proxy-59f44bc869-n7dl7/logs/proxy-server.log 2025-06-06 11:11:42.175288 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-ring-rebalance-7lbp2/ 2025-06-06 11:11:42.175302 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-ring-rebalance-7lbp2/swift-ring-rebalance-7lbp2-describe 2025-06-06 11:11:42.175321 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-ring-rebalance-7lbp2/logs/ 2025-06-06 11:11:42.175337 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-ring-rebalance-7lbp2/logs/swift-ring-rebalance.log 2025-06-06 11:11:42.175353 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/ 2025-06-06 11:11:42.175368 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/swift-storage-0-describe 2025-06-06 11:11:42.175383 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/ 2025-06-06 11:11:42.175398 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/account-auditor.log 2025-06-06 11:11:42.175413 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/account-reaper.log 2025-06-06 11:11:42.175429 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/account-replicator.log 2025-06-06 11:11:42.175444 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/account-server.log 2025-06-06 11:11:42.175459 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/container-auditor.log 2025-06-06 11:11:42.175474 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/container-replicator.log 2025-06-06 11:11:42.175489 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/container-server.log 2025-06-06 11:11:42.175504 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/container-updater.log 2025-06-06 11:11:42.175519 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/object-auditor.log 2025-06-06 11:11:42.175534 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/object-expirer.log 2025-06-06 11:11:42.175549 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/object-replicator.log 2025-06-06 11:11:42.175564 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/object-server.log 2025-06-06 11:11:42.175645 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/object-updater.log 2025-06-06 11:11:42.175669 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/rsync.log 2025-06-06 11:11:42.175707 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/swift-storage-0/logs/swift-recon-cron.log 2025-06-06 11:11:42.175725 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/telemetry-edpm-deployment-openstack-edpm-ipam-vcn2t/ 2025-06-06 11:11:42.175742 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/telemetry-edpm-deployment-openstack-edpm-ipam-vcn2t/telemetry-edpm-deployment-openstack-edpm-ipam-vcn2t-describe 2025-06-06 11:11:42.175763 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/telemetry-edpm-deployment-openstack-edpm-ipam-vcn2t/logs/ 2025-06-06 11:11:42.175779 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/telemetry-edpm-deployment-openstack-edpm-ipam-vcn2t/logs/telemetry-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.175795 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/tempest-tests-tempest/ 2025-06-06 11:11:42.175810 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/tempest-tests-tempest/tempest-tests-tempest-describe 2025-06-06 11:11:42.175826 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/tempest-tests-tempest/logs/ 2025-06-06 11:11:42.175841 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/tempest-tests-tempest/logs/tempest-tests-tempest-tests-runner.log 2025-06-06 11:11:42.175856 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/validate-network-edpm-deployment-openstack-edpm-ipam-67f5j/ 2025-06-06 11:11:42.175871 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/validate-network-edpm-deployment-openstack-edpm-ipam-67f5j/validate-network-edpm-deployment-openstack-edpm-ipam-67f5j-describe 2025-06-06 11:11:42.175887 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/validate-network-edpm-deployment-openstack-edpm-ipam-67f5j/logs/ 2025-06-06 11:11:42.175946 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/pods/validate-network-edpm-deployment-openstack-edpm-ipam-67f5j/logs/validate-network-edpm-deployment-openstack-edpm-ipam.log 2025-06-06 11:11:42.175968 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/ 2025-06-06 11:11:42.175983 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/barbican-api-54cd458d76.yaml 2025-06-06 11:11:42.176027 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/barbican-api-58b6f8f48b.yaml 2025-06-06 11:11:42.176049 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/barbican-keystone-listener-64cdf9799b.yaml 2025-06-06 11:11:42.176065 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/barbican-worker-6b8576d7c9.yaml 2025-06-06 11:11:42.176081 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-57f4d4886c.yaml 2025-06-06 11:11:42.176124 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-5d99f9bd59.yaml 2025-06-06 11:11:42.176142 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-5f46b79579.yaml 2025-06-06 11:11:42.176158 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-647c58c75.yaml 2025-06-06 11:11:42.176197 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-686c8bcc79.yaml 2025-06-06 11:11:42.176222 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-68db4d6659.yaml 2025-06-06 11:11:42.176239 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-6b957c86d9.yaml 2025-06-06 11:11:42.176276 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-748b4c9f7f.yaml 2025-06-06 11:11:42.176298 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-7854d9c8ff.yaml 2025-06-06 11:11:42.176313 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-86f5885cbf.yaml 2025-06-06 11:11:42.176329 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/dnsmasq-dns-cd77fdfb5.yaml 2025-06-06 11:11:42.176366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/keystone-58846dd748.yaml 2025-06-06 11:11:42.176384 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/neutron-b9f76f6d7.yaml 2025-06-06 11:11:42.176469 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/neutron-bfb44fcd8.yaml 2025-06-06 11:11:42.176519 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/ovn-northd-5f844cb4b9.yaml 2025-06-06 11:11:42.176540 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/placement-78bb87b554.yaml 2025-06-06 11:11:42.176557 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/replicaset/swift-proxy-59f44bc869.yaml 2025-06-06 11:11:42.176597 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/ 2025-06-06 11:11:42.176617 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/barbican-public.yaml 2025-06-06 11:11:42.176633 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/cinder-public.yaml 2025-06-06 11:11:42.176669 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/glance-default-public.yaml 2025-06-06 11:11:42.176707 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/keystone-public.yaml 2025-06-06 11:11:42.176725 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/manila-public.yaml 2025-06-06 11:11:42.176767 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/neutron-public.yaml 2025-06-06 11:11:42.176785 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/nova-novncproxy-cell1-public.yaml 2025-06-06 11:11:42.176801 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/nova-public.yaml 2025-06-06 11:11:42.176838 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/placement-public.yaml 2025-06-06 11:11:42.176859 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/routes/swift-public.yaml 2025-06-06 11:11:42.176882 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ 2025-06-06 11:11:42.176918 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/ 2025-06-06 11:11:42.176941 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-api-config-data.yaml 2025-06-06 11:11:42.176957 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-api-config-data.yaml-00-default.conf 2025-06-06 11:11:42.176973 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-api-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.177013 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml 2025-06-06 11:11:42.177033 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml-00-default.conf 2025-06-06 11:11:42.177049 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml-10-barbican_wsgi_main.conf 2025-06-06 11:11:42.177085 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml-httpd.conf 2025-06-06 11:11:42.177108 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml-mime.conf 2025-06-06 11:11:42.177125 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-config-data.yaml-ssl.conf 2025-06-06 11:11:42.177140 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-db-secret.yaml 2025-06-06 11:11:42.177205 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-keystone-listener-config-data.yaml 2025-06-06 11:11:42.177224 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-keystone-listener-config-data.yaml-00-default.conf 2025-06-06 11:11:42.177240 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-keystone-listener-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.177277 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-scripts.yaml 2025-06-06 11:11:42.177299 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-worker-config-data.yaml 2025-06-06 11:11:42.177316 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-worker-config-data.yaml-00-default.conf 2025-06-06 11:11:42.177331 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/barbican-worker-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.177371 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/cert-barbican-internal-svc.yaml 2025-06-06 11:11:42.177390 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/cert-barbican-public-route.yaml 2025-06-06 11:11:42.177413 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/cert-barbican-public-svc.yaml 2025-06-06 11:11:42.177455 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/barbican/rabbitmq-transport-url-barbican-barbican-transport.yaml 2025-06-06 11:11:42.177474 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ 2025-06-06 11:11:42.177491 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-compute-config-data.yaml 2025-06-06 11:11:42.177527 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-compute-config-data.yaml-ceilometer.conf 2025-06-06 11:11:42.177549 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-compute-config-data.yaml-custom.conf 2025-06-06 11:11:42.177565 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-compute-scripts.yaml 2025-06-06 11:11:42.177581 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-config-data.yaml 2025-06-06 11:11:42.177631 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-config-data.yaml-ceilometer.conf 2025-06-06 11:11:42.177651 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-config-data.yaml-custom.conf 2025-06-06 11:11:42.177667 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-config-data.yaml-httpd.conf 2025-06-06 11:11:42.177722 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-config-data.yaml-ssl.conf 2025-06-06 11:11:42.177741 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-ipmi-config-data.yaml 2025-06-06 11:11:42.177757 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-ipmi-config-data.yaml-ceilometer.conf 2025-06-06 11:11:42.177797 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-ipmi-config-data.yaml-custom.conf 2025-06-06 11:11:42.177817 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-ipmi-scripts.yaml 2025-06-06 11:11:42.177832 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/ceilometer-scripts.yaml 2025-06-06 11:11:42.177848 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/cert-ceilometer-internal-svc.yaml 2025-06-06 11:11:42.177890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ceilometer/rabbitmq-transport-url-ceilometer-transport.yaml 2025-06-06 11:11:42.177908 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/ 2025-06-06 11:11:42.177931 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cert-cinder-internal-svc.yaml 2025-06-06 11:11:42.177975 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cert-cinder-public-route.yaml 2025-06-06 11:11:42.177993 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cert-cinder-public-svc.yaml 2025-06-06 11:11:42.178009 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-api-config-data.yaml 2025-06-06 11:11:42.178050 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-api-config-data.yaml-00-global-defaults.conf 2025-06-06 11:11:42.178069 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-api-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.178085 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-backup-config-data.yaml 2025-06-06 11:11:42.178122 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-backup-config-data.yaml-00-global-defaults.conf 2025-06-06 11:11:42.178143 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-backup-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.178159 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-backup-config-data.yaml-03-service-custom.conf 2025-06-06 11:11:42.178175 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-config-data.yaml 2025-06-06 11:11:42.178253 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-config-data.yaml-00-global-defaults.conf 2025-06-06 11:11:42.178273 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-config-data.yaml-10-cinder_wsgi.conf 2025-06-06 11:11:42.178289 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-config-data.yaml-httpd.conf 2025-06-06 11:11:42.178328 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-config-data.yaml-ssl.conf 2025-06-06 11:11:42.178349 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-db-secret.yaml 2025-06-06 11:11:42.178366 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-scheduler-config-data.yaml 2025-06-06 11:11:42.178381 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-scheduler-config-data.yaml-00-global-defaults.conf 2025-06-06 11:11:42.178424 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-scripts.yaml 2025-06-06 11:11:42.178442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-volume-volume1-config-data.yaml 2025-06-06 11:11:42.178458 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-volume-volume1-config-data.yaml-00-global-defaults.conf 2025-06-06 11:11:42.178501 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-volume-volume1-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.178522 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/cinder-volume-volume1-config-data.yaml-03-service-custom.conf 2025-06-06 11:11:42.178538 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/cinder/rabbitmq-transport-url-cinder-cinder-transport.yaml 2025-06-06 11:11:42.178573 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/dataplane/ 2025-06-06 11:11:42.178596 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/dataplane/dataplane-ansible-ssh-private-key-secret.yaml 2025-06-06 11:11:42.178612 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/dataplane/dataplanenodeset-openstack-edpm-ipam.yaml 2025-06-06 11:11:42.178628 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/ 2025-06-06 11:11:42.178665 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/cert-glance-default-internal-svc.yaml 2025-06-06 11:11:42.178716 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/cert-glance-default-public-route.yaml 2025-06-06 11:11:42.178736 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/cert-glance-default-public-svc.yaml 2025-06-06 11:11:42.178752 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-config-data.yaml 2025-06-06 11:11:42.178790 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-config-data.yaml-00-config.conf 2025-06-06 11:11:42.178811 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-config-data.yaml-01-config.conf 2025-06-06 11:11:42.178826 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-db-secret.yaml 2025-06-06 11:11:42.178842 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml 2025-06-06 11:11:42.178882 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-00-config.conf 2025-06-06 11:11:42.178900 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-02-config.conf 2025-06-06 11:11:42.178916 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-10-glance-proxypass.conf 2025-06-06 11:11:42.178952 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-10-glance-wsgi.conf 2025-06-06 11:11:42.178973 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-httpd.conf 2025-06-06 11:11:42.178993 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-external-config-data.yaml-ssl.conf 2025-06-06 11:11:42.179009 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml 2025-06-06 11:11:42.179050 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-00-config.conf 2025-06-06 11:11:42.179068 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-02-config.conf 2025-06-06 11:11:42.179083 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-10-glance-proxypass.conf 2025-06-06 11:11:42.179121 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-10-glance-wsgi.conf 2025-06-06 11:11:42.179141 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-httpd.conf 2025-06-06 11:11:42.179157 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-default-internal-config-data.yaml-ssl.conf 2025-06-06 11:11:42.179172 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/glance/glance-scripts.yaml 2025-06-06 11:11:42.179211 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/ 2025-06-06 11:11:42.179230 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/barbican-keystone-listener-config-data.yaml 2025-06-06 11:11:42.179246 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/barbican-keystone-listener-config-data.yaml-00-default.conf 2025-06-06 11:11:42.179279 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/barbican-keystone-listener-config-data.yaml-01-service-defaults.conf 2025-06-06 11:11:42.179304 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/cert-keystone-internal-svc.yaml 2025-06-06 11:11:42.179320 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/cert-keystone-public-route.yaml 2025-06-06 11:11:42.179335 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/cert-keystone-public-svc.yaml 2025-06-06 11:11:42.179373 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-config-data.yaml 2025-06-06 11:11:42.179393 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-config-data.yaml-httpd.conf 2025-06-06 11:11:42.179408 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-config-data.yaml-keystone.conf 2025-06-06 11:11:42.179424 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-config-data.yaml-ssl.conf 2025-06-06 11:11:42.179464 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-db-secret.yaml 2025-06-06 11:11:42.179486 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone-scripts.yaml 2025-06-06 11:11:42.179501 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/keystone.yaml 2025-06-06 11:11:42.179541 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-06-06 11:11:42.179561 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/ 2025-06-06 11:11:42.179578 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/cert-manila-internal-svc.yaml 2025-06-06 11:11:42.179593 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/cert-manila-public-route.yaml 2025-06-06 11:11:42.179633 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/cert-manila-public-svc.yaml 2025-06-06 11:11:42.179650 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-api-config-data.yaml 2025-06-06 11:11:42.179666 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-api-config-data.yaml-00-config.conf 2025-06-06 11:11:42.179717 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-api-config-data.yaml-01-config.conf 2025-06-06 11:11:42.179738 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-api-config-data.yaml-02-config.conf 2025-06-06 11:11:42.179755 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-api-config-data.yaml-03-config.conf 2025-06-06 11:11:42.179794 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml 2025-06-06 11:11:42.179814 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml-00-config.conf 2025-06-06 11:11:42.179831 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml-02-config.conf 2025-06-06 11:11:42.179846 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml-10-manila_wsgi.conf 2025-06-06 11:11:42.179888 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml-httpd.conf 2025-06-06 11:11:42.179906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-config-data.yaml-ssl.conf 2025-06-06 11:11:42.179921 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-db-secret.yaml 2025-06-06 11:11:42.179959 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-scheduler-config-data.yaml 2025-06-06 11:11:42.179979 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-scheduler-config-data.yaml-00-config.conf 2025-06-06 11:11:42.180000 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-scheduler-config-data.yaml-02-config.conf 2025-06-06 11:11:42.180038 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-scheduler-config-data.yaml-03-config.conf 2025-06-06 11:11:42.180060 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-scripts.yaml 2025-06-06 11:11:42.180076 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-share-share1-config-data.yaml 2025-06-06 11:11:42.180091 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-share-share1-config-data.yaml-00-config.conf 2025-06-06 11:11:42.180132 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-share-share1-config-data.yaml-02-config.conf 2025-06-06 11:11:42.180150 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/manila-share-share1-config-data.yaml-03-config.conf 2025-06-06 11:11:42.180165 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/manila/rabbitmq-transport-url-manila-manila-transport.yaml 2025-06-06 11:11:42.180181 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/ 2025-06-06 11:11:42.180196 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/cert-neutron-internal-svc.yaml 2025-06-06 11:11:42.180237 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/cert-neutron-metadata-default-compute-0.yaml 2025-06-06 11:11:42.180255 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/cert-neutron-ovndbs.yaml 2025-06-06 11:11:42.180270 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/cert-neutron-public-route.yaml 2025-06-06 11:11:42.180286 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/cert-neutron-public-svc.yaml 2025-06-06 11:11:42.180302 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-config.yaml 2025-06-06 11:11:42.180317 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-config.yaml-01-neutron.conf 2025-06-06 11:11:42.180332 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-db-secret.yaml 2025-06-06 11:11:42.180369 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-dhcp-agent-neutron-config.yaml 2025-06-06 11:11:42.180390 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-dhcp-agent-neutron-config.yaml-10-neutron-dhcp.conf 2025-06-06 11:11:42.180406 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-httpd-config.yaml 2025-06-06 11:11:42.180421 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-httpd-config.yaml-10-neutron-httpd.conf 2025-06-06 11:11:42.180440 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-httpd-config.yaml-httpd.conf 2025-06-06 11:11:42.180456 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-httpd-config.yaml-ssl.conf 2025-06-06 11:11:42.180471 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-ovn-agent-neutron-config.yaml 2025-06-06 11:11:42.180486 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-ovn-agent-neutron-config.yaml-10-neutron-ovn.conf 2025-06-06 11:11:42.180501 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-ovn-metadata-agent-neutron-config.yaml 2025-06-06 11:11:42.180516 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-ovn-metadata-agent-neutron-config.yaml-10-neutron-metadata.conf 2025-06-06 11:11:42.180531 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-sriov-agent-neutron-config.yaml 2025-06-06 11:11:42.180546 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/neutron-sriov-agent-neutron-config.yaml-10-neutron-sriov.conf 2025-06-06 11:11:42.180562 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/nova-metadata-neutron-config.yaml 2025-06-06 11:11:42.180602 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/nova-metadata-neutron-config.yaml-05-nova-metadata.conf 2025-06-06 11:11:42.180621 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/openstack-edpm-ipam-neutron-metadata-default-certs-0.yaml 2025-06-06 11:11:42.180636 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/neutron/rabbitmq-transport-url-neutron-neutron-transport.yaml 2025-06-06 11:11:42.180651 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/ 2025-06-06 11:11:42.180667 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-internal-svc.yaml 2025-06-06 11:11:42.180701 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-metadata-internal-svc.yaml 2025-06-06 11:11:42.180719 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-novncproxy-cell1-public-route.yaml 2025-06-06 11:11:42.180735 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-novncproxy-cell1-public-svc.yaml 2025-06-06 11:11:42.180750 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-novncproxy-cell1-vencrypt.yaml 2025-06-06 11:11:42.180765 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-public-route.yaml 2025-06-06 11:11:42.180780 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/cert-nova-public-svc.yaml 2025-06-06 11:11:42.180799 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-api-config-data.yaml 2025-06-06 11:11:42.180815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-api-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.180830 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-api-config-data.yaml-httpd.conf 2025-06-06 11:11:42.180845 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-api-config-data.yaml-ssl.conf 2025-06-06 11:11:42.180860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-api-db-secret.yaml 2025-06-06 11:11:42.180875 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-conductor-config-data.yaml 2025-06-06 11:11:42.180891 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-conductor-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.180906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-conductor-scripts.yaml 2025-06-06 11:11:42.180921 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-db-secret.yaml 2025-06-06 11:11:42.180936 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-manage-config-data.yaml 2025-06-06 11:11:42.180951 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-manage-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.180995 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0-manage-scripts.yaml 2025-06-06 11:11:42.181012 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell0.yaml 2025-06-06 11:11:42.181028 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-compute-config.yaml 2025-06-06 11:11:42.181044 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-compute-config.yaml-01-nova.conf 2025-06-06 11:11:42.181059 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-conductor-config-data.yaml 2025-06-06 11:11:42.181075 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-conductor-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181090 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-conductor-scripts.yaml 2025-06-06 11:11:42.181105 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-db-secret.yaml 2025-06-06 11:11:42.181120 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-manage-config-data.yaml 2025-06-06 11:11:42.181136 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-manage-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181155 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-manage-scripts.yaml 2025-06-06 11:11:42.181171 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-novncproxy-config-data.yaml 2025-06-06 11:11:42.181186 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1-novncproxy-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181202 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-cell1.yaml 2025-06-06 11:11:42.181218 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-config-data.yaml 2025-06-06 11:11:42.181233 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181249 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-config-data.yaml-httpd.conf 2025-06-06 11:11:42.181265 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-config-data.yaml-ssl.conf 2025-06-06 11:11:42.181280 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-neutron-config.yaml 2025-06-06 11:11:42.181296 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-metadata-neutron-config.yaml-05-nova-metadata.conf 2025-06-06 11:11:42.181311 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-migration-ssh-key.yaml 2025-06-06 11:11:42.181326 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-scheduler-config-data.yaml 2025-06-06 11:11:42.181342 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova-scheduler-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181357 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/nova.yaml 2025-06-06 11:11:42.181372 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/rabbitmq-transport-url-nova-api-transport.yaml 2025-06-06 11:11:42.181387 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/nova/rabbitmq-transport-url-nova-cell1-transport.yaml 2025-06-06 11:11:42.181402 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/octavia/ 2025-06-06 11:11:42.181417 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/octavia/octavia-ca-passphrase.yaml 2025-06-06 11:11:42.181433 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/ 2025-06-06 11:11:42.181448 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-neutron-ovndbs.yaml 2025-06-06 11:11:42.181463 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-nova-novncproxy-cell1-public-route.yaml 2025-06-06 11:11:42.181478 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-nova-novncproxy-cell1-public-svc.yaml 2025-06-06 11:11:42.181497 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-nova-novncproxy-cell1-vencrypt.yaml 2025-06-06 11:11:42.181512 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-ovn-default-compute-0.yaml 2025-06-06 11:11:42.181527 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-ovncontroller-ovndbs.yaml 2025-06-06 11:11:42.181541 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-ovndbcluster-nb-ovndbs.yaml 2025-06-06 11:11:42.181556 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-ovndbcluster-sb-ovndbs.yaml 2025-06-06 11:11:42.181570 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/cert-ovnnorthd-ovndbs.yaml 2025-06-06 11:11:42.181585 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/neutron-ovn-agent-neutron-config.yaml 2025-06-06 11:11:42.181600 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/neutron-ovn-agent-neutron-config.yaml-10-neutron-ovn.conf 2025-06-06 11:11:42.181627 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/neutron-ovn-metadata-agent-neutron-config.yaml 2025-06-06 11:11:42.181644 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/neutron-ovn-metadata-agent-neutron-config.yaml-10-neutron-metadata.conf 2025-06-06 11:11:42.181698 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/nova-cell1-novncproxy-config-data.yaml 2025-06-06 11:11:42.181731 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/nova-cell1-novncproxy-config-data.yaml-01-nova.conf 2025-06-06 11:11:42.181748 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/openstack-edpm-ipam-ovn-default-certs-0.yaml 2025-06-06 11:11:42.181763 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/ovn/rootca-ovn.yaml 2025-06-06 11:11:42.181779 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/ 2025-06-06 11:11:42.181794 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/cert-placement-internal-svc.yaml 2025-06-06 11:11:42.181809 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/cert-placement-public-route.yaml 2025-06-06 11:11:42.181824 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/cert-placement-public-svc.yaml 2025-06-06 11:11:42.181839 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-config-data.yaml 2025-06-06 11:11:42.181854 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-config-data.yaml-httpd.conf 2025-06-06 11:11:42.181868 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-config-data.yaml-placement.conf 2025-06-06 11:11:42.181887 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-config-data.yaml-ssl.conf 2025-06-06 11:11:42.181902 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-db-secret.yaml 2025-06-06 11:11:42.181917 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/placement/placement-scripts.yaml 2025-06-06 11:11:42.181931 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/ 2025-06-06 11:11:42.181946 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/cert-rabbitmq-cell1-svc.yaml 2025-06-06 11:11:42.181961 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/cert-rabbitmq-svc.yaml 2025-06-06 11:11:42.181975 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-cell1-default-user.yaml 2025-06-06 11:11:42.181990 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-cell1-default-user.yaml-default_user.conf 2025-06-06 11:11:42.182005 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-cell1-erlang-cookie.yaml 2025-06-06 11:11:42.182020 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-default-user.yaml 2025-06-06 11:11:42.182035 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf 2025-06-06 11:11:42.182049 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml 2025-06-06 11:11:42.182064 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-barbican-barbican-transport.yaml 2025-06-06 11:11:42.182079 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-ceilometer-transport.yaml 2025-06-06 11:11:42.182094 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-cinder-cinder-transport.yaml 2025-06-06 11:11:42.182108 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml 2025-06-06 11:11:42.182123 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-manila-manila-transport.yaml 2025-06-06 11:11:42.182138 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-neutron-neutron-transport.yaml 2025-06-06 11:11:42.182154 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-nova-api-transport.yaml 2025-06-06 11:11:42.182169 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/rabbitmq/rabbitmq-transport-url-nova-cell1-transport.yaml 2025-06-06 11:11:42.182185 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/ 2025-06-06 11:11:42.182204 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/cert-swift-internal-svc.yaml 2025-06-06 11:11:42.182220 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/cert-swift-public-route.yaml 2025-06-06 11:11:42.182236 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/cert-swift-public-svc.yaml 2025-06-06 11:11:42.182251 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-conf.yaml 2025-06-06 11:11:42.182266 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-conf.yaml-swift.conf 2025-06-06 11:11:42.182282 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml 2025-06-06 11:11:42.182297 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf 2025-06-06 11:11:42.182312 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf 2025-06-06 11:11:42.182328 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf 2025-06-06 11:11:42.182343 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-httpd.conf 2025-06-06 11:11:42.182359 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf 2025-06-06 11:11:42.182374 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/swift/swift-proxy-config-data.yaml-ssl.conf 2025-06-06 11:11:42.182389 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/telemetry/ 2025-06-06 11:11:42.182405 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/telemetry/cert-telemetry-default-compute-0.yaml 2025-06-06 11:11:42.182420 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/secrets/telemetry/openstack-edpm-ipam-telemetry-default-certs-0.yaml 2025-06-06 11:11:42.182436 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ 2025-06-06 11:11:42.182451 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/barbican-internal.yaml 2025-06-06 11:11:42.182467 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/barbican-public.yaml 2025-06-06 11:11:42.182482 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ceilometer-internal.yaml 2025-06-06 11:11:42.182497 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/cinder-internal.yaml 2025-06-06 11:11:42.182512 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/cinder-public.yaml 2025-06-06 11:11:42.182528 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/dnsmasq-dns.yaml 2025-06-06 11:11:42.182547 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/glance-default-external-api.yaml 2025-06-06 11:11:42.182562 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/glance-default-internal-api.yaml 2025-06-06 11:11:42.182577 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/glance-default-internal.yaml 2025-06-06 11:11:42.182592 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/glance-default-public.yaml 2025-06-06 11:11:42.182607 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/keystone-internal.yaml 2025-06-06 11:11:42.182622 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/keystone-public.yaml 2025-06-06 11:11:42.182638 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/kube-state-metrics.yaml 2025-06-06 11:11:42.182653 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/manila-internal.yaml 2025-06-06 11:11:42.182668 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/manila-public.yaml 2025-06-06 11:11:42.182705 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/memcached.yaml 2025-06-06 11:11:42.182724 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/neutron-internal.yaml 2025-06-06 11:11:42.182740 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/neutron-public.yaml 2025-06-06 11:11:42.182755 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/nova-internal.yaml 2025-06-06 11:11:42.182771 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/nova-metadata-internal.yaml 2025-06-06 11:11:42.182786 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/nova-novncproxy-cell1-public.yaml 2025-06-06 11:11:42.182801 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/nova-public.yaml 2025-06-06 11:11:42.182816 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/openstack-cell1-galera.yaml 2025-06-06 11:11:42.182831 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/openstack-cell1.yaml 2025-06-06 11:11:42.182847 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/openstack-galera.yaml 2025-06-06 11:11:42.182861 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/openstack.yaml 2025-06-06 11:11:42.182877 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ovsdbserver-nb-0.yaml 2025-06-06 11:11:42.182891 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ovsdbserver-nb.yaml 2025-06-06 11:11:42.182906 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ovsdbserver-sb-0.yaml 2025-06-06 11:11:42.182924 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/ovsdbserver-sb.yaml 2025-06-06 11:11:42.182940 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/placement-internal.yaml 2025-06-06 11:11:42.182955 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/placement-public.yaml 2025-06-06 11:11:42.182970 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/rabbitmq-cell1-nodes.yaml 2025-06-06 11:11:42.182985 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/rabbitmq-cell1.yaml 2025-06-06 11:11:42.182999 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/rabbitmq-nodes.yaml 2025-06-06 11:11:42.183042 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/rabbitmq.yaml 2025-06-06 11:11:42.183059 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/swift-internal.yaml 2025-06-06 11:11:42.183074 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/swift-public.yaml 2025-06-06 11:11:42.183088 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/services/swift-storage.yaml 2025-06-06 11:11:42.183103 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/ 2025-06-06 11:11:42.183118 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/ceilometer.yaml 2025-06-06 11:11:42.183133 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/cinder-api.yaml 2025-06-06 11:11:42.183148 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/cinder-backup.yaml 2025-06-06 11:11:42.183163 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/cinder-scheduler.yaml 2025-06-06 11:11:42.183177 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/cinder-volume-volume1.yaml 2025-06-06 11:11:42.183192 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/glance-default-external-api.yaml 2025-06-06 11:11:42.183206 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/glance-default-internal-api.yaml 2025-06-06 11:11:42.183221 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/kube-state-metrics.yaml 2025-06-06 11:11:42.183235 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/manila-api.yaml 2025-06-06 11:11:42.183250 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/manila-scheduler.yaml 2025-06-06 11:11:42.183265 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/manila-share-share1.yaml 2025-06-06 11:11:42.183280 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/memcached.yaml 2025-06-06 11:11:42.183302 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-api.yaml 2025-06-06 11:11:42.183319 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-cell0-conductor.yaml 2025-06-06 11:11:42.183334 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-cell1-conductor.yaml 2025-06-06 11:11:42.183349 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-cell1-novncproxy.yaml 2025-06-06 11:11:42.183365 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-metadata.yaml 2025-06-06 11:11:42.183380 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/nova-scheduler.yaml 2025-06-06 11:11:42.183395 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/openstack-cell1-galera.yaml 2025-06-06 11:11:42.183411 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/openstack-galera.yaml 2025-06-06 11:11:42.183426 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/ovsdbserver-nb.yaml 2025-06-06 11:11:42.183442 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/ovsdbserver-sb.yaml 2025-06-06 11:11:42.183458 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/rabbitmq-cell1-server.yaml 2025-06-06 11:11:42.183473 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/rabbitmq-server.yaml 2025-06-06 11:11:42.183489 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/statefulset/swift-storage.yaml 2025-06-06 11:11:42.183504 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/subscriptions/ 2025-06-06 11:11:42.183519 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ 2025-06-06 11:11:42.183534 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/l2advertisement.log 2025-06-06 11:11:42.183549 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/ 2025-06-06 11:11:42.183564 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/ctlplane.log 2025-06-06 11:11:42.183579 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/designateext.log 2025-06-06 11:11:42.183594 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/internalapi.log 2025-06-06 11:11:42.183609 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/storage.log 2025-06-06 11:11:42.183624 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/ipaddresspools/tenant.log 2025-06-06 11:11:42.183639 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nnce/ 2025-06-06 11:11:42.183654 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nnce/crc.ens7-crc.log 2025-06-06 11:11:42.183669 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nnce/crc.nncp-dns-crc.log 2025-06-06 11:11:42.183709 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nncp/ 2025-06-06 11:11:42.183727 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nncp/ens7-crc.log 2025-06-06 11:11:42.183743 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/network/nncp/nncp-dns-crc.log 2025-06-06 11:11:42.183758 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/nodes/ 2025-06-06 11:11:42.183773 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/nodes/crc.yaml 2025-06-06 11:11:42.183789 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ 2025-06-06 11:11:42.183804 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/_all_nodes/ 2025-06-06 11:11:42.183819 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/_all_nodes/sosreport-compute-0.tar.xz 2025-06-06 11:11:42.183834 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/_all_nodes/sosreport-crc-UntarWithArg-i.tar.xz 2025-06-06 11:11:42.183849 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/_all_nodes/sosreport-compute-0/ 2025-06-06 11:11:42.183863 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/barbican/ 2025-06-06 11:11:42.183878 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/barbican/sos-report-barbican-api-54cd458d76-j6txj -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.183894 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/barbican/sos-report-barbican-keystone-listener-64cdf9799b-mrpz2 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.183909 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/barbican/sos-report-barbican-worker-6b8576d7c9-bckww -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.183925 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ceilometer/ 2025-06-06 11:11:42.183940 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ceilometer/sos-report-ceilometer-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.183956 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/cinder/ 2025-06-06 11:11:42.183972 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/cinder/sos-report-cinder-api-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.183987 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/cinder/sos-report-cinder-backup-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184003 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/cinder/sos-report-cinder-scheduler-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184018 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/cinder/sos-report-cinder-volume-volume1-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184033 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/glance/ 2025-06-06 11:11:42.184047 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/glance/sos-report-glance-default-external-api-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184062 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/glance/sos-report-glance-default-internal-api-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184081 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/keystone/ 2025-06-06 11:11:42.184096 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/keystone/sos-report-keystone-58846dd748-sgvz6 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184111 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/manila/ 2025-06-06 11:11:42.184126 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/manila/sos-report-manila-api-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184141 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/manila/sos-report-manila-scheduler-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184156 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/manila/sos-report-manila-share-share1-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184171 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/neutron/ 2025-06-06 11:11:42.184186 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/neutron/sos-report-neutron-b9f76f6d7-79lsr -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184201 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/ 2025-06-06 11:11:42.184215 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-compute-0 -> ../_all_nodes/sosreport-compute-0 2025-06-06 11:11:42.184230 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-api-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184245 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-cell0-conductor-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184260 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-cell1-conductor-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184275 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-cell1-novncproxy-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184290 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-metadata-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184305 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/nova/sos-report-nova-scheduler-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184320 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovn/ 2025-06-06 11:11:42.184335 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovn/sos-report-ovn-controller-4dlv9 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184351 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovn/sos-report-ovn-controller-ovs-jjkvl -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184367 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovn/sos-report-ovn-northd-5f844cb4b9-bl729 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184383 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovs/ 2025-06-06 11:11:42.184402 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovs/sos-report-ovsdbserver-nb-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184418 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/ovs/sos-report-ovsdbserver-sb-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184434 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/placement/ 2025-06-06 11:11:42.184449 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/placement/sos-report-placement-78bb87b554-zfswk -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184464 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/swift/ 2025-06-06 11:11:42.184480 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/swift/sos-report-swift-proxy-59f44bc869-n7dl7 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184496 | controller | cL+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/sos-reports/swift/sos-report-swift-storage-0 -> ../_all_nodes/sosreport-crc 2025-06-06 11:11:42.184511 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/ 2025-06-06 11:11:42.184527 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/ 2025-06-06 11:11:42.184543 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/cert-manager-webhook.yaml 2025-06-06 11:11:42.184558 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/infra-operator-mutating-webhook-configuration.yaml 2025-06-06 11:11:42.184574 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/nmstate.yaml 2025-06-06 11:11:42.184589 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/openstack-baremetal-operator-mutating-webhook-configuration.yaml 2025-06-06 11:11:42.184605 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/mutating/openstack-operator-mutating-webhook-configuration.yaml 2025-06-06 11:11:42.184620 | controller | cd+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/ 2025-06-06 11:11:42.184635 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-t826n.yaml 2025-06-06 11:11:42.184651 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-hj7tv.yaml 2025-06-06 11:11:42.184666 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/bgppeersvalidationwebhook.metallb.io-vzxws.yaml 2025-06-06 11:11:42.184701 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/cert-manager-webhook.yaml 2025-06-06 11:11:42.184718 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/communityvalidationwebhook.metallb.io-lrdt8.yaml 2025-06-06 11:11:42.184734 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2025-06-06 11:11:42.184749 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml 2025-06-06 11:11:42.184765 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/infra-operator-validating-webhook-configuration.yaml 2025-06-06 11:11:42.184784 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-64lf6.yaml 2025-06-06 11:11:42.184799 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-9t2h5.yaml 2025-06-06 11:11:42.184815 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/metallbvalidationwebhook.metallb.io-m2w4d.yaml 2025-06-06 11:11:42.184830 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2025-06-06 11:11:42.184845 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/multus.openshift.io.yaml 2025-06-06 11:11:42.184860 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/network-node-identity.openshift.io.yaml 2025-06-06 11:11:42.184875 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/openstack-baremetal-operator-validating-webhook-configuration.yaml 2025-06-06 11:11:42.184890 | controller | >f+++++++++ ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/webhooks/validating/openstack-operator-validating-webhook-configuration.yaml 2025-06-06 11:11:42.184905 | controller | cd+++++++++ ci-framework-data/tests/ 2025-06-06 11:11:42.184921 | controller | cd+++++++++ ci-framework-data/tests/test_operator/ 2025-06-06 11:11:42.184936 | controller | cd+++++++++ registries.conf.d/ 2025-06-06 11:11:42.184951 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-06-06 11:11:42.184967 | controller | cd+++++++++ system-config/ 2025-06-06 11:11:42.184982 | controller | cd+++++++++ system-config/libvirt/ 2025-06-06 11:11:42.184997 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-06-06 11:11:42.185012 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-06-06 11:11:42.607660 | controller | changed: .d..t...... ./ 2025-06-06 11:11:43.088873 | controller | changed: .d..t...... ./ 2025-06-06 11:11:43.150934 | 2025-06-06 11:11:43.151070 | TASK [Return artifact to Zuul] 2025-06-06 11:11:43.186481 | controller | skipping: Conditional result was False 2025-06-06 11:11:43.227374 | 2025-06-06 11:11:43.227526 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-06-06 11:11:43.254322 | 2025-06-06 11:11:43.254423 | TASK [Get kubelet journalctl logs] 2025-06-06 11:11:44.306459 | crc | Output suppressed because no_log was given 2025-06-06 11:11:44.391120 | 2025-06-06 11:11:44.391336 | PLAY RECAP 2025-06-06 11:11:44.391402 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2025-06-06 11:11:44.391437 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:11:44.391462 | 2025-06-06 11:11:44.516744 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-06-06 11:11:44.530228 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-06-06 11:11:45.142296 | 2025-06-06 11:11:45.142476 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2025-06-06 11:11:45.165566 | 2025-06-06 11:11:45.165692 | TASK [Verify if "success" flag exists after successful tests execution] 2025-06-06 11:11:45.682280 | controller | ok 2025-06-06 11:11:45.689722 | 2025-06-06 11:11:45.689804 | TASK [Fetch existing autoholds from zuul] 2025-06-06 11:11:45.754858 | controller | ok 2025-06-06 11:11:45.786633 | 2025-06-06 11:11:45.786852 | TASK [krb_request : Perform the request] 2025-06-06 11:11:46.336633 | controller | ok 2025-06-06 11:11:46.364510 | 2025-06-06 11:11:46.364664 | TASK [Check if any autohold matches] 2025-06-06 11:11:46.745831 | controller | changed 2025-06-06 11:11:46.775295 | 2025-06-06 11:11:46.775436 | PLAY RECAP 2025-06-06 11:11:46.775496 | controller | ok: 3 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:11:46.775524 | 2025-06-06 11:11:46.894788 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2025-06-06 11:11:46.906495 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-06-06 11:11:47.558114 | 2025-06-06 11:11:47.558260 | PLAY [crc] 2025-06-06 11:11:47.597157 | 2025-06-06 11:11:47.597287 | TASK [Print machineconfigpool] 2025-06-06 11:11:48.462875 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2025-06-06 11:11:48.462957 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 103d 2025-06-06 11:11:48.462973 | crc | worker rendered-worker-db38678c54c0de6d2f599dc602b10975 True False False 0 0 0 0 103d 2025-06-06 11:11:48.639182 | crc | changed 2025-06-06 11:11:48.694181 | 2025-06-06 11:11:48.694273 | PLAY RECAP 2025-06-06 11:11:48.694333 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:11:48.694362 | 2025-06-06 11:11:48.799158 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2025-06-06 11:11:48.805262 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-06-06 11:11:49.387546 | 2025-06-06 11:11:49.387665 | PLAY [crc] 2025-06-06 11:11:49.413911 | 2025-06-06 11:11:49.413990 | TASK [Create compressed log tar gz file - crc-cloud logs] 2025-06-06 11:11:50.187297 | crc | tar: Removing leading `/' from member names 2025-06-06 11:11:50.187355 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2025-06-06 11:11:50.194466 | crc | tar: Exiting with failure status due to previous errors 2025-06-06 11:11:50.456088 | crc | ok 2025-06-06 11:11:50.470959 | 2025-06-06 11:11:50.471091 | TASK [Copy crc-cloud logs] 2025-06-06 11:11:50.887225 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2025-06-06 11:11:51.036914 | crc | ok 2025-06-06 11:11:51.089791 | 2025-06-06 11:11:51.089898 | PLAY RECAP 2025-06-06 11:11:51.089953 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:11:51.089981 | 2025-06-06 11:11:51.190629 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2025-06-06 11:11:51.202268 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-06-06 11:11:51.801516 | 2025-06-06 11:11:51.801646 | PLAY [all] 2025-06-06 11:11:51.845031 | 2025-06-06 11:11:51.845131 | TASK [Create compressed log tar gz file - ci-framework-data] 2025-06-06 11:11:52.609635 | crc | tar: Removing leading `/' from member names 2025-06-06 11:11:52.609713 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2025-06-06 11:11:52.612509 | crc | tar: Exiting with failure status due to previous errors 2025-06-06 11:11:52.615066 | crc | mv: cannot move '/var/home/core/ci-framework-data-crc-all-logs.tar.gz' to '/var/home/core/ci-framework-data/logs/ci-framework-data-crc-all-logs.tar.gz': No such file or directory 2025-06-06 11:11:52.617576 | crc | chown: cannot access '/var/home/core/ci-framework-data/logs/ci-framework-data-crc-all-logs.tar.gz': No such file or directory 2025-06-06 11:11:52.598847 | controller | tar: Removing leading `/' from member names 2025-06-06 11:12:06.942268 | crc | ERROR 2025-06-06 11:12:06.942512 | crc | { 2025-06-06 11:12:06.942545 | crc | "delta": "0:00:00.017379", 2025-06-06 11:12:06.942565 | crc | "end": "2025-06-06 11:11:52.618025", 2025-06-06 11:12:06.942583 | crc | "msg": "non-zero return code", 2025-06-06 11:12:06.942599 | crc | "rc": 1, 2025-06-06 11:12:06.942616 | crc | "start": "2025-06-06 11:11:52.600646" 2025-06-06 11:12:06.942632 | crc | } 2025-06-06 11:12:06.942657 | crc | ERROR: Ignoring Errors 2025-06-06 11:12:06.947759 | compute-0 | ERROR 2025-06-06 11:12:06.947827 | compute-0 | { 2025-06-06 11:12:06.947854 | compute-0 | "delta": "0:00:00.066599", 2025-06-06 11:12:06.947874 | compute-0 | "end": "2025-06-06 11:11:52.640942", 2025-06-06 11:12:06.947892 | compute-0 | "msg": "non-zero return code", 2025-06-06 11:12:06.947909 | compute-0 | "rc": 1, 2025-06-06 11:12:06.947925 | compute-0 | "start": "2025-06-06 11:11:52.574343" 2025-06-06 11:12:06.947941 | compute-0 | } 2025-06-06 11:12:06.947963 | compute-0 | ERROR: Ignoring Errors 2025-06-06 11:12:06.977930 | controller | ok 2025-06-06 11:12:06.982763 | 2025-06-06 11:12:06.982827 | TASK [Create compressed log tar gz file - zuul-output] 2025-06-06 11:12:07.459925 | crc | tar: Removing leading `/' from member names 2025-06-06 11:12:07.374172 | controller | tar: Removing leading `/' from member names 2025-06-06 11:12:21.084979 | compute-0 | ok 2025-06-06 11:12:21.099604 | crc | ok 2025-06-06 11:12:21.112803 | controller | ok 2025-06-06 11:12:21.197523 | 2025-06-06 11:12:21.197591 | PLAY RECAP 2025-06-06 11:12:21.197648 | compute-0 | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2025-06-06 11:12:21.197699 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-06-06 11:12:21.197728 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2025-06-06 11:12:21.197746 | 2025-06-06 11:12:21.290760 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2025-06-06 11:12:21.303530 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-06-06 11:12:21.893121 | 2025-06-06 11:12:21.893248 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2025-06-06 11:12:21.919319 | 2025-06-06 11:12:21.919478 | TASK [Create openstack config dir] 2025-06-06 11:12:22.496742 | controller | ok 2025-06-06 11:12:22.510817 | 2025-06-06 11:12:22.510975 | TASK [Check for cleanup skip flag file presence] 2025-06-06 11:12:22.897564 | controller | ok 2025-06-06 11:12:22.911619 | 2025-06-06 11:12:22.911809 | TASK [Generate clouds config from cloud_secrets secret] 2025-06-06 11:12:22.949134 | controller | skipping: Conditional result was False 2025-06-06 11:12:22.965603 | 2025-06-06 11:12:22.965797 | LOOP [Delete ports from each host] 2025-06-06 11:12:23.006768 | controller | skipping: Conditional result was False 2025-06-06 11:12:26.016930 | controller | skipping: Conditional result was False 2025-06-06 11:12:29.024160 | controller | skipping: Conditional result was False 2025-06-06 11:12:29.032168 | 2025-06-06 11:12:29.032286 | TASK [Dettach router from subnet] 2025-06-06 11:12:29.571640 | controller | skipping: Conditional result was False 2025-06-06 11:12:29.587000 | 2025-06-06 11:12:29.587194 | TASK [Delete router] 2025-06-06 11:12:30.176208 | controller | skipping: Conditional result was False 2025-06-06 11:12:30.191060 | 2025-06-06 11:12:30.191239 | TASK [Delete subnet] 2025-06-06 11:12:30.753266 | controller | skipping: Conditional result was False 2025-06-06 11:12:30.764619 | 2025-06-06 11:12:30.764879 | TASK [Delete network] 2025-06-06 11:12:31.313098 | controller | skipping: Conditional result was False 2025-06-06 11:12:31.323911 | 2025-06-06 11:12:31.324000 | TASK [Remove clouds.yml secret] 2025-06-06 11:12:31.394417 | controller | skipping: Conditional result was False 2025-06-06 11:12:31.425553 | 2025-06-06 11:12:31.425696 | PLAY RECAP 2025-06-06 11:12:31.425759 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-06-06 11:12:31.425800 | 2025-06-06 11:12:31.523889 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2025-06-06 11:12:31.529668 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-06-06 11:12:32.169599 | 2025-06-06 11:12:32.169752 | PLAY [Report DLRN results after job run] 2025-06-06 11:12:32.195185 | 2025-06-06 11:12:32.195283 | TASK [Report job status to DLRN] 2025-06-06 11:12:32.215497 | controller | ok 2025-06-06 11:12:32.242081 | 2025-06-06 11:12:32.242171 | TASK [dlrn_report : Warning if DLRN is not running] 2025-06-06 11:12:32.296606 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.303141 | 2025-06-06 11:12:32.303209 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2025-06-06 11:12:32.378920 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.394500 | 2025-06-06 11:12:32.394659 | TASK [dlrn_report : Install kinit related package] 2025-06-06 11:12:32.452311 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.467946 | 2025-06-06 11:12:32.468099 | TASK [dlrn_report : Install dlrn kerberos related packages] 2025-06-06 11:12:32.525517 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.539415 | 2025-06-06 11:12:32.539553 | TASK [Set zuul-log-path fact] 2025-06-06 11:12:32.586876 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.603958 | 2025-06-06 11:12:32.604105 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2025-06-06 11:12:32.651309 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.665431 | 2025-06-06 11:12:32.665572 | TASK [Get hash related data from repo_setup role] 2025-06-06 11:12:32.713964 | controller | skipping: Conditional result was False 2025-06-06 11:12:32.730103 | 2025-06-06 11:12:32.730248 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2025-06-06 11:12:33.281729 | controller | skipping: Conditional result was False 2025-06-06 11:12:33.296170 | 2025-06-06 11:12:33.296320 | TASK [dlrn_report : Set empty value for dlrnapi password] 2025-06-06 11:12:33.353820 | controller | skipping: Conditional result was False 2025-06-06 11:12:33.369705 | 2025-06-06 11:12:33.369857 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2025-06-06 11:12:33.939081 | controller | skipping: Conditional result was False 2025-06-06 11:12:34.020500 | 2025-06-06 11:12:34.020644 | PLAY RECAP 2025-06-06 11:12:34.020734 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2025-06-06 11:12:34.020841 | 2025-06-06 11:12:34.111220 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2025-06-06 11:12:34.116558 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-06-06 11:12:34.733466 | 2025-06-06 11:12:34.733603 | PLAY [all] 2025-06-06 11:12:34.782558 | 2025-06-06 11:12:34.782741 | TASK [include_role : fetch-output] 2025-06-06 11:12:34.825776 | controller | ok 2025-06-06 11:12:34.830700 | compute-0 | ok 2025-06-06 11:12:34.837067 | crc | ok 2025-06-06 11:12:34.866075 | 2025-06-06 11:12:34.866172 | TASK [fetch-output : Set log path for multiple nodes] 2025-06-06 11:12:34.927611 | compute-0 | ok 2025-06-06 11:12:34.943417 | controller | ok 2025-06-06 11:12:34.970168 | crc | ok 2025-06-06 11:12:34.974863 | 2025-06-06 11:12:34.974928 | TASK [fetch-output : Set log path for single node] 2025-06-06 11:12:35.011538 | compute-0 | skipping: Conditional result was False 2025-06-06 11:12:35.012193 | controller | skipping: Conditional result was False 2025-06-06 11:12:35.022578 | crc | skipping: Conditional result was False 2025-06-06 11:12:35.028394 | 2025-06-06 11:12:35.028458 | LOOP [fetch-output : Ensure local output dirs] 2025-06-06 11:12:35.435133 | compute-0 -> localhost | changed: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs/compute-0" 2025-06-06 11:12:35.439389 | controller -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs/controller" 2025-06-06 11:12:35.451955 | crc -> localhost | changed: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/logs/crc" 2025-06-06 11:12:35.641169 | compute-0 -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/artifacts" 2025-06-06 11:12:35.643017 | controller -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/artifacts" 2025-06-06 11:12:35.651838 | crc -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/artifacts" 2025-06-06 11:12:35.854926 | controller -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/docs" 2025-06-06 11:12:35.856114 | crc -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/docs" 2025-06-06 11:12:35.901094 | compute-0 -> localhost | ok: "/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/docs" 2025-06-06 11:12:35.901235 | compute-0 -> localhost | changed: All items complete 2025-06-06 11:12:35.901269 | 2025-06-06 11:12:35.919994 | 2025-06-06 11:12:35.920164 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-06-06 11:12:36.537927 | compute-0 | changed: 2025-06-06 11:12:36.538568 | compute-0 | .d..t...... ./ 2025-06-06 11:12:36.538645 | compute-0 | >f+++++++++ zuul-output-compute-0-all-logs.tar.gz 2025-06-06 11:12:36.774286 | crc | changed: 2025-06-06 11:12:36.775656 | crc | .d..t...... ./ 2025-06-06 11:12:36.775723 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2025-06-06 11:12:36.775746 | crc | >f+++++++++ kubelet.log 2025-06-06 11:12:36.775766 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2025-06-06 11:12:36.775787 | crc | cd+++++++++ crc-cloud/ 2025-06-06 11:12:37.084458 | compute-0 | ok 2025-06-06 11:12:37.408205 | crc | ok 2025-06-06 11:12:37.583535 | compute-0 | ok 2025-06-06 11:12:38.180142 | crc | ok 2025-06-06 11:12:38.180248 | crc | changed: All items complete 2025-06-06 11:12:38.180273 | 2025-06-06 11:12:39.735263 | controller | changed: 2025-06-06 11:12:39.735377 | controller | .d..t...... ./ 2025-06-06 11:12:39.735401 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2025-06-06 11:12:40.161838 | controller | ok 2025-06-06 11:12:40.591994 | controller | ok 2025-06-06 11:12:40.625017 | 2025-06-06 11:12:40.625227 | TASK [include_role : fetch-output-openshift] 2025-06-06 11:12:40.641089 | compute-0 | skipping: Conditional result was False 2025-06-06 11:12:40.665987 | controller | skipping: Conditional result was False 2025-06-06 11:12:40.686916 | crc | skipping: Conditional result was False 2025-06-06 11:12:40.693088 | 2025-06-06 11:12:40.693168 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-06-06 11:12:41.126282 | compute-0 -> localhost | ok: Item: artifacts Runtime: 0:00:00.013608 2025-06-06 11:12:41.126543 | compute-0 -> localhost | changed: All items complete 2025-06-06 11:12:41.126577 | 2025-06-06 11:12:41.414274 | compute-0 -> localhost | ok: Item: docs Runtime: 0:00:00.013586 2025-06-06 11:12:41.505201 | 2025-06-06 11:12:41.505329 | PLAY [all] 2025-06-06 11:12:41.546976 | 2025-06-06 11:12:41.547086 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-06-06 11:12:42.205395 | controller | changed 2025-06-06 11:12:42.319498 | compute-0 | changed 2025-06-06 11:12:42.475980 | crc | changed 2025-06-06 11:12:42.611361 | 2025-06-06 11:12:42.611475 | PLAY RECAP 2025-06-06 11:12:42.611518 | compute-0 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 11:12:42.611544 | controller | ok: 4 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 11:12:42.611566 | crc | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-06-06 11:12:42.611584 | 2025-06-06 11:12:42.725156 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-06-06 11:12:42.737288 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-06-06 11:12:43.384935 | 2025-06-06 11:12:43.385058 | PLAY [localhost] 2025-06-06 11:12:43.402396 | 2025-06-06 11:12:43.402486 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-06-06 11:12:44.098015 | localhost | changed 2025-06-06 11:12:44.110112 | 2025-06-06 11:12:44.110286 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-06-06 11:12:44.148166 | localhost | ok 2025-06-06 11:12:44.166623 | 2025-06-06 11:12:44.166770 | TASK [add-fileserver : Create SSH private key tempfile] 2025-06-06 11:12:44.595010 | localhost | changed 2025-06-06 11:12:44.600190 | 2025-06-06 11:12:44.600262 | TASK [add-fileserver : Create SSH private key from secret] 2025-06-06 11:12:45.382056 | localhost | changed 2025-06-06 11:12:45.387211 | 2025-06-06 11:12:45.387274 | TASK [add-fileserver : Add fileserver ssh key] 2025-06-06 11:12:45.856306 | localhost | Identity added: /var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/tmp/ansible.xrqr4ytg (/var/lib/zuul/builds/da6209eb144b44c8bcf9e635dd549c6d/work/tmp/ansible.xrqr4ytg) 2025-06-06 11:12:45.856475 | localhost | ok: Runtime: 0:00:00.007365 2025-06-06 11:12:45.860698 | 2025-06-06 11:12:45.860761 | TASK [add-fileserver : Remove SSH private key from disk] 2025-06-06 11:12:46.094268 | localhost | ok: Runtime: 0:00:00.005357 2025-06-06 11:12:46.099284 | 2025-06-06 11:12:46.099353 | TASK [add-fileserver : Add fileserver to inventory] 2025-06-06 11:12:46.168803 | localhost | changed 2025-06-06 11:12:46.177472 | 2025-06-06 11:12:46.177589 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-06-06 11:12:46.542198 | localhost | changed 2025-06-06 11:12:46.566547 | 2025-06-06 11:12:46.566715 | PLAY [localhost] 2025-06-06 11:12:46.578001 | 2025-06-06 11:12:46.578058 | TASK [Generate bulk log download script] 2025-06-06 11:12:46.597176 | localhost | ok 2025-06-06 11:12:46.609794 | 2025-06-06 11:12:46.609870 | TASK [local-log-download : Check API endpoint is defined] 2025-06-06 11:12:46.648919 | localhost | ok: All assertions passed 2025-06-06 11:12:46.654960 | 2025-06-06 11:12:46.655022 | TASK [local-log-download : Create download script] 2025-06-06 11:12:47.050362 | localhost -> localhost | changed 2025-06-06 11:12:47.062455 | 2025-06-06 11:12:47.062586 | TASK [Register quick-download link] 2025-06-06 11:12:47.083307 | localhost | ok 2025-06-06 11:12:47.104954 | 2025-06-06 11:12:47.105074 | PLAY [logserver.rdoproject.org] 2025-06-06 11:12:47.118190 | 2025-06-06 11:12:47.118279 | TASK [Set zuul-log-path fact] 2025-06-06 11:12:47.137244 | logserver.rdoproject.org | ok 2025-06-06 11:12:47.149863 | 2025-06-06 11:12:47.149948 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-06-06 11:12:47.177967 | logserver.rdoproject.org | ok 2025-06-06 11:12:47.185387 | 2025-06-06 11:12:47.185473 | TASK [upload-logs : Create log directories] 2025-06-06 11:12:48.021302 | logserver.rdoproject.org | changed 2025-06-06 11:12:48.027959 | 2025-06-06 11:12:48.028090 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-06-06 11:12:48.402617 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.058987 2025-06-06 11:12:48.407516 | 2025-06-06 11:12:48.407585 | TASK [upload-logs : Upload logs to log server] 2025-06-06 11:13:10.351143 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-06-06 11:13:10.360900 | 2025-06-06 11:13:10.360996 | LOOP [upload-logs : Compress console log and json output] 2025-06-06 11:13:10.413181 | logserver.rdoproject.org | skipping: Conditional result was False 2025-06-06 11:13:10.421316 | logserver.rdoproject.org | skipping: Conditional result was False 2025-06-06 11:13:10.432828 | 2025-06-06 11:13:10.433047 | LOOP [upload-logs : Upload compressed console log and json output] 2025-06-06 11:13:10.502884 | logserver.rdoproject.org | skipping: Conditional result was False 2025-06-06 11:13:10.503290 | 2025-06-06 11:13:10.512901 | logserver.rdoproject.org | skipping: Conditional result was False 2025-06-06 11:13:10.520076 | 2025-06-06 11:13:10.520178 | LOOP [upload-logs : Upload console log and json output]